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
98aca3343a
debian: update changelog
2025-02-20 23:05:06 +01:00
Sébastien Helleu
d9ee4a3c13
core: update ChangeLog
2025-02-20 22:54:37 +01:00
Nils Görs
19d84e975e
core: update German translations
2025-02-19 08:28:08 +01:00
Sébastien Helleu
c33a28cfca
core: add contributor (issue #2234 )
2025-02-18 22:11:27 +01:00
Sébastien Helleu
145423c11f
core: update ChangeLog (issue #2234 )
2025-02-18 22:11:23 +01:00
Sébastien Helleu
4865fe07e2
core: update translations (issue #2234 )
2025-02-18 22:11:19 +01:00
Daniel Lublin
cc163a0e7e
irc: add option -connected in command /server list|listfull
2025-02-18 22:09:24 +01:00
Nils Görs
17e7796669
core: update German translations
2025-02-16 10:35:55 +01:00
Sébastien Helleu
83c4b940a6
tests: fix long lines in Python test script
2025-02-16 00:08:30 +01:00
Sébastien Helleu
8c1379e820
tests: fix indentation in Python test script
2025-02-16 00:08:15 +01:00
Sébastien Helleu
e86e558f3f
xfer: keep spaces at the end of /me command arguments
2025-02-15 23:42:29 +01:00
Sébastien Helleu
718a317cfb
alias: keep spaces at the end of aliases commands arguments
2025-02-15 23:37:06 +01:00
Sébastien Helleu
c275f9d994
alias: keep spaces at the end of /alias command arguments
2025-02-15 23:36:53 +01:00
Sébastien Helleu
9285afc3e2
irc: keep spaces at the end of /topic command arguments
2025-02-15 23:32:33 +01:00
Sébastien Helleu
c7d21a3ea6
api: add function completion_set
2025-02-15 23:22:44 +01:00
Sébastien Helleu
1b54cd24ed
irc: remove extra empty line
2025-02-15 21:14:10 +01:00
Sébastien Helleu
d3a9e4e74b
core: add extra check of string length on whitespace char options
2025-02-15 20:59:22 +01:00
Sébastien Helleu
8fd4a80af8
irc: keep spaces at the end of some command arguments
...
The following commands are now preserving trailing spaces in arguments
received: action, allchan, allpv, allserv, away, ctcp, me, msg, notice, query,
quote, saquit, squery, wallchops, wallops.
2025-02-15 20:54:24 +01:00
Sébastien Helleu
091a17b138
core: keep spaces at the end of some command arguments
...
The following commands are now preserving trailing spaces in arguments
received: allbuf, command, eval, mute, pipe, print, quit, repeat, wait.
2025-02-15 20:54:24 +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
Ivan Pešić
8e9692809d
core: update Serbian translations
2025-02-12 16:10:38 +01:00
Sébastien Helleu
6388d36858
core: remove unnecessary null check
2025-02-11 21:38:24 +01:00
Nils Görs
8198aade2e
core: update German translations
2025-02-10 10:22:43 +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
547e2b934e
core: update copyright dates
2025-02-01 23:13:18 +01:00
Nils Görs
07deaf97ec
core: update German translations
2025-02-01 10:36:31 +01:00
Sébastien Helleu
daef5971ae
core: add option -color in command /pipe
2025-02-01 09:37:22 +01:00
LuK1337
04aea1bcb5
core: use <stdbool.h> instead of typedef in ncurses-fake.h
...
Fixes the following error when building in Fedora rawhide:
error: ‘bool’ cannot be defined via ‘typedef’.
Likely GCC 15 related.
2025-01-26 08:54:55 +01:00
Sébastien Helleu
4b7be27028
core: add parameter name in signal handler functions
2025-01-26 08:49:15 +01:00
LuK1337
68c70e5538
core: add int arg for all sigaction.sa_handler functions
...
src/gui/curses/gui-curses-main.c: In function ‘gui_main_loop’:
src/gui/curses/gui-curses-main.c:399:33: error: passing argument 2 of ‘signal_catch’ from incompatible pointer type [-Wincompatible-pointer-types]
399 | signal_catch (SIGWINCH, &gui_main_signal_sigwinch);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| |
| void (*)(void)
In file included from src/gui/curses/gui-curses-main.c:38:
src/gui/curses/../../core/core-signal.h:33:46: note: expected ‘void (*)(int)’ but argument is of type ‘void (*)(void)’
33 | extern void signal_catch (int signum, void (*handler)(int));
| ~~~~~~~^~~~~~~~~~~~~
2025-01-26 08:46:04 +01:00
Nils Görs
865dd61d31
core: update German translations
2025-01-25 21:30:47 +01:00
Sébastien Helleu
b53f3c2db8
core: add tags of lines in hsignal sent with command /pipe
2025-01-25 17:06:10 +01:00
Ivan Pešić
56698151db
core: update Serbian translations
2025-01-21 15:58:16 +01:00
Nils Görs
1285a7d391
core: update German translations
2025-01-08 21:47:01 +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
Nils Görs
d97fed80cb
core: update German translations
2025-01-07 19:24:18 +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
d302294723
relay/api: always return a body with field "error" in error responses
2025-01-07 07:52:09 +01:00
Sébastien Helleu
60422ca6b1
relay: remove extra space in JSON authentication error
2025-01-07 07:28:45 +01:00
Sébastien Helleu
9d3388b09e
relay/api: use cjson lib to return errors
2025-01-07 07:23:55 +01:00
Sébastien Helleu
d10af1037b
relay/api: use cjson lib to build JSON body of handshake request
2025-01-07 07:18:01 +01:00
Sébastien Helleu
10b4fffaca
relay/api: fix return code when buffer is not found in completion resource callback
2025-01-07 07:12:37 +01:00
Sébastien Helleu
c48dee3211
relay/api: add schema for errors returned in OpenAPI document
2025-01-06 07:45:02 +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
3523b5e4e2
doc/relay/api: add doc on resource /api/completion
2025-01-05 15:03:35 +01:00