summaryrefslogtreecommitdiff
path: root/src/plugins/lua/weechat-lua.c
AgeCommit message (Collapse)Author
2018-01-15scripts: add option "eval_keep_context" in script pluginsSébastien Helleu
2018-01-15scripts: add configuration file for each script pluginSébastien Helleu
2018-01-14scripts: add missing initialization of plugin pointer to NULLSébastien Helleu
2018-01-07core: fix some stylesSébastien Helleu
2018-01-06core: update translations (issue #128)Sébastien Helleu
2018-01-06lua: add support of eval (issue #128)Sébastien Helleu
2018-01-06scripts: 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-05core: update copyright datesSébastien Helleu
2017-12-23scripts: add option "version" in script commands (closes #1075)Sébastien Helleu
2017-11-04core: add missing includes of stdio.hSébastien Helleu
2017-07-08fset: 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-01core: update copyright datesSébastien Helleu
2016-11-01lua: use lua_pushinteger for int values in lua 5.3tomoe-mami
2016-04-23lua: fix crash when a lua function doesn't return a value and a string was ↵Sébastien Helleu
expected (closes #718)
2016-03-21core: 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-01core: update copyright datesSébastien Helleu
2015-04-30core: add comments after some #endifSébastien Helleu
2015-03-07scripts: reset current script pointer when load of script fails in ↵Sébastien Helleu
python/perl/ruby/lua/tcl plugins
2015-02-21scripts: reformat some code to make it more readableSébastien Helleu
2015-02-21scripts: improve comments on functions that convert hashtablesSébastien Helleu
2015-01-15core: add priority in plugins to initialize them in orderSébastien Helleu
Current order is: charset, logger, exec, trigger, aspell, alias, fifo, xfer, irc, relay, guile/lua/perl/python/ruby/tcl, script.
2015-01-01core: update copyright datesSébastien Helleu
2014-11-22api: return value in function command(), remove WeeChat error after command ↵Sébastien Helleu
callback if return code is WEECHAT_RC_ERROR
2014-02-21lua: return WEECHAT_RC_ERROR in command /lua if arguments are wrong/missingSebastien Helleu
2014-02-17lua: fix interpreter used after unload of a scriptSebastien Helleu
2014-02-10api: add integer return code for functions hook_{signal|hsignal}_sendSebastien Helleu
2014-01-25scripts: fix script interpreter used after register during load of script in ↵Sebastien Helleu
python/perl/ruby/lua/guile plugins (bug #41345)
2014-01-01core: update copyright datesSebastien Helleu
2013-11-18scripts: use #ifdef to check if versions are defined in signal "debug_libs"Sebastien Helleu
2013-11-17scripts: display lib version on signal "debug_libs"Sebastien Helleu
2013-10-24lua: fix crash on calls to callbacks during load of scriptSebastien Helleu
2013-07-13lua: fix interpreter used in API functions (bug #39470)Sebastien Helleu
2013-03-24lua: remove use of functions for API constantsSebastien Helleu
2013-03-17core: fix typos in many comments and some stringsSebastien Helleu
2013-03-13lua: fix crash on stack overflow: call lua_pop() for values returned by lua ↵Sebastien Helleu
functions (bug #38510)
2013-02-25script: 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-01core: update copyright datesSebastien Helleu
2012-12-15core: move comments with description of C file to top of filesSebastien Helleu
2012-12-13core: reformat comments for functionsSebastien Helleu
2012-11-02core: add command /eval, use expression in conditions for bars, add function ↵Sebastien Helleu
"string_eval_expression" in plugin API
2012-08-21script: add option script.look.quiet_actions (no messages when ↵Sebastien Helleu
installing/removing/loading/unloading scripts on script buffer)
2012-08-08scripts: add signals for scripts loaded/unloaded/installed/removedSebastien Helleu
2012-08-03scripts: add hdata with list of scripts for each languageSebastien Helleu
2012-08-02core: remove directory "src/plugins/scripts", move script plugins in ↵Sebastien Helleu
"src/plugins"