Sébastien Helleu
f7267bc992
core: replace "mypassword" by "my_password" in /help secure
2026-03-21 17:27:02 +01:00
Sébastien Helleu
147d5b3f88
core: replace "mynick" by "andrew" in /help secure
2026-03-21 17:22:20 +01:00
Sébastien Helleu
da4881959e
core: replace "proxyname" by "proxy_name" in /help proxy
2026-03-21 13:28:38 +01:00
Sébastien Helleu
5e963c7546
core: replace "barname" by "bar_name" in /help bar
2026-03-21 13:23:55 +01:00
Sébastien Helleu
9bf2d51493
core: add option -e to evaluate all commands before executing them in command /eval
2026-03-14 00:03:27 +01:00
Sébastien Helleu
27ae6ca789
core: fix crash with /eval when the current buffer is closed in a command
2026-03-13 23:11:00 +01:00
Sébastien Helleu
01d2887b13
core: replace ellipsis by "etc." in /help secure
2026-03-09 23:01:29 +01:00
Sébastien Helleu
ec6372f4df
core: add missing double quote in /help hotlist
2026-03-09 22:51:20 +01:00
Sébastien Helleu
71329fd595
core: remove double quotes around buffer number in error message
2026-03-09 22:45:30 +01:00
Sébastien Helleu
106fe6ca7c
core: update copyright dates
2026-03-08 10:37:15 +01:00
Sébastien Helleu
f0160bf5ab
core: add missing context in English message when a key is added with /key missing
2026-01-21 20:53:25 +01:00
Sébastien Helleu
22b335ce86
core: fix typo in /help help
2026-01-21 20:28:07 +01:00
Sébastien Helleu
8032ca1433
core: display an error message in case of invalid size with commands /window splith and /window splitv
2025-11-12 07:26:01 +01:00
Sébastien Helleu
ac69288ed7
core: display an error message in case of invalid size with command /window resize
2025-11-12 07:22:12 +01:00
Sébastien Helleu
0930976456
core: display an error if parameters are missing in command /window resize
2025-11-12 07:18:06 +01:00
Sébastien Helleu
d5bfe35245
core: display an error if parameters are missing or if the buffer is not with "free content" in command /window scroll_horiz
2025-11-12 07:12:00 +01:00
Sébastien Helleu
90a42ee213
core: display an error if parameters are missing in command /window scroll
2025-11-12 07:08:33 +01:00
Sébastien Helleu
6981f9f204
core: display an error message if the window number is not found with command /window xxx -window N
2025-11-12 07:05:56 +01:00
Sébastien Helleu
237b07575b
core: fix typo in comment
2025-11-11 10:57:51 +01:00
Sébastien Helleu
cfcadd155d
core: display an error message if the date can not be parsed with command /print -date
2025-11-11 10:41:55 +01:00
Sébastien Helleu
d0298b4738
core: display a message with command /filter toggle
...
The command has now the same output as `/filter enable` or `/filter disable`:
/filter toggle => "Message filtering disabled"
/filter toggle => "Message filtering enabled"
2025-11-10 15:06:44 +01:00
Sébastien Helleu
c0116febe5
core: display an error message in case of invalid parameters with command /cursor
2025-11-10 09:05:36 +01:00
Sébastien Helleu
8c6e6bb383
core: display full buffer name in output of command /buffer listvar
2025-11-10 09:04:13 +01:00
Sébastien Helleu
c9d4dd48a0
core: display an error message if the buffer is not found with command /buffer listvar
2025-11-10 09:04:13 +01:00
Sébastien Helleu
af41184889
core: fix return code of command /buffer renumber when the start number is invalid
2025-11-10 09:04:13 +01:00
Sébastien Helleu
6d7dd46015
core: display an error message if the bar is not found with command /bar scroll
2025-11-10 09:04:13 +01:00
Sébastien Helleu
0e777fef4e
core: update example in /help key
2025-04-25 18:12:59 +02:00
Sébastien Helleu
2475f20cb7
all: move description of C files below the copyright and license
2025-03-31 11:47:49 +02:00
Sébastien Helleu
3a6ac9ee76
all: add SPDX license tag
2025-03-31 07:49:26 +02:00
Sébastien Helleu
d8987a1678
all: replace Copyright lines by SPDX copyright tag
2025-03-30 14:47:12 +02:00
Sébastien Helleu
9fe5fa23a0
core: convert "long long" to "unsigned long long" in functions util_get_microseconds_string and util_parse_delay
2025-03-16 11:13:25 +01:00
Aaron Jones
f5038bccbc
Fix function prototypes for list of arguments
...
At the moment, building WeeChat triggers several thousand -Wstrict-prototypes
diagnostics. This is due to its source code using an empty argument list for
functions and function pointers that take no arguments, instead of explicitly
declaring that they take no arguments by using a void list.
This commit replaces all empty argument lists with a void list.
Note that Ruby's headers also suffer the same problem, which WeeChat can't
do anything to fix. Thus, building WeeChat with the Ruby plugin enabled
will still issue approximately 30 such diagnostics.
2025-03-10 08:16:52 +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
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
547e2b934e
core: update copyright dates
2025-02-01 23:13:18 +01:00
Sébastien Helleu
daef5971ae
core: add option -color in command /pipe
2025-02-01 09:37:22 +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
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
de88cd3b58
core: fix typo in /help bar
2025-01-05 10:16:51 +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
818a4c95a9
core: replace calls to malloc by string_asprintf
2024-12-21 15:12:33 +01:00
Sébastien Helleu
798c7a5262
core: fix parsing of command in /pipe command
2024-12-17 23:22:29 +01:00
Sébastien Helleu
732f24b6ba
core: add command /pipe
2024-12-16 13:39:14 +01:00
Sébastien Helleu
328aa8f202
core, plugins: abort upgrade immediately if any upgrade file fails to be written
...
Detail of changes:
- the save of upgrade files in plugins is now done as soon as the "upgrade"
signal is received, and not when the plugin is unloaded (it was too late to
detect any problem and prevent the upgrade to happen)
- if the write of an upgrade file fails, the signal callback in plugin now
returns WEECHAT_RC_ERROR and WeeChat checks this code to stop the upgrade as
soon as this return code is received
- a new flag is added in plugin structure: unload_with_upgrade, it is set to 1
before unloading all plugins when upgrade will happen (all *.upgrade files
are then already successfully written).
2024-11-24 10:29:32 +01:00
Sébastien Helleu
61d7a4c678
core: add message with /debug hooks command when /upgrade is not possible due to running hooks
2024-11-24 09:59:34 +01:00
Sébastien Helleu
93646c0b24
core: add optional hook types in command /debug hooks
2024-11-13 07:35:02 +01:00
Sébastien Helleu
488b3f8e7b
core: reload all plugins with command /plugin reload *
2024-10-20 08:38:19 +02:00
James C. Morey
3160d2accd
core: simplify plugin callback by refactoring if statements
2024-10-20 08:35:24 +02:00
Sébastien Helleu
453e60ed23
core: refactor code to send WeeChat version to the buffer
2024-10-06 17:40:34 +02:00