Sébastien Helleu
caa51160da
core: remove trailing directory separators in home directories ( closes #2070 )
2024-02-10 10:23:40 +01:00
Sébastien Helleu
162dc87796
scripts: fix crash on script unload when a hook is created in a buffer close callback ( closes #2067 )
2024-02-04 13:57:35 +01:00
Sébastien Helleu
83567fd871
relay: allow password hash authentication in api relay, add option relay.network.time_window (issue #2066 )
2024-02-01 21:39:23 +01:00
Sébastien Helleu
70907fc169
relay: rename option relay.weechat.commands to relay.network.commands (issue #2066 )
2024-02-01 21:39:23 +01:00
Sébastien Helleu
f126255d6a
core: add support of base64url in encode/decode functions (issue #2066 )
2024-02-01 21:39:21 +01:00
Sébastien Helleu
6cfb31c306
relay: add support of websocket extension "permessage-deflate" ( closes #1549 )
...
This extension is used to compress and decompress websocket frames (using
the DEFLATE algorithm, with zlib).
2024-02-01 21:38:53 +01:00
Sébastien Helleu
8971fc069a
relay: add "api" protocol (HTTP REST API) (issue #2066 )
2024-02-01 21:38:49 +01:00
Sébastien Helleu
2469dc6df9
core: use function util_strftimeval in evaluation of expression date:xxx
2024-01-27 16:53:53 +01:00
Sébastien Helleu
e3af6a91d4
api: add support of specifier %! for timestamp in function util_strftimeval
2024-01-27 16:53:53 +01:00
Sébastien Helleu
09e01133d2
core: allow case insensitive search of partial buffer name with (?i)name in command /buffer
2024-01-24 20:54:41 +01:00
Sébastien Helleu
88d391bca3
core: add version 4.2.1 in ChangeLog and release notes
2024-01-22 20:45:25 +01:00
Sébastien Helleu
06b4e46977
irc: fix random date displayed when a received message contains tags but no "time" ( closes #2064 )
2024-01-22 13:18:25 +01:00
Sébastien Helleu
017d9bd975
Version 4.2.0
2024-01-21 09:33:14 +01:00
Sébastien Helleu
d5b61f565e
core: add versions 4.0.8 and 4.1.3 in ChangeLog and release notes
2024-01-20 09:27:35 +01:00
Sébastien Helleu
869fba9f74
irc: add tests on info functions (issue #2059 )
2024-01-12 17:58:36 +01:00
Sébastien Helleu
becdf76224
irc: check if arguments are not NULL in some infos
...
Affected infos:
- irc_server_isupport
- irc_server_isupport_value
- irc_server_cap
- irc_server_cap_value
2024-01-12 17:57:50 +01:00
Sébastien Helleu
8e252955da
irc: fix info "irc_is_message_ignored" ( closes #2059 )
2024-01-12 17:53:19 +01:00
Sébastien Helleu
d8704d5c74
core: add variable "opening" in buffer, do not send buffer signals when the buffer is opening
2024-01-06 19:26:39 +01:00
Sébastien Helleu
57a206287a
irc: fix display of self messages in case of message split failure
...
When the message sends inconsistent max lengths in message 005, the split of
self message fails and causes a display issue: the channel name is displayed
with the message:
nick | #channel :this is a test
instead of:
nick | this is a test
2024-01-05 21:36:58 +01:00
Sébastien Helleu
f6ba789c3d
api: add function util_parse_time (issue #649 )
2024-01-05 19:09:19 +01:00
Faisal N Jawdat
5c65a73432
ruby: add detection for Ruby 3.3
2023-12-26 21:08:50 +01:00
Sébastien Helleu
9fb3d3f14c
core: store microseconds in buffer lines ( closes #649 )
2023-12-26 19:44:37 +01:00
Sébastien Helleu
31881ebacf
api: add property "type" in function buffer_get_string
2023-12-24 16:53:16 +01:00
Sébastien Helleu
76a3f85831
core: fix typo in ChangeLog
2023-12-15 22:59:20 +01:00
Sébastien Helleu
75dc8b9d6c
core: fix crash on plugin reload when using musl libs ( closes #2052 )
2023-12-15 22:53:51 +01:00
Sébastien Helleu
1cc59edfcc
core: fix infinite loop in display when the chat area is too small ( closes #2053 )
2023-12-14 23:12:39 +01:00
Sébastien Helleu
b3422b96c0
irc: add option irc.look.display_host_wallops
2023-12-10 21:13:00 +01:00
Sébastien Helleu
a39a1832a1
Revert "core: fix detection of gettext headers on Darwin ( closes #2031 )"
...
This reverts commit 80fa597a71 .
2023-12-04 21:21:49 +01:00
Sébastien Helleu
80fa597a71
core: fix detection of gettext headers on Darwin ( closes #2031 )
2023-12-04 21:02:26 +01:00
Sébastien Helleu
8c3b7b6c6e
core: add versions 4.0.7 and 4.1.2 in ChangeLog and release notes
2023-12-03 19:25:20 +01:00
Sébastien Helleu
52f32e5612
tests: add tests on plugin config functions
2023-12-02 13:24:42 +01:00
Sébastien Helleu
d6796edac0
tests: add tests on plugin API info functions
2023-12-02 11:40:28 +01:00
Sébastien Helleu
038eae07bd
api: add info "mouse"
2023-12-02 09:43:36 +01:00
Sébastien Helleu
445d1d0ec5
api: return NULL instead of empty infolist "key" when context is not found
2023-12-02 09:40:01 +01:00
Sébastien Helleu
22fcb91e8b
irc: display messages 730/731 even if command /notify was not used ( closes #2049 )
2023-11-29 18:14:37 +01:00
Sébastien Helleu
f7b7e3975a
irc: add server option "anti_flood", remove server options "anti_flood_prio_{high|low}" (issue #1039 )
...
The new option is set in milliseconds.
2023-11-29 09:49:27 +01:00
Sébastien Helleu
e74b5db253
irc: remove trailing "\r\n" in signals "irc_out" and "irc_outtags" when messages are queued
2023-11-26 18:58:48 +01:00
Sébastien Helleu
6d427421de
irc: add option irc.look.list_buffer
2023-11-24 19:42:28 +01:00
Sébastien Helleu
479ab5bc58
core: evaluate expressions even when the suffix is missing (issue #2042 , issue #1714 )
2023-11-23 08:49:54 +01:00
Sébastien Helleu
87f74e9f95
core: add syntax highlighting in evaluation of expressions, add option weechat.color.eval_syntax_colors (issue #2042 )
...
Syntax highlighting (raw string without evaluation): `${raw_hl:xxx}`
Syntax highlighting: `${hl:xxx}`
2023-11-23 08:49:54 +01:00
Sébastien Helleu
6b0b3996cd
core: add "core" in ChangeLog
2023-11-21 07:48:35 +01:00
Sébastien Helleu
7b86f31764
buflist: jump to previous/next buffer displayed in buflist item with ctrl+wheel up/down on a buflist item ( closes #1473 )
2023-11-11 21:04:21 +01:00
Sébastien Helleu
f00904afaa
core: split ChangeLog entry on multiple lines (issue #2040 )
2023-11-11 08:54:28 +01:00
Sébastien Helleu
6f90c7ef08
core: move key ctrl+s, ctrl+u to alt+shift+U (issue #2040 )
2023-11-11 08:54:26 +01:00
Sébastien Helleu
97a90ac65a
core: add key ctrl+o to send command found and insert next one in input (issue #2040 )
2023-11-11 08:54:24 +01:00
Sébastien Helleu
b83b428c5c
core: add incremental search in commands history (issue #2040 )
...
Changes:
- move key ctrl+r to ctrl+s
- add key ctrl+r to search in commands history
- add option `search_history` in command `/input`
- add key context "histsearch"
- add option weechat.look.buffer_search_history
- add buffer variables "text_search_direction", "text_search_history" and "text_search_ptr_history"
2023-11-11 08:54:06 +01:00
Sébastien Helleu
515d4241ad
irc: fix target buffer of IRC message 337 (whois reply: "is hiding their idle time")
2023-11-07 21:50:12 +01:00
Sébastien Helleu
252240a1b1
core: fix value of buffer variable "num_history" when the value defined in option weechat.history.max_commands is reached
2023-11-04 17:01:45 +01:00
Sébastien Helleu
11d95fce11
relay: close properly connection with the IRC client in case of server disconnection ( closes #2038 )
2023-11-04 08:58:19 +01:00
Sébastien Helleu
7d403d41e6
core: remove incorrect warning when binding keys F10 to F20 ( closes #2039 )
2023-11-04 08:36:04 +01:00