Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-04 | core: update copyright dates | Sébastien Helleu | |
2019-04-13 | api: return allocated string in hook_info callback and function info_get | Sébastien Helleu | |
2019-02-28 | api: add function command_options (issue #928) | Sébastien Helleu | |
2019-02-27 | api: add function string_match_list | Sébastien Helleu | |
2019-01-01 | core: update copyright dates | Sébastien Helleu | |
2018-11-29 | core: use https for links to GNU GPL license | Sébastien Helleu | |
2018-08-12 | api: add function hook_line | Sébastien Helleu | |
2018-04-13 | scripts: fix memory leak in hook_info callback | Sébastien Helleu | |
2018-04-12 | scripts: fix return value of hook_infolist callback (pointer instead of string) | Sébastien Helleu | |
2018-04-10 | scripts: return long integer instead of string in function infolist_time | Sébastien Helleu | |
2018-04-10 | scripts: do not allocate memory when converting pointers to strings | Sébastien Helleu | |
2018-04-07 | api: add function string_format_size in scripting API | Sébastien Helleu | |
2018-01-15 | scripts: add configuration file for each script plugin | Sébastien Helleu | |
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-09-23 | core, plugins: check return code of strftime function | Sébastien Helleu | |
2017-08-13 | api: change type of arguments status/gnutls_rc/sock in hook_connect() ↵ | Sébastien Helleu | |
callback from string to integer (in scripts) | |||
2017-08-13 | api: send file descriptor as integer instead of string to the callback of ↵ | Sébastien Helleu | |
hook_fd | |||
2017-08-12 | core: fix cast of time_t (to "long long" instead of "long") (closes #1051) | Sébastien Helleu | |
2017-05-30 | api: add function hdata_compare | Sébastien Helleu | |
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-11-27 | api: move functions hook_completion* after hook_command | Sébastien Helleu | |
2016-04-23 | api: add support of functions in hook_process | Sébastien Helleu | |
2016-03-24 | api: rename function unhook_all_plugin to unhook_all | Sébastien Helleu | |
2016-03-21 | core: add pointer in some callbacks (closes #406) | Sébastien Helleu | |
This pointer is the first argument received by callbacks, and the existing argument "data" is now automatically freed by WeeChat when the object containing the callback is removed. With this new pointer, the linked list of callbacks in scripts has been removed. This will improve speed of scripts (using a lot of hooks), reduce memory used by scripts and reduce time to unload scripts. Following functions are affected in the C API: * exec_on_files * config_new * config_new_section * config_new_option * hook_command * hook_command_run * hook_timer * hook_fd * hook_process * hook_process_hashtable * hook_connect * hook_print * hook_signal * hook_hsignal * hook_config * hook_completion * hook_modifier * hook_info * hook_info_hashtable * hook_infolist * hook_hdata * hook_focus * unhook_all_plugin * buffer_new * bar_item_new * upgrade_new * upgrade_read | |||
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-08-13 | api: add missing function infolist_search_var() in script API (issue #484) | Sébastien Helleu | |
2015-08-13 | api: add missing function hook_completion_get_string() in script API (issue ↵ | Sébastien Helleu | |
#484) | |||
2015-06-24 | api: add function string_eval_path_home() | Sébastien Helleu | |
2015-03-04 | scripts: fix name of variables in infolist API functions | Sébastien Helleu | |
2015-03-01 | tcl: fix value returned in case of error in some functions | Sébastien Helleu | |
Affected functions: - mkdir_home - mkdir - mkdir_parents - config_option_reset - config_color - config_color_default - config_write - config_read - config_reload - print_date_tags - buffer_string_replace_local_var - command - infolist_new_item - infolist_new_var_integer - infolist_new_var_string - infolist_new_var_pointer - infolist_new_var_time - upgrade_write_object - upgrade_read - upgrade_close | |||
2015-03-01 | scripts: fix return code of function bar_set in ↵ | Sébastien Helleu | |
python/perl/ruby/lua/tcl/guile plugins | |||
2015-03-01 | scripts: fix type of value returned by function hdata_time (from string to ↵ | Sébastien Helleu | |
long integer) in perl/ruby/lua/tcl/guile plugins | |||
2015-02-21 | scripts: rename macro API_FUNC to API_INIT_FUNC, add macro API_FUNC to ↵ | Sébastien Helleu | |
declare API functions | |||
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-11-22 | api: return value in function command(), remove WeeChat error after command ↵ | Sébastien Helleu | |
callback if return code is WEECHAT_RC_ERROR | |||
2014-05-10 | api: change type of arguments displayed/highlight in hook_print callback ↵ | Sébastien Helleu | |
from string to integer (in scripts) | |||
2014-02-28 | scripts: fix size used in some snprintf | Sebastien Helleu | |
2014-02-22 | scripts: fix crash when a signal is received with type "int" and NULL ↵ | Sebastien Helleu | |
pointer in signal_data | |||
2014-02-10 | api: add integer return code for functions hook_{signal|hsignal}_send | Sebastien Helleu | |
2014-01-11 | api: add stdin options in functions hook_process_hashtable and hook_set ↵ | Sebastien Helleu | |
(task #10847, task #13031) The function hook_set has been added in script API. | |||
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-08-19 | core: add syntax "@buffer:item" in bar items to force the buffer used when ↵ | Sebastien Helleu | |
displaying the bar item (task #12717) | |||
2013-08-04 | api: add argument "options" in function string_eval_expression, add option ↵ | Sebastien Helleu | |
"-c" for command /eval (to evaluate a condition) | |||
2013-07-27 | api: add new function strlen_screen | Sebastien Helleu | |
2013-04-21 | api: add new function hdata_search | Sebastien Helleu | |
2013-01-01 | core: update copyright dates | Sebastien Helleu | |
2012-12-15 | core: move comments with description of C file to top of files | Sebastien Helleu | |
2012-12-13 | core: reformat comments for functions | Sebastien Helleu | |
2012-11-02 | core: add command /eval, use expression in conditions for bars, add function ↵ | Sebastien Helleu | |
"string_eval_expression" in plugin API | |||
2012-10-14 | api: connect with IPv6 by default in hook_connect (with fallback to IPv4), ↵ | Simon Arlott | |
shuffle list of hosts for a same address (task #11205) |