Sébastien Helleu
11943ebaaf
tests: add tests on GUI buffer functions
...
Functions tested:
- gui_buffer_is_reserved_name
- gui_buffer_get_integer
- gui_buffer_get_string
- gui_buffer_get_pointer
2023-08-25 08:16:36 +02:00
Sébastien Helleu
2092715ac7
core: add buffer local keys in completion "buffer_properties_setauto"
2023-08-24 19:20:05 +02:00
Sébastien Helleu
272bcf3c97
core: update ChangeLog (issue #2006 )
2023-08-24 19:10:35 +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
Nils Görs
965c6ac2ea
doc: update German documentation
2023-08-24 13:50:16 +02:00
Nils Görs
d2d3cd1b46
core: update German translations
2023-08-24 13:36:53 +02:00
Sébastien Helleu
0c6bcf3e78
core: update translations ( closes #352 )
2023-08-24 11:49:46 +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
09eae3e2af
irc: add tests on server functions
2023-08-23 15:33:34 +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
9462c87ce5
tests: add tests on string comparison functions with range of 29 chars
2023-08-23 12:14:07 +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
49f52cc051
doc/faq: split CTCP options into two blocks
...
Second block is for CTCP replies made by older versions (< 4.1.0).
2023-08-22 23:55:01 +02:00
Sébastien Helleu
c0bd12bdf0
doc/faq: add disabling of buflist in question about CPU usage
2023-08-22 23:44:58 +02:00
Sébastien Helleu
0871024eda
core: add version 4.0.4
2023-08-22 12:08:42 +02:00
Nils Görs
4566ed2bf9
core: update German translations
2023-08-22 11:30:35 +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
28ff9d602a
debian: bump Standards-Version to 4.6.2
2023-08-22 10:03:35 +02:00
Sébastien Helleu
a3382f5a09
build: update build dependency from libncursesw5-dev to libncurses-dev
2023-08-22 09:55:24 +02:00
Sébastien Helleu
212741af05
debian: remove NEWS file
2023-08-22 09:36:39 +02:00
Sébastien Helleu
00dbb24658
debian: update changelog
2023-08-22 09:35:40 +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
Ivan Pešić
fd6bdd3b59
doc: Update Serbian documentation
2023-08-22 07:51:09 +02:00
Ivan Pešić
f098a112a1
core: Update Serbian translation
2023-08-22 07:51:09 +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
faf9d1600f
tests: change date format in test of print_date_tags
...
With complete date and time format, the tests output was incorrectly parsed by
Emacs.
2023-08-21 15:31:14 +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
1fe1e1a1e8
scripts: fix tests of functions print_date_tag, print_y_date_tags and hook_timer on 32-bit systems (issue #1999 )
2023-08-18 16:42:52 +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
b756598070
tests: add tests on GUI buffer functions
2023-08-18 13:35:36 +02:00
Sébastien Helleu
14334880d8
tests: fix NULL pointer comparison in test of function irc_message_parse_to_hashtable
2023-08-18 13:30:38 +02:00
Sébastien Helleu
2ad8a0d868
core: update ChangeLog (issue #1997 )
2023-08-18 07:54:47 +02:00