Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-16 | core: add variable `${highlight}` in option weechat.look.buffer_time_format ↵ | Sébastien Helleu | |
(issue #2079) | |||
2024-03-12 | core: remove "wee-" prefix from source files in src/core and src/core/hook | 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-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-07-08 | core: use type "enum" in options | Sébastien Helleu | |
2023-05-01 | core: keep only first message line in hook line when input_multiline is not ↵ | Sébastien Helleu | |
set in buffer | |||
2023-04-20 | core: keep only first message line in hdata update of line_data when ↵ | Sébastien Helleu | |
input_multiline is not set in buffer | |||
2023-01-28 | core: make notify tags in line case sensitive (issue #1872) | Sébastien Helleu | |
2023-01-01 | core: update copyright dates | Sébastien Helleu | |
2022-12-25 | api: do not check hotlist add conditions when adding buffer in hotlist with ↵ | Sébastien Helleu | |
function buffer_set | |||
2022-12-25 | core: add option `add` in command `/hotlist` | Sébastien Helleu | |
2022-11-11 | core: add identifier in buffer lines (closes #901) | Sébastien Helleu | |
For buffers with formatted content, the "id" starts to 0 on each buffer and is incremented on each new line displayed (it is reset to 0 if reaching INT_MAX). For buffers with free content, the "id" is set to the same value as "y" (ie the line number, starting to 0). | |||
2022-10-10 | core: fix context info in buffers with free content (closes #1832) | Sébastien Helleu | |
2022-07-24 | core: remove dead assignments | Sébastien Helleu | |
2022-07-24 | core: add option weechat.look.highlight_disable_regex and buffer property ↵ | Sébastien Helleu | |
"highlight_disable_regex" (closes #1798) | |||
2022-01-30 | core: search in message tags when tags are displayed with /debug tags | Sébastien Helleu | |
2022-01-30 | core: add support of date and tags in messages displayed in buffers with ↵ | Sébastien Helleu | |
free content, add function printf_y_date_tags (closes #1746) | |||
2022-01-28 | core: move functions from gui-chat.c to gui-line.c | Sébastien Helleu | |
Functions moved and renamed: - gui_chat_build_string_prefix_message -> gui_line_build_string_prefix_message - gui_chat_build_string_message_tags -> gui_line_build_string_message_tags | |||
2022-01-26 | core: set prefix to NULL when clearing a line on a buffer with free content | Sébastien Helleu | |
2022-01-17 | core: update copyright dates | Sébastien Helleu | |
2021-11-04 | core: fix access to integer/long/time arrays in hdata, add support of static ↵ | Sébastien Helleu | |
arrays in hdata | |||
2021-01-02 | core: update copyright dates | Sébastien Helleu | |
2020-08-16 | core: set notify_level to 3 if highlight is forced in gui_line_hook_update ↵ | Sébastien Helleu | |
(only if tag "notify_none" is not in the line) (issue #1529) | |||
2020-08-16 | core: set notify_level to 3 in case of highlight in gui_line_hook_update ↵ | Sébastien Helleu | |
only if tag "notify_none" is not in the line (issue #1529) | |||
2020-08-16 | core: set notify_level to 3 in case of highlight only if tag "notify_none" ↵ | Sébastien Helleu | |
is not in the line (issue #1529) | |||
2020-08-15 | core: set "notify_level" to 3 if there is a highlight in the line (closes #1529) | Sébastien Helleu | |
2020-08-04 | core: check that line is not NULL in functions gui_line_is_displayed and ↵ | Sébastien Helleu | |
gui_line_get_nick_tag | |||
2020-08-04 | core: check that line_data is not NULL in functions gui_line_tags_alloc and ↵ | Sébastien Helleu | |
gui_line_has_tag_no_filter | |||
2020-08-04 | core: rename functions to allocate/free lines | Sébastien Helleu | |
2020-07-20 | core: do not add line with highlight and tag "notify_none" to hotlist ↵ | Sébastien Helleu | |
(closes #1529) | |||
2020-01-04 | core: update copyright dates | Sébastien Helleu | |
2019-06-15 | api: add argument "strip_items" in function string_split | Sébastien Helleu | |
2019-04-13 | core: merge functions gui_line_prefix_is_same_nick_as_{previous|next} (issue ↵ | Sébastien Helleu | |
#931) | |||
2019-04-13 | core: add option weechat.look.prefix_same_nick_middle (closes #930, closes #931) | Adrian Bjugård | |
2019-01-01 | core: update copyright dates | Sébastien Helleu | |
2018-11-29 | core: use https for links to GNU GPL license | Sébastien Helleu | |
2018-10-01 | core: replace "long unsigned int" by "unsigned long" | Sébastien Helleu | |
2018-08-15 | core: remove unneeded initialization of variable "highlight" | Sébastien Helleu | |
2018-08-12 | api: add function hook_line | Sébastien Helleu | |
2018-08-12 | core: fix check of tags in lines | Sébastien Helleu | |
All changes: - fix check of tags in lines: check lines without tags, fix check of tags with negation ("!tag") - add string functions string_split_tags and string_free_split_tags - add tests on function gui_line_match_tags | |||
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-10-29 | core: remove useless condition (issue #1092) | Sébastien Helleu | |
2017-10-29 | core: do not change the chat prefix size when a filtered line is added ↵ | Sébastien Helleu | |
(closes #1092) | |||
2017-06-10 | core, plugins: fix conditions to insert elements in linked lists | Sébastien Helleu | |
This removes scan-build warnings about dereference of last_xxx null pointers. | |||
2017-03-25 | core: check that pointers received in arguments are not NULL in "free" functions | Sébastien Helleu | |
Functions: - hdata_free - infolist_var_free - infolist_item_free - infolist_free - string_shared_free - gui_window_objects_free - gui_color_free - gui_completion_free - gui_filter_free - gui_history_buffer_free - gui_hotlist_free - gui_key_free - gui_lines_free - gui_line_tags_free - gui_line_free - gui_window_tree_free - gui_window_scroll_free | |||
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-03-21 | core: add pointer in some callbacks (closes #406) | Sébastien Helleu | |
This pointer is the first argument received by callbacks, and the existing argument "data" is now automatically freed by WeeChat when the object containing the callback is removed. With this new pointer, the linked list of callbacks in scripts has been removed. This will improve speed of scripts (using a lot of hooks), reduce memory used by scripts and reduce time to unload scripts. Following functions are affected in the C API: * exec_on_files * config_new * config_new_section * config_new_option * hook_command * hook_command_run * hook_timer * hook_fd * hook_process * hook_process_hashtable * hook_connect * hook_print * hook_signal * hook_hsignal * hook_config * hook_completion * hook_modifier * hook_info * hook_info_hashtable * hook_infolist * hook_hdata * hook_focus * unhook_all_plugin * buffer_new * bar_item_new * upgrade_new * upgrade_read | |||
2016-01-01 | core: update copyright dates | Sébastien Helleu | |