Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-13 | api: return allocated string in hook_info callback and function info_get | 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-07-25 | scripts: fix duplicated lines in output of script eval (python, perl, ruby, ↵ | Sébastien Helleu | |
lua and guile) When there was a call to a hook callback during the eval, the output buffer was cleared too late, and displayed multiple times in the buffer. This commit clears the buffer even before we display it (this display can trigger a hook callback). | |||
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-03-17 | scripts: hide message when the eval script is unloaded | Sébastien Helleu | |
Related to commit 8fbbe8b0d509df26ff86ca8cd7fe4b2205c6d15e. | |||
2018-02-19 | scripts: display the script name in stdout/stderr output from scripts | Sébastien Helleu | |
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-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 option "version" in script commands (closes #1075) | 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-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-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-09-20 | guile: fix compilation with Guile < 2.0.4 (closes #198) | Sébastien Helleu | |
2014-02-21 | guile: return WEECHAT_RC_ERROR in command /guile if arguments are wrong/missing | Sebastien Helleu | |
2014-02-17 | guile: fix module 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-19 | guile: disable guile gmp allocator (fix crash on unload of relay plugin) ↵ | Pierre Carru | |
(bug #40628) | |||
2013-11-18 | scripts: use #ifdef to check if versions are defined in signal "debug_libs" | Sebastien Helleu | |
2013-11-18 | core: remove "v" before versions displayed by /debug libs | Sebastien Helleu | |
2013-11-17 | scripts: display lib version on signal "debug_libs" | Sebastien Helleu | |
2013-03-17 | core: fix typos in many comments and some strings | Sebastien Helleu | |
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-02-19 | guile: fix arguments given to callbacks (separate arguments instead of one ↵ | Sebastien Helleu | |
list with arguments inside), guile >= 2.0 is now required (bug #38350) Unfortunately this breaks compatibility with existing guile scripts, but this change is needed to keep consistency with other scripting languages. Now guile >= 2.0 is required, WeeChat can not compile any more with guile 1.8. | |||
2013-02-19 | guile: fix crash on calls to callbacks during load of script (bug #38343) | Sebastien Helleu | |
2013-01-12 | guile: fix bad conversion of shared strings (replace calls to ↵ | Sebastien Helleu | |
scm_i_string_chars by scm_to_locale_string) (bug #38067) | |||
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" |