Sébastien Helleu
a16b3d25ce
core: update translations
2023-08-28 17:47:21 +02:00
Sébastien Helleu
cc2b44a8ec
core: add key ctrl+z to suspend WeeChat process ( closes #985 )
2023-08-28 17:39:33 +02:00
Sébastien Helleu
5ecb1adc34
core: add command /sys to show resource limits and usage
2023-08-28 12:30:32 +02:00
Sébastien Helleu
711d3afa5c
script: fix crash when a /script command triggers another /script command (issue #923 )
2023-08-27 17:19:01 +02:00
Sébastien Helleu
99822fc5e7
core: ignore key bindings with empty command
...
This makes possible to disable a key hiding another (because shorter than the
other, and beginning with the same key).
For example if key "meta-a" is set to an empty command, it would not hide any
more the key "meta-a,1" which has a non-empty command.
2023-08-27 14:16:08 +02:00
Sébastien Helleu
181f4c041d
core: add support of quotes in commands /key bind and /key bindctxt
2023-08-27 14:15:30 +02:00
Sébastien Helleu
3ca4f2d3e5
irc: add count and mode filter in command /names ( closes #98 )
2023-08-27 12:26:10 +02:00
Sébastien Helleu
300adb42fa
irc: add note about regex and output on server buffer in /help list
2023-08-27 09:59:54 +02:00
Sébastien Helleu
e5e027b9fa
core: add countdown example in /help repeat (issue #2007 )
2023-08-27 08:25:41 +02:00
Sébastien Helleu
9a268ec7cc
core: evaluate command given to /repeat with contextual variables ( closes #2007 )
2023-08-27 08:03:40 +02:00
Sébastien Helleu
4a95d78c45
core: add variable ${property} in evaluation of options weechat.buffer.* (issue #352 )
2023-08-26 20:04:58 +02:00
Sébastien Helleu
dd0c20f6b6
irc: add count for all nick modes in output of /names ( closes #97 )
2023-08-26 18:57:21 +02:00
Sébastien Helleu
42c925b672
irc: use str_nicks only if not NULL in callback of message 353
2023-08-26 18:56:37 +02:00
Sébastien Helleu
ff4596e45c
core: add option callbacks in command /debug
2023-08-25 13:35:50 +02:00
Sébastien Helleu
cc2bb4b8cf
core: add function util_get_microseconds_string
2023-08-25 11:53:23 +02:00
Sébastien Helleu
015ff084e3
core: add microseconds precision in function util_parse_delay
2023-08-25 11:23:41 +02:00
Sébastien Helleu
2092715ac7
core: add buffer local keys in completion "buffer_properties_setauto"
2023-08-24 19:20:05 +02:00
Trygve Aaberge
d14e74ccf6
Add compatibility with Python < 3.10 in weechat.pyi
...
The | syntax for unions is only supported in Python 3.10 and later.
Since Python 3.8 and 3.9 are still supported upstream for a while and we
had a user reporting on IRC that they couldn't use the stub file since
they are using 3.8, change to the old syntax for unions to support this.
There aren't really any drawbacks of this. It's just a bit more verbose,
and a typing import is necessary, but neither of those really matters in
a generated stub file.
2023-08-24 19:08:00 +02:00
Sébastien Helleu
3a59f2f65e
irc: add local key bindings during the /list buffer creation
...
This allows the user to bind or unbind keys by setting options
"weechat.buffer.irc.list_xxx.key_bind_*" and
"weechat.buffer.irc.list_xxx.key_unbind_*".
2023-08-24 19:03:44 +02:00
Sébastien Helleu
817d1eaf8e
script: add local key bindings during the buffer creation
...
This allows the user to bind or unbind keys by setting options
"weechat.buffer.script.scripts.key_bind_*" and
"weechat.buffer.script.scripts.key_unbind_*".
2023-08-24 19:01:20 +02:00
Sébastien Helleu
6737859330
fset: add local key bindings during the buffer creation
...
This allows the user to bind or unbind keys by setting options
"weechat.buffer.fset.fset.key_bind_*" and
"weechat.buffer.fset.fset.key_unbind_*".
2023-08-24 19:00:32 +02:00
Sébastien Helleu
fd07b2888f
fset: fix wrong value type in hashtable used for fset buffer properties
2023-08-24 18:44:50 +02:00
Sébastien Helleu
5d9af29024
api: add infos "nick_color_ignore_case" and "nick_color_name_ignore_case" (issue #194 )
2023-08-24 18:19:32 +02:00
Sébastien Helleu
303fe6744e
core: add option setauto in command /buffer (issue #352 )
2023-08-24 11:49:29 +02:00
Sébastien Helleu
3aef8b7292
core: add options weechat.buffer.* to save buffer properties set by user (issue #352 )
2023-08-24 10:38:47 +02:00
Sébastien Helleu
6aa66b5363
irc: compute color in case insensitive way ( closes #194 )
...
Reintroduce infos "irc_nick_color" and "irc_nick_color_name" (that were
marked deprecated since version 1.5).
A server name is added in the two infos and is optional, for backward
compatibility.
2023-08-24 09:24:51 +02:00
Sébastien Helleu
c2426e88c9
irc: add functions to convert strings to lower/upper case (following casemapping) (issue #194 )
2023-08-24 09:24:42 +02:00
Sébastien Helleu
25b3f2eae7
irc: fix string comparison when CASEMAPPING is set to "ascii"
2023-08-23 15:33:34 +02:00
Sébastien Helleu
03927a3283
irc: check that server is not NULL in function irc_server_eval_fingerprint
2023-08-23 12:08:59 +02:00
Sébastien Helleu
7afc43901d
irc: move function irc_server_fingerprint_search_algo_with_size
2023-08-23 12:06:59 +02:00
Sébastien Helleu
9591af8be8
core: fix gcc warning on uninitialized variable pos_end
...
The variable `pos_end` is never used when not initialized anyway, thanks to the
`break` done before.
2023-08-22 10:29:11 +02:00
Sébastien Helleu
fdebcf690b
script: add parameters up/down/go in /help script and command completion
2023-08-22 09:34:41 +02:00
Sébastien Helleu
763e8bd3a0
script: allow jump to the last script with command /script go end
2023-08-22 09:24:06 +02:00
Sébastien Helleu
6950c953a1
script: adjust scroll after command /script go N
2023-08-22 09:21:00 +02:00
Sébastien Helleu
ce4f4fb3fa
logger: remove trailing empty line in display of backlog ( closes #2002 )
2023-08-21 16:01:59 +02:00
Sébastien Helleu
f4b9cad720
perl: fix display of non-ASCII chars after load of a script with Perl >= 5.38 ( closes #1996 )
2023-08-21 13:10:26 +02:00
Sébastien Helleu
6def0cf502
buflist: add list buffer in /help buflist and /help buflist.format.indent
2023-08-20 21:00:33 +02:00
Sébastien Helleu
6969b9b2b8
buflist: indent the /list buffer
2023-08-20 20:54:24 +02:00
Sébastien Helleu
5ffce90f23
irc: change local variable "type" from "irc_list" to "list" on /list buffer
2023-08-20 20:53:44 +02:00
Sébastien Helleu
64cb3e6a63
irc: fix wrong time displayed for CTCP messages received from self nick ( closes #2000 )
2023-08-18 23:57:35 +02:00
Sébastien Helleu
ed5467c4a9
scripts: fix function string_parse_size on 32-bit systems (python and ruby) (issue #1999 )
2023-08-18 16:40:53 +02:00
Sébastien Helleu
fadfffc0b6
xfer: fix conversion of string to IPv4 on 32-bit systems (issue #1999 )
2023-08-18 15:34:06 +02:00
Sébastien Helleu
08e110c835
core: use dynamic string in function gui_buffer_set_highlight_words_list
2023-08-18 13:38:05 +02:00
Sébastien Helleu
2c8657826f
core: simplify function gui_buffer_notify_get
2023-08-18 13:37:39 +02:00
Sébastien Helleu
aac4b38432
core: add name of section in warning message for invalid value when reading config
2023-08-18 00:47:11 +02:00
Sébastien Helleu
41d23a448a
core: fix increment/decrement of options weechat.notify.*
2023-08-17 17:25:19 +02:00
Sébastien Helleu
274f5f9d53
core: fix integer overflow when setting integer option with ++N or --N
2023-08-17 17:03:34 +02:00
Sébastien Helleu
43d341feac
core: fix /help cursor (issue #1282 )
2023-08-16 16:12:35 +02:00
Sébastien Helleu
48e6a1e387
core: add parameters and key bindings to move to edges of current area with commands /cursor go and /cursor move ( closes #1282 )
2023-08-16 15:25:52 +02:00
Sébastien Helleu
938e9c13cd
irc: add local variable "filter" on /list buffer
2023-08-14 11:01:50 +02:00