1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-30 06:46:38 +02:00
Commit Graph

669 Commits

Author SHA1 Message Date
Sébastien Helleu 881f258d3e doc: update auto-generated files with URL options 2016-05-01 08:46:46 +02:00
Sébastien Helleu 5b62903772 core: set default value "djb2" for option weechat.look.nick_color_hash 2016-04-06 07:29:50 +02:00
Sébastien Helleu fabd48cc6c core: move nick coloring from irc plugin to core (closes #262)
Options moved from irc.conf to weechat.conf:

* "irc.look.nick_color_force" moved to "weechat.look.nick_color_force"
* "irc.look.nick_color_hash" moved to "weechat.look.nick_color_hash"
* "irc.look.nick_color_stop_chars" moved to
  "weechat.look.nick_color_stop_chars"

New info (for API function "info_get"):

* "nick_color" (replaces "irc_nick_color")
* "nick_color_name" (replaced "irc_nick_color_name")

Info "irc_nick_color" and "irc_nick_color_name" are now deprecated.

And a bug has been fixed in nick coloring: stop chars are removed before
looking at a forced color.
2016-04-05 07:56:43 +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 2da58ea2b7 exec: fix example in /help exec 2016-03-13 18:29:19 +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 5936272b4c irc: complete help of SASL fail options 2016-02-25 07:35:12 +01:00
Sébastien Helleu 81ee0f43bb core: update translations 2016-02-24 07:52:52 +01:00
Sébastien Helleu 0e6a6a0334 core: move irc bar item "away" and two options to core (closes #692)
Options moved:

* "irc.look.item_away_message" --> "weechat.look.item_away_message"
* "irc.color.item_away" --> "weechat.color.item_away".
2016-02-15 13:36:16 +01:00
Sébastien Helleu d05beeff0e core: add note about options to save config/layout on exit in help of commands /layout, /save and /quit (closes #687) 2016-02-12 07:39:38 +01:00
Sébastien Helleu 45a1174000 relay: fix the max number of clients connected on a port, allow value 0 for "no limit" (closes #669) 2016-02-08 21:14:48 +01:00
Sébastien Helleu 59e326da65 core: update translations 2016-01-17 08:54:23 +01:00
Sébastien Helleu 5fd091fcc8 doc: update auto-generated files with WeeChat options 2016-01-06 19:40:56 +01:00
Sébastien Helleu 3d0a7451d8 irc: remove argument "clear" from command /cap (issue #8, closes #641) 2016-01-03 09:01:43 +01:00
Sébastien Helleu 522dcf133c irc: evaluate content of server option "addresses" 2016-01-02 10:12:40 +01:00
Sébastien Helleu ed32302011 irc: move option irc.network.alternate_nick into servers (closes #633) 2015-12-24 20:36:05 +01:00
Sébastien Helleu c4e3d66ba5 core: add a parent name in options (closes #629)
Inherited values are now displayed in /set output when the value is
null, if a parent option name is defined in option.

New option: weechat.color.chat_value_null
2015-12-24 07:53:37 +01:00
Sébastien Helleu 2e5489b389 doc: update auto-generated files with irc options 2015-12-24 07:31:21 +01:00
Sébastien Helleu b5ef916564 doc: update auto-generated files with hdata 2015-12-20 10:40:04 +01:00
Sébastien Helleu d97fc56f4a doc: update auto-generated files with relay options 2015-12-20 08:26:22 +01:00
Sébastien Helleu e6e8f34b4a script: update help on /script search 2015-12-10 07:06:21 +01:00
Sébastien Helleu e734914380 script: add completion with languages and extensions, support search by language/extension in /script search 2015-12-09 07:40:16 +01:00
Sébastien Helleu 6f0151e128 fifo: add /fifo command 2015-12-02 19:46:34 +01:00
Sébastien Helleu 99ebccad3f core: fix example in /help key 2015-11-04 18:14:07 +01:00
Sébastien Helleu 995eb1f004 irc: add "cap-notify" in list of supported capabilities (/help cap) 2015-10-18 19:19:03 +02:00
Sébastien Helleu 9489443527 doc: update auto-generated files with hdata 2015-10-18 12:19:01 +02:00
Sébastien Helleu fab0d4e740 core: add option weechat.look.paste_auto_add_newline (closes #543) 2015-10-03 12:08:30 +02:00
Sébastien Helleu c35c941298 script: add option script.scripts.download_timeout 2015-08-24 13:26:59 +02:00
Sébastien Helleu c8ac75601f irc: fix typos in /help ban and /help quiet 2015-08-24 10:07:44 +02:00
Sébastien Helleu 350938181b irc: add command /cap (closes #8) 2015-08-24 10:02:38 +02:00
Sébastien Helleu d0b11eceab doc: remove blank lines at end of auto-generated files 2015-08-20 07:36:22 +02:00
Sébastien Helleu 667f27b290 irc: update help on option irc.network.channel_encode (issue #218, issue #482)
Remove mention of WeeChat <= 1.2 since the behavior is not exactly the
same as old versions (when the option is enabled): only the
channel/message are decoded/encoded and not the nick/host.
2015-08-15 07:40:26 +02:00
Sébastien Helleu 15218ed294 irc: add option irc.network.channel_encode (issue #218, issue #482)
This is a workaround (disabled by default) to join and chat on ISO
encoded channels (or another charset different from UTF-8).

This option may be removed in future if a better solution is
implemented.
2015-08-14 21:25:27 +02:00
Sébastien Helleu be0212bd27 core: add completion "colors" (closes #481) 2015-08-11 22:26:44 +02:00
Sébastien Helleu f0ad26de1c core: update translations 2015-08-08 10:32:48 +02:00
Sébastien Helleu 815a07658d doc: update auto-generated files with hdata 2015-08-08 09:13:25 +02:00
Sébastien Helleu ded3f7b13c core: update translations 2015-08-07 07:42:07 +02:00
Sébastien Helleu 5d3e485aec core: update options supporting secured data in /help secure 2015-08-03 21:29:17 +02:00
Sébastien Helleu 981beb917e core: fix typo in /help weechat.look.key_grab_delay 2015-07-26 19:59:44 +02:00
Sébastien Helleu 8107025c78 core: update translations 2015-07-26 19:55:24 +02:00
Sébastien Helleu 74f1592f21 core: add option weechat.look.key_grab_delay to set the default delay when grabbing a key with alt-k 2015-07-26 09:45:40 +02:00
Sébastien Helleu fad9806e08 core: fix typo in /help window 2015-07-22 07:52:18 +02:00
Sébastien Helleu b1bd5c721e alias: add options "add", "addcompletion" and "del" in command /alias, remove command /unalias (closes #458) 2015-07-20 07:54:59 +02:00
Sébastien Helleu a02743b229 core: add option weechat.look.confirm_upgrade (closes #463) 2015-07-14 07:58:21 +02:00
Sébastien Helleu 14496c41a3 irc: evaluate content of server option "nicks" 2015-07-10 20:10:22 +02:00
Sébastien Helleu 9bf40517d3 api: add support of evaluated sub-strings and current date/time in function string_eval_expression() and command /eval 2015-06-30 20:25:35 +02:00
Sébastien Helleu 0ff8d7b543 irc: decode/encode only text in IRC messages and not the headers (bug #29886, closes #218, closes #451) 2015-06-27 17:00:53 +02:00
Sébastien Helleu fdd9c03e5a xfer: evaluate content of options xfer.file.download_path and xfer.file.upload_path (issue #388) 2015-06-27 08:11:28 +02:00
Sébastien Helleu 6668b9869b core: fix help of /eval command 2015-06-23 21:30:58 +02:00
Sébastien Helleu a79c0fcff3 core: allow pointer as list name in evaluation of hdata (closes #450) 2015-06-23 20:55:52 +02:00