7055 Commits

Author SHA1 Message Date
Sébastien Helleu
498662c777 doc: add pointer in hook callback examples (plugin API reference) 2016-03-25 14:18:51 +01:00
Sébastien Helleu
0b697629d5 doc: fix arguments in hook functions (plugin API reference) 2016-03-24 11:02:25 +01:00
Sébastien Helleu
17d20b9ca6 doc: add argument "subplugin" in function unhook_all (plugin API reference) 2016-03-24 09:25:04 +01:00
Sébastien Helleu
5244a707cb api: rename function unhook_all_plugin to unhook_all 2016-03-24 09:17:54 +01:00
Sébastien Helleu
293f758a3a doc: add callback pointer in doc of hook functions (plugin API reference) 2016-03-23 13:51:15 +01:00
Sébastien Helleu
b9d427fc1f core: add missing pointer argument in calls to hook_connect callback 2016-03-22 07:25:25 +01:00
Sébastien Helleu
aa248ad3b0 irc: fix crash in SSL connection to the server 2016-03-21 19:17:29 +01: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
6d764b64c5 doc: update Japanese auto-generated files 2016-03-18 23:48:48 +01:00
Sébastien Helleu
999a244880 Merge pull request #704 from l/translation_ja
core: update Japanese translations
2016-03-18 23:47:52 +01:00
AYANOKOUZI, Ryuunosuke
243f4a166d core: update Japanese translations 2016-03-19 09:00:00 +09:00
Sébastien Helleu
cf93e953b6 core: use ${info:term_width} instead of ${window.win_width} in /help weechat.bar.xxx.conditions (closes #703) 2016-03-17 21:00:16 +01:00
Sébastien Helleu
4bed85ec9e doc: update German auto-generated files 2016-03-15 07:35:52 +01:00
Nils Görs
e3b18b9961 core: update German translations 2016-03-14 21:06:39 +01:00
Sébastien Helleu
fa5d6c17f5 doc: fix typos in plugin API reference 2016-03-14 20:11:59 +01:00
Sébastien Helleu
2da58ea2b7 exec: fix example in /help exec 2016-03-13 18:29:19 +01:00
Sébastien Helleu
b6b0249cac scripts: fix typo in comment 2016-03-12 20:31:02 +01:00
Sébastien Helleu
3450bf7c73 core: fix long lines in release notes 2016-03-11 20:56:46 +01:00
Sébastien Helleu
f51b4219eb doc: remove unneeded parentheses in quickstart guide 2016-03-10 21:52:14 +01:00
Sébastien Helleu
0be8e0828a logger: add note on buffer local variables to use in /help logger.file.mask 2016-03-09 18:45:07 +01:00
Sébastien Helleu
3cdecb08a2 doc: add command /disconnect in quickstart guide 2016-03-08 07:53:31 +01:00
Sébastien Helleu
376c3fc6eb doc: update Japanese auto-generated files 2016-03-07 22:05:04 +01:00
Sébastien Helleu
d541894cad Merge pull request #701 from l/translation_ja
core: update Japanese translations
2016-03-07 22:03:36 +01:00
AYANOKOUZI, Ryuunosuke
da8cf92776 core: update Japanese translations 2016-03-07 09:00:00 +09:00
Sébastien Helleu
a225233d8c core: remove plugin pointer in hooks debug messages 2016-03-06 11:48:16 +01:00
Sébastien Helleu
a4d1dfa8f4 relay: do not execute any command received from an irc relay client (closes #699) 2016-03-05 10:59:37 +01:00
Sébastien Helleu
28737c9de1 doc: fix typo in quickstart guide 2016-03-04 20:03:45 +01:00
Sébastien Helleu
e2dd933588 core: fix case of external software names in ChangeLog 2016-03-03 20:19:53 +01:00
Sébastien Helleu
7b2f31fbe2 core: add issue #698 in ChangeLog 2016-03-01 07:32:11 +01:00
Sébastien Helleu
eac93a73b3 core: move lines from bugs to features in ChangeLog 2016-03-01 07:30:37 +01:00
Sébastien Helleu
9146873f85 core: update ChangeLog 2016-02-29 21:26:55 +01:00
Sébastien Helleu
c6574a0a9e core: add detection of Ruby 2.2 and 2.3 in autotools 2016-02-29 21:26:25 +01:00
Sébastien Helleu
af53460027 core: search Ruby 2.3 executable 2016-02-29 21:24:11 +01:00
Sébastien Helleu
2b98605d73 Merge pull request #698 from zeha/patch-1
core: add detection for Ruby 2.3
2016-02-29 21:22:25 +01:00
Christian Hofstaedtler
3ce36164e7 Add detection for Ruby 2.3 2016-02-29 20:05:23 +01:00
Sébastien Helleu
14e5fc6092 core: check that pointers received in arguments are not NULL in buffers and windows functions 2016-02-28 14:07:33 +01:00
Sébastien Helleu
8ffb4ab6a2 doc: update German auto-generated files 2016-02-27 08:19:22 +01:00
Nils Görs
0cac0dfa27 core: update German translations 2016-02-26 23:23:16 +01:00
Sébastien Helleu
d2b5c97cb0 core: add link to other screenshots in README 2016-02-26 19:28:13 +01:00
Sébastien Helleu
5936272b4c irc: complete help of SASL fail options 2016-02-25 07:35:12 +01:00
Sébastien Helleu
6d184ccdc6 core: update ChangeLog 2016-02-24 07:54:08 +01:00
Sébastien Helleu
81ee0f43bb core: update translations 2016-02-24 07:52:52 +01:00
Sébastien Helleu
dad806688a Merge remote-tracking branch 'origin/pr/697' 2016-02-24 07:43:16 +01:00
Simmo Saan
30b64b86fb irc: add option irc.network.sasl_fail_unavailable (closes #600)
Previously SASL did not fail when it was set up for the server but wasn't
supported by it. This makes no difference when the server's sasl_fail is
set to "continue" but might make a difference if set to "disconnect" or
"reconnect".
To make sure server connection is not made under such circumstances, this
patch adds an extra configurable ("on" by default) check to trigger SASL
failure when it is set up but not supported by the server. Although not
directly a SASL failure, this makes SASL not-authenticated scenarios all
handled consistently, while providing extra security by not silently
ignoring not being authenticated as requested.
2016-02-23 16:52:49 +02:00
Sébastien Helleu
c273b44f52 javascript: replace include of time.h by ctime 2016-02-23 07:38:22 +01:00
Sébastien Helleu
08929d91dc core: fix long lines 2016-02-22 23:17:35 +01:00
Sébastien Helleu
87d42c35c5 doc: update Japanese auto-generated files 2016-02-20 12:01:26 +01:00
Sébastien Helleu
aeeffcc73c Merge pull request #696 from l/translation_ja
core: update Japanese translations
2016-02-20 11:57:18 +01:00
AYANOKOUZI, Ryuunosuke
7169884edc core: update Japanese translations 2016-02-20 09:00:00 +09:00
Sébastien Helleu
548ee73423 doc: update German auto-generated files 2016-02-19 18:14:47 +01:00