Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								628100c19f 
								
							 
						 
						
							
							
								
								build: Replace Autotools with Meson  
							
							 
							
							... 
							
							
							
							Quick rundown of benefits:
- Much faster:
  - Autotools (with autogen): 22 seconds
  - Meson: 7 seconds
  - Meson (with ccache): 2 seconds
- Simpler:
  - ~1000 lines smaller
  - Single simple language
- Potentially better Windows (Visual Studio) support
What is not done:
- Complete Windows support
- OSX support (easy)
Closes  #2013 
Closes  #1937 
Closes  #1803  
							
						 
						
							2017-06-13 23:54:51 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									culb 
								
							 
						 
						
							
							
							
							
								
							
							
								fc2fe7fd28 
								
							 
						 
						
							
							
								
								lua: Prevent loading a script if it's already loaded  
							
							 
							
							... 
							
							
							
							Closes  #1959  
							
						 
						
							2017-04-28 07:55:14 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									culb 
								
							 
						 
						
							
							
							
							
								
							
							
								5d72755027 
								
							 
						 
						
							
							
								
								lua: Prevent from loading if it's already loaded  
							
							 
							
							... 
							
							
							
							Closes  #1958  
							
						 
						
							2017-04-28 07:50:43 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Poore 
								
							 
						 
						
							
							
							
							
								
							
							
								92496b183e 
								
							 
						 
						
							
							
								
								sysinfo: Lower priority of make.conf for distro name  
							
							 
							
							... 
							
							
							
							This is used elsewhere other than Gentoo so it is a rather
unreliable check compared to lsb-release. 
							
						 
						
							2017-04-28 07:44:55 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								eccd0d05b5 
								
							 
						 
						
							
							
								
								python: Use HEXCHAT_EAT_XXX where appropriate.  
							
							 
							
							
							
						 
						
							2017-03-30 16:58:49 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									eimmot 
								
							 
						 
						
							
							
							
							
								
							
							
								be6473227b 
								
							 
						 
						
							
							
								
								Fix key exchange  
							
							 
							
							... 
							
							
							
							Clients will receive the proper shared secret.
Eliminates error message:
SSL_read: error:05066064:Diffie-Hellman routines:compute_key:no private value
Fixes  #1974  
							
						 
						
							2017-03-30 16:32:40 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								2376b7fb6a 
								
							 
						 
						
							
							
								
								fishlim: Fix not including config.h  
							
							 
							
							
							
						 
						
							2017-01-05 13:07:51 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								aa7080f8fe 
								
							 
						 
						
							
							
								
								Fix building fishlim against libressl also  
							
							 
							
							... 
							
							
							
							Also part of #1898  
							
						 
						
							2016-12-13 17:37:15 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mattia Rizzolo 
								
							 
						 
						
							
							
							
							
								
							
							
								c7849a8921 
								
							 
						 
						
							
							
								
								Fix typos s/Recieved/Received/  
							
							 
							
							
							
						 
						
							2016-11-28 15:17:36 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								85bdb06cad 
								
							 
						 
						
							
							
								
								Convert doat to an internal command  
							
							 
							
							... 
							
							
							
							- Trivial plugin
- Useful for many users
- Was under a dumb license 
							
						 
						
							2016-11-09 17:29:23 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								a0e80ebda2 
								
							 
						 
						
							
							
								
								Final fixup of OpenSSL 1.1.0 changes  
							
							 
							
							
							
						 
						
							2016-10-23 03:34:15 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Igor 
								
							 
						 
						
							
							
							
							
								
							
							
								f64d1c847a 
								
							 
						 
						
							
							
								
								mpcinfo: Do not modify string literals  
							
							 
							
							
							
						 
						
							2016-10-14 13:18:49 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Igor 
								
							 
						 
						
							
							
							
							
								
							
							
								116a394ef6 
								
							 
						 
						
							
							
								
								perl: Remove dead assignment  
							
							 
							
							
							
						 
						
							2016-10-11 11:48:36 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Igor 
								
							 
						 
						
							
							
							
							
								
							
							
								c0aa47c7a1 
								
							 
						 
						
							
							
								
								fishlim: Fix MEMZERO macro using element number not bytes  
							
							 
							
							... 
							
							
							
							Closes  #1837  
							
						 
						
							2016-10-11 09:58:06 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Igor 
								
							 
						 
						
							
							
							
							
								
							
							
								f38261f666 
								
							 
						 
						
							
							
								
								mpcinfo: Fix memory leaks  
							
							 
							
							... 
							
							
							
							Closes  #1838  
							
						 
						
							2016-10-11 09:55:29 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								7329dbdc57 
								
							 
						 
						
							
							
								
								fishlim: Bump version  
							
							 
							
							
							
						 
						
							2016-10-08 14:48:49 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								bfe0af69fa 
								
							 
						 
						
							
							
								
								fishlim: Remove outdated INSTALL file  
							
							 
							
							
							
						 
						
							2016-10-08 14:48:49 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								c81c89dc80 
								
							 
						 
						
							
							
								
								fishlim: Fix saving nicks containing [ or ]  
							
							 
							
							... 
							
							
							
							Part of #1440  
							
						 
						
							2016-10-08 14:48:49 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Groil 
								
							 
						 
						
							
							
							
							
								
							
							
								31dd020114 
								
							 
						 
						
							
							
								
								fishlim: Add support for the /me command  
							
							 
							
							... 
							
							
							
							Part of #1440  
							
						 
						
							2016-10-08 14:48:49 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									cypherpunk 
								
							 
						 
						
							
							
							
							
								
							
							
								321587c73b 
								
							 
						 
						
							
							
								
								fishlim: Add commands /topic+ /msg+ and /notice+  
							
							 
							
							... 
							
							
							
							Part of #1440  
							
						 
						
							2016-10-08 14:48:49 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								dba19a961b 
								
							 
						 
						
							
							
								
								fishlim: Add /keyx for DH1080 key exchange  
							
							 
							
							... 
							
							
							
							Losely based upon work from PR #1440 
Fixes  #653  
							
						 
						
							2016-10-08 14:48:49 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mihai Moldovan 
								
							 
						 
						
							
							
							
							
								
							
							
								65abf5c532 
								
							 
						 
						
							
							
								
								sysinfo: fixup  49758cafba. ( #1827 )  
							
							 
							
							... 
							
							
							
							MAC_OS_X_VERSION_MAX_ALLOWED reflects the currently running OS X version
more closely than MAC_OS_X_VERSION_MIN_REQUIRED, given it's defined as
max(current_version, MAC_OS_X_VERSION_MIN_REQUIRED).
Additionally, we should check if MAC_OS_X_VERSION_10_9 is actually
defined, otherwise the whole macro logic breaks apart. 
							
						 
						
							2016-09-30 01:23:59 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Rainer Müller 
								
							 
						 
						
							
							
							
							
								
							
							
								c79ce843f4 
								
							 
						 
						
							
							
								
								build: Reorder includes to avoid installed plugin header  
							
							 
							
							... 
							
							
							
							When hexchat is already installed into a non-default prefix, a new build
could pick up ${prefix}/include/hexchat-plugin.h from the installed
version instead of the local header, as configuration variables such as
$(GLIB_CFLAGS) would point to -I${prefix}/include.
Reordering the includes and moving -I arguments to CPPFLAGS prevents
this, as it ensures the local directories are always searched first.
This was no problem when compiling for /usr or /usr/local as these
directories in the compiler search path are always searched last.
Closes  #1822  
							
						 
						
							2016-09-26 19:16:42 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mihai Moldovan 
								
							 
						 
						
							
							
							
							
								
							
							
								49758cafba 
								
							 
						 
						
							
							
								
								sysinfo: fix compilation on OS X 10.9 and lower. ( #1821 )  
							
							 
							
							... 
							
							
							
							Use the (deprecated) Gestalt functionality for fetching the fine-grained
OS X version number on 10.9 and lower.
The newer NSOperatingSystemVersion structure is only available on
10.10+. 
							
						 
						
							2016-09-25 23:49:56 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								910851e04d 
								
							 
						 
						
							
							
								
								perl: Fixed Windows build with VS2015u3.  
							
							 
							
							
							
						 
						
							2016-09-07 04:00:10 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								737f87fa16 
								
							 
						 
						
							
							
								
								sysinfo: Fix leak  
							
							 
							
							
							
						 
						
							2016-09-03 12:29:01 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								4658c5d4e5 
								
							 
						 
						
							
							
								
								sysinfo: Don't print swap if 0  
							
							 
							
							
							
						 
						
							2016-09-03 12:24:15 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								19187dbacd 
								
							 
						 
						
							
							
								
								lua: Fix handling -1 value in pluginpref  
							
							 
							
							
							
						 
						
							2016-08-05 21:15:26 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								9d74ceedfd 
								
							 
						 
						
							
							
								
								python: Fix get_pluginpref()  
							
							 
							
							... 
							
							
							
							This relied on undocumented behavior of hexchat_pluginpref_get_int()
that has been fixed recently. -1 is the correct failure value. 
							
						 
						
							2016-08-05 21:08:52 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mniip 
								
							 
						 
						
							
							
							
							
								
							
							
								9ca1606e2a 
								
							 
						 
						
							
							
								
								lua: Force 'return' when = is present  
							
							 
							
							
							
						 
						
							2016-07-14 17:04:58 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mniip 
								
							 
						 
						
							
							
							
							
								
							
							
								9c049271e7 
								
							 
						 
						
							
							
								
								lua: Add automatic return and = handling in console.  
							
							 
							
							
							
						 
						
							2016-07-14 01:43:26 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								823ef320a5 
								
							 
						 
						
							
							
								
								lua: Use luaL_checkinteger  
							
							 
							
							
							
						 
						
							2016-04-27 14:55:04 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								529ae4cc89 
								
							 
						 
						
							
							
								
								lua: Fix explicit braces warning  
							
							 
							
							
							
						 
						
							2016-04-07 19:02:38 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								d11b7f258c 
								
							 
						 
						
							
							
								
								lua: Minor formating cleanup  
							
							 
							
							
							
						 
						
							2016-04-07 18:27:40 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								0694cb9045 
								
							 
						 
						
							
							
								
								lua: More consistency with Python plugin  
							
							 
							
							
							
						 
						
							2016-04-07 18:27:39 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mniip 
								
							 
						 
						
							
							
							
							
								
							
							
								f501e948ae 
								
							 
						 
						
							
							
								
								lua: Some more refactoring. Fix unload hook in the interpreter.  
							
							 
							
							
							
						 
						
							2016-04-07 18:27:30 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								ba6a1190cd 
								
							 
						 
						
							
							
								
								lua: More missing statics  
							
							 
							
							
							
						 
						
							2016-04-07 18:27:30 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								4abcd53044 
								
							 
						 
						
							
							
								
								lua: Make better use of GLib  
							
							 
							
							... 
							
							
							
							- Use GPtrArray everywhere
- Remove unessary NULL checks
- Make use of g_clear macros
- Use g_str_has_suffix 
							
						 
						
							2016-04-07 18:27:29 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mniip 
								
							 
						 
						
							
							
							
							
								
							
							
								2fe52bbf58 
								
							 
						 
						
							
							
								
								lua: Bump version and update copyright year.  
							
							 
							
							
							
						 
						
							2016-04-07 18:27:21 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mniip 
								
							 
						 
						
							
							
							
							
								
							
							
								5998696c2a 
								
							 
						 
						
							
							
								
								lua: Use glib allocators  
							
							 
							
							
							
						 
						
							2016-04-07 18:27:13 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mniip 
								
							 
						 
						
							
							
							
							
								
							
							
								bc9a59d264 
								
							 
						 
						
							
							
								
								lua: Replace some pushnumbers with pushintegers  
							
							 
							
							
							
						 
						
							2016-04-07 18:27:07 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mniip 
								
							 
						 
						
							
							
							
							
								
							
							
								5699bf9e65 
								
							 
						 
						
							
							
								
								lua: Error if luaL_newstate returns NULL  
							
							 
							
							
							
						 
						
							2016-04-07 18:26:58 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								fb7f27fcdd 
								
							 
						 
						
							
							
								
								lua: Build on win32  
							
							 
							
							
							
						 
						
							2016-04-03 12:02:04 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								2e2b895ebe 
								
							 
						 
						
							
							
								
								lua: Don't used mixed declarations  
							
							 
							
							... 
							
							
							
							This requires a lot more cleanup 
							
						 
						
							2016-04-03 11:04:48 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								2e478f1b5a 
								
							 
						 
						
							
							
								
								Import lua plugin  
							
							 
							
							... 
							
							
							
							Written by @mniip 
							
						 
						
							2016-04-03 10:30:01 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								ed029357d1 
								
							 
						 
						
							
							
								
								sysinfo: Clean up ifdefs and handle unsupported CPU  
							
							 
							
							... 
							
							
							
							Mentioned in #1624  
							
						 
						
							2016-03-06 23:10:04 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								0826e7d353 
								
							 
						 
						
							
							
								
								python: Handle get_info('win_ptr')  
							
							 
							
							
							
						 
						
							2016-02-18 12:59:02 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								aab881fda2 
								
							 
						 
						
							
							
								
								Fix strict prototype warnings  
							
							 
							
							
							
						 
						
							2016-02-18 08:57:22 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								089fe95a42 
								
							 
						 
						
							
							
								
								perl: Fixed warning about duplicate definition of bool.  
							
							 
							
							
							
						 
						
							2016-01-30 19:57:12 -08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Rico Tzschichholz 
								
							 
						 
						
							
							
							
							
								
							
							
								b8e7dfa4ba 
								
							 
						 
						
							
							
								
								build: Let 'make dist' do a better job  
							
							 
							
							
							
						 
						
							2015-10-16 17:25:01 +02:00