Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-15 | core: add modifier and infos to decode ANSI colors | Sebastien Helleu | |
New modifier: - color_decode_ansi: convert ANSI colors to WeeChat colors (or remove colors). New infos: - color_ansi_regex: regex used to parse ANSI colors in a string - color_term2rgb: convert a terminal color (0-255) to RGB - color_rgb2term: convert a RGB color to terminal color (0-255) | |||
2014-03-06 | core: add option weechat.look.hotlist_add_conditions, remove option ↵ | Sebastien Helleu | |
weechat.look.hotlist_add_buffer_if_away | |||
2014-02-27 | core: replace constant by sizeof in a call to snprintf | Sebastien Helleu | |
2014-02-22 | core: remove dead assignment in function gui_bar_window_draw | Sebastien Helleu | |
2014-02-16 | core: add bare display mode (for easy text selection and click on URLs) | Sebastien Helleu | |
New key: alt+"!", to swith to bare display (same key to come back to standard display). New options: - weechat.look.bare_display_exit_on_input (default: on): by default any changes in input will return to standard display - weechat.look.bare_display_time_format (default: "%H:%M"): the format of time used in bare display. | |||
2014-02-13 | core: fix freeze/crash in gnutls (bug #41576) | Jason A. Donenfeld | |
The link is now made against pthread on all platforms. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2014-02-10 | api: add integer return code for functions hook_{signal|hsignal}_send | Sebastien Helleu | |
2014-02-02 | core: fix compilation on Android (replace include of sys/termios.h by ↵ | Sebastien Helleu | |
termios.h) (bug #41434) | |||
2014-01-27 | core: fix display of read marker when all buffers line are unread | Sebastien Helleu | |
The bug is when all buffer lines are unread (so "last_read_line" pointer is NULL), and that the option weechat.look.read_marker_always_show is on. The read marker was displayed at bottom after switch to the buffer. Thanks to Nils Görs. | |||
2014-01-21 | core: delay the signal "signal_sigwinch" after WeeChat screen refresh | Sebastien Helleu | |
The signal is sent after WeeChat screen refresh, so all sizes for windows, bars, ... are already adjusted to the new terminal size. | |||
2014-01-21 | core: add signals "signal_sighup" and "signal_sigwinch" (terminal resized) | Sebastien Helleu | |
2014-01-15 | core: add option weechat.look.tab_width | Sebastien Helleu | |
2014-01-05 | core: replace calls to sprintf() with snprintf() | Sebastien Helleu | |
2014-01-05 | core: fix compilation warnings on OpenBSD | Sebastien Helleu | |
On OpenBSD, the variable "tv_sec" in struct timeval has type "long" (type "time_t" under Linux). So we need to copy this value to a temporary variable before using its pointer with function localtime(). | |||
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-12-18 | core: add support of UTF-8 chars in horizontal/vertical separators | Sebastien Helleu | |
2013-12-18 | core: add option weechat.look.window_auto_zoom, disable automatic zoom by ↵ | Sebastien Helleu | |
default when terminal becomes too small for windows | |||
2013-12-11 | core: fix text emphasis with wide chars on screen like japanese (patch ↵ | Sebastien Helleu | |
#8253) (patch from Ryuunosuke Ayanokouzi) | |||
2013-12-04 | core: add buffer property "day_change" to hide messages for the day change ↵ | Sebastien Helleu | |
in specific buffers | |||
2013-12-01 | core: replace default key ctrl+"c", "u" by ctrl+"c", "_" for underlined text ↵ | Sebastien Helleu | |
in messages | |||
2013-12-01 | core: replace default key ctrl+"c", "r" by ctrl+"c", "v" for reverse video ↵ | Sebastien Helleu | |
in messages | |||
2013-11-23 | core: free nicklist data (for hsignal) on exit | Sebastien Helleu | |
2013-11-19 | core: fix current color/background after reset of color | Sebastien Helleu | |
Bug was visible with such colored string in IRC: ^Cc7,5 one ^Cc ^Cc7 two Before the fix, the word "two" had a red background. The "^Cc" should reset both color + background, so now it does not have a background any more. | |||
2013-11-18 | core: use #ifdef to check if versions are defined in signal "debug_libs" | Sebastien Helleu | |
2013-11-18 | core: remove "v" before versions displayed by /debug libs | Sebastien Helleu | |
2013-11-17 | core: add option "libs" for command /debug, add signal "debug_libs" | Sebastien Helleu | |
2013-11-14 | core: apply color attributes when clearing a window (patch #8236) (patch ↵ | Sebastien Helleu | |
from Tom Alsberg) | |||
2013-11-12 | core: fix truncated text when pasting several long lines (bug #40210) | Sebastien Helleu | |
2013-11-09 | core: fix terminal title under screen/tmux | Sebastien Helleu | |
2013-11-09 | core: rename option weechat.look.set_title to weechat.look.window_title ↵ | Sebastien Helleu | |
(evaluated string) | |||
2013-11-05 | core: add default keys alt+home/end and alt+F11/F12 for xterm | Sebastien Helleu | |
2013-11-02 | core: add support of italic text (requires ncurses >= 5.9 patch 20130831) | Sebastien Helleu | |
2013-11-02 | core: use ncurses include path when compiling with cmake | Sebastien Helleu | |
2013-10-10 | core: use one date format when day changes from day to day+1 | Sebastien Helleu | |
2013-10-05 | core: fix display of read marker after buffer switch when there is no line ↵ | Sebastien Helleu | |
displayed after (only filtered lines) | |||
2013-10-02 | core: replace some code by calls to function gui_chat_clrtoeol() | Sebastien Helleu | |
2013-09-30 | core: clear whole line before displaying content instead of clearing after ↵ | Sebastien Helleu | |
the end of content (bug #40115) | |||
2013-09-30 | core: fix display of read marker (as horizontal line) or day change message ↵ | Sebastien Helleu | |
after last buffer line when scrolling (bug #40126) | |||
2013-09-23 | core: fix extension (.exe) of symbolic link "weechat-curses" under Cygwin | Sebastien Helleu | |
2013-09-23 | core: replace some calls to ncurses *printw functions by *addstr | Sebastien Helleu | |
2013-09-03 | core: rename options weechat.look.day_change_message(2) to ↵ | Sebastien Helleu | |
weechat.look.day_change_message_{1date|2dates} | |||
2013-09-02 | core: add option weechat.look.day_change_message2 | Sebastien Helleu | |
The new option weechat.look.day_change_message2 is used to display day change between two messages, with two dates: the new one, and the old one. Example: -- Mon, 02 Sep 2013 (Thu, 22 Aug 2013) -- | |||
2013-08-28 | core: fix automatic scroll to bottom of buffer when day change is displayed ↵ | Sebastien Helleu | |
before first line of buffer | |||
2013-08-25 | core: display day change message dynamically (do not store it as a line in ↵ | Sebastien Helleu | |
buffer) (task #12775) Changes in options: - rename option weechat.look.day_change_time_format to weechat.look.day_change_message (color codes are allowed in this option) - new option weechat.color.chat_day_change. | |||
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-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-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-08-07 | core: remove symbolic link "weechat-curses" on make uninstall (cmake and ↵ | Sebastien Helleu | |
autotools) | |||
2013-08-07 | core: fix typo in comment for creation of symbolic link "weechat-curses" | Sebastien Helleu | |
2013-08-06 | core: use $DESTDIR when creating symbolic link "weechat-curses" with cmake | Sebastien Helleu | |