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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								7f1ee9dad0 
								
							 
						 
						
							
							
								
								common: Moved some functions over from plugins/sysinfo that are useful for the rest of HC.  
							
							... 
							
							
							
							OS name, CPU, GPU, HDD info and build arch are now all available within core HC. OS name and build arch are used in the About dialog. 
							
						 
						
							2015-10-12 19:20:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								f7e3d3f32c 
								
							 
						 
						
							
							
								
								Use VS 2015  
							
							
							
						 
						
							2015-10-10 16:14:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								fad8f93ad8 
								
							 
						 
						
							
							
								
								configure: Clean up Python checking  
							
							... 
							
							
							
							This fixes requiring to add a version every time
a new release comes out... 
							
						 
						
							2015-09-30 03:55:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								9b2c560519 
								
							 
						 
						
							
							
								
								Remove unused file  
							
							
							
						 
						
							2015-04-23 01:07:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								5263887ac3 
								
							 
						 
						
							
							
								
								configure: Simplify perl tests  
							
							
							
						 
						
							2015-04-22 23:14:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								174db0eb7f 
								
							 
						 
						
							
							
								
								winamp: More code cleanup  
							
							
							
						 
						
							2015-04-14 10:02:27 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								f64b61a1b9 
								
							 
						 
						
							
							
								
								winamp: Fix project file  
							
							... 
							
							
							
							Broken by 72d7f64f8b 
							
						 
						
							2015-04-14 05:41:02 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								a8392c7f95 
								
							 
						 
						
							
							
								
								winamp: Clean up formatting  
							
							
							
						 
						
							2015-04-13 16:25:37 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								72d7f64f8b 
								
							 
						 
						
							
							
								
								winamp: Fix utf8 song titles  
							
							... 
							
							
							
							Fixes  #1350  
						
							2015-04-13 16:25:36 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								e313a82ab4 
								
							 
						 
						
							
							
								
								sysinfo: Strip trailing space on video card  
							
							
							
						 
						
							2015-03-20 05:38:22 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								f03b6314b4 
								
							 
						 
						
							
							
								
								Remove unused files  
							
							
							
						 
						
							2015-03-20 05:36:51 -04: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								b6877ccf5c 
								
							 
						 
						
							
							
								
								win32: Use WinSparkle for handling updates  
							
							... 
							
							
							
							Fixes  #1282  
						
							2015-02-12 19:11:46 -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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								62df565190 
								
							 
						 
						
							
							
								
								sysinfo: Also show HDD information.  
							
							
							
						 
						
							2015-01-05 03:57:59 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								4f08b0b386 
								
							 
						 
						
							
							
								
								sysinfo: Don't confuse build architecture with CPU architecture.  
							
							
							
						 
						
							2015-01-04 16:54:15 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								5b8cc683f3 
								
							 
						 
						
							
							
								
								sysinfo: Refactored out individual WMI parsing methods.  
							
							
							
						 
						
							2015-01-04 15:08:45 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnavion 
								
							 
						 
						
							
							
							
							
								
							
							
								e758da5d28 
								
							 
						 
						
							
							
								
								Bring the sysinfo plugin to the 21st century.  
							
							... 
							
							
							
							- Support multiple CPUs and graphics adapters in the WMI responses.
- Query max CPU frequency from WMI instead of registry.
- Support uptimes longer than 50 days.
- Don't report using /ME in notice and server notice tabs.
- Convert to C 
							
						 
						
							2015-01-03 15:26:05 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								086d4e3962 
								
							 
						 
						
							
							
								
								python: Use Py_RETURN_NONE macro  
							
							
							
						 
						
							2014-12-31 15:11:47 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TingPing 
								
							 
						 
						
							
							
							
							
								
							
							
								448cc962cd 
								
							 
						 
						
							
							
								
								Python: Fix overflow and code-cleanup  
							
							
							
						 
						
							2014-12-31 09:50:03 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								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