Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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-01 | core: remove whitespace | Sébastien Helleu | |
2024-04-01 | core: fix print of pointer values | Sébastien Helleu | |
2024-03-24 | core: add option weechat.completion.case_sensitive | Sébastien Helleu | |
2024-03-18 | core: send signal "hotlist_changed" only if the order of hotlist has changed ↵ | Sébastien Helleu | |
after sort (issue #2097) | |||
2024-03-18 | core: reduce number of re-sort of hotlist (issue #2097) | Sébastien Helleu | |
Restore original signals caught: "buffer_moved" and "buffer_closed", and the signal "buffer_localvar_*" is added so that any local variable added/changed/removed triggers a re-sort of hotlist. | |||
2024-03-16 | core: optimize sort of hotlist | Sébastien Helleu | |
Entries are not duplicated any more. | |||
2024-03-16 | core: don't resort hotlist when signal "hotlist_changed" is sent | Sébastien Helleu | |
2024-03-16 | core: sort hotlist and remove buffer even while upgrading | Sébastien Helleu | |
2024-03-16 | core: fix crash on /upgrade when hotlist contains buffers that are closed | Sébastien Helleu | |
2024-03-16 | core: resort hotlist on any buffer signal (issue #2097) | Sébastien Helleu | |
2024-03-16 | core: add option weechat.look.highlight_prefix (closes #2079) | 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 | core: convert option weechat.look.hotlist_sort to a list of fields (closes ↵ | Sébastien Helleu | |
#2097) | |||
2024-03-15 | core: rename variables with creation time in hdata "hotlist" | Sébastien Helleu | |
Variables renamed: - "creation_time.tv_sec" -> "time" - "creation_time.tv_usec" -> "time_usec" | |||
2024-03-15 | core: add missing hdata name "buffer" in hdata "hotlist" | Sébastien Helleu | |
2024-03-13 | core: make search_stop scroll to search start position | Trygve Aaberge | |
When you run /input search_stop it should scroll to the scroll position the buffer was at before starting the search, rather than to the bottom of the buffer. Fixes a regression introduced in commit b83b428c5cc48043cb625844b87e94acbc194ba1 Fixes #2093 | |||
2024-03-13 | GUI: fix potential integer overflow bugs by casting to `size_t` | Mario Campos | |
2024-03-12 | core: remove "wee-" prefix from source files in src/core and src/core/hook | 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-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-02-24 | core: add missing mouse event "alt-ctrl-button3" | Sébastien Helleu | |
2024-02-24 | core: fix typo in comment | Sébastien Helleu | |
2024-02-24 | core: add missing mouse event "alt-ctrl-button2" | Sébastien Helleu | |
2024-02-01 | core: add support of base64url in encode/decode functions (issue #2066) | Sébastien Helleu | |
2024-01-24 | core: allow case insensitive search of partial buffer name with `(?i)name` ↵ | Sébastien Helleu | |
in command `/buffer` | |||
2024-01-24 | core: return 0 in gui_buffer_is_main if plugin_name or name is NULL | Sébastien Helleu | |
2024-01-06 | core: add variable "opening" in buffer, do not send buffer signals when the ↵ | Sébastien Helleu | |
buffer is opening | |||
2024-01-01 | core: update copyright dates | Sébastien Helleu | |
2023-12-26 | core: store microseconds in buffer lines (closes #649) | Sébastien Helleu | |
2023-12-24 | api: add property "type" in function buffer_get_string | Sébastien Helleu | |
2023-12-14 | core: fix infinite loop in display when the chat area is too small (closes ↵ | Sébastien Helleu | |
#2053) | |||
2023-12-14 | core: fix style | Sébastien Helleu | |
2023-11-23 | core: add syntax highlighting in evaluation of expressions, add option ↵ | Sébastien Helleu | |
weechat.color.eval_syntax_colors (issue #2042) Syntax highlighting (raw string without evaluation): `${raw_hl:xxx}` Syntax highlighting: `${hl:xxx}` | |||
2023-11-11 | core: move key ctrl+s, ctrl+u to alt+shift+U (issue #2040) | Sébastien Helleu | |
2023-11-11 | core: add key ctrl+o to send command found and insert next one in input ↵ | Sébastien Helleu | |
(issue #2040) | |||
2023-11-11 | core: add incremental search in commands history (issue #2040) | Sébastien Helleu | |
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-04 | core: fix value of buffer variable "num_history" when the value defined in ↵ | Sébastien Helleu | |
option weechat.history.max_commands is reached | |||
2023-11-04 | core: remove incorrect warning when binding keys F10 to F20 (closes #2039) | Sébastien Helleu | |
2023-11-01 | irc: add support of RGB colors in messages (issue #2025) | Sébastien Helleu | |
This is made using standard color code '\x04' followed by text color (RGB as hexadecimal) and optional background (RGB as hexadecimal). | |||
2023-11-01 | core, plugins: set error to NULL before calling strtol() | Sébastien Helleu | |
This is not strictly necessary, just in case the function strtol() doesn't update the pointer. | |||
2023-10-30 | core: check that buffer is not NULL in function ↵ | Sébastien Helleu | |
gui_chat_printf_date_tags_internal | |||
2023-10-23 | core: fix crash when a custom bar item name is already used by a default bar ↵ | Sébastien Helleu | |
item (closes #2034) | |||
2023-10-05 | core: use larger buffer for errors when creating a filter | Sébastien Helleu | |
2023-10-01 | core: make zstd dependency optional (closes #2024) | Sébastien Helleu | |