Sébastien Helleu
8e390939f9
core: fix typo in ChangeLog
2025-05-06 07:59:49 +02:00
Sébastien Helleu
ca6035f754
core: fix integer overflow in base32 encoding/decoding
2025-05-05 20:43:21 +02:00
Sébastien Helleu
5b4820ab06
core: fix integer overflow with decimal numbers in calculation of expression
2025-05-05 20:25:41 +02:00
Sébastien Helleu
68d87f2b80
tests: add fuzz testing on core functions (issue #1462 )
...
This commit introduces fuzz testing, for now on core functions, with 4 new
targets that are built on demand with CMake option `ENABLE_FUZZ` (build of
these tests is disabled by default):
- weechat_core_calc_fuzzer
- weechat_core_crypto_fuzzer
- weechat_core_string_fuzzer
- weechat_core_utf8_fuzzer
2025-05-05 19:12:00 +02:00
Sébastien Helleu
5b62cb6451
buflist: add variables ${number_zero} and ${number_zero2} (zero-padded buffer number)
2025-05-04 09:28:03 +02:00
Sébastien Helleu
683fa2f585
irc: add support of strikethrough color attribute (using half bright) ( closes #2248 )
...
As ncurses doesn't support strikethrough, the text is rendered as half
bright (WeeChat color: "dim").
2025-04-26 14:10:43 +02:00
Sébastien Helleu
a008e8a423
core: move some copyrights and licenses from REUSE config into the files
2025-04-25 18:16:02 +02:00
Sébastien Helleu
7a28bb95e2
core: add version 4.6.2
2025-04-18 20:47:09 +02:00
Sébastien Helleu
41f96c6494
core: fix write of weechat.log to stdout with weechat-headless --stdout ( closes #2247 )
2025-04-15 08:11:39 +02:00
Sébastien Helleu
d0babe8679
core: add refresh of window title on buffer switch, when option weechat.look.window_title is set
2025-04-11 19:30:32 +02:00
Sébastien Helleu
61ce24cf46
core: add version 4.6.1
2025-04-09 14:09:29 +02:00
Sébastien Helleu
5ccbdca0c9
core: consider all keys are safe in cursor context ( closes #2244 )
2025-04-04 18:52:58 +02:00
Sébastien Helleu
ea90809e6c
core: update ChangeLog (issue #2243 )
2025-04-02 22:59:55 +02:00
Sébastien Helleu
45c8bab9b8
irc: display nick changes and quit messages when option irc.look.ignore_tag_messages is enabled ( closes #2241 )
2025-03-28 12:08:40 +01:00
Sébastien Helleu
768534c606
core: add upgrade note in version 4.6.0
2025-03-28 12:07:53 +01:00
Sébastien Helleu
9663f79746
Version 4.6.0
2025-03-23 10:42:41 +01:00
Sébastien Helleu
e0b7d2a645
core: update ChangeLog
2025-03-21 07:53:29 +01:00
Sébastien Helleu
36300c763d
core: update ChangeLog (issue #1174 )
2025-03-16 15:58:30 +01:00
Sébastien Helleu
d91039ebd0
core: update ChangeLog
2025-03-16 15:11:41 +01:00
Sébastien Helleu
2e6249588f
core: update ChangeLog (issue #665 )
2025-03-16 15:01:17 +01:00
Sébastien Helleu
b25a9b11a0
buflist: apply option buflist.look.nick_prefix_empty also on private and list buffers
2025-03-15 19:19:19 +01:00
Sébastien Helleu
2e570c599b
core: add option weechat.completion.nick_ignore_words ( closes #1143 )
2025-03-03 08:27:22 +01:00
Sébastien Helleu
8280a3b65b
api: return input string in function string_iconv_from_internal when current locale is wrong
...
This fixes a bug when writing configuration files with a wrong locale: now
UTF-8 is kept and written in files instead of string converted using a wrong
charset.
2025-03-01 16:44:22 +01:00
Sébastien Helleu
f7cf044f33
core: add version 4.5.2
2025-02-20 23:56:38 +01:00
Sébastien Helleu
d9ee4a3c13
core: update ChangeLog
2025-02-20 22:54:37 +01:00
Sébastien Helleu
145423c11f
core: update ChangeLog (issue #2234 )
2025-02-18 22:11:23 +01:00
Sébastien Helleu
c7d21a3ea6
api: add function completion_set
2025-02-15 23:22:44 +01:00
Sébastien Helleu
e89d6d69ad
api: add property keep_spaces_right in function hook_set to keep trailing spaces in command arguments
2025-02-15 20:54:24 +01:00
Sébastien Helleu
3c9eb6dcac
core: add option whitespace in command /debug ( closes #947 )
...
New options are added to configure the chars displayed for spaces and
tabulations:
- weechat.look.whitespace_char: char for spaces
- weechat.look.tab_whitespace_char: first char for tabulations
2025-02-15 20:54:14 +01:00
Sébastien Helleu
ca6e483cdc
relay/api: add a way to toggle between remote and local command execution on remote buffers (issue #2148 )
...
New default key:
- Alt+Ctrl+l (L): toggle execution of commands: remote/local
New options:
- relay.api.remote_input_cmd_local: text displayed for command executed locally
- relay.api.remote_input_cmd_remote: text displayed for command executed on the
remote WeeChat
2025-02-09 18:31:37 +01:00
Sébastien Helleu
36b62cfc5e
core: add option -v to display upgrades in command /version
...
The number of upgrades is also displayed on startup after at least one
`/upgrade`.
2025-01-07 20:35:35 +01:00
Sébastien Helleu
80ca209e70
Revert "core: check "weechat" binary with command /upgrade"
...
This reverts commit d665e2d489 .
The fix is not working when WeeChat is not executed with an absolute path.
2025-01-07 17:37:07 +01:00
Sébastien Helleu
cf726265d1
core: fix typo in ChangeLog
2025-01-06 07:40:53 +01:00
Sébastien Helleu
8b2cdf3032
core: update ChangeLog (issue #2207 )
2025-01-05 15:05:47 +01:00
Sébastien Helleu
b88582c7ec
core: update ChangeLog (issue #2222 )
2025-01-05 10:03:26 +01:00
Sébastien Helleu
d665e2d489
core: check "weechat" binary with command /upgrade
...
Always check that "weechat" binary exists and is executable with command
`/upgrade`, even when the path to binary is not given.
2025-01-04 18:08:19 +01:00
Sébastien Helleu
2a7f557f05
core: add version 4.5.1
2024-12-23 08:56:34 +01:00
Sébastien Helleu
8e8e982af6
core: fix typo in ChangeLog
2024-12-23 08:38:20 +01:00
Sébastien Helleu
ad5fde5966
relay: fix crash after /upgrade when relay clients are connected
2024-12-22 19:31:04 +01:00
Sébastien Helleu
119664d090
api: allow to add empty buffer with function infolist_new_var_buffer
...
This fixes the following error with `/upgrade` command when relay clients are
connected:
relay: failed to save upgrade data
2024-12-22 19:05:52 +01:00
Sébastien Helleu
c26ff6c51b
core: fix detection of dl library ( closes #2218 )
...
This fixes the linking to curl and ncurses on macOS.
2024-12-21 18:06:59 +01:00
Sébastien Helleu
befcd09d63
logger: fix path displayed when the logs directory can not be created
2024-12-21 17:15:38 +01:00
Sébastien Helleu
8f43dceedf
core: update ChangeLog
2024-12-20 07:36:15 +01:00
Sébastien Helleu
732f24b6ba
core: add command /pipe
2024-12-16 13:39:14 +01:00
Sébastien Helleu
e8b73aa711
Version 4.5.0
2024-12-15 09:02:38 +01:00
Sergey Fedorov
33232f3f05
core-crypto.c: fix htobe64 for Darwin ( closes #2216 )
2024-12-13 13:04:37 +01:00
Sébastien Helleu
5e5278b6a3
php: add detection of PHP 8.3 and 8.4
2024-12-04 17:52:26 +01:00
Sébastien Helleu
eee806370b
core: add version 4.4.4
2024-11-30 10:46:03 +01:00
Sébastien Helleu
680e7dc95f
core: update ChangeLog (issue #2214 , issue #2215 )
2024-11-25 23:02:59 +01:00
Sébastien Helleu
ea11623793
core: update ChangeLog (issue #2213 )
2024-11-25 21:29:27 +01:00