Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2015-07-26 | Merge remote-tracking branch 'origin/pr/393' | Sébastien Helleu | |
2015-06-22 | core: fix bar item "scroll" after /buffer clear (closes #448) | Sébastien Helleu | |
2015-04-12 | core: add more intuitive buffer searching (closes #76) | Simmo Saan | |
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-11-01 | core: fix buffer property "lines_hidden" when merging buffers or when a line ↵ | Sébastien Helleu | |
is removed from a buffer (closes #226) | |||
2014-09-21 | core: 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-08 | core: add parentheses around tests in conditions | Sébastien Helleu | |
2014-05-07 | core: add support for negated tags in filters (closes #72) | stfn | |
2014-03-29 | core: 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-10 | api: add integer return code for functions hook_{signal|hsignal}_send | Sebastien Helleu | |
2014-02-04 | core: use structure itself for sizeof in two malloc | Sebastien Helleu | |
2014-01-05 | core: fix crash with hdata_update on shared strings, add hdata type ↵ | Sebastien Helleu | |
"shared_string" (bug #41104) | |||
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-12-15 | core: 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-14 | core: 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-08 | core: fix highlight on action messages: skip the nick at beginning to ↵ | Sebastien Helleu | |
prevent highlight on it (bug #40516) | |||
2013-09-02 | Merge branch 'shared-strings' | Sebastien Helleu | |
2013-08-17 | core: use shared strings for prefix on lines | Sebastien Helleu | |
It can reduce by about 10% the memory used for lines in a buffer. | |||
2013-08-17 | core: add search of regular expression in buffer, don't reset search type on ↵ | Sebastien Helleu | |
a new search, select where to search (messages/prefixes) Key changed in search context: - ctrl+"r": switch search type: string/regex New keys in search context: - alt+"c": case (in)sensitive search - tab: search in messages/prefixes/both | |||
2013-08-10 | core: use shared strings for tags on lines | Sebastien Helleu | |
It can reduce by about 30% the memory used for lines in a buffer. | |||
2013-08-10 | core: optimize the removal of lines in buffers (a lot faster to clear/close ↵ | Sebastien Helleu | |
buffers with lot of lines) The update of variables "buffer_max_length" and "prefix_max_length" in struct t_gui_lines is now delayed and made during the main refresh (in main loop). For a buffer with 50K lines, it is up to 3300 times faster to clear/close it. For a buffer with 4096 lines (default limit), it is up to 120 times faster. | |||
2013-05-30 | core: fix random crash on mouse actions (bug #39094) | Sebastien Helleu | |
2013-05-21 | core: fix line alignment when option weechat.look.buffer_time_format is set ↵ | Sebastien Helleu | |
to empty string A regression was introduced by commit 305175fb8c464a169e767a814f5c400154507e6f | |||
2013-05-01 | core: fix display of long lines without time (message beginning with two tabs) | Sebastien Helleu | |
The long lines without time were not properly aligned: the second and subsequent lines should start at column 0 of chat area. | |||
2013-04-29 | core: make nick prefix/suffix dynamic (move options from irc plugin to core, ↵ | Sebastien Helleu | |
add logger options) (bug #37531) | |||
2013-03-17 | core: fix typos in many comments and some strings | Sebastien Helleu | |
2013-02-04 | core: fix refresh of line after changes with hdata_update (update flag ↵ | Sebastien Helleu | |
"displayed" according to filters) | |||
2013-01-01 | core: update copyright dates | Sebastien Helleu | |
2012-12-15 | core: move comments with description of C file to top of files | Sebastien Helleu | |
2012-12-13 | core: reformat comments for functions | Sebastien Helleu | |
2012-12-08 | api: allow creation of structure with hdata_update (allowed for hdata "history") | Sebastien Helleu | |
2012-10-17 | core: fix display problem when option weechat.look.prefix_same_nick is set ↵ | Sebastien Helleu | |
(problem with nick displayed in first line of screen) (bug #37556) To fix this bug, a feature has been removed: the first message with a nick has the prefix forced (to not display the value of weechat.look.prefix_same_nick on top of screen), commit was: 04e98c3f29156a04785f86d429dda4d521fc1779 This feature may be reintroduced in a future commit. | |||
2012-08-30 | core: add default key alt+"x" (zoom on merged buffer) (task #11029) | Sebastien Helleu | |
2012-08-27 | api: allow update for some variables of hdata, add new functions ↵ | Sebastien Helleu | |
hdata_update and hdata_set | |||
2012-08-14 | core: fix use of unitialized value (line->data->display) when adding a line ↵ | Sebastien Helleu | |
in buffer | |||
2012-07-20 | core: add support of arrays in hdata variables | Sebastien Helleu | |