TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								d78db5070a 
								
							 
						 
						
							
							
								
								Consistently use g_fopen()  
							
							... 
							
							
							
							It handles the correct encoding on win32 
							
						 
						
							2015-02-28 06:47:40 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								a5584c6b57 
								
							 
						 
						
							
							
								
								Clean up some ifdefs  
							
							... 
							
							
							
							Thankfully somebody already made a define for this, they
just never used it... 
							
						 
						
							2015-02-28 06:43:33 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								97bf0de016 
								
							 
						 
						
							
							
								
								Make Preferences option in plugin tray menu available on all platforms.  
							
							
							
						 
						
							2015-02-27 17:33:33 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								b6c4cfa2a3 
								
							 
						 
						
							
							
								
								Fixed undefined behavior causing hover highlights on the plugin tray menu not working.  
							
							... 
							
							
							
							Fixes  #602  
						
							2015-02-27 17:24:57 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								ec12871e60 
								
							 
						 
						
							
							
								
								Write scrollback as binary on win32  
							
							... 
							
							
							
							Proper fix for b66edd3 
							
						 
						
							2015-02-27 16:20:09 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								0a29313fff 
								
							 
						 
						
							
							
								
								Remove unused win32 files  
							
							
							
						 
						
							2015-02-27 15:06:45 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								b009084a52 
								
							 
						 
						
							
							
								
								Don't install spelling dicts if win8+  
							
							
							
						 
						
							2015-02-22 00:20:26 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								7e7e87600e 
								
							 
						 
						
							
							
								
								More type issues/warnings  
							
							
							
						 
						
							2015-02-21 21:01:14 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								c36d4859d7 
								
							 
						 
						
							
							
								
								Fix type mismatch  
							
							
							
						 
						
							2015-02-21 20:52:43 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								c1d06c7d63 
								
							 
						 
						
							
							
								
								Fixed cast warning, use of uninitialized buffer and whitespace.  
							
							
							
						 
						
							2015-02-21 17:28:56 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								5e3355a6c3 
								
							 
						 
						
							
							
								
								Unify sysinfo plugins and add osx support  
							
							... 
							
							
							
							This does remove the net* commands from the
Unix version that may return at a later date
with OSX and Windows support.
This commit also makes numerious other changes
such as code cleanup, reformatting, etc.
Closes  #829  
							
						 
						
							2015-02-21 20:09:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								363321dc33 
								
							 
						 
						
							
							
								
								Fixed installer not actually bundling libenchant_win8.dll because it wasn't made to depend on the project.  
							
							
							
						 
						
							2015-02-21 03:17:44 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								4d44c17939 
								
							 
						 
						
							
							
								
								Removed unused variables left behind from  bbb81af 
							
							
							
						 
						
							2015-02-21 03:14:32 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								5b24c60def 
								
							 
						 
						
							
							
								
								Win8+ native spell checking requires compiling with Win8 target.  
							
							... 
							
							
							
							Win8-specific features are still loaded dynamically, so HC still works the same on W7. 
							
						 
						
							2015-02-21 03:12:27 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								96026b82c7 
								
							 
						 
						
							
							
								
								Add support for native win8+ spell checking  
							
							
							
						 
						
							2015-02-21 05:54:58 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								e42da22716 
								
							 
						 
						
							
							
								
								Revert "xtext: Unselect old selection on button press" - breaks clicking URLs to open them.  
							
							... 
							
							
							
							This reverts commit 8ca96d7ea3 
							
						 
						
							2015-02-20 02:54:41 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								0a8248578f 
								
							 
						 
						
							
							
								
								Remove compiled date from about  
							
							... 
							
							
							
							Distros like Debian depend on repeated builds
having the same results which this breaks.
Since this provides no real value just
remove it. 
							
						 
						
							2015-02-19 21:00:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								c87f559334 
								
							 
						 
						
							
							
								
								Fix distfiles  
							
							
							
						 
						
							2015-02-15 15:20:38 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									RichardHitt 
								
							 
						 
						
							
							
							
							
								
							
							
								8ca96d7ea3 
								
							 
						 
						
							
							
								
								xtext: Unselect old selection on button press  
							
							... 
							
							
							
							Fixes  #943 
Closes  #1293  
						
							2015-02-15 13:17:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								bbb81af550 
								
							 
						 
						
							
							
								
								Removed unnecessary Windows-only code for seeding openssl's RNG.  
							
							... 
							
							
							
							openssl seeds itself with CryptGenRandom on Windows in the same manner as /dev/(u)random on other OSes. 
							
						 
						
							2015-02-14 00:31:41 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								a22816fbbd 
								
							 
						 
						
							
							
								
								Don't try to disable compression if openssl hasn't been compiled with compression support.  
							
							... 
							
							
							
							The function is still defined in openssl/ssl.h but not in the actual library, so it cannot be linked to. 
							
						 
						
							2015-02-14 00:30:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								b6877ccf5c 
								
							 
						 
						
							
							
								
								win32: Use WinSparkle for handling updates  
							
							... 
							
							
							
							Fixes  #1282  
						
							2015-02-12 19:11:46 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								7063406d6c 
								
							 
						 
						
							
							
								
								Remove input_balloon_time setting  
							
							... 
							
							
							
							This setting doesn't work on most platforms
including some notification daemons on linux.
Where it does work I think it is bad behavior
to default overriding their defaults anyway.
It's most valuable use was likely win32
tray balloons which no longer exist. 
							
						 
						
							2015-02-11 17:58:44 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								9858784eb6 
								
							 
						 
						
							
							
								
								Better project files.  
							
							... 
							
							
							
							- Output directly to rel\ instead of to bin\ and then copying files over.
- Deduped Win32 vs x64 configs
- Moved some common properties to hexchat.props
- All build intermediates (except htm's intermediates) are no longer emitted in the source directory 
							
						 
						
							2015-02-11 10:01:29 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								7e4a585611 
								
							 
						 
						
							
							
								
								win32: Use https for installer downloads  
							
							... 
							
							
							
							Fixes  #1268  
						
							2015-02-11 07:59:48 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								5a87d814cf 
								
							 
						 
						
							
							
								
								Call CoInitialize, CoInitializeSecurity and CoUninitialize from the main process, not from a DLL.  
							
							... 
							
							
							
							They're process-level functions and aren't meant to be called from DLLs. CoInitSecurity in particular fails with RPC_E_TOO_LATE even if no other call to CoCreateInstance has been made yet.
Fixes sysinfo's WMI calls on Windows 8.1 and above. 
							
						 
						
							2015-02-10 22:14:22 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								ac54a2ed45 
								
							 
						 
						
							
							
								
								Allow reordering some dialogs with dnd  
							
							... 
							
							
							
							This sadly can't work everywhere since they all
have entirely different ways of saving the data..
Related to #1288  
							
						 
						
							2015-02-08 01:51:22 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								296fbaf94f 
								
							 
						 
						
							
							
								
								Fix automake error  
							
							
							
						 
						
							2015-02-04 21:49:58 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								75c022c49f 
								
							 
						 
						
							
							
								
								Implement OSX notification backend  
							
							
							
						 
						
							2015-02-04 21:41:10 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								f4f27e438b 
								
							 
						 
						
							
							
								
								Implement windows 8.1+ notifications  
							
							... 
							
							
							
							This splits notifications up into multiple backends
currently only libnotify on unix and win8 toasts.
The win8 backend was originally written by @leeter
though heavily modified. 
							
						 
						
							2015-02-04 20:24:53 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Berke Viktor 
								
							 
						 
						
							
							
							
							
								
							
							
								a216ed1df9 
								
							 
						 
						
							
							
								
								Partial fix for Windows 10 detection  
							
							
							
						 
						
							2015-02-04 04:48:44 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								afee9fd42b 
								
							 
						 
						
							
							
								
								Only send utf8 string in Key Press event  
							
							... 
							
							
							
							Fixes  #869  
						
							2015-02-02 02:56:08 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								60fa7efbc8 
								
							 
						 
						
							
							
								
								Fix logging hostname of queries  
							
							... 
							
							
							
							- Move query topic setting from frontend (where its too late)
- Respect chanopts for logging hostname
- Open query logfile *after* chanopts loaded 
							
						 
						
							2015-02-01 01:47:50 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								dc9a7d3a59 
								
							 
						 
						
							
							
								
								sysinfo: Fix braindead logic for stripping spaces from the end of the OS name.  
							
							
							
						 
						
							2015-01-31 21:29:10 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								1d83610341 
								
							 
						 
						
							
							
								
								Save iconv converters for input and output in the server.  
							
							... 
							
							
							
							These are then used with g_convert_with_iconv instead of making it create a new iconv converter every time for the given from-to-encoding pairs. 
							
						 
						
							2015-01-31 00:52:31 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								5dde0d7c6d 
								
							 
						 
						
							
							
								
								Also verify encoding read from servlist.conf  
							
							
							
						 
						
							2015-01-31 00:52:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								9968bb31a4 
								
							 
						 
						
							
							
								
								sysinfo: Strip spaces from the end of the OS name, if any, and ensure a space between name and arch.  
							
							
							
						 
						
							2015-01-31 00:52:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								5fe2dda146 
								
							 
						 
						
							
							
								
								ssl: Remove unused server code  
							
							
							
						 
						
							2015-01-30 21:25:41 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								85fd6f525e 
								
							 
						 
						
							
							
								
								Add default keybinding for shift+tab (Previous tab complete)  
							
							
							
						 
						
							2015-01-26 17:53:33 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								e5b65bbd69 
								
							 
						 
						
							
							
								
								servlist: Clean up specifying ssl for network  
							
							
							
						 
						
							2015-01-20 03:03:45 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								a838cd9c07 
								
							 
						 
						
							
							
								
								servlist: Various changes  
							
							... 
							
							
							
							- Remove IRCNode
- Replace Techmans with Techtronix
- Remove unecessary ports
- Consistently use round-robin over specific servers
- Don't use mixed-case hostnames
Closes  #1244  
							
						 
						
							2015-01-20 02:43:16 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								02470dffa5 
								
							 
						 
						
							
							
								
								servlist: Add AthemeNet and remove its old networks  
							
							... 
							
							
							
							Closes  #1272  
						
							2015-01-19 11:31:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								c5bbf75f5e 
								
							 
						 
						
							
							
								
								Removed one leftover check for server->encoding against NULL.  
							
							
							
						 
						
							2015-01-18 02:55:32 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								b783c827c8 
								
							 
						 
						
							
							
								
								Fixed incorrect comment on server->encoding.  
							
							
							
						 
						
							2015-01-18 02:27:38 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								d1897c1602 
								
							 
						 
						
							
							
								
								Remove "System default" encoding. The default for new servers is UTF-8.  
							
							
							
						 
						
							2015-01-18 02:10:05 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								6f8a6e66cc 
								
							 
						 
						
							
							
								
								Detect unknown server encodings and set to UTF-8.  
							
							
							
						 
						
							2015-01-18 02:10:05 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								5749c53484 
								
							 
						 
						
							
							
								
								Server line text-encoding-related fixes.  
							
							... 
							
							
							
							- Handle server lines that contain sequences which are invalid in the server encoding. Previously, these would cause the whole line to be interpreted in ISO-8859-1, but now they're simply replaced with an appropriate replacement character.
- Removed prefs.utf8_locale.
- Change default server encoding from system locale to UTF-8.
- Always populate server->encoding with a non-null value - UTF-8.
Fixes  #1198  
							
						 
						
							2015-01-18 02:10:04 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								5569205d15 
								
							 
						 
						
							
							
								
								Add CP1252 as an available server encoding for Windows-1252 and ISO-8859-1 networks.  
							
							
							
						 
						
							2015-01-18 02:10:04 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								2e76a4e477 
								
							 
						 
						
							
							
								
								Removed CP1255-specific handling of server lines.  
							
							... 
							
							
							
							GLib's API is good enough now. 
							
						 
						
							2015-01-18 02:10:03 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								ee17ec6b4f 
								
							 
						 
						
							
							
								
								Removed legacy "IRC" encoding.  
							
							
							
						 
						
							2015-01-18 02:10:03 -08:00