summaryrefslogtreecommitdiff
path: root/src/gui/gui-line.c
AgeCommit message (Collapse)Author
2022-01-30core: search in message tags when tags are displayed with /debug tagsSébastien Helleu
2022-01-30core: 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-28core: move functions from gui-chat.c to gui-line.cSé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-26core: set prefix to NULL when clearing a line on a buffer with free contentSébastien Helleu
2022-01-17core: update copyright datesSébastien Helleu
2021-11-04core: fix access to integer/long/time arrays in hdata, add support of static ↵Sébastien Helleu
arrays in hdata
2021-01-02core: update copyright datesSébastien Helleu
2020-08-16core: 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-16core: 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-16core: 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-15core: set "notify_level" to 3 if there is a highlight in the line (closes #1529)Sébastien Helleu
2020-08-04core: check that line is not NULL in functions gui_line_is_displayed and ↵Sébastien Helleu
gui_line_get_nick_tag
2020-08-04core: 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-04core: rename functions to allocate/free linesSébastien Helleu
2020-07-20core: do not add line with highlight and tag "notify_none" to hotlist ↵Sébastien Helleu
(closes #1529)
2020-01-04core: update copyright datesSébastien Helleu
2019-06-15api: add argument "strip_items" in function string_splitSébastien Helleu
2019-04-13core: merge functions gui_line_prefix_is_same_nick_as_{previous|next} (issue ↵Sébastien Helleu
#931)
2019-04-13core: add option weechat.look.prefix_same_nick_middle (closes #930, closes #931)Adrian Bjugård
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-10-01core: replace "long unsigned int" by "unsigned long"Sébastien Helleu
2018-08-15core: remove unneeded initialization of variable "highlight"Sébastien Helleu
2018-08-12api: add function hook_lineSébastien Helleu
2018-08-12core: fix check of tags in linesSé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-05core: update copyright datesSébastien Helleu
2017-10-29core: remove useless condition (issue #1092)Sébastien Helleu
2017-10-29core: do not change the chat prefix size when a filtered line is added ↵Sébastien Helleu
(closes #1092)
2017-06-10core, plugins: fix conditions to insert elements in linked listsSébastien Helleu
This removes scan-build warnings about dereference of last_xxx null pointers.
2017-03-25core: check that pointers received in arguments are not NULL in "free" functionsSé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-01core: update copyright datesSébastien Helleu
2016-03-21core: 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-01core: update copyright datesSébastien Helleu
2015-07-26Merge remote-tracking branch 'origin/pr/393'Sébastien Helleu
2015-06-22core: fix bar item "scroll" after /buffer clear (closes #448)Sébastien Helleu
2015-04-12core: add more intuitive buffer searching (closes #76)Simmo Saan
2015-01-01core: update copyright datesSébastien Helleu
2014-11-01core: fix buffer property "lines_hidden" when merging buffers or when a line ↵Sébastien Helleu
is removed from a buffer (closes #226)
2014-09-21core: fix highlight of IRC action messages when option irc.look.nick_mode is ↵Sébastien Helleu
set to "action" or "both" (closes #206)
2014-05-08core: add parentheses around tests in conditionsSébastien Helleu
2014-05-07core: add support for negated tags in filters (closes #72)stfn
2014-03-29core: fix alignment of lines in merged buffers (closes #43)Sebastien Helleu
The bug happened when options weechat.look.prefix_align and weechat.look.prefix_buffer_align are set to "none".
2014-02-10api: add integer return code for functions hook_{signal|hsignal}_sendSebastien Helleu
2014-02-04core: use structure itself for sizeof in two mallocSebastien Helleu
2014-01-05core: fix crash with hdata_update on shared strings, add hdata type ↵Sebastien Helleu
"shared_string" (bug #41104)
2014-01-01core: update copyright datesSebastien Helleu
2013-12-15core: add buffer property "highlight_tags_restrict", rename option ↵Sebastien Helleu
irc.look.highlight_tags to irc.look.highlight_tags_restrict The buffer property "highlight_tags" is renamed to "highlight_tags_restrict". New behavior for buffer property "highlight_tags": force highlight on tags. Option irc.look.highlight_tags is renamed to irc.look.highlight_tags_restrict.
2013-12-14core: add logical "and" between tags in filters, weechat.look.highlight_tags ↵Sebastien Helleu
and buffer property "highlight_tags" The logical "and" is made with the separator "+". Example: "irc_notice+nick_toto,nick_test" will match a notice from nick "toto" or any message from nick "test".
2013-11-08core: fix highlight on action messages: skip the nick at beginning to ↵Sebastien Helleu
prevent highlight on it (bug #40516)
2013-09-02Merge branch 'shared-strings'Sebastien Helleu