Sébastien Helleu
0d8e3a48ee
core: apply buffer properties (options weechat.buffer.*) when a buffer name is changed
2024-06-19 21:42:38 +02:00
Sébastien Helleu
7cd8312bf9
irc: fix property "short_name" of channel buffer when the joined channel has a different case than the /join command
2024-06-19 20:52:02 +02:00
Sébastien Helleu
1fcf5ac5b3
core, plugins: force "short_name" in buffers to non-empty value (name by default), remove buffer property "short_name_is_set"
2024-06-18 20:34:58 +02:00
Sébastien Helleu
36ca300b8d
Revert "core: replace "%lx" by "%p" in function relay_weechat_msg_add_pointer"
...
This reverts commit 8923ecc7d8 .
2024-06-16 10:16:51 +02:00
Sébastien Helleu
740aa49271
irc: rename parameter -re to -raw in command /list ( closes #2124 )
2024-06-16 09:15:03 +02:00
Sébastien Helleu
8923ecc7d8
core: replace "%lx" by "%p" in function relay_weechat_msg_add_pointer
2024-06-14 18:10:45 +02:00
Sébastien Helleu
f8d98bbd5e
core: replace "%lx" by "%p" in dump of relay data
2024-06-14 18:10:18 +02:00
Sébastien Helleu
d0830b9255
relay: fix dump of variable "websocket_key"
2024-06-14 18:09:53 +02:00
Sébastien Helleu
e482360eba
core: replace "%lx" by "%p" in debug of windows
2024-06-14 18:02:45 +02:00
Sébastien Helleu
e64ab3c675
core, plugins: replace "%lx" by "%p" in calls to sscanf
2024-06-14 17:59:02 +02:00
Sébastien Helleu
ce79d218a4
core: remove duplicate search of pointer in hashtable for evaluation of "hdata_count"
2024-06-14 17:37:47 +02:00
Sébastien Helleu
ce3c5f0caa
core: add hdata count in evaluation of expressions
...
Syntax is one of:
- `hdata_count:name[list]`: uses a hdata name and list
- `hdata_count:name[pointer]`: uses a hdata name and pointer (count starts at
this pointer)
2024-06-14 17:04:06 +02:00
Sébastien Helleu
8945b7bf33
core: add function hdata_count
2024-06-14 17:04:06 +02:00
Sébastien Helleu
24e023d467
core: fix id of core buffer in hashtable gui_buffer_by_id after /upgrade
2024-06-11 08:13:20 +02:00
Sébastien Helleu
79a7766466
core: fix typo in comment
2024-06-11 08:09:32 +02:00
Sébastien Helleu
9b356733a9
core: allow buffer id in commands /buffer and /print, in addition to number and name
2024-06-11 08:03:09 +02:00
Sébastien Helleu
8366c32b0a
core: add hashtable to quickly find buffers by id
2024-06-10 23:55:34 +02:00
Sébastien Helleu
70417a1ac6
api: add hashtable type "longlong"
2024-06-10 23:55:34 +02:00
Sébastien Helleu
dc902b4e0a
api: allow NULL value for key in hashtable
2024-06-10 19:42:47 +02:00
Sébastien Helleu
26c01e30c3
core, plugins: remove unneeded break after return
2024-06-10 15:10:25 +02:00
Sébastien Helleu
023a3b90fa
core: fix refresh of bar item "scroll" in root bar after /buffer clear ( closes #590 )
2024-06-10 14:29:29 +02:00
Sébastien Helleu
3ee5341fbc
perl: use lower case for CMake keywords
2024-06-10 09:01:27 +02:00
Sébastien Helleu
39cb0942a2
perl: fix quote of variable PERL_LFLAGS in CMake file
2024-06-10 08:59:36 +02:00
Sébastien Helleu
920d06bd27
core, plugins: fix return code of command callbacks in case of error
2024-06-10 08:17:25 +02:00
Sébastien Helleu
b0f0afd7fa
fset: fix typo in /help fset
2024-06-09 23:16:32 +02:00
Sébastien Helleu
8824ff7d6c
irc: add option -export in command /list, add option irc.look.list_buffer_format_export
2024-06-09 23:15:26 +02:00
Sébastien Helleu
fb86ddc770
irc: clear /list buffer when disconnecting from server ( closes #2133 )
2024-06-09 18:35:22 +02:00
Sébastien Helleu
d63553a73d
irc: display an explicit message on /list buffer when the list of channels is empty (issue #2133 )
2024-06-09 18:34:35 +02:00
Sébastien Helleu
85c8866407
relay: add option addreplace in command /remote (issue #2095 )
2024-06-09 16:58:37 +02:00
Sébastien Helleu
337c9c840d
relay: add option addreplace in command /relay (issue #2095 )
2024-06-09 16:58:25 +02:00
Sébastien Helleu
eaead31b11
irc: add option addreplace in command /server (issue #2095 )
2024-06-09 16:58:12 +02:00
Sébastien Helleu
a8525b41b3
irc: add option addreplace in command /notify (issue #2095 )
2024-06-09 16:58:00 +02:00
Sébastien Helleu
b7d2bd5c9e
irc: add option addreplace in command /ignore (issue #2095 )
2024-06-09 16:57:44 +02:00
Sébastien Helleu
f4aab20bb4
core: add option addreplace in command /proxy (issue #2095 )
2024-06-09 16:55:53 +02:00
Sébastien Helleu
e06e4d1457
core, plugins: use variable "argv" in calls to macro COMMAND_MIN_ARGS
2024-06-09 10:53:05 +02:00
Sébastien Helleu
ea3486dae3
core: add option addreplace in command /bar (issue #2095 )
2024-06-09 10:17:27 +02:00
Sébastien Helleu
6499d77e1d
alias: add options addreplace and addreplacecompletion in command /alias (issue #2095 )
...
The commands `/alias add` and `/alias addcompletion` now return an error if the
alias already exists.
2024-06-09 10:15:44 +02:00
Sébastien Helleu
df67f7a0ea
core: fix completion of command /item refresh
2024-06-09 09:11:03 +02:00
Sébastien Helleu
12b8ebe4e4
core: add completion "bars_items"
2024-06-09 09:09:09 +02:00
Sébastien Helleu
396f47e9ae
xfer: fix display of input prompt in DCC chat buffers (issue #2128 )
2024-06-06 13:30:25 +02:00
Sébastien Helleu
0b1e940829
irc: fix display of input prompt in private buffers ( closes #2128 )
2024-06-05 21:03:44 +02:00
Sébastien Helleu
f104b4119a
irc: don't return pointer to irc server if the channel or nick is not found in info "irc_buffer"
2024-06-02 22:49:41 +02:00
Sébastien Helleu
26fa0ea1b8
relay: enable websocket extension "permessage-deflate" with "api" relay only
2024-06-02 09:05:40 +02:00
Sébastien Helleu
9264803bc3
relay: fix websocket permessage-deflate extension when the client doesn't send the max window bits parameters
2024-06-01 15:15:01 +02:00
Sébastien Helleu
d05df9ee21
relay: fix allocation and reinit of field "client_context_takeover" in websocket deflate structure
2024-06-01 14:42:55 +02:00
Sébastien Helleu
8dad5403ee
relay: add quotes around protocol names in options, mention "api" before "weechat"
2024-06-01 13:05:27 +02:00
Sébastien Helleu
e39a309365
relay: add option relay.network.websocket_permessage_deflate
2024-06-01 12:58:17 +02:00
Sébastien Helleu
b38cf0e9a3
relay: use API function string_cut to truncate raw relay messages
...
This is faster than the custom function that was adding " (...) " in the middle
of the message.
2024-05-31 12:04:13 +02:00
Sébastien Helleu
768416983c
xfer: fix send of data on the DCC chat buffer after /upgrade if the buffer was opened before the upgrade ( closes #2092 )
2024-05-31 08:11:55 +02:00
Sébastien Helleu
e841c11b54
relay: add option relay.look.raw_messages_max_length (issue #2122 )
2024-05-29 23:07:58 +02:00