Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-24 | api: allow to catch multiple signals in functions hook_signal and ↵ | Sébastien Helleu | |
hook_hsignal (closes #1780) | |||
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-28 | core: use dynamic string in function gui_chat_build_string_message_tags | Sébastien Helleu | |
2022-01-28 | core: use dynamic string in function gui_chat_build_string_prefix_message | Sébastien Helleu | |
2022-01-26 | core: check that utf_char is not NULL in gui chat functions | Sébastien Helleu | |
2022-01-26 | core: fix memory leak when removing a line on a buffer with free content | Sébastien Helleu | |
2022-01-17 | core: update copyright dates | Sébastien Helleu | |
2021-01-02 | core: update copyright dates | Sébastien Helleu | |
2020-08-23 | api: add argument "bytes" in function string_dyn_concat | Sébastien Helleu | |
2020-05-10 | core: don't collapse consecutive newlines in lines displayed before the ↵ | Sébastien Helleu | |
first buffer is created | |||
2020-05-09 | api: use buffer pointer in argument "modifier_data" sent to weechat_print ↵ | Sébastien Helleu | |
modifier callback (closes #42) | |||
2020-01-04 | core: update copyright dates | Sébastien Helleu | |
2019-09-21 | core: ignore color codes in ${length:xxx} and ${lengthscr:xxx} | Sébastien Helleu | |
2019-06-15 | api: add argument "strip_items" in function string_split | Sébastien Helleu | |
2019-03-10 | core: replace argument "keep_eol" by "flags" in function string_split ↵ | Sébastien Helleu | |
(closes #1322) | |||
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-16 | core: fix weechat_print modifier | Sébastien Helleu | |
All changes: - always send the Tab char in the weechat_print modifier string - handle special cases in weechat_print modifier: no prefix (" \t...") or no date ("\t\t...") | |||
2018-08-15 | core: remove use of pointer "buffer" once the line has been initialized | Sébastien Helleu | |
2018-08-15 | core: add comments in function to print a line | Sébastien Helleu | |
2018-08-15 | core: fix destruction of line prefix in weechat_print modifier | Sébastien Helleu | |
2018-08-15 | core: fix comparison of strings in weechat_print modifier | Sébastien Helleu | |
2018-08-12 | api: add function hook_line | Sébastien Helleu | |
2018-01-07 | core: fix some styles | Sébastien Helleu | |
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-09-23 | core, plugins: check return code of strftime function | Sébastien Helleu | |
2017-03-28 | core: fix cut of chars in "cutscr" of evaluated strings | Sébastien Helleu | |
This fixes two problems: - stop before max char displayed with wide chars - preserve combining chars in the output Before the fix (wrong): >> ${cutscr:3,+,こんにちは世界} == [こん+] >> ${cutscr:1,+,a${\u0308}} == [a+] After the fix (OK): >> ${cutscr:3,+,こんにちは世界} == [こ+] >> ${cutscr:1,+,a${\u0308}} == [ä] | |||
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-07-09 | core: rename function string_iconv_fprintf to string_fprintf | 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-08-23 | core: fix truncated messages after a word with a length of zero on screen ↵ | Sébastien Helleu | |
(bug #40985, issue #502) | |||
2015-07-04 | core: fix type of value returned by functions gui_chat_string_next_char, ↵ | Sébastien Helleu | |
gui_chat_string_add_offset and gui_chat_string_add_offset_screen | |||
2015-07-04 | api: fix type of value returned by functions utf8_prev_char, utf8_next_char ↵ | Sébastien Helleu | |
and utf8_add_offset | |||
2015-07-04 | core: add missing comments before functions when the result must be freed ↵ | Sébastien Helleu | |
after use | |||
2015-04-19 | core: add options weechat.look.quote_{nick_prefix|nick_suffix|time_format} ↵ | Sébastien Helleu | |
to customize quoted messages in cursor mode (closes #403) | |||
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-08-19 | core: fix modifier "weechat_print": discard only one line when several lines ↵ | Sébastien Helleu | |
are displayed in same message (closes #171) When several lines are displayed in a message (separated by "\n"), the modifier "weechat_print" will now discard just one line (if return value is an empty string), instead of discarding the whole message. | |||
2014-05-24 | relay: fix crash when closing relay buffers (closes #57, closes #78) | Sébastien Helleu | |
A flag "closing" has been added in buffers. It is set to 1 when the buffer is closing, and then no more printf is allowed in the buffer (a message printed on relay buffer was causing a crash when it is closed). | |||
2014-03-16 | api: allow negative value for y in function printf_y | Sebastien Helleu | |
2014-02-22 | core: remove dead assignment in function gui_chat_printf_y | Sebastien Helleu | |
2014-01-15 | core: add option weechat.look.tab_width | Sebastien Helleu | |
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-12-11 | core: fix text emphasis with wide chars on screen like japanese (patch ↵ | Sebastien Helleu | |
#8253) (patch from Ryuunosuke Ayanokouzi) | |||
2013-11-09 | core: display lines waiting for buffer on exit (in case of early exit) | Sebastien Helleu | |
2013-08-22 | core: fix uncontrolled format string when displaying bufferized lines on ↵ | Sebastien Helleu | |
startup (lines waiting for core buffer) | |||
2013-08-16 | core: add text emphasis in messages when searching text in buffer | Sebastien Helleu | |
New options: - weechat.look.emphasized_attributes - weechat.color.emphasized - weechat.color.emphasized_bg | |||
2013-08-04 | core: change color format for options from `${xxx}` to `${color:xxx}` | Sebastien Helleu | |
Options affected: - weechat.look.buffer_time_format - weechat.look.prefix_action - weechat.look.prefix_error - weechat.look.prefix_join - weechat.look.prefix_network - weechat.look.prefix_quit |