summary refs log tree commit diff stats
path: root/src/common/plugin.c
AgeCommit message (Collapse)Author
2013-08-04Add reload command for plugins and add to guiTingPing
2013-07-20Merge xchat r1525TingPing
Fixes possible crash
2013-07-13g_free() should be used for g_malloc().Diogo Sousa
2013-07-12Added functions to create/destroy event_attrs to plugin interface.Diogo Sousa
Function names were chosen to keep consistency with the rest of the API.
2013-07-12Added hexchat_emit_print_attrs() to plugin interface.Diogo Sousa
2013-07-10Indentation fixes and code cleanup.Diogo Sousa
2013-07-09Now hexchat_hook_server_attrs() and hexchat_hook_print_attrs() is calledDiogo Sousa
when it should. This should close #661.
2013-07-09Removed two dummy functions in plugin interface.Diogo Sousa
2013-07-09Added hexchat_hook_server_attrs() and hexchat_hook_print_attrs() to the pluginDiogo Sousa
interface. This hooks are similar to hexchat_hook_{server,print}() except the callback passes an extra argument with the (new) structure hexchat_event_attrs. This structure contains attributes related to the event; by now it only contains the server_time_utc member which is non-zero if server-time is enabled and the server used this extension to pass a timestamp. See issue #661. (Note: this hooks are still not called by hexchat in this commit.)
2013-06-23plugins: Implemented get_info("password") and re-added get_info("nickserv") ↵Arnavion
as an alias to that.
2013-06-13Use snprintfTingPing
2013-05-11Nuke nickserv password field and some cosmeticsBerke Viktor
2013-05-04Replace g_strdup_printf with g_build_filename where possibleBerke Viktor
2013-05-03Add python3 pluginTingPing
2013-04-28Don't autoload WMPA, it's dead in the waterBerke Viktor
2013-04-28Don't hardcode "plugins" as the subdirectory for plugins in manyChristoph J. Thompson
places. modified: config-win32.h modified: configure.ac modified: plugins/checksum/Makefile.am modified: plugins/doat/Makefile.am modified: plugins/fishlim/Makefile.am modified: plugins/perl/Makefile.am modified: plugins/python/Makefile.am modified: plugins/sysinfo/Makefile.am modified: plugins/xdcc/Makefile.am modified: src/common/plugin.c modified: src/fe-text/fe-text.c
2013-04-15fix warningTingPing
2013-04-14Eliminate compiler warningBerke Viktor
2013-04-14If no path given, try to load plugins from config dir, not from install dirBerke Viktor
2013-04-14Add accounts to users in get_listTingPing
2013-04-02Remove most of HexTray and one instanceBerke Viktor
You can still build HexTray manually if you want to try fixing it
2013-02-13Make sure we don't auto-load HexTrayBerke Viktor
2013-01-19Correct almost all compiler warning issuesRichardHitt
2012-12-23fix incorrect FSF addressDan Mashal
2012-11-12Disable auto-loading of deprecated pluginsBerke Viktor
2012-11-04Use configdir instead of *xchatdir*Berke Viktor
2012-11-04Case tabulationBerke Viktor
2012-11-04Case simplificationBerke Viktor
2012-11-03Initial commit for utf8 everywhere.Arnavion
2012-10-30Eliminate even more warnings and bump warning level to 3Berke Viktor
Shouldn't need to go any higher, level 4+ gives insane warnings
2012-10-30Nah, even more rebrandingBerke Viktor
2012-10-30Some final rebrandingBerke Viktor
2012-10-30Rebrand get_info(xchatdir) but remain compatible for Perl and PythonBerke Viktor
2012-10-30Some more fixesBerke Viktor
2012-10-30Some remaining fixesBerke Viktor
2012-10-30Rebranding for the rest of plugin*Berke Viktor
2012-10-30Rebranding for XCHAT_EAT_*Berke Viktor
2012-10-30Forgot this oneBerke Viktor
2012-10-30Revert "Proof-of-concept compat mode for XChat"Berke Viktor
This reverts commit ad16a2bfee7e51e8acfbc6acd7cf22e438ec60d2.
2012-10-30Proof-of-concept compat mode for XChatBerke Viktor
2012-10-29Make HexTray filename consistent with the restBerke Viktor
2012-10-25Get rid of the SASL pluginBerke Viktor
2012-10-24A lot more rebrandingBerke Viktor
2012-10-21Rename WinSys on the code levelBerke Viktor
2012-07-27Fix auto-loading the Perl interface on WindowsBerke Viktor
2012-07-26Auto-load user plugins and scripts from <config>/addonsBerke Viktor
On Unix leave $(libdir)/hexchat/plugins for plugin packagers, on Windows prevent users from modifying Program Files by ignoring everything except bundled plugins
2012-07-26Autoload local plugins from <config>/pluginsBerke Viktor
2012-07-21Supposed fix for g_io_channel_read() deprecationBerke Viktor
2012-07-13Another bunch of rebranding stuffBerke Viktor
2012-07-12Even more rebrandingBerke Viktor