Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-07 | relay/api: rename field "nicks" to "nicklist" in GET /api/buffers | Sébastien Helleu | |
2024-04-07 | relay/api: add nicklist group and nick id in response to GET /api/buffers ↵ | Sébastien Helleu | |
(issue #2081) | |||
2024-04-07 | core: add unique "id" in nicklist group and nick (issue #2081) | Sébastien Helleu | |
The id is a "long long" variable with the current time (microseconds precision). It is guaranteed to be unique for all groups and nicks inside the buffer, and the same number is never used again in the same buffer, during the lifetime of the process. It persists and is unchanged after `/upgrade`. | |||
2024-04-07 | relay: add synchronization with remote and handler for events received ↵ | Sébastien Helleu | |
(issue #2066) | |||
2024-04-07 | api: add function "asprintf" | Sébastien Helleu | |
2024-04-07 | buffer: add property `input_get_any_user_data` in buffer (issue #2066) | Sébastien Helleu | |
This allows buffers to get any user input, including commands, that are sent to the buffer callback instead of being executed on the buffer. | |||
2024-04-07 | relay/api: add "request" and "request_body" in response when connected via ↵ | Sébastien Helleu | |
websocket (issue #2066) | |||
2024-04-07 | relay: stop URL address before the first question mark if colon is not found ↵ | Sébastien Helleu | |
(issue #2066) | |||
2024-04-07 | tests: add tests on relay remote functions (issue #2066) | Sébastien Helleu | |
2024-04-07 | relay: add connection to remote (issue #2066) | Sébastien Helleu | |
Connection to remote: - handshake: offer support for all supported hash algorithms - network connect with a socket - upgrade to websocket and authenticate with remote (password/TOTP) - check websocket response - get list of buffers (not used yet) Note: connection to remote with TLS or a proxy is not yet supported. | |||
2024-04-07 | relay: add functions to parse HTTP response (issue #2066) | Sébastien Helleu | |
2024-04-07 | relay: add command `/remote`, add remote configuration in relay.conf (issue ↵ | Sébastien Helleu | |
#2066) | |||
2024-04-06 | irc: fix display of reply for CTCP request received on a channel when ↵ | Sébastien Helleu | |
capability echo-message is enabled | |||
2024-04-06 | tests: rename variable "i" to "echo_message" | Sébastien Helleu | |
2024-04-06 | irc: display CTCP reply to a nick in server buffer instead of channel | Sébastien Helleu | |
When a CTCP request is received on a channel, WeeChat replies to the nick and it is now displayed in the server buffer instead of the channel, as the target is a nick and not a channel. | |||
2024-04-06 | tests: add extra tests on received IRC CTCP messages | Sébastien Helleu | |
2024-04-01 | core: fix print of pointer values | Sébastien Helleu | |
2024-03-24 | core: fix tests on function strftimeval on Alpine | Sébastien Helleu | |
2024-03-17 | relay/api: add GET /api/hotlist | Sébastien Helleu | |
2024-03-17 | tests/gui: add tests on hotlist functions | Sébastien Helleu | |
2024-03-17 | tests: add missing include of string.h in relay API protocol tests | Sébastien Helleu | |
2024-03-16 | core: add variable `${highlight}` in option weechat.look.buffer_time_format ↵ | Sébastien Helleu | |
(issue #2079) | |||
2024-03-15 | tests: add hdata tests with struct timeval | Sébastien Helleu | |
2024-03-13 | tests: reorder tests on core directory functions | Sébastien Helleu | |
2024-03-12 | core: remove "wee-" prefix from source files in src/core and src/core/hook | Sébastien Helleu | |
2024-03-12 | relay/api: add support of buffer id in POST /api/input (issue #2081) | Sébastien Helleu | |
2024-03-12 | relay/api: add support of buffer id in GET /api/buffers (issue #2081) | Sébastien Helleu | |
2024-03-12 | tests/relay/api: add buffer id in test of buffer to json function (issue #2081) | Sébastien Helleu | |
2024-03-12 | tests/relay/api: add tests on API protocol | Sébastien Helleu | |
2024-03-12 | tests/relay/irc: use port 9001 for server relay | Sébastien Helleu | |
2024-03-12 | tests/relay/irc: fix comments | Sébastien Helleu | |
2024-03-12 | tests/relay/irc: remove unused calls to record functions | Sébastien Helleu | |
2024-03-12 | api: allow search by buffer id in function buffer_search (issue #2081) | Sébastien Helleu | |
2024-03-12 | core: add function gui_buffer_search_by_id (issue #2081) | Sébastien Helleu | |
2024-03-12 | core: rename function gui_buffer_search_by_name to gui_buffer_search (issue ↵ | Sébastien Helleu | |
#2081) | |||
2024-03-12 | core: add unique "id" in buffer (issue #2081) | Sébastien Helleu | |
The id is a "long long" variable with the current time (microseconds precision). It is guaranteed to be unique for all buffers, and the same number is never used again, during the lifetime of the process. It persists and is unchanged after `/upgrade`. | |||
2024-03-12 | api: add function "hdata_longlong" (issue #2081) | Sébastien Helleu | |
2024-03-10 | core: use whole replacement string instead of first char in function ↵ | Sébastien Helleu | |
gui_color_decode | |||
2024-03-06 | core: add support of SGR mouse events, remove option ↵ | Sébastien Helleu | |
weechat.look.mouse_timer_delay (closes #2082) | |||
2024-03-05 | api: add functions config_{boolean|integer|string|color|enum}_inherited in ↵ | Sébastien Helleu | |
scripting API | |||
2024-03-05 | tests: add tests on functions that read values of config options | Sébastien Helleu | |
2024-02-19 | api: add info "plugin_loaded" | Sébastien Helleu | |
2024-02-18 | tests: add tests on "api" relay (general functions and messages) | Sébastien Helleu | |
2024-02-18 | relay: move functions to get URL parameters from api to relay-http.c, add tests | Sébastien Helleu | |
2024-02-18 | tests: fix free of HTTP request | Sébastien Helleu | |
2024-02-16 | irc: add missing tags on self action messages when capability echo-message ↵ | Sébastien Helleu | |
is enabled (closes #2074) | |||
2024-02-16 | irc: don't strip monospace color code 0x11 from incoming messages (closes #2073) | Sébastien Helleu | |
2024-02-11 | irc: add server option "autojoin_delay" (closes #862) | Sébastien Helleu | |
The server option "autojoin_delay" adds a delay before autojoin. The server option "command_delay" is now used to add a delay before the execution of the command. On upgrade from an old version, the option "command_delay" is copied to "autojoin_delay" (in old versions, "command_delay" was applied after the execution of command and before the autojoin). | |||
2024-02-10 | tests: fix compiler warning on empty snprintf format | Sébastien Helleu | |
This fixes the following warning: test-core-dir.cpp:178:36: warning: zero-length gnu_printf format string [-Wformat-zero-length] | |||
2024-02-10 | core: remove trailing directory separators in home directories (closes #2070) | Sébastien Helleu | |