Sébastien Helleu
f6a8c28d2d
api: add function config_option_get_string in plugin API
2017-05-30 20:28:01 +02:00
Sébastien Helleu
f131b9f7de
irc: fix crash on SASL authentication with mechanism ""ecdsa-nist256p-challenge"
2017-05-30 19:46:17 +02:00
Sébastien Helleu
a603c5e476
irc: fix memory leak in case of error in "ecdsa-nist256p-challenge" SASL mechanism
2017-05-27 08:37:05 +02:00
Sébastien Helleu
323a19d73a
buflist: increase size of hashtables used for string evaluation (issue #998 )
...
This should make refresh of buflist bar item a bit faster.
2017-05-24 15:04:24 +02:00
Sébastien Helleu
02b1fe9926
buflist: fix slow switch of buffer when there are a lot of buffers opened ( closes #998 )
...
The function hdata_search (which evaluates a condition for each item in a list)
is too slow to search server and channel on each buffer. It is replaced by a
manual search in the list (using weechat_hdata_string to get the name), much
faster.
2017-05-24 14:59:50 +02:00
Sébastien Helleu
28e5018835
irc: remove unused variable in function irc_message_parse
2017-05-24 07:36:07 +02:00
Sébastien Helleu
a87e3908cf
buflist: add keys F1/F2, alt+F1/alt+F2 to scroll the buflist bar
2017-05-23 09:49:46 +02:00
Sébastien Helleu
1bace336bc
relay: fix parsing of CAP command arguments in irc protocol ( closes #995 )
2017-05-19 21:21:30 +02:00
Sébastien Helleu
b522060cef
buflist: add variable ${current_buffer} in bar item evaluation
2017-05-19 07:39:23 +02:00
Sébastien Helleu
138af6e7dd
buflist: add missing indentation in /help buflist
2017-05-18 22:00:15 +02:00
Sébastien Helleu
2eebde035a
buflist: add option "bar" in command /buflist, do not automatically add the bar when buflist is disabled ( closes #994 )
2017-05-18 20:34:25 +02:00
Sébastien Helleu
f56b38c34e
script: fix typo in a comment
2017-05-15 20:34:56 +02:00
Sébastien Helleu
03a8fbc834
buflist: add a variable to store the size of arraylist
2017-05-15 20:23:42 +02:00
Sébastien Helleu
b7d5392771
buflist: fix uninitialized hdata pointer in focus callback
2017-05-13 11:52:55 +02:00
Sébastien Helleu
8644ad0d4e
script: remove dead assignment in function script_action_install_process_cb
2017-05-10 21:01:40 +02:00
Sébastien Helleu
dd2580a1fa
buflist: fix authors
2017-05-10 20:59:23 +02:00
Sébastien Helleu
505f5be3fe
buflist: remove void action on variables used in the function
2017-05-10 20:58:59 +02:00
Sébastien Helleu
d4259a3c9d
buflist: remove unused includes
2017-05-10 20:56:52 +02:00
Sébastien Helleu
e5fd20fd25
irc: fix update of server addresses on reconnection when the evaluated content has changed ( closes #925 )
2017-05-06 15:57:42 +02:00
Sébastien Helleu
90a9a1fb96
buflist: add option buflist.look.enabled
2017-05-05 23:24:02 +02:00
Sébastien Helleu
b9d4fc7e18
buflist: add all buffer hdata in focus callback
2017-05-03 20:40:33 +02:00
Sébastien Helleu
d73b54758c
irc: add option "open" in command /server ( closes #966 )
2017-05-02 07:38:45 +02:00
Sébastien Helleu
90752a0458
buflist: fix sort of merged and inactive buffers
2017-04-30 09:59:44 +02:00
Tobias Stoeckmann
b297c2d56e
irc: fix crash in case of invalid server reply during SASL authentication with dh-blowfish or dh-aes mechanism
...
These mechanisms are not recommended anyway because they are considered as
insecure.
2017-04-27 21:20:29 +02:00
Sébastien Helleu
a21a31e3ca
buflist: add support of hdata "irc_server" and "irc_channel" in sort option ( closes #968 )
2017-04-26 20:22:06 +02:00
Sébastien Helleu
8edca0dd75
buflist: add pointers to IRC server and channel
...
New pointers in evaluated formats:
- irc_server: IRC server
- irc_channel: IRC channel
2017-04-25 21:07:15 +02:00
Sébastien Helleu
a10b2bc36a
buflist: add option buflist.format.nick_prefix
2017-04-25 20:31:08 +02:00
Sébastien Helleu
671c216eb3
buflist: add option buflist.format.indent
2017-04-23 14:49:04 +02:00
Sébastien Helleu
2606b8a5a3
script: remove option script.scripts.url_force_https, use HTTPS by default in option script.scripts.url (issue #253 )
2017-04-23 14:11:27 +02:00
Tobias Stoeckmann
2fb346f25f
irc: fix parsing of DCC filename
2017-04-22 15:10:53 +02:00
Sébastien Helleu
669ca77c41
buflist: add example in /help buflist.look.display_conditions
2017-04-20 22:00:17 +02:00
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