Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-15 | scripts: add option "eval_keep_context" in script plugins | Sébastien Helleu | |
2018-01-15 | scripts: add configuration file for each script plugin | Sébastien Helleu | |
2018-01-14 | scripts: add missing initialization of plugin pointer to NULL | Sébastien Helleu | |
2018-01-07 | core: fix some styles | Sébastien Helleu | |
2018-01-06 | core: update translations (issue #128) | Sébastien Helleu | |
2018-01-06 | lua: add support of eval (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 option "version" in script commands (closes #1075) | Sébastien Helleu | |
2017-11-04 | core: add missing includes of stdio.h | Sébastien Helleu | |
2017-07-08 | fset: fix priority of plugin (load it after all other plugins) | Sébastien Helleu | |
This fixes a refresh problem of options after /upgrade in fset buffer. | |||
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-11-01 | lua: use lua_pushinteger for int values in lua 5.3 | tomoe-mami | |
2016-04-23 | lua: fix crash when a lua function doesn't return a value and a string was ↵ | Sébastien Helleu | |
expected (closes #718) | |||
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-04-30 | core: add comments after some #endif | Sébastien Helleu | |
2015-03-07 | scripts: reset current script pointer when load of script fails in ↵ | Sébastien Helleu | |
python/perl/ruby/lua/tcl plugins | |||
2015-02-21 | scripts: reformat some code to make it more readable | Sébastien Helleu | |
2015-02-21 | scripts: improve comments on functions that convert hashtables | Sébastien Helleu | |
2015-01-15 | core: add priority in plugins to initialize them in order | Sébastien Helleu | |
Current order is: charset, logger, exec, trigger, aspell, alias, fifo, xfer, irc, relay, guile/lua/perl/python/ruby/tcl, script. | |||
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-02-21 | lua: return WEECHAT_RC_ERROR in command /lua if arguments are wrong/missing | Sebastien Helleu | |
2014-02-17 | lua: fix interpreter used after unload of a script | Sebastien Helleu | |
2014-02-10 | api: add integer return code for functions hook_{signal|hsignal}_send | Sebastien Helleu | |
2014-01-25 | scripts: fix script interpreter used after register during load of script in ↵ | Sebastien Helleu | |
python/perl/ruby/lua/guile plugins (bug #41345) | |||
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-11-18 | scripts: use #ifdef to check if versions are defined in signal "debug_libs" | Sebastien Helleu | |
2013-11-17 | scripts: display lib version on signal "debug_libs" | Sebastien Helleu | |
2013-10-24 | lua: fix crash on calls to callbacks during load of script | Sebastien Helleu | |
2013-07-13 | lua: fix interpreter used in API functions (bug #39470) | Sebastien Helleu | |
2013-03-24 | lua: remove use of functions for API constants | Sebastien Helleu | |
2013-03-17 | core: fix typos in many comments and some strings | Sebastien Helleu | |
2013-03-13 | lua: fix crash on stack overflow: call lua_pop() for values returned by lua ↵ | Sebastien Helleu | |
functions (bug #38510) | |||
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-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-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-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" |