Sébastien Helleu
f43ed913f5
xfer: fix memory leak on plugin unload
2023-09-12 15:03:18 +02:00
Sébastien Helleu
58141bde79
irc: fix autojoin of channels when private buffers are opened (issue #2012 )
2023-09-11 21:43:35 +02:00
Sébastien Helleu
7f6e626122
core: display a message when a configuration file is updated to a newer version
2023-09-11 09:33:39 +02:00
Sébastien Helleu
15860532f3
core: fix style for keys in ChangeLog
2023-08-29 12:32:59 +02:00
Sébastien Helleu
8b7513e883
script: fix crash when a /script command triggers another /script command (issue #923 )
2023-08-27 17:22:09 +02:00
Trygve Aaberge
a82bfa0e7e
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:12:53 +02:00
Sébastien Helleu
48d33521dc
irc: add tests on server functions
2023-08-24 09:23:30 +02:00
Sébastien Helleu
e3f6dab366
irc: fix string comparison when CASEMAPPING is set to "ascii"
2023-08-24 09:23:30 +02:00
Sébastien Helleu
4ae396825c
Version 4.0.4
2023-08-22 11:43:34 +02:00
Sébastien Helleu
87e47894e6
script: adjust scroll after command /script go N
2023-08-22 11:29:37 +02:00
Sébastien Helleu
39fdb1b564
logger: remove trailing empty line in display of backlog (issue #2002 )
2023-08-21 16:02:37 +02:00
Sébastien Helleu
c5eb982424
perl: fix display of non-ASCII chars after load of a script with Perl >= 5.38 (issue #1996 )
2023-08-21 13:11:58 +02:00
Sébastien Helleu
e7bf09f4e8
irc: fix wrong time displayed for CTCP messages received from self nick (issue #2000 )
2023-08-18 23:59:42 +02:00
Sébastien Helleu
27972b9c5d
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:45:30 +02:00
Sébastien Helleu
ab7b51db72
scripts: fix function string_parse_size on 32-bit systems (python and ruby) (issue #1999 )
2023-08-18 16:45:21 +02:00
Sébastien Helleu
647d7033cf
xfer: fix conversion of string to IPv4 on 32-bit systems (issue #1999 )
2023-08-18 16:44:36 +02:00
Sébastien Helleu
4fe1ba7016
tests: fix tests on function irc_join_compare_join_channel (issue #1997 )
2023-08-18 07:55:55 +02:00
Sébastien Helleu
270d64cfa1
core: fix increment/decrement of options weechat.notify.*
2023-08-18 07:52:13 +02:00
Sébastien Helleu
4eabcdf840
core: fix integer overflow when setting integer option with ++N or --N
2023-08-18 07:49:19 +02:00
Sébastien Helleu
77911680bb
irc: fix redirection of command /list when the reply doesn't start with message 321 (start of /list)
2023-08-18 07:40:32 +02:00
Sébastien Helleu
bc5b287622
irc: add missing tags on multiline messages (issue #1987 )
2023-08-09 14:55:50 +02:00
Sébastien Helleu
f3bc66b255
Version 4.0.3
2023-08-08 20:51:54 +02:00
Sébastien Helleu
a23d8f2198
relay: fix display of IRC CTCP messages received from client (issue #1986 )
2023-08-08 09:42:34 +02:00
Sébastien Helleu
f416688e84
irc: fix display of outgoing notice with channel when capability "echo-message" is enabled (issue #1991 )
2023-08-01 22:37:10 +02:00
Sébastien Helleu
b06e09d00b
core: remove CMake option "ENABLE_DOC_WARN_LOCALE" (issue #1985 )
2023-07-31 22:02:18 +02:00
Sébastien Helleu
fad7231f90
doc: stop build of docs if a locale is missing, add CMake option "ENABLE_DOC_WARN_LOCALE" (issue #1985 )
2023-07-31 21:31:53 +02:00
Sébastien Helleu
b2cd9d002b
irc: fix switch to channel manually joined (issue #1982 )
...
This happens when server option autojoin_dynamic is on and option
irc.look.buffer_switch_autojoin is off.
Regression was introduced in version 4.0.0 by commit
1c3b871204 .
2023-07-31 08:05:26 +02:00
Sébastien Helleu
9312211d49
core: fix input length and crash after delete of line (issue #1989 )
2023-07-28 07:19:07 +02:00
Sébastien Helleu
2ad27b41a5
irc: fix memory leak in IRC message parser
...
Bug was introduced in WeeChat 3.4 by commit
c4b4d80936 .
2023-07-20 08:57:50 +02:00
Sébastien Helleu
ef68312393
irc: fix display of self CTCP message containing bold attribute (issue #1981 )
2023-07-18 18:54:02 +02:00
Sébastien Helleu
a4e7e18c14
Version 4.0.2
2023-07-12 20:42:04 +02:00
Sébastien Helleu
ea934864d4
core: fix renaming of options with command /item rename (issue #1978 )
...
The options `weechat.custom_bar_item.xxx.*` are now properly renamed to the new
item name.
This fixes a save issue (item saved with old name in config) and a crash if a
new item is created with the old name.
2023-07-10 07:34:41 +02:00
Sébastien Helleu
bcc061292d
core: keep keys ctrl-H and ctrl-? (in lower case) if they were manually bound to custom commands in a previous version
2023-07-04 19:10:51 +02:00
Sébastien Helleu
3b26d6750e
core: add key ctrl-backspace in /help key ( closes #1975 )
2023-07-04 18:41:31 +02:00
Sébastien Helleu
2d91845d53
core: update ChangeLog
2023-07-03 23:01:12 +02:00
Sébastien Helleu
6c9ff45e5c
tests: fix hdata tests failure on Alpine 3.18
2023-07-01 09:55:13 +02:00
Sébastien Helleu
3203ee8f05
tests/relay: fix crash in tests on Alpine 3.18
2023-07-01 09:55:01 +02:00
Sébastien Helleu
b71af61581
build: fix detection of PHP 8.2 on Alpine 3.18
2023-07-01 09:54:52 +02:00
Sébastien Helleu
b06edae3e3
Version 4.0.1
2023-06-30 21:18:01 +02:00
Sébastien Helleu
7d78be3a1b
guile: fix crash on quit with Guile < 3 ( closes #1965 )
2023-06-27 21:44:54 +02:00
Sébastien Helleu
1107205059
core: update ChangeLog
2023-06-27 21:28:46 +02:00
Sébastien Helleu
b4d999010a
api: do not convert option name to lower case in API functions config_set_plugin and config_set_desc_plugin
2023-06-27 12:58:51 +02:00
Sébastien Helleu
9939f939aa
irc: sent "QUIT" message to servers connected with TLS on /upgrade
2023-06-26 22:08:22 +02:00
Sébastien Helleu
db117f34dd
core: display actual key name and command with key Alt+k
...
Key Alt+K (upper K) is removed as well as commands `/input grab_raw_key` and
`/input grab_raw_key_command`.
2023-06-26 20:40:11 +02:00
Sébastien Helleu
f546796b49
irc: reply to a CTCP request sent to self nick ( closes #1966 )
2023-06-25 22:06:52 +02:00
Sébastien Helleu
cb7647a3ea
core: force key "return" to command "/input return" when migrating legacy keys
2023-06-25 19:14:15 +02:00
Sébastien Helleu
3c433b5106
core: add option weechat.color.status_name_insecure in ChangeLog and release notes
2023-06-25 15:17:40 +02:00
Sébastien Helleu
1c449f3c2e
Version 4.0.0
2023-06-24 22:00:30 +02:00
Sébastien Helleu
001cf3376d
core: update ChangeLog
2023-06-19 07:30:31 +02:00
Sébastien Helleu
8c73634e1b
relay: fix crash on /upgrade when at least a client is connected with weechat protocol
2023-06-11 14:33:32 +02:00