summaryrefslogtreecommitdiff
path: root/src/gui/curses
AgeCommit message (Collapse)Author
2014-07-20core: fix build with autotools (add main.c)Sébastien Helleu
2014-07-20core: fix link errors with ncurses librarySébastien Helleu
2014-07-14core: do not exit WeeChat in weechat_end() (let the caller do that)Sébastien Helleu
This is needed for automated tests, to exit with return code of tests.
2014-07-14core: move main() function into Curses GUISébastien Helleu
2014-07-14core: hide message timestamp in bare display if timestamp is disabled in ↵Sébastien Helleu
buffer (closes #129)
2014-06-07core: fix color display of last color number + 1 (closes #101)Sébastien Helleu
2014-05-22core: fix reset of attributes between nick colors in /color bufferSébastien Helleu
2014-05-04core: change default key for bare display from alt-'!' to alt-'l'Sébastien Helleu
2014-04-12core: use lower case for CMake keywordsSébastien Helleu
2014-04-04core: add a message about key alt-c in /color bufferSébastien Helleu
2014-04-02core: use an integer for seconds in command /window bare <delay>Sébastien Helleu
2014-04-01core: add default key alt-'-' to toggle filters in current buffer (closes #17)Sébastien Helleu
2014-03-31core: add non-active merged buffers with activity in hotlist (if another ↵Sébastien Helleu
merged buffer is zoomed) (task #12845) There was a bug with "num_displayed" in buffers when they are merged and that one buffer is zoomed: now the num_displayed is > 0 for the active buffer, and it is set to 0 for all merged non-active buffers (only in case of zoom). A variable "zoomed" has been added in buffers to know if a buffer with this number is zoomed or not (possibly another buffer).
2014-03-30core: use seconds as float number for delay in command /window bare <delay>Sébastien Helleu
2014-03-30core: fix reset of attributes in bars when "resetcolor" is used (closes #41)Sebastien Helleu
2014-03-29core: quit WeeChat on signal SIGHUP, remove signal "signal_sighup"Sebastien Helleu
2014-03-29core: add text search in buffers with free content (task #13051)Sebastien Helleu
2014-03-19core: fix use of reserved C identifiers in headers (closes #31)Sebastien Helleu
2014-03-19core: add key alt-j,alt-f to jump to first buffer, change command for jump ↵Sebastien Helleu
to last buffer New key alt-j,alt-f is bound by default to "/buffer -". The existing key alt-j,alt-l is now bound by default to "/buffer +".
2014-03-17core: fix "/window scroll_bottom" on a buffer with free contentSebastien Helleu
The bug was introduced by commit 8fac1eea40d6306c27bd854f8ae7bd0c35632fc9 which purpose was to not scroll to the end of buffer with "/window scroll -N" when the top of buffer is displayed. This commit is adding the syntax "--N" to force a scroll from the end (only used by "/window scroll_bottom").
2014-03-16core: fix compilation on SmartOS (bug #40981, closes #23)Sebastien Helleu
2014-03-15core: add modifier and infos to decode ANSI colorsSebastien 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-06core: add option weechat.look.hotlist_add_conditions, remove option ↵Sebastien Helleu
weechat.look.hotlist_add_buffer_if_away
2014-02-27core: replace constant by sizeof in a call to snprintfSebastien Helleu
2014-02-22core: remove dead assignment in function gui_bar_window_drawSebastien Helleu
2014-02-16core: 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-13core: 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-10api: add integer return code for functions hook_{signal|hsignal}_sendSebastien Helleu
2014-02-02core: fix compilation on Android (replace include of sys/termios.h by ↵Sebastien Helleu
termios.h) (bug #41434)
2014-01-27core: fix display of read marker when all buffers line are unreadSebastien 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-21core: delay the signal "signal_sigwinch" after WeeChat screen refreshSebastien 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-21core: add signals "signal_sighup" and "signal_sigwinch" (terminal resized)Sebastien Helleu
2014-01-15core: add option weechat.look.tab_widthSebastien Helleu
2014-01-05core: replace calls to sprintf() with snprintf()Sebastien Helleu
2014-01-05core: fix compilation warnings on OpenBSDSebastien 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-01core: update copyright datesSebastien Helleu
2013-12-18core: add support of UTF-8 chars in horizontal/vertical separatorsSebastien Helleu
2013-12-18core: add option weechat.look.window_auto_zoom, disable automatic zoom by ↵Sebastien Helleu
default when terminal becomes too small for windows
2013-12-11core: fix text emphasis with wide chars on screen like japanese (patch ↵Sebastien Helleu
#8253) (patch from Ryuunosuke Ayanokouzi)
2013-12-04core: add buffer property "day_change" to hide messages for the day change ↵Sebastien Helleu
in specific buffers
2013-12-01core: replace default key ctrl+"c", "u" by ctrl+"c", "_" for underlined text ↵Sebastien Helleu
in messages
2013-12-01core: replace default key ctrl+"c", "r" by ctrl+"c", "v" for reverse video ↵Sebastien Helleu
in messages
2013-11-23core: free nicklist data (for hsignal) on exitSebastien Helleu
2013-11-19core: fix current color/background after reset of colorSebastien 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-18core: use #ifdef to check if versions are defined in signal "debug_libs"Sebastien Helleu
2013-11-18core: remove "v" before versions displayed by /debug libsSebastien Helleu
2013-11-17core: add option "libs" for command /debug, add signal "debug_libs"Sebastien Helleu
2013-11-14core: apply color attributes when clearing a window (patch #8236) (patch ↵Sebastien Helleu
from Tom Alsberg)
2013-11-12core: fix truncated text when pasting several long lines (bug #40210)Sebastien Helleu
2013-11-09core: fix terminal title under screen/tmuxSebastien Helleu