1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-19 09:34:47 +02:00
Commit Graph

13 Commits

Author SHA1 Message Date
Sébastien Helleu d7122cd6be javascript: fix /javascript command 2017-12-23 19:48:59 +01:00
Sébastien Helleu 6532c9a538 fset: fix priority of plugin (load it after all other plugins)
This fixes a refresh problem of options after /upgrade in fset buffer.
2017-07-08 14:46:33 +02:00
Sébastien Helleu 705d86e684 core: update copyright dates 2017-01-01 11:32:04 +01:00
Sébastien Helleu ae89d28462 javascript: fix string value returned by js functions 2016-04-23 13:58:46 +02:00
Sébastien Helleu cf6aca1619 core: add pointer in some callbacks (closes #406)
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-21 18:11:21 +01:00
Sébastien Helleu 3330724574 core: update copyright dates 2016-01-01 11:09:53 +01:00
KokaKiwi 9a0d7b888f javascript: update KokaKiwi email 2015-03-23 07:35:12 +01:00
Sébastien Helleu bdba152d81 javascript: explicitely use v8 namespace 2015-03-15 10:06:42 +01:00
Sébastien Helleu 87865260e6 core: update translations 2015-03-10 21:38:46 +01:00
Sébastien Helleu a98c835716 javascript: fix compilation with old V8 lib 2015-03-08 10:56:58 +01:00
Sébastien Helleu 02a69beba1 javascript: display v8 version in /debug libs 2015-03-08 08:25:56 +01:00
Sébastien Helleu dfb2c79cbb javascript: catch and display exceptions when running scripts/functions 2015-03-07 16:52:30 +01:00
Sébastien Helleu 145191dbc5 javascript: add new plugin to run javascript scripts in WeeChat
This plugin was originally written by Koka El Kiwi
(repository: https://github.com/KokaKiwi/weechat-js-plugin).

This plugin uses Google V8 engine to execute JS scripts.
2015-03-07 16:52:09 +01:00