Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-10 | core: do not display non printable chars, fix function utf8_char_size_screen | Sébastien Helleu | |
Now the function utf8_char_size_screen can return -1 when the char is not printable. It has a specific behavior for some chars: - U+0009: value of option weechat.look.tab_width - U+0001 to U+001F (except U+0009): 1 - U+00AD (soft hyphen): -1 - U+200B (zero width space): -1 | |||
2022-12-10 | core: display chars < 32 with a letter/symbol and reverse video attribute in ↵ | Sébastien Helleu | |
chat | |||
2022-12-10 | core: toggle reverse video attribute in bars for chars < 32 only if not ↵ | Sébastien Helleu | |
already enabled | |||
2022-12-10 | core: expand tabulations as spaces in bars | Sébastien Helleu | |
2022-12-10 | core: replace call to memcpy by utf8_strncpy | Sébastien Helleu | |
2022-11-20 | core: fix typo in comment | 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-11-08 | core: add signals "buffer_user_{input|closing}_xxx" for buffers created with ↵ | Sébastien Helleu | |
`/buffer add` (closes #1848) | |||
2022-10-14 | Allow terminal title to be left unchanged. | Latchezar Tzvetkoff | |
Fixes #1835. | |||
2022-10-10 | core: fix context info in buffers with free content (closes #1832) | Sébastien Helleu | |
2022-10-05 | core: fix page scroll in bare display (closes #1830) | Sébastien Helleu | |
2022-09-27 | api: add function file_compress | Sébastien Helleu | |
2022-09-18 | core: add key alt+backspace, change behavior of key ctrl+w (closes #559) | Sébastien Helleu | |
The key ctrl+w now deletes one word until whitespace. The new key alt+backspace deletes one word (same behavior as ctrl+w in previous releases). | |||
2022-09-17 | tests: add tests on filter functions | Sébastien Helleu | |
2022-09-17 | core: fix order of filters after renaming a filter (issue #1695) | Sébastien Helleu | |
2022-09-17 | core: fix wrong terminal title on terminal resize (closes #1702) | Sébastien Helleu | |
2022-09-17 | core: sort filters by name (closes #1695) | 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-07-24 | core: use dynamic string in function gui_bar_item_get_value | Sébastien Helleu | |
2022-07-20 | api: add arguments "index_start" and "index_end" in function ↵ | Sébastien Helleu | |
string_rebuild_split_string | |||
2022-07-20 | api: rename function string_build_with_split_string to ↵ | Sébastien Helleu | |
string_rebuild_split_string | |||
2022-05-27 | core: add completion of conditions and content in commands `/item add` and ↵ | Sébastien Helleu | |
`/item addreplace` (issue #808) | |||
2022-05-27 | core: add display conditions in custom bar items (issue #808) | Sébastien Helleu | |
2022-05-27 | core: add command /item (closes #808) | Sébastien Helleu | |
This allows to create custom bar items with evaluated content (like the script text_item.py does). | |||
2022-04-24 | api: allow to catch multiple signals in functions hook_signal and ↵ | Sébastien Helleu | |
hook_hsignal (closes #1780) | |||
2022-04-18 | core: add bar item "spacer" | Sébastien Helleu | |
2022-04-17 | core: use dynamic string functions to build bar window content | Sébastien Helleu | |
2022-03-27 | core: fix bad window size on startup with some terminals like kitty (closes ↵ | Sébastien Helleu | |
#1769) | |||
2022-03-13 | core: add function gui_buffer_new_props (issue #1759) | Sébastien Helleu | |
This function allows to create a buffer and set properties via a hashtable, before the signal "buffer_opened" is sent. | |||
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-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: set prefix to NULL when clearing a line on a buffer with free content | 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 | |
2022-01-15 | core: fix search of commands with UTF-8 chars in name when option ↵ | Sébastien Helleu | |
weechat.look.command_incomplete is on (issue #1739) | |||
2021-12-28 | core: fix display of hotlist in buflist after changing value of option ↵ | Sébastien Helleu | |
weechat.look.hotlist_sort (closes #1733) The "hotlist" pointer in buffers was lost, it is now set again after switching to the newly sorted hotlist. | |||
2021-11-04 | core: fix access to integer/long/time arrays in hdata, add support of static ↵ | Sébastien Helleu | |
arrays in hdata | |||
2021-08-31 | core: add options in command /input and new keys to remove/restore buffers ↵ | Sébastien Helleu | |
in hotlist New options in command /input: - hotlist_remove_buffer - hotlist_restore_buffer - hotlist_restore_all New keys: - alt+h, alt+c: clear the whole hotlist (former key: alt+h) - alt+h, alt+m: mark the current buffer as read by removing it from the hotlist - alt+h, alt+r: restore latest hotlist removed in the current buffer - alt+h, alt+shift+R: restore latest hotlist removed in all buffers | |||
2021-08-11 | core: add terminal and color info in output of /debug color | Sébastien Helleu | |
2021-08-06 | core: fix decoding of attributes in basic ANSI colors (closes #1678) | Sébastien Helleu | |
2021-07-04 | core: add bar item "typing" in status bar by default | Sébastien Helleu | |
2021-05-27 | core: update translations (issue #1647) | Sébastien Helleu | |
2021-05-27 | clarify (max) bar size to be in chars/lines | Filip H.F. "FiXato" Slagter | |
(max) bar size was described to be in chars, though this only applies to the left/right bars. This change clarifies that top/bottom bars would have their size defined in lines. | |||
2021-05-26 | core: add signals "cursor_start" and "cursor_end" | Sébastien Helleu | |
2021-05-25 | core, buflist, irc, relay: replace freenode by libera in comments | Sébastien Helleu | |