summary refs log tree commit diff stats
path: root/src/common/plugin.c
AgeCommit message (Collapse)Author
2014-06-04Stop hardcoding plugin extensions everywhereTingPing
2014-06-02Always use GModule for plugin supportTingPing
Also cleans up some dead code
2014-01-27Allow overriding libdirTingPing
2014-01-08Rewrite dns commandTingPing
- Cross platform - Doesn't depend on external tools
2013-11-28Print{,_attr} and server{,_attr} hooks were incorrectly handled when bothDiogo Sousa
version existed (regular and attrs). Specifically, the priority was not respected, and both versions were run even when EAT_PLUGIN was returned. Fixes #847.
2013-11-22Fix more warningsTingPing
2013-10-15Add remaining chanopts to plugin apiTingPing
In flags of get_list('channels')
2013-09-30Strip trailing space from pluginpref_list entriesTingPing
2013-09-30Fix crash in hexchat_pluginpref_list()TingPing
Set max output size to 4096
2013-09-07Add channelkey to channel listsTingPing
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