summary refs log tree commit diff stats
path: root/plugins
AgeCommit message (Collapse)Author
2016-07-14lua: Add automatic return and = handling in console.mniip
2016-04-27lua: Use luaL_checkintegerPatrick Griffis
2016-04-07lua: Fix explicit braces warningPatrick Griffis
2016-04-07lua: Minor formating cleanupPatrick Griffis
2016-04-07lua: More consistency with Python pluginPatrick Griffis
2016-04-07lua: Some more refactoring. Fix unload hook in the interpreter.mniip
2016-04-07lua: More missing staticsPatrick Griffis
2016-04-07lua: Make better use of GLibPatrick Griffis
- Use GPtrArray everywhere - Remove unessary NULL checks - Make use of g_clear macros - Use g_str_has_suffix
2016-04-07lua: Bump version and update copyright year.mniip
2016-04-07lua: Use glib allocatorsmniip
2016-04-07lua: Replace some pushnumbers with pushintegersmniip
2016-04-07lua: Error if luaL_newstate returns NULLmniip
2016-04-03lua: Build on win32Patrick Griffis
2016-04-03lua: Don't used mixed declarationsPatrick Griffis
This requires a lot more cleanup
2016-04-03Import lua pluginPatrick Griffis
Written by @mniip
2016-03-06sysinfo: Clean up ifdefs and handle unsupported CPUPatrick Griffis
Mentioned in #1624
2016-02-18python: Handle get_info('win_ptr')Patrick Griffis
2016-02-18Fix strict prototype warningsPatrick Griffis
2016-01-30perl: Fixed warning about duplicate definition of bool.Arnavion
2015-10-16build: Let 'make dist' do a better jobRico Tzschichholz
2015-10-12common: Moved some functions over from plugins/sysinfo that are useful for ↵Arnavion
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-10Use VS 2015Arnavion
2015-09-30configure: Clean up Python checkingPatrick Griffis
This fixes requiring to add a version every time a new release comes out...
2015-04-23Remove unused fileTingPing
2015-04-22configure: Simplify perl testsTingPing
2015-04-14winamp: More code cleanupTingPing
2015-04-14winamp: Fix project fileTingPing
Broken by 72d7f64f8b47049842799ae7
2015-04-13winamp: Clean up formattingTingPing
2015-04-13winamp: Fix utf8 song titlesTingPing
Fixes #1350
2015-03-20sysinfo: Strip trailing space on video cardTingPing
2015-03-20Remove unused filesTingPing
2015-02-21More type issues/warningsTingPing
2015-02-21Fix type mismatchTingPing
2015-02-21Fixed cast warning, use of uninitialized buffer and whitespace.Arnavion
2015-02-21Unify sysinfo plugins and add osx supportTingPing
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-12win32: Use WinSparkle for handling updatesTingPing
Fixes #1282
2015-02-11Better project files.Arnavion
- 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-10Call CoInitialize, CoInitializeSecurity and CoUninitialize from the main ↵Arnavion
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-01-31sysinfo: Fix braindead logic for stripping spaces from the end of the OS name.Arnavion
2015-01-31sysinfo: Strip spaces from the end of the OS name, if any, and ensure a ↵Arnavion
space between name and arch.
2015-01-05sysinfo: Also show HDD information.Arnavion
2015-01-04sysinfo: Don't confuse build architecture with CPU architecture.Arnavion
2015-01-04sysinfo: Refactored out individual WMI parsing methods.Arnavion
2015-01-03Bring the sysinfo plugin to the 21st century.Arnavion
- 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
2014-12-31python: Use Py_RETURN_NONE macroTingPing
2014-12-31Python: Fix overflow and code-cleanupTingPing
2014-12-28Fix building as c89TingPing
2014-12-28Use glib for allocations in all pluginsTingPing
Continuation of 83032b1aa
2014-12-17More consistently include config.hTingPing
2014-12-15Don't require glib 2.40TingPing