TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								330e31c70f 
								
							 
						 
						
							
							
								
								Fix overflow  
							
							
							
						 
						
							2014-12-28 12:43:53 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								cbaa04905f 
								
							 
						 
						
							
							
								
								Fix warning  
							
							
							
						 
						
							2014-12-28 12:38:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								14d3a03f41 
								
							 
						 
						
							
							
								
								Fix leak in make-te  
							
							... 
							
							
							
							This doesn't really matter but it shuts up AddressSanitizer 
							
						 
						
							2014-12-28 08:14:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								95febd978c 
								
							 
						 
						
							
							
								
								Fix building as c89  
							
							
							
						 
						
							2014-12-28 06:47:23 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								3f855f07f5 
								
							 
						 
						
							
							
								
								Use glib for allocations in all plugins  
							
							... 
							
							
							
							Continuation of 83032b1aa 
							
						 
						
							2014-12-28 06:47:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								83032b1aa3 
								
							 
						 
						
							
							
								
								Use glib for all allocations  
							
							... 
							
							
							
							- Removes need to check for malloc failure
- Removes need for NULL checks on free
- Adds checks for integer overflows
- Removes some extra memset calls
- Removes chance of mixing libc and glib malloc/free 
							
						 
						
							2014-12-28 06:44:44 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								c4cb1b25ec 
								
							 
						 
						
							
							
								
								Fixup: Detect urls with unicode symbols  
							
							... 
							
							
							
							missed one in 77ecaa6093 
							
						 
						
							2014-12-28 00:40:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								77ecaa6093 
								
							 
						 
						
							
							
								
								Detect urls with unicode symbols  
							
							... 
							
							
							
							Fixes  #1250  
						
							2014-12-28 00:29:58 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								664f6bf1e7 
								
							 
						 
						
							
							
								
								configure: Set glib min requirement to 2.32  
							
							... 
							
							
							
							and warn when using newer APIs 
							
						 
						
							2014-12-17 18:21:10 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								aeb5d15871 
								
							 
						 
						
							
							
								
								More consistently include config.h  
							
							
							
						 
						
							2014-12-17 18:21:10 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								76c2cfebc3 
								
							 
						 
						
							
							
								
								Don't require glib 2.40  
							
							
							
						 
						
							2014-12-15 15:34:12 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								addefa9ef1 
								
							 
						 
						
							
							
								
								fishlim: Handle server-time  
							
							
							
						 
						
							2014-12-15 15:08:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								7769bc99fe 
								
							 
						 
						
							
							
								
								fishlim: Use proper filesystem encoding for files  
							
							
							
						 
						
							2014-12-15 15:08:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								ce396b3ddb 
								
							 
						 
						
							
							
								
								fishlim: Use standard keyfile save function  
							
							
							
						 
						
							2014-12-15 15:08:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								ebe0ad4cd5 
								
							 
						 
						
							
							
								
								fishlim: Strip whitespace when deleting keys  
							
							... 
							
							
							
							This fixes a personal annoyance when you tab complete
a channel to delete 
							
						 
						
							2014-12-15 15:07:43 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								bdb5c3eb9d 
								
							 
						 
						
							
							
								
								fishlim: Use hexchat_nickcmp()  
							
							
							
						 
						
							2014-12-15 15:06:48 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								c54a0c6db9 
								
							 
						 
						
							
							
								
								fishlim: Improve string handling  
							
							
							
						 
						
							2014-12-15 15:06:48 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								46061f4f3c 
								
							 
						 
						
							
							
								
								Remove some unnecessary if statements  
							
							
							
						 
						
							2014-12-15 14:51:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								ec7a0d6e13 
								
							 
						 
						
							
							
								
								Fixed some more signed-unsigned-comparison warnings.  
							
							
							
						 
						
							2014-12-15 10:25:28 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								a86b03e939 
								
							 
						 
						
							
							
								
								Remove unused header  
							
							
							
						 
						
							2014-12-15 11:07:47 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								35fd47da55 
								
							 
						 
						
							
							
								
								Add patch from cygwin  
							
							
							
						 
						
							2014-12-15 11:07:47 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								2b1396add3 
								
							 
						 
						
							
							
								
								Update .gitignore  
							
							
							
						 
						
							2014-12-15 11:07:47 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								0e4164ad0c 
								
							 
						 
						
							
							
								
								configure: Improve various build flags  
							
							... 
							
							
							
							- Store openssl flags in own vars
- Share some common flags for plugins
- Fix building plugins on win32
- Store all glib flags in one var
- Don't link against every lib for each plugin
- Don't hardcode ldflags for sysinfo 
							
						 
						
							2014-12-15 11:07:46 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								94568bc517 
								
							 
						 
						
							
							
								
								checksum: Use glib for io/checksum and misc fixes  
							
							... 
							
							
							
							- Fixes support for large files.
- Fixes filenames not being passed in the filename encoding.
- Drops openssl dependency.
- Code cleanup.
- Fix 'unknown command' warning. 
							
						 
						
							2014-12-15 10:40:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								226d54c90d 
								
							 
						 
						
							
							
								
								Fix use after free  
							
							
							
						 
						
							2014-12-14 19:35:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								7e4c482737 
								
							 
						 
						
							
							
								
								travis: Build with static analysis  
							
							
							
						 
						
							2014-12-14 18:20:50 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								ac01ba9cb0 
								
							 
						 
						
							
							
								
								perl: Fixed warning about implicitly casting the time_t returned from hexchat_list_time() to an NV.  
							
							
							
						 
						
							2014-12-14 13:31:19 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								a537fa3ca7 
								
							 
						 
						
							
							
								
								sysinfo: Simplify remove_leading_whitespace()  
							
							... 
							
							
							
							Also fixes a possible overflow 
							
						 
						
							2014-12-11 14:17:12 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								f614a3c311 
								
							 
						 
						
							
							
								
								Fix possible overflow when using /menu  
							
							
							
						 
						
							2014-12-11 13:49:37 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								d6e3f740bc 
								
							 
						 
						
							
							
								
								Fix some leaks  
							
							
							
						 
						
							2014-12-11 12:13:57 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								72f82d096c 
								
							 
						 
						
							
							
								
								Fix some warnings in xsys  
							
							... 
							
							
							
							- Remove unused code
- Fix leak 
							
						 
						
							2014-12-11 10:05:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									md_5 
								
							 
						 
						
							
							
							
							
								
							
							
								74ff67acd3 
								
							 
						 
						
							
							
								
								Create configuration option to control middle click tab close.  
							
							... 
							
							
							
							Some might argue that this shouldn't be able to be configured as it is "common" behaviour
in other programs such as web browsers, but for me it is an annoyance because for 15
years this has not been the behaviour of X-Chat.
Quite simply, this creates a configuration option for 537fb856Closes  #1232  
							
						 
						
							2014-12-10 15:09:04 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									leeter 
								
							 
						 
						
							
							
							
							
								
							
							
								6aafc8e51d 
								
							 
						 
						
							
							
								
								Fix chanopts not saving if /quit before exit  
							
							... 
							
							
							
							This is the C fix, unfortunately a proper fix, e.g.
 removing the dependency on session_name all together is a much vaster
 refactor outside the scope of this bugfix.
Closes  #1111  
							
						 
						
							2014-12-10 14:40:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								10246f121a 
								
							 
						 
						
							
							
								
								Fix unsafe string handling in configs  
							
							... 
							
							
							
							Also fixes 2 leaks 
							
						 
						
							2014-12-10 09:32:16 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								025152ee53 
								
							 
						 
						
							
							
								
								Fix unused warning  
							
							
							
						 
						
							2014-12-10 09:00:29 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								58e871696b 
								
							 
						 
						
							
							
								
								Fix typo  
							
							
							
						 
						
							2014-12-10 09:00:04 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								0ba8b922a2 
								
							 
						 
						
							
							
								
								Fix tab completing with no completion char  
							
							
							
						 
						
							2014-12-09 23:03:44 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								b296839538 
								
							 
						 
						
							
							
								
								Respect servers chantypes and nickprefixes when tab completing  
							
							... 
							
							
							
							Closes  #441  
						
							2014-12-09 05:45:50 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								5fb21a04ad 
								
							 
						 
						
							
							
								
								Use gboolean for bools  
							
							
							
						 
						
							2014-12-09 05:45:01 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								fda692d250 
								
							 
						 
						
							
							
								
								Fix various unsafe string handling in fkeys  
							
							... 
							
							
							
							Also removes the 2048 input byte limit
And fixes utf8 completion chars in some cases 
							
						 
						
							2014-12-09 05:30:35 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								99a1fff590 
								
							 
						 
						
							
							
								
								Removed unused hexchat_filename_*_utf8 macros.  
							
							
							
						 
						
							2014-12-08 21:30:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								65c8494698 
								
							 
						 
						
							
							
								
								Removed some unnecessary casts.  
							
							
							
						 
						
							2014-12-08 21:25:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								2b94011fdc 
								
							 
						 
						
							
							
								
								Removed some commented-out code.  
							
							
							
						 
						
							2014-12-08 21:25:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								2da5308fd2 
								
							 
						 
						
							
							
								
								Fixed leak of filename string.  
							
							
							
						 
						
							2014-12-08 21:25:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								c1831cb19d 
								
							 
						 
						
							
							
								
								Minor tidying up  
							
							
							
						 
						
							2014-12-08 21:24:59 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								65da34f19e 
								
							 
						 
						
							
							
								
								Removed some unnecessary null-checks for calls to g_free and g_strfreev  
							
							
							
						 
						
							2014-12-08 21:24:59 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								b7afcc3632 
								
							 
						 
						
							
							
								
								Don't leak filename_fs on errors.  
							
							
							
						 
						
							2014-12-08 21:24:58 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								73cd6487d0 
								
							 
						 
						
							
							
								
								Update travis notification format  
							
							
							
						 
						
							2014-12-06 17:28:41 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								5152040c17 
								
							 
						 
						
							
							
								
								Always use 64-bit filesize and file offsets in DCC.  
							
							... 
							
							
							
							Based on LRN's commit for replacing stat with GFileInfo https://github.com/hexchat/hexchat/commit/32008bb 
Fixes  #382  
							
						 
						
							2014-12-06 14:02:45 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								985ea610e6 
								
							 
						 
						
							
							
								
								Store timer hook's timeout as milliseconds.  
							
							
							
						 
						
							2014-12-04 04:06:38 -08:00