Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-05 | plugin: Fix return value of hexchat_pluginpref_get_int() | Patrick Griffis | |
On failure it should always return -1, atoi() returns 0. Fixes #1785 | |||
2016-05-28 | Couple of minor const correctness fixes | Erik de Castro Lopo | |
2016-04-03 | lua: Build on win32 | Patrick Griffis | |
2016-03-30 | plugin: Fix padding for chanopts in channel flags | Patrick Griffis | |
This is an API break but it didn't really work properly before anyway. Fixes #1666 | |||
2016-02-18 | Fix strict prototype warnings | Patrick Griffis | |
2015-04-07 | Fix possible overflow in pluginpref | TingPing | |
Closes #1265 | |||
2015-02-04 | Implement windows 8.1+ notifications | TingPing | |
This splits notifications up into multiple backends currently only libnotify on unix and win8 toasts. The win8 backend was originally written by @leeter though heavily modified. | |||
2015-02-02 | Only send utf8 string in Key Press event | TingPing | |
Fixes #869 | |||
2015-01-31 | Save iconv converters for input and output in the server. | Arnavion | |
These are then used with g_convert_with_iconv instead of making it create a new iconv converter every time for the given from-to-encoding pairs. | |||
2015-01-18 | Server line text-encoding-related fixes. | Arnavion | |
- Handle server lines that contain sequences which are invalid in the server encoding. Previously, these would cause the whole line to be interpreted in ISO-8859-1, but now they're simply replaced with an appropriate replacement character. - Removed prefs.utf8_locale. - Change default server encoding from system locale to UTF-8. - Always populate server->encoding with a non-null value - UTF-8. Fixes #1198 | |||
2015-01-14 | Fixed bad const-cast. | Arnavion | |
2014-12-31 | Fix some unused warnings | TingPing | |
2014-12-28 | Fix building as c89 | TingPing | |
2014-12-28 | Use glib for all allocations | TingPing | |
- 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-15 | Fixed some more signed-unsigned-comparison warnings. | Arnavion | |
2014-12-11 | Fix some leaks | TingPing | |
2014-12-06 | Always use 64-bit filesize and file offsets in DCC. | Arnavion | |
Based on LRN's commit for replacing stat with GFileInfo https://github.com/hexchat/hexchat/commit/32008bb Fixes #382 | |||
2014-09-01 | Escape values set via pluginpref | TingPing | |
Fixes #790 | |||
2014-07-28 | Fix various crashes with pluginpref | TingPing | |
2014-06-04 | Stop hardcoding plugin extensions everywhere | TingPing | |
2014-06-02 | Always use GModule for plugin support | TingPing | |
Also cleans up some dead code | |||
2014-01-27 | Allow overriding libdir | TingPing | |
2014-01-08 | Rewrite dns command | TingPing | |
- Cross platform - Doesn't depend on external tools | |||
2013-11-28 | Print{,_attr} and server{,_attr} hooks were incorrectly handled when both | Diogo 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-22 | Fix more warnings | TingPing | |
2013-10-15 | Add remaining chanopts to plugin api | TingPing | |
In flags of get_list('channels') | |||
2013-09-30 | Strip trailing space from pluginpref_list entries | TingPing | |
2013-09-30 | Fix crash in hexchat_pluginpref_list() | TingPing | |
Set max output size to 4096 | |||
2013-09-07 | Add channelkey to channel lists | TingPing | |
2013-08-04 | Add reload command for plugins and add to gui | TingPing | |
2013-07-20 | Merge xchat r1525 | TingPing | |
Fixes possible crash | |||
2013-07-13 | g_free() should be used for g_malloc(). | Diogo Sousa | |
2013-07-12 | Added 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-12 | Added hexchat_emit_print_attrs() to plugin interface. | Diogo Sousa | |
2013-07-10 | Indentation fixes and code cleanup. | Diogo Sousa | |
2013-07-09 | Now hexchat_hook_server_attrs() and hexchat_hook_print_attrs() is called | Diogo Sousa | |
when it should. This should close #661. | |||
2013-07-09 | Removed two dummy functions in plugin interface. | Diogo Sousa | |
2013-07-09 | Added hexchat_hook_server_attrs() and hexchat_hook_print_attrs() to the plugin | Diogo 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-23 | plugins: Implemented get_info("password") and re-added get_info("nickserv") ↵ | Arnavion | |
as an alias to that. | |||
2013-06-13 | Use snprintf | TingPing | |
2013-05-11 | Nuke nickserv password field and some cosmetics | Berke Viktor | |
2013-05-04 | Replace g_strdup_printf with g_build_filename where possible | Berke Viktor | |
2013-05-03 | Add python3 plugin | TingPing | |
2013-04-28 | Don't autoload WMPA, it's dead in the water | Berke Viktor | |
2013-04-28 | Don't hardcode "plugins" as the subdirectory for plugins in many | Christoph 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-15 | fix warning | TingPing | |
2013-04-14 | Eliminate compiler warning | Berke Viktor | |
2013-04-14 | If no path given, try to load plugins from config dir, not from install dir | Berke Viktor | |
2013-04-14 | Add accounts to users in get_list | TingPing | |
2013-04-02 | Remove most of HexTray and one instance | Berke Viktor | |
You can still build HexTray manually if you want to try fixing it |