Rainer Müller 
								
							 
						 
						
							
							
							
							
								
							
							
								111441302c 
								
							 
						 
						
							
							
								
								build: perl as a dependency in meson.build  
							
							 
							
							... 
							
							
							
							With the switch to meson, the problem previously fixed in #1822  came
back. The build system might pick up the installed hexchat-config.h
instead of using the header in the source directory, as the compiler
arguments would be in the order of "-I${prefix}/include -I..".
It seems that the c_args in meson are always put to the front of the
compiler arguments, in order to be able to override any include paths
from dependencies. However, this was not the intention here, so perl
should also be modeled as a dependency. This ensures that the arguments
with local include directories come first. 
							
						 
						
							2018-03-26 17:09:36 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Rainer Müller 
								
							 
						 
						
							
							
							
							
								
							
							
								ed6f544572 
								
							 
						 
						
							
							
								
								build: Add option to specify path to perl binary  
							
							 
							
							
							
						 
						
							2018-03-23 09:14:45 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Manuel Schneider 
								
							 
						 
						
							
							
							
							
								
							
							
								ee85129a9b 
								
							 
						 
						
							
							
								
								Deiconify window on tray click.  Closes   #2136  
							
							 
							
							
							
						 
						
							2018-03-20 11:32:02 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								93f926bf12 
								
							 
						 
						
							
							
								
								build: Re-add support for the legacy perl api  
							
							 
							
							... 
							
							
							
							This was accidentally left behind, expose it beind an option as
with the old build system but default to false now. Enough time
has passed and only distros that care about it can enable it. 
							
						 
						
							2018-03-18 11:09:53 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								da56297c5a 
								
							 
						 
						
							
							
								
								build: Correctly set plugin licenses  
							
							 
							
							
							
						 
						
							2018-03-17 01:37:46 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								5d8b4719a8 
								
							 
						 
						
							
							
								
								build: Fix id in plugin metainfo files  
							
							 
							
							
							
						 
						
							2018-03-17 01:26:12 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								8a875afad0 
								
							 
						 
						
							
							
								
								build: Add metainfo files for addons  
							
							 
							
							
							
						 
						
							2018-03-17 01:21:50 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								dc483b2342 
								
							 
						 
						
							
							
								
								Remove shift+click to close tab binding  
							
							 
							
							... 
							
							
							
							It is an odd binding that conflicts with typical behavior
where shift click selects multiple items and there is
already the middle click shortcut to close tabs quickly.
Closes  #918  
							
						 
						
							2018-03-16 20:33:52 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								28a3d42ad1 
								
							 
						 
						
							
							
								
								Bump to 2.14.1  
							
							 
							
							
							
						 
						
							2018-03-13 22:26:31 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								eb942fc274 
								
							 
						 
						
							
							
								
								Revert "xtext: Always use Pango to get correct glyph width on Unix"  
							
							 
							
							... 
							
							
							
							This reverts commit d3f1ab7813 .
The performance even on Linux is just too poor in many cases. 
							
						 
						
							2018-03-13 21:18:16 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mattia Rizzolo 
								
							 
						 
						
							
							
							
							
								
							
							
								27acca0f5b 
								
							 
						 
						
							
							
								
								fix typo in comment  
							
							 
							
							... 
							
							
							
							Signed-off-by: Mattia Rizzolo <mattia@mapreri.org> 
							
						 
						
							2018-03-13 23:38:36 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								ececf2f640 
								
							 
						 
						
							
							
								
								Fix fscanf() usage without size limit  
							
							 
							
							... 
							
							
							
							Closes  #2137  
							
						 
						
							2018-03-11 19:08:26 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								d72249d91f 
								
							 
						 
						
							
							
								
								build: Remove -pie from global ldflags  
							
							 
							
							... 
							
							
							
							According to `hardening-check` the cflag is enough for `hexchat`
and this was causing breakage in plugins
Closes  #2132  
							
						 
						
							2018-03-10 20:49:35 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								2286990a6f 
								
							 
						 
						
							
							
								
								Bump to 2.14.0  
							
							 
							
							
							
						 
						
							2018-03-10 17:02:52 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								6ec523423a 
								
							 
						 
						
							
							
								
								Fix /ignore not accepting full hosts  
							
							 
							
							... 
							
							
							
							Fixes  #1828  
							
						 
						
							2018-03-09 21:34:44 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								77c8fe1421 
								
							 
						 
						
							
							
								
								win32: Update Python downloads  
							
							 
							
							
							
						 
						
							2018-03-09 20:26:42 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								740352ceab 
								
							 
						 
						
							
							
								
								Remove mpcinfo plugin  
							
							 
							
							... 
							
							
							
							The code quality of it is terrible, the user experience of using it is terrible, and it should have been removed years ago 
							
						 
						
							2018-03-09 20:26:41 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								541b9ca744 
								
							 
						 
						
							
							
								
								win32: Update to build against gvsbuild  
							
							 
							
							
							
						 
						
							2018-03-09 20:26:41 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								e9b9ff9f38 
								
							 
						 
						
							
							
								
								Various fixes for mingw  
							
							 
							
							
							
						 
						
							2018-03-09 18:23:25 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								9b8a7eaa01 
								
							 
						 
						
							
							
								
								win32: Respond to WM_TIMECHANGE by updating the CRT timezone info  
							
							 
							
							... 
							
							
							
							Closes  #2090 
Fixes  #1851  
							
						 
						
							2018-03-09 13:24:08 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								cdefb8e2d6 
								
							 
						 
						
							
							
								
								build: Fix building with-text=true and with-plugin=false  
							
							 
							
							... 
							
							
							
							Closes  #2113  
							
						 
						
							2018-03-09 13:20:21 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								16ee8eb233 
								
							 
						 
						
							
							
								
								Update translations  
							
							 
							
							
							
						 
						
							2018-03-08 19:18:29 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								f6333b592b 
								
							 
						 
						
							
							
								
								Fix out of bounds read when DCC message sender contains quotes  
							
							 
							
							... 
							
							
							
							This cannot be triggered by any user generally.
Fixes  #2128  
							
						 
						
							2018-03-04 12:38:57 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								6e4fc09ce0 
								
							 
						 
						
							
							
								
								Fix possible out of bounds read when being ctcp flooded  
							
							 
							
							... 
							
							
							
							Note that this is unlikely to be triggerable by another user.
Thanks to @dequis for discovering. 
							
						 
						
							2018-03-02 20:56:54 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								8aa3b03261 
								
							 
						 
						
							
							
								
								dbus: Add option to use app-id for bus name  
							
							 
							
							... 
							
							
							
							This is required for Flatpak but is an API break so it is opt-in
for now. 
							
						 
						
							2018-02-18 04:44:59 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								23c7e7c3da 
								
							 
						 
						
							
							
								
								fishlim: Fix build warning  
							
							 
							
							
							
						 
						
							2018-02-18 04:31:55 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								7510ab36b7 
								
							 
						 
						
							
							
								
								xtext: Fix accidental truncation  
							
							 
							
							... 
							
							
							
							Fixes  #2121  
							
						 
						
							2018-02-11 17:24:32 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peng Wu 
								
							 
						 
						
							
							
							
							
								
							
							
								d3f1ab7813 
								
							 
						 
						
							
							
								
								xtext: Always use Pango to get correct glyph width on Unix  
							
							 
							
							... 
							
							
							
							This should be slower but pango seems to be reasonably fast
on Unix though extremely slow on Windows.
https://bugzilla.redhat.com/show_bug.cgi?id=1536298  
							
						 
						
							2018-02-06 17:06:50 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								4cdf6460b6 
								
							 
						 
						
							
							
								
								xtext: Fix invalid utf-8 from truncation  
							
							 
							
							
							
						 
						
							2018-02-06 17:06:50 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								5d3bf39103 
								
							 
						 
						
							
							
								
								xtext: Remove unused code  
							
							 
							
							
							
						 
						
							2018-02-06 17:06:50 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								234fe86987 
								
							 
						 
						
							
							
								
								Fix Enchant 2.1.3+ support  
							
							 
							
							... 
							
							
							
							They changed the lib name yet again...
Closes  #2117  
							
						 
						
							2018-02-06 16:57:30 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mattia Rizzolo 
								
							 
						 
						
							
							
							
							
								
							
							
								6ca7f84d02 
								
							 
						 
						
							
							
								
								Change the installation path of the appdata file to {datadir}/metainfo  
							
							 
							
							... 
							
							
							
							The path where appdata/appstream files should be installed has been
changed from /usr/share/appdata/ to /usr/share/metainfo/.
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#spec-component-location 
Signed-off-by: Mattia Rizzolo <mattia@mapreri.org> 
							
						 
						
							2018-01-24 10:29:39 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								7b359875d8 
								
							 
						 
						
							
							
								
								Set StartupWMClass in desktop file  
							
							 
							
							
							
						 
						
							2018-01-20 09:33:05 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Rodri 
								
							 
						 
						
							
							
							
							
								
							
							
								4a228d1efe 
								
							 
						 
						
							
							
								
								This patch hopefully solves a bug that causes that when a tab (channel or private) is left with the scrollbar at the bottom, and some new text arrives, and then we select again that tab, sometimes the scrollbar is not completely down and there is hidden text and we have to scroll manually to the bottom to show all text.  
							
							 
							
							... 
							
							
							
							This was previously submitted as an issue in: https://github.com/hexchat/hexchat/issues/1948 
Maybe it isn't the ideal way to solve it, but at least I tested it and it seems to work. 
							
						 
						
							2018-01-18 15:07:14 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Francisco Couzo 
								
							 
						 
						
							
							
							
							
								
							
							
								ee8926503c 
								
							 
						 
						
							
							
								
								Prevent undefined behaviour on memcpy  
							
							 
							
							
							
						 
						
							2018-01-18 04:49:10 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								7d7be83216 
								
							 
						 
						
							
							
								
								Rename app-id to io.github.Hexchat  
							
							 
							
							... 
							
							
							
							RDNS syntax is recommended for applications and this matches the
existing flatpak. Note that the dbus service and icons still need
renaming though the former is an API breakage.
Closes  #2104 
Closes  #2103  
							
						 
						
							2017-12-24 13:00:40 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								0058587958 
								
							 
						 
						
							
							
								
								spell-entry: Improve robustness of enchant loading and fix 2.0 support  
							
							 
							
							... 
							
							
							
							- Add logging and error handling to loading symbols
- Don't load unversioned symbol
- Handle new function names in Enchant 2.0
Closes  #2095  
							
						 
						
							2017-11-24 03:56:53 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								228e08543a 
								
							 
						 
						
							
							
								
								build: Force pkg-config lookup method for libpci  
							
							 
							
							... 
							
							
							
							This is some meson bug but this solution works for now. 
							
						 
						
							2017-11-18 21:29:56 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								38f8cc8e0c 
								
							 
						 
						
							
							
								
								sysinfo: Fix libpci detection  
							
							 
							
							... 
							
							
							
							For some reason on my system `libpci` is found even though its not
installed...? Plus I forgot a few headers being included. 
							
						 
						
							2017-11-18 21:06:21 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								3e53635dfb 
								
							 
						 
						
							
							
								
								sysinfo: Make libpci an optional dependency  
							
							 
							
							
							
						 
						
							2017-11-18 20:47:32 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								47b653cc7c 
								
							 
						 
						
							
							
								
								sysinfo: Avoid libpci crash when pci not available  
							
							 
							
							... 
							
							
							
							Turns out libpci is an awful library that on any error calls
exit() and has no way of indicating an error otherwise... 
							
						 
						
							2017-11-18 00:22:48 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								c6d9e26e2b 
								
							 
						 
						
							
							
								
								Fix crash when connect commands change network  
							
							 
							
							... 
							
							
							
							Fixes  #2084  
							
						 
						
							2017-10-25 15:26:26 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joseph Bisch 
								
							 
						 
						
							
							
							
							
								
							
							
								a3db4e5773 
								
							 
						 
						
							
							
								
								Fix oob read in ctcp_check  
							
							 
							
							... 
							
							
							
							word[4] can be too short, leading to the addition of ctcp_offset
putting us out of bounds. This results in an oob read in ctcp_check. 
							
						 
						
							2017-10-16 21:47:47 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dren Kajmakchi 
								
							 
						 
						
							
							
							
							
								
							
							
								1452e803fb 
								
							 
						 
						
							
							
								
								A tiny code style change  
							
							 
							
							
							
						 
						
							2017-10-16 05:10:32 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ken Spencer 
								
							 
						 
						
							
							
							
							
								
							
							
								6f8b8c3d3c 
								
							 
						 
						
							
							
								
								servlist: Add BuddyIM network ( #2072 )  
							
							 
							
							
							
						 
						
							2017-10-11 12:47:23 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Iwan Aucamp 
								
							 
						 
						
							
							
							
							
								
							
							
								8ddd5e3778 
								
							 
						 
						
							
							
								
								Add an option to disable rejoin on auto reconnect  
							
							 
							
							... 
							
							
							
							This change adds an option `irc_reconnect_rejoin` (default ON)
which when turned OFF will prevent hexchat from rejoining channels
after an auto reconnect.
hexchat/hexchat#2069  
							
						 
						
							2017-10-10 21:06:21 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								4188f26ab9 
								
							 
						 
						
							
							
								
								Improve CTCP notice handling  
							
							 
							
							... 
							
							
							
							Cutting off all text after \001 can result in users hiding text
so lets only bother handling it if it is a valid CTCP message
(starting and ending with \001). 
							
						 
						
							2017-10-07 17:31:53 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joseph Bisch 
								
							 
						 
						
							
							
							
							
								
							
							
								07f1fc60da 
								
							 
						 
						
							
							
								
								Use g_utf8_make_valid if available for cleaner utf8 handling ( #2065 )  
							
							 
							
							
							
						 
						
							2017-10-02 15:11:42 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joseph Bisch 
								
							 
						 
						
							
							
							
							
								
							
							
								0c494a9c24 
								
							 
						 
						
							
							
								
								Fix rfc_ncasecmp handling of n reaching 0  
							
							 
							
							... 
							
							
							
							If n becomes 0 at the same time that the end of either s1 or s2 are
reached, the next iteration of the while loop wouldn't happen, so we
wouldn't correctly return 0. 
							
						 
						
							2017-09-21 21:34:14 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								053003f490 
								
							 
						 
						
							
							
								
								Handle leading spaces when matching extra alerts  
							
							 
							
							... 
							
							
							
							It is common for users to set "foo, bar" and the leading space
has caused issues in the past so lets just ignore that. 
							
						 
						
							2017-09-19 20:26:28 -04:00