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

2414 Commits

Author SHA1 Message Date
Sébastien Helleu c946b3e361 buflist: remove foreground color from default value of option buflist.format.buffer_current (closes #954)
The foreground is not needed because it is overriden by the hotlist color.
2017-04-20 21:50:25 +02:00
Sébastien Helleu 91c517bbf1 buflist: fix refresh of buflist bar item when the option buflist.look.display_conditions is reset 2017-04-20 21:46:24 +02:00
Sébastien Helleu a4dffb1915 irc: fix double decoding of IRC colors in messages sent/displayed by commands /msg and /query (issue #943) 2017-04-07 22:28:48 +02:00
Sébastien Helleu aae36f4641 buflist: move set of "nick_prefix" in hashtable 2017-04-04 07:13:50 +02:00
Sébastien Helleu 20bb762e28 buflist: add options buflist.look.nick_prefix and buflist.look.nick_prefix_empty
The option buflist.look.signals_refresh is not an extra list of signals for
refresh, so it is empty by default.
The default list of signals is handled directly by buflist and not visible to
the user.
2017-04-02 08:37:47 +02:00
Sébastien Helleu b29f18d7ea aspell: add options to control delimiters in suggestions (closes #940)
New options:
- aspell.color.suggestion_delimiter_dict
- aspell.color.suggestion_delimiter_word
- aspell.look.suggestion_delimiter_dict
- aspell.look.suggestion_delimiter_word

Option renamed:
- aspell.color.suggestions -> aspell.color.suggestion
2017-04-01 12:26:48 +02:00
Sébastien Helleu af138840b3 api: return pointer to string in function string_dyn_free() if argument "free_string" is 0 2017-04-01 12:04:28 +02:00
Sébastien Helleu 2ab3015114 script: move default mouse keys for script plugin from core to script-mouse.c 2017-03-31 21:07:32 +02:00
Sébastien Helleu 92fc469247 buflist: add key "__quiet" in hashtable for function key_bind 2017-03-31 21:05:48 +02:00
Sébastien Helleu f0c8da2f05 buflist: add mouse support
New options:
- buflist.look.mouse_jump_visited_buffer
- buflist.look.mouse_move_buffer
- buflist.look.mouse_wheel

New keys added by buflist plugin:
- @item(buflist):button1*      => hsignal:buflist_mouse
- @item(buflist):button2*      => hsignal:buflist_mouse
- @bar(buflist):ctrl-wheelup   => hsignal:buflist_mouse
- @bar(buflist):ctrl-wheeldown => hsignal:buflist_mouse
2017-03-30 20:39:37 +02:00
Sébastien Helleu 0436fff31b buflist: add option buflist.format.number 2017-03-29 20:00:36 +02:00
Sébastien Helleu 532216e760 relay: check buffer pointer received in "sync" and "desync" commands (weechat protocol) (closes #936) 2017-03-26 15:15:56 +02:00
Sébastien Helleu 7ceacabd46 relay: remove buffer from synchronized buffers when it is closed (fix memory leak) 2017-03-26 08:55:08 +02:00
Sébastien Helleu 9d0ae31fce buflist: add option buflist.look.display_conditions 2017-03-25 22:14:32 +01:00
Sébastien Helleu 9816c8cbce buflist: add option buflist.look.signals_refresh 2017-03-25 21:39:59 +01:00
Sébastien Helleu fb66eeec79 core: update translations 2017-03-25 15:13:18 +01:00
Sébastien Helleu 98487253ca buflist: add command /buflist 2017-03-25 15:13:13 +01:00
Sébastien Helleu 887362dfd9 buflist: add formats for hotlist
New options:
- buflist.format.hotlist
- buflist.format.hotlist_separator
2017-03-25 14:19:48 +01:00
Sébastien Helleu 6f46f65c73 irc: fix type of values for hashtable extra_vars in irc_server_get_default_msg 2017-03-25 14:19:48 +01:00
Sébastien Helleu 7f69f88468 buflist: add option "buflist.format.lag" and variable "format_lag" for buffer line format 2017-03-25 14:19:48 +01:00
Sébastien Helleu d31e4f1d9a irc: send signal "irc_server_lag_changed", store lag in server buffer
The lag is stored in the local variable "lag" of the server buffer.
When there is no lag, the local variable does not exist.
2017-03-25 14:19:48 +01:00
Sébastien Helleu db0ecc07fe buflist: use hotlist pointer in buffer hdata 2017-03-25 14:19:48 +01:00
Sébastien Helleu 4ef8e61ca5 buflist: add option buflist.look.sort 2017-03-25 14:18:19 +01:00
Sébastien Helleu 77af4e0a87 api: add arraylist functions
New functions:
- arraylist_new
- arraylist_size
- arraylist_get
- arraylist_search
- arraylist_insert
- arraylist_add
- arraylist_remove
- arraylist_clear
- arraylist_free
2017-03-25 14:18:19 +01:00
Sébastien Helleu da0fea8a60 buflist: add hotlist format options (for color according to hotlist priority) 2017-03-25 14:18:19 +01:00
Sébastien Helleu c18be9da21 buflist: load plugin after some other plugins by shifting plugins priority 2017-03-25 14:18:19 +01:00
Sébastien Helleu edfeb60e32 buflist: new plugin "buflist" (bar with list of buffers) 2017-03-25 14:18:19 +01:00
Sébastien Helleu 07d16903f3 api: add dynamic string functions (string_dyn_*)
New functions:
- string_dyn_alloc
- string_dyn_copy
- string_dyn_concat
- string_dyn_free
2017-03-25 14:18:19 +01:00
Sébastien Helleu a5b00ec979 trigger: check that regex pointers are not NULL in function "trigger_regex_free" 2017-03-25 14:09:01 +01:00
Sébastien Helleu 97ca653a43 script: check that script pointer is not NULL in function "script_repo_free" 2017-03-25 14:08:38 +01:00
Sébastien Helleu 9e0d103ff7 relay: check that pointers received in arguments are not NULL in "free" functions
Functions:
- relay_irc_free
- relay_client_outqueue_free
- relay_raw_message_free
- relay_weechat_msg_free
- relay_weechat_nicklist_item_free
- relay_weechat_nicklist_free
- relay_weechat_free
2017-03-25 14:07:46 +01:00
Sébastien Helleu d4c27aa7e2 logger: check that logger buffer pointer is not NULL in function "logger_buffer_free" 2017-03-25 14:06:46 +01:00
Sébastien Helleu f15ea72da3 irc: check that pointers received in arguments are not NULL in "free" functions
Functions:
- irc_channel_nick_speaking_time_free
- irc_ignore_free
- irc_notify_free
- irc_raw_message_free
- irc_server_outqueue_free
2017-03-25 14:05:55 +01:00
Sébastien Helleu 70d110026c alias: check that alias pointer is not NULL in function "alias_free" 2017-03-25 14:05:03 +01:00
Sébastien Helleu 5661b4da74 core: fix typo: refreshs -> refreshes 2017-03-12 18:33:53 +01:00
Sébastien Helleu e6d5d791cd irc: fix parsing of message 324 (modes) when there is a colon before the modes (closes #913) 2017-02-19 08:12:25 +01:00
Sébastien Helleu 12e2d9995c irc: add function irc_server_get_max_modes 2017-02-18 17:34:06 +01:00
Sébastien Helleu e1eeb22945 irc: update error message, update translations 2017-02-18 14:48:02 +01:00
Sébastien Helleu 51b2352786 irc: send current modes/masks if next mask doesn't fit in the string 2017-02-18 14:41:52 +01:00
Sébastien Helleu 06d73e4b96 Merge remote-tracking branch 'origin/pr/579' 2017-02-18 14:31:49 +01:00
Sébastien Helleu 1adb6075fa irc: compact some code 2017-02-18 13:14:50 +01:00
Sébastien Helleu cf1010e177 irc: move initialization of variables "inclusive" 2017-02-18 13:09:27 +01:00
Sébastien Helleu ac007a1efd Merge remote-tracking branch 'origin/pr/572' 2017-02-18 13:04:00 +01:00
Sébastien Helleu 24a15e8b95 irc: reorder conditions for mode smart filtering, add a comment 2017-01-29 14:08:25 +01:00
arza 27e949d974 irc: don't smart filter modes given to you (closes #530) 2017-01-29 11:13:59 +02:00
Sébastien Helleu 3c29cff2a5 core, alias: add xgettext comment on some command help strings
The help on commands /window and /alias contain percent chars, so we
have to force xgettext to NOT use "c-format", using the string
"xgettext:no-c-format".
2017-01-22 13:50:05 +01:00
Romero B. de S. Malaquias 761ac58aa2 fifo: remove conditional directive breaking condition (closes #875) 2017-01-15 14:45:18 +01:00
Sébastien Helleu 1361602ea5 tests: fix compilation of tests on FreeBSD 11
Some includes were missing in .h files, and the tests must be linked
with intl and execinfo on FreeBSD.
2017-01-13 20:57:59 +01:00
Sébastien Helleu b547bf6bbb relay: make HTTP headers case-insensitive for WebSocket connections (closes #888) 2017-01-11 07:11:01 +01:00
AYANOKOUZI, Ryuunosuke add0be28d9 exec: update help descriptions for command /exec to keep compatibility between options
Related-Bug: #877
2017-01-07 07:56:30 +01:00