summaryrefslogtreecommitdiff
path: root/src/gui
AgeCommit message (Collapse)Author
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-05-10core: properly display newlines in input for all buffersTrygve Aaberge
Supporting multiple lines in the input bar is useful even for buffers without input_multiline set, because it enables you to compose multiple lines at once, even if it is sent as multiple messages. It is particularly useful when you paste multiple lines and want to edit some of it before you send the message.
2020-05-09core: properly display newlines in input when multiline is enabled in buffer ↵Sébastien Helleu
(issue #984, issue #1063)
2020-05-09core: add an option for multiline input in a buffer (closes #984)Trygve Aaberge
This allows the input callback function for a buffer to receive multiple lines at once, instead of the message being split on newline before being sent to the callback. It adds a new flag, input_multiline, to control this. This flag defaults to 0 which is the current behavior.
2020-05-09api: use buffer pointer in argument "modifier_data" sent to weechat_print ↵Sébastien Helleu
modifier callback (closes #42)
2020-04-28core: remove obsolete commentSébastien Helleu
The completion context can be "GUI_COMPLETION_NULL" if there's no base word found (for example empty input).
2020-04-28api: return integer in function gui_completion_search (issue #1484)Sébastien Helleu
2020-04-27api: add hdata "completion_word" (issue #1484)Sébastien Helleu
2020-04-27api: add functions completion_new, completion_search and completion_free ↵Sébastien Helleu
(issue #1484)
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-04-07core: fix resize of a bar when its size is 0 (automatic) (closes #1470)Sébastien Helleu
2020-02-09core: fix unlikely memory leak in completionSébastien Helleu
2020-01-12core: reset variable "old_full_name" after send of signal "buffer_renamed" ↵Sébastien Helleu
(issue #1428)
2020-01-12core: add variable "old_full_name" in buffer, set before the buffer is ↵Sébastien Helleu
renamed (issue #1428)
2020-01-04core: update copyright datesSébastien Helleu
2019-11-25core: move each hash algorithm in a separate function (issue #635)Sébastien Helleu
2019-11-25core: remove allocation of string when salt is used (issue #635)Sébastien Helleu
2019-11-25core: add option weechat.look.nick_color_hash_salt to allow for reshuffling ↵Simmo Saan
of colors (issue #635)
2019-11-17core: set buffer name, short name and title only if the value has changedSébastien Helleu
This fix reduces the number of messages "_buffer_title_changed" sent to the weechat relay clients in IRC private buffers (this message was sent for every new message received in the private buffer).
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-06core: fix line too long, add comment on argument "with_suffix"Sébastien Helleu
2019-10-06core: count suffix in alignment computed for context infoSé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: add support of reverse video in ANSI color codesSébastien Helleu
2019-10-01core: fix typos in commentsSébastien Helleu
2019-10-01core: fix style in CMake filesSébastien Helleu
2019-09-21core: ignore color codes in ${length:xxx} and ${lengthscr:xxx}Sé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-08-20core: add values djb2_32 and sum_32 for option weechat.look.nick_color_hash ↵Sébastien Helleu
(issue #1394)
2019-08-19core: use fixed-width integer for computing nick hash (issue #1394)Sébastien Helleu
2019-08-10core: create or update option weechat.notify.xxx when function buffer_set is ↵Sébastien Helleu
called with "notify" property (closes #1390)
2019-07-27core: fix memory leak in case of errorZero King
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