summaryrefslogtreecommitdiff
path: root/src/plugins/weechat-plugin.h
AgeCommit message (Collapse)Author
2014-09-20core: fix compilation of plugin API functions (macros) when compiler ↵Sébastien Helleu
optimizations are enabled (closes #200)
2014-08-29api: use microseconds instead of milliseconds in functions util_timeval_diff ↵Sébastien Helleu
and util_timeval_add
2014-08-02core: fix result of hash function (in hashtables) on 32-bit systemsSébastien Helleu
2014-06-10core: fix potential memory leak with infolists not freed in plugins (debian ↵Sébastien Helleu
#751108) The memory leak should not happen if infolists are properly freed by plugins, and it happened only on unload of plugins (or exit).
2014-05-24api: add argument "flags" in function hdata_new_listSébastien Helleu
2014-03-19core: fix use of reserved C identifiers in headers (closes #31)Sebastien Helleu
2014-03-13api: add callback in function string_replace_regexSebastien Helleu
2014-03-11exec: update plugin API versionSebastien Helleu
2014-03-04rmodifier: remove plugin (replaced by trigger)Sebastien Helleu
2014-02-21Merge branch 'trigger'Sebastien Helleu
2014-02-13api: add function string_convert_escaped_charsSebastien Helleu
2014-02-10api: add integer return code for functions hook_{signal|hsignal}_sendSebastien Helleu
2014-02-09core: improve the string_replace_regex function (add reference char, change ↵Sebastien Helleu
syntax for match refs) The reference char is now an argument for the function. The references are now $0 .. $99 and $+ was added (last match, with highest number). The syntax to replace a match with one char is now: $.cN or $.c+ (for example: "$.*3").
2014-02-09core: replace "regex_t *" by "void *" in string functions (fix ruby ↵Sebastien Helleu
compilation error with autotools)
2014-02-09api: add function string_split_shellSebastien Helleu
2014-02-09api: add function hashtable_dupSebastien Helleu
2014-02-09trigger: add trigger pluginSebastien Helleu
2014-01-22api: add function "infolist_search_var"Sebastien Helleu
2014-01-09xfer: add support of IPv6 for DCC chat/file (patch #7992)Andrew Potter
2014-01-05core: fix crash with hdata_update on shared strings, add hdata type ↵Sebastien Helleu
"shared_string" (bug #41104)
2014-01-01core: update copyright datesSebastien Helleu
2013-11-09api: add support for C++ pluginsstfn
2013-08-19core: add syntax "@buffer:item" in bar items to force the buffer used when ↵Sebastien Helleu
displaying the bar item (task #12717)
2013-08-10core: change type of hashtable key hash to unsigned long, return item ↵Sebastien Helleu
pointer in functions hashtable_set(_with_size) The key hash has been changed from unsigned int to unsigned long, and now the callback can return any value (not only between 0 and size-1), the modulo is computed after the call to the callback by the hashtable functions. Functions hashtable_set and hashtable_set_with_size were returning 1 if OK, 0 if error. Now they return pointer to hashtable item, or NULL if error.
2013-08-04api: add argument "options" in function string_eval_expression, add option ↵Sebastien Helleu
"-c" for command /eval (to evaluate a condition)
2013-07-27api: add new function strlen_screenSebastien Helleu
2013-04-21api: add new function hdata_searchSebastien Helleu
2013-03-25script: fix compilation on GNU/Hurd (patch #7977) (thanks to Andrew Potter)Sebastien Helleu
PATH_MAX is now defined in weechat-plugin.h (if not defined, for example on GNU/Hurd), so that all plugins can use it.
2013-01-01core: update copyright datesSebastien Helleu
2012-12-15core: move comments with description of C file to top of filesSebastien Helleu
2012-12-08api: allow creation of structure with hdata_update (allowed for hdata "history")Sebastien Helleu
2012-11-02core: add command /eval, use expression in conditions for bars, add function ↵Sebastien Helleu
"string_eval_expression" in plugin API
2012-10-14api: connect with IPv6 by default in hook_connect (with fallback to IPv4), ↵Simon Arlott
shuffle list of hosts for a same address (task #11205)
2012-08-27api: allow update for some variables of hdata, add new functions ↵Sebastien Helleu
hdata_update and hdata_set
2012-08-04api: add new function util_version_numberSebastien Helleu
2012-08-02core: update description of plugins and translate them in output of /pluginSebastien Helleu
2012-07-20core: add support of arrays in hdata variablesSebastien Helleu
2012-07-09core: add function "hook_set" in plugin API, add "subplugin" in hooks (set ↵Peter Boström
by script plugins), display subplugin in /help on commands (task #12049)
2012-03-23core: add a connection timeout for child process in hook_connect (bug #35966)Sebastien Helleu
2012-01-26api: replace type "regex_t *" by "void *" in function string_regcomp (fix ↵Sebastien Helleu
ruby compilation with autotools)
2012-01-22core: add support of flags in regular expressions and highlight options, add ↵Sebastien Helleu
irc options to customize/disable default nick highlight (task #11128) New functions in C plugin API: - string_regex_flags - string_regcomp New irc options: - irc.look.highlight_server - irc.look.highlight_channel - irc.look.highlight_pv Regex flags are supported in following options/commands: - option weechat.look.highlight - option weechat.look.highlight_regex - options irc.look.highlight_{server|channel|pv} - option relay.network.allowed_ips - core command /filter - irc command /list - irc command /ignore - rmodifier command /rmodifier
2012-01-16core: add URL transfer (using libcurl), add function hook_process_hashtable ↵Sebastien Helleu
in plugin API, add support of URL in hook_process/hook_process_hashtable (task #10247)
2012-01-08core: update copyright datesSebastien Helleu
2011-12-19core: add type "hashtable" for hdata, new api functions: hdata_hashtable and ↵Sebastien Helleu
hashtable_map_string
2011-12-17api: add new function hdata_check_pointerSebastien Helleu
2011-12-06api: add new function nicklist_get_next_itemSebastien Helleu
2011-11-25core: add type char for hdata and function hdata_char in plugin/script APISebastien Helleu
2011-11-12api: add new functions strcasecmp_range and strncasecmp_rangeSebastien Helleu
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-08-26core: use dynamic buffer size for calls to vsnprintfSebastien Helleu