summaryrefslogtreecommitdiff
path: root/src/gui/curses
AgeCommit message (Collapse)Author
2021-08-31core: 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-11core: add terminal and color info in output of /debug colorSébastien Helleu
2021-03-16core: add options to customize commands on system signals, quit by default ↵Sébastien Helleu
on SIGHUP when not running headless (closes #1595) New options to customize behavior on signals received, with the default behavior: - weechat.signal.sighup: quit in normal mode, reload config in headless - weechat.signal.sigquit: quit - weechat.signal.sigterm: quit - weechat.signal.sigusr1: no command executed by default - weechat.signal.sigusr2: no command executed by default The signals SIGUSR1 and SIGUSR2 are introduced by this commit, so it's now possible to run commands when they are received. The SIGHUP signal makes now WeeChat quit, it was the behavior before version 2.9 of WeeChat (see commit de1e61f7cd50cbd1a99777fe6611642a51abf5f6).
2021-02-28core: fix quoted line in cursor mode (closes #1602)Sébastien Helleu
Regression was introduced in version 2.7 by commit 93d2dbf3e1ef30e676a6edd56ab2b9bd2ddd70d9.
2021-02-08core: fix wrong size of the new window after vertical split (closes #1612)Sébastien Helleu
2021-02-07core: add options weechat.look.hotlist_update_on_buffer_switch and ↵Kevin Pulo
weechat.look.read_marker_update_on_buffer_switch Both default to "on" (no change to previous behavior). If hotlist_update_on_buffer_switch is "off", then when switching away from a buffer, the hotlist is not cleared. If read_marker_update_on_buffer_switch is "off", then when switching away from a buffer, the read marker is not set to the end of the buffer. This allows users to choose to have fully manual control over when hotlist counts and buffer read markers are reset. Fixes #992.
2021-01-02core: update copyright datesSébastien Helleu
2020-11-23core: allocate dynamic string size for colorsSébastien Helleu
2020-08-17core: replace calls to malloc by callocSébastien Helleu
After these calls to malloc the memory is set to zero, so it's better to call calloc that does it already.
2020-06-21core: add bar option "color_bg_inactive" (issue #732)Sébastien Helleu
2020-06-02Add Alacritty title escape sequence supportChristian Duerr
2020-05-16Fix /window scroll_beyond_end when buffer has fewer lines than terminal heightTrygve Aaberge
2020-05-10core: add default key alt-enter to insert a newline (issue #1498)Sébastien Helleu
2020-05-10core: Don't remove consecutive newlines when pastingTrygve Aaberge
Relates to #1498
2020-05-10core: Don't collapse consecutive newlines in bar contentTrygve Aaberge
This allows blank lines to be displayed in the input bar when you input multiple consecutive newlines. Relates to #1498
2020-04-24core: add default key alt-shift-N to toggle nicklist barSébastien Helleu
2020-04-21core: translate log message when the signal SIGHUP is receivedSébastien Helleu
2020-04-21core: restore signal "signal_sighup", and if eaten do not reload configurationSébastien Helleu
2020-04-22core: reload config on SIGHUPTom Fitzhenry
fixes https://github.com/weechat/weechat/issues/1476
2020-04-19core: add command line option "--stdout" in weechat-headless binary (closes ↵Sébastien Helleu
#1475, closes #1477)
2020-04-19core: log to stdout, if headlessTom Fitzhenry
Fixes https://github.com/weechat/weechat/issues/1475 .
2020-01-04core: update copyright datesSébastien Helleu
2019-11-10Haiku: link libnetwork, not libpthread.Jerome Duval
2019-10-14core: fix scrolling up in bare mode when switched to bare mode at the top of ↵Sébastien Helleu
the buffer (closes #899, issue #978)
2019-10-06core: fix long linesSébastien Helleu
2019-10-06Merge remote-tracking branch 'origin/pr/630'Sébastien Helleu
2019-10-06Merge remote-tracking branch 'origin/pr/619'Sébastien Helleu
2019-10-01core: add function to convert WeeChat colors to ANSI colors (issue #528)Sébastien Helleu
2019-10-01core: fix style in CMake filesSébastien Helleu
2019-09-15core: display an error on missing dependency in CMake (closes #916, closes #956)Sébastien Helleu
2019-08-25api: add infos "term_colors" and "term_color_pairs"Sébastien Helleu
2019-06-28Merge remote-tracking branch 'origin/pr/1345'Sébastien Helleu
2019-06-17core: add option "close" in command /window (closes #853)Sébastien Helleu
2019-06-15api: add argument "strip_items" in function string_splitSébastien Helleu
2019-06-07core: replace char "," by "~" in color codes to separate foreground from ↵Sébastien Helleu
background (closes #1264)
2019-05-13gui: fix wide ncurses header on FreeBSD (issue #1343)Simmo Saan
2019-05-04gui: fix wbkgrndset for non-wide ncurses by fallback to wbkgdset (issue #1343)Simmo Saan
cchar_t, setcchar and wbkgrndset are actually widec ncurses features, not ext-colors features, but NCURSES_WIDECHAR doesn't accurately reflect their existence so NCURSES_EXT_COLORS is used instead.
2019-05-02gui: readd color buffer table zero padding and dashes (issue #1343)Simmo Saan
2019-05-02gui: change command line option "-c" color pairs table to match (issue #1343)Simmo Saan
2019-05-02gui: change color buffer pairs table to only show allocated pairs (issue #1343)Simmo Saan
2019-05-02gui: increase ncurses color pair limit from 255 to 32767 (issue #1343)Simmo Saan
2019-05-02gui: replace ncurses COLOR_PAIR attribute usage with special functions ↵Simmo Saan
(issue #1343)
2019-04-13core: add option weechat.look.buffer_time_same (closes #1127)Simmo Saan
2019-03-24core: add CMake option "ENABLE_CODE_COVERAGE" to compile with code coverage ↵Sébastien Helleu
options This option is OFF by default and should be enabled only for tests, to measure test coverage.
2019-03-10core: replace argument "keep_eol" by "flags" in function string_split ↵Sébastien Helleu
(closes #1322)
2019-02-19spell: rename "aspell" plugin to "spell" (issue #1299)Sébastien Helleu
The following things have been renamed: - file aspell.conf -> spell.conf - options aspell.* -> spell.* - bar item aspell_dict -> spell_dict - bar item and local variable aspell_suggest -> spell_suggest - info aspell_dict -> spell_dict
2019-01-20core: add default keys ctrl-F11/F12 to scroll up/down one page in nicklist ↵Sébastien Helleu
(same action as F11/F12)
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-11-18core: replace "Mac OS X" and "OS X" by "macOS" (issue #1272)Sébastien Helleu