summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-05-16typing: remove nicks typing even when option typing.look.enabled_self is off ↵Sébastien Helleu
(closes #1718)
2023-05-16typing: fix type and name of variable for key in hashtable typing_status_nicksSébastien Helleu
2023-05-16irc: display command 437 on server buffer when nickname cannot change while ↵Sébastien Helleu
banned on channel (closes #88)
2023-05-15irc: add modifier "irc_cap_sync_req" (closes #1767)Sébastien Helleu
2023-05-15irc: add comments in "cap" callbackSébastien Helleu
2023-05-15irc: remove unused variableSébastien Helleu
2023-05-15irc: fix use of uninitialized variableSébastien Helleu
2023-05-15trigger: use new format for IRC tags in messagesSébastien Helleu
2023-05-14irc: fix format of IRC tags displayed in messages (closes #1929)Sébastien Helleu
Changes: - use "=" to separate key from value, add it only if value is set (any string, including empty string) - do not convert "_" to "-" in key
2023-05-14irc: do not display multiline message if capability "draft/multiline" is not ↵Sébastien Helleu
enabled (issue #1923)
2023-05-14irc: ignore BATCH commands when capability "batch" is not enabled (issue #1292)Sébastien Helleu
2023-05-14irc: do not allow send of empty messages (single line or multiline)Sébastien Helleu
2023-05-14irc: set "input_multiline" to 1 in buffers only if capability ↵Sébastien Helleu
draft/multiline is enabled (issue #1923)
2023-05-14core: allow to reset buffer property "input_multiline" to 0 even if there ↵Sébastien Helleu
are lines in buffer (issue #1923)
2023-05-14irc: add support of "LINELEN" in message 005 (max message length in bytes) ↵Sébastien Helleu
(closes #1927)
2023-05-14irc: reset all internal servers variables when disconnectingSébastien Helleu
2023-05-14irc: add support of capability "draft/multiline" (closes #1923)Sébastien Helleu
2023-05-14irc: return arraylist instead of hashtable in function irc_server_sendf ↵Sébastien Helleu
(issue #1923)
2023-05-14irc: don't split messages on "\n" in function irc_server_sendf (issue #1923)Sébastien Helleu
The function now allows only a single message. Newline chars ("\n") are allowed in messages but not used as message separator. This is a preparation work for the support of capability "draft/multiline".
2023-05-13irc: rename constant IRC_COMMAND_CAP_SUPPORTED_COMPLETION to ↵Sébastien Helleu
IRC_COMMAND_CAP_SUPPORTED
2023-05-13core: add quotes around paths in CMake files (closes #29)Sébastien Helleu
2023-05-12core: fix completion after newline in input (closes #1925)Sébastien Helleu
2023-05-05core: fix execution of multiple commands separated by newline when there are ↵Sébastien Helleu
no spaces For example typing this on core buffer: /t1 /t2 was not executing the two commands but sent the text to the buffer instead. This is because WeeChat thinks it's a path, and the newline should indicate it's not (like a space before the next slash: "/t1 /t2" is a command, not a path, but "/t1/t2" is considered a path).
2023-05-04api: don't split on newline by default in functions `command` and ↵Sébastien Helleu
`command_options` when input_multiline is set to 0 The API functions `command` and `command_options` (when `split_newline` = 0, which is the default value) don't split on newline and then the first line is executed and the subsequent lines (after "\n") are ignored. There are no changes when the input has multiple lines filled by the user: the split is done and multiple commands are executed (for example if the user is pasting multiple commands to execute).
2023-05-03irc: add support of capability "batch" (closes #1292)Sébastien Helleu
2023-05-01trigger: add translation for first line of displayed triggersSébastien Helleu
2023-05-01core: add enabled/disabled status color in output of `/filter list` (closes ↵Sébastien Helleu
#1820)
2023-05-01core: remove options trigger.color.trigger and ↵Sébastien Helleu
trigger.color.trigger_disabled (issue #1820) These options are used instead: - weechat.color.chat_status_disabled - weechat.color.chat_status_enabled
2023-05-01core: add options weechat.color.chat_status_disabled and ↵Sébastien Helleu
weechat.color.chat_status_enabled (issue #1820)
2023-05-01irc: fix help on `sort` option in command `/autojoin` (issue #1876)Sébastien Helleu
2023-05-01core: keep only first message line in modifier "weechat_print" when ↵Sébastien Helleu
input_multiline is not set in buffer
2023-05-01irc: add option `buffer` in command `/autojoin sort` (closes #1876)Sébastien Helleu
2023-05-01core: keep only first message line in hook line when input_multiline is not ↵Sébastien Helleu
set in buffer
2023-04-27irc: add `${username}` in server options "nicks" and "username", change ↵Sébastien Helleu
their default values to use it
2023-04-27fset: change default value of option fset.color.value_selected from 80 to ↵Sébastien Helleu
159 (issue #1920)
2023-04-26irc: change default colors (issue #1920)Sébastien Helleu
Default values changed: - irc.color.reason_quit: default -> 244 - irc.color.topic_new: white -> 36 - irc.color.topic_old: default -> 244
2023-04-26core: enable option weechat.look.color_inactive_time by default (issue #1920)Sébastien Helleu
2023-04-26core: change default chat colors (issue #1920)Sébastien Helleu
Default values changed: - weechat.color.chat_delimiters: green -> 22 - weechat.color.chat_highlight_bg: magenta -> 124 - weechat.color.chat_inactive_window: default -> 240 - weechat.color.chat_nick_colors: add many colors - weechat.color.chat_nick_offline: default -> 242 - weechat.color.chat_nick_offline_highlight_bg: blue -> 17 - weechat.color.chat_prefix_buffer: brown -> 180 - weechat.color.emphasized_bg: magenta -> 54 - weechat.color.nicklist_away: cyan -> 240
2023-04-26logger: change default colors (issue #1920)Sébastien Helleu
Default values changed: - logger.color.backlog_end: default -> 246 - logger.color.backlog_line: default -> 246
2023-04-26script: change default colors (issue #1920)Sébastien Helleu
Default values changed: - script.color.status_autoloaded: cyan -> 39 - script.color.text_bg_selected: red -> 24 - script.color.text_date: default -> 65 - script.color.text_date_selected: white -> 50 - script.color.text_delimiters: default -> 240 - script.color.text_description: default -> 249 - script.color.text_extension: default -> 242 - script.color.text_extension_selected: white -> 248 - script.color.text_name: cyan -> 73 - script.color.text_name_selected: lightcyan -> 51 - script.color.text_version: magenta -> 180 - script.color.text_version_loaded: default -> 246 - script.color.text_version_selected: lightmagenta -> 224
2023-04-26fset: enable option fset.look.use_color_value by default (issue #1920)Sébastien Helleu
2023-04-26fset: add options fset.color.color_name and fset.color.color_name_selected ↵Sébastien Helleu
(issue #1920)
2023-04-26fset: change default colors (issue #1920)Sébastien Helleu
Default values changed: - fset.color.description: default -> 242 - fset.color.description_selected: white -> default - fset.color.line_marked_bg1: default -> 17 - fset.color.line_marked_bg2: default -> 17 - fset.color.line_selected_bg1: blue -> 24 - fset.color.line_selected_bg2: red -> 24 - fset.color.name_changed: brown -> 185 - fset.color.type: green -> 138 - fset.color.type_selected: lightgreen -> 216 - fset.color.value: cyan -> 38 - fset.color.value_changed: brown -> 185 - fset.color.value_selected: lightcyan -> 80 - fset.format.option2: ${color:darkgray} -> ${color:244}
2023-04-26core: change default prefix_suffix char and color (issue #1920)Sébastien Helleu
Default values changed: - weechat.look.prefix_suffix: "|" -> "│" - weechat.color.chat_prefix_suffix: green -> 24
2023-04-26buflist: change default background color of current buffer (issue #1920)Sébastien Helleu
Default value changed: - buflist.format.buffer_current: "${color:,blue}${format_buffer}" -> "${color:,17}${format_buffer}"
2023-04-26core: change default color of bars and windows separators (issue #1920)Sébastien Helleu
Default value changed: - weechat.color.separator: blue -> 236
2023-04-26core: change default background color of status and title bars (issue #1920)Sébastien Helleu
Default values changed: - weechat.bar.status.color_bg: blue -> 234 - weechat.bar.status.color_bg_inactive: darkgray -> 232 - weechat.bar.title.color_bg: blue -> 234 - weechat.bar.title.color_bg_inactive: darkgray -> 232
2023-04-26core: add option weechat.color.status_name_insecure (issue #1920)Sébastien Helleu
Default value of option weechat.color.status_name_tls is set to white instead of lightgreen. Now all servers/channels connected with TLS are white, and those without TLS are lightmagenta.
2023-04-26core: always allow 256 colors, find nearest color if less colors are ↵Sébastien Helleu
available in terminal (issue #1920)
2023-04-26core: fix infinite loop on startup when running some gui commands before the ↵Sébastien Helleu
switch to core buffer is performed (closes #1917)