Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-01 | core: replace "long unsigned int" by "unsigned long" | Sébastien Helleu | |
2018-04-13 | scripts: fix memory leak in hook_info callback | Sébastien Helleu | |
2018-04-10 | scripts: do not allocate memory when converting pointers to strings | Sébastien Helleu | |
2018-01-15 | scripts: add configuration file for each script plugin | Sébastien Helleu | |
2018-01-06 | core: update translations (issue #128) | Sébastien Helleu | |
2018-01-06 | scripts: add "eval" option in script commands and info "xxx_eval" (issue #128) | Sébastien Helleu | |
For now this works only in python, perl, ruby and guile. | |||
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-12-23 | scripts: add infos "xxx_interpreter" and "xxx_version" in script plugins ↵ | Sébastien Helleu | |
(issue #1075) | |||
2017-12-23 | scripts: add option "version" in script commands (closes #1075) | Sébastien Helleu | |
2017-07-22 | script: replace scripts iset.pl and buffers.pl by go.py and urlserver.py in ↵ | Sébastien Helleu | |
examples | |||
2017-07-04 | api: add argument "recurse_subdirs" in function exec_on_files() | Sébastien Helleu | |
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-12-31 | script: fix auto-load of new scripts with /script install | Sébastien Helleu | |
Regression was introduced by commit 4c6d9e14d1dd428b0196a50bf8fe3201ec329741. | |||
2016-12-01 | script: reload a script after upgrade only if it was loaded, set autoload ↵ | Sébastien Helleu | |
only if the script was auto-loaded (closes #855) | |||
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-03-12 | scripts: fix typo in comment | Sébastien Helleu | |
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-07-04 | core: add missing comments before functions when the result must be freed ↵ | Sébastien Helleu | |
after use | |||
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-08-09 | core: fix memory leak when removing script files | Sébastien Helleu | |
2014-05-24 | api: add argument "flags" in function hdata_new_list | Sébastien Helleu | |
2014-04-12 | api: allow wildcard "*" inside the mask in function string_match | Sébastien Helleu | |
2014-02-10 | api: add integer return code for functions hook_{signal|hsignal}_send | Sebastien Helleu | |
2014-01-18 | core: reformat hook_command arguments | Sebastien Helleu | |
2014-01-09 | core: optimize xxx_valid() functions: return immediately if pointer is NULL | Sebastien Helleu | |
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-11-17 | scripts: display lib version on signal "debug_libs" | Sebastien Helleu | |
2013-07-28 | script: add info about things defined by script in the detailed view of ↵ | Sebastien Helleu | |
script (/script show) | |||
2013-05-18 | api: do not display a warning by default when loading a script with a ↵ | Sebastien Helleu | |
license different from GPL | |||
2013-03-17 | scripts: create directories (language and language/autoload) on each action ↵ | Sebastien Helleu | |
(install/remove/autoload), just in case they have been removed (bug #38473) | |||
2013-02-25 | script: add control of autoload (enable/disable/toggle) (task #12393) | Sebastien Helleu | |
New option script.scripts.autoload, new options autoload/noautoload/toggleautoload for command /script, new action "A" (meta-A) on script buffer (toggle autoload). | |||
2013-01-22 | scripts: do now allow empty script name in function "register" | 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-12-08 | api: allow creation of structure with hdata_update (allowed for hdata "history") | 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-08-27 | api: allow update for some variables of hdata, add new functions ↵ | Sebastien Helleu | |
hdata_update and hdata_set | |||
2012-08-21 | script: add option script.look.quiet_actions (no messages when ↵ | Sebastien Helleu | |
installing/removing/loading/unloading scripts on script buffer) | |||
2012-08-08 | scripts: add signals for scripts loaded/unloaded/installed/removed | Sebastien Helleu | |
2012-08-05 | scripts: fix name of lists in hdata with scripts (remove leading "*") | Sebastien Helleu | |
2012-08-03 | core: rename type t_script_callback to t_plugin_script_cb | Sebastien Helleu | |
2012-08-03 | scripts: add hdata with list of scripts for each language | Sebastien Helleu | |
2012-08-02 | core: remove directory "src/plugins/scripts", move script plugins in ↵ | Sebastien Helleu | |
"src/plugins" |