summaryrefslogtreecommitdiff
path: root/src/gui
AgeCommit message (Collapse)Author
2024-04-26core: remove check of NULL pointers before calling unhook() (issue #865)Sébastien Helleu
2024-04-25core: remove check of NULL pointers before calling free() (issue #865)Sébastien Helleu
2024-04-17core: do not color prefix of join/part/quit messages when the nick is offlineSébastien Helleu
2024-04-11core: use nick offline color for nick in action messageSébastien Helleu
2024-04-11core: use nick offline highlight color for prefix of action message when the ↵Sébastien Helleu
nick is offline with a highlight
2024-04-07core: 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-07buffer: 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-01core: remove whitespaceSébastien Helleu
2024-04-01core: fix print of pointer valuesSébastien Helleu
2024-03-24core: add option weechat.completion.case_sensitiveSébastien Helleu
2024-03-18core: send signal "hotlist_changed" only if the order of hotlist has changed ↵Sébastien Helleu
after sort (issue #2097)
2024-03-18core: 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-16core: optimize sort of hotlistSébastien Helleu
Entries are not duplicated any more.
2024-03-16core: don't resort hotlist when signal "hotlist_changed" is sentSébastien Helleu
2024-03-16core: sort hotlist and remove buffer even while upgradingSébastien Helleu
2024-03-16core: fix crash on /upgrade when hotlist contains buffers that are closedSébastien Helleu
2024-03-16core: resort hotlist on any buffer signal (issue #2097)Sébastien Helleu
2024-03-16core: add option weechat.look.highlight_prefix (closes #2079)Sébastien Helleu
2024-03-16core: add variable `${highlight}` in option weechat.look.buffer_time_format ↵Sébastien Helleu
(issue #2079)
2024-03-15core: convert option weechat.look.hotlist_sort to a list of fields (closes ↵Sébastien Helleu
#2097)
2024-03-15core: 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-15core: add missing hdata name "buffer" in hdata "hotlist"Sébastien Helleu
2024-03-13core: make search_stop scroll to search start positionTrygve 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-13GUI: fix potential integer overflow bugs by casting to `size_t`Mario Campos
2024-03-12core: remove "wee-" prefix from source files in src/core and src/core/hookSébastien Helleu
2024-03-12api: allow search by buffer id in function buffer_search (issue #2081)Sébastien Helleu
2024-03-12core: add function gui_buffer_search_by_id (issue #2081)Sébastien Helleu
2024-03-12core: rename function gui_buffer_search_by_name to gui_buffer_search (issue ↵Sébastien Helleu
#2081)
2024-03-12core: 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-10core: use whole replacement string instead of first char in function ↵Sébastien Helleu
gui_color_decode
2024-03-06core: add support of SGR mouse events, remove option ↵Sébastien Helleu
weechat.look.mouse_timer_delay (closes #2082)
2024-02-24core: add missing mouse event "alt-ctrl-button3"Sébastien Helleu
2024-02-24core: fix typo in commentSébastien Helleu
2024-02-24core: add missing mouse event "alt-ctrl-button2"Sébastien Helleu
2024-02-01core: add support of base64url in encode/decode functions (issue #2066)Sébastien Helleu
2024-01-24core: allow case insensitive search of partial buffer name with `(?i)name` ↵Sébastien Helleu
in command `/buffer`
2024-01-24core: return 0 in gui_buffer_is_main if plugin_name or name is NULLSébastien Helleu
2024-01-06core: add variable "opening" in buffer, do not send buffer signals when the ↵Sébastien Helleu
buffer is opening
2024-01-01core: update copyright datesSébastien Helleu
2023-12-26core: store microseconds in buffer lines (closes #649)Sébastien Helleu
2023-12-24api: add property "type" in function buffer_get_stringSébastien Helleu
2023-12-14core: fix infinite loop in display when the chat area is too small (closes ↵Sébastien Helleu
#2053)
2023-12-14core: fix styleSébastien Helleu
2023-11-23core: 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-11core: move key ctrl+s, ctrl+u to alt+shift+U (issue #2040)Sébastien Helleu
2023-11-11core: add key ctrl+o to send command found and insert next one in input ↵Sébastien Helleu
(issue #2040)
2023-11-11core: 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-04core: fix value of buffer variable "num_history" when the value defined in ↵Sébastien Helleu
option weechat.history.max_commands is reached
2023-11-04core: remove incorrect warning when binding keys F10 to F20 (closes #2039)Sébastien Helleu
2023-11-01irc: 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).