Sébastien Helleu
2a3d98c996
irc: display command 437 on server buffer when nickname cannot change while banned on channel ( closes #88 )
2023-05-16 13:15:45 +02:00
Sébastien Helleu
8d35e67dd6
irc: add modifier "irc_cap_sync_req" ( closes #1767 )
2023-05-15 20:10:28 +02:00
Sébastien Helleu
d857c91a59
irc: add comments in "cap" callback
2023-05-15 20:02:45 +02:00
Sébastien Helleu
518c0e3ae3
irc: remove unused variable
2023-05-15 08:10:58 +02:00
Sébastien Helleu
20b7f406f8
irc: fix use of uninitialized variable
2023-05-15 08:10:03 +02:00
Sébastien Helleu
2c22626106
trigger: use new format for IRC tags in messages
2023-05-15 07:57:16 +02:00
Sébastien Helleu
bd4507e99d
irc: fix format of IRC tags displayed in messages ( closes #1929 )
...
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-14 21:25:20 +02:00
Sébastien Helleu
a6b8c95519
irc: do not display multiline message if capability "draft/multiline" is not enabled (issue #1923 )
2023-05-14 15:33:37 +02:00
Sébastien Helleu
060cb48094
irc: ignore BATCH commands when capability "batch" is not enabled (issue #1292 )
2023-05-14 15:33:30 +02:00
Sébastien Helleu
283c9d7ccf
irc: do not allow send of empty messages (single line or multiline)
2023-05-14 15:32:47 +02:00
Sébastien Helleu
c31af39ada
irc: set "input_multiline" to 1 in buffers only if capability draft/multiline is enabled (issue #1923 )
2023-05-14 15:32:43 +02:00
Sébastien Helleu
128fbe0d5b
irc: add support of "LINELEN" in message 005 (max message length in bytes) ( closes #1927 )
2023-05-14 15:32:39 +02:00
Sébastien Helleu
1116474c45
irc: reset all internal servers variables when disconnecting
2023-05-14 15:32:39 +02:00
Sébastien Helleu
176a106771
irc: add support of capability "draft/multiline" ( closes #1923 )
2023-05-14 15:32:39 +02:00
Sébastien Helleu
e8b5d73421
irc: return arraylist instead of hashtable in function irc_server_sendf (issue #1923 )
2023-05-14 15:32:35 +02:00
Sébastien Helleu
2154b440d2
irc: don't split messages on "\n" in function irc_server_sendf (issue #1923 )
...
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-14 15:32:26 +02:00
Sébastien Helleu
2c39906816
irc: rename constant IRC_COMMAND_CAP_SUPPORTED_COMPLETION to IRC_COMMAND_CAP_SUPPORTED
2023-05-13 19:45:10 +02:00
Sébastien Helleu
6415c09a07
core: add quotes around paths in CMake files ( closes #29 )
2023-05-13 11:59:18 +02:00
Sébastien Helleu
25d7192677
api: don't split on newline by default in functions command and 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-04 21:06:32 +02:00
Sébastien Helleu
f6b69c9098
irc: add support of capability "batch" ( closes #1292 )
2023-05-03 22:11:31 +02:00
Sébastien Helleu
21f972b0a5
trigger: add translation for first line of displayed triggers
2023-05-01 21:44:37 +02:00
Sébastien Helleu
385b1d0133
core: remove options trigger.color.trigger and trigger.color.trigger_disabled (issue #1820 )
...
These options are used instead:
- weechat.color.chat_status_disabled
- weechat.color.chat_status_enabled
2023-05-01 20:16:59 +02:00
Sébastien Helleu
ed2ab8a6d0
irc: fix help on sort option in command /autojoin (issue #1876 )
2023-05-01 17:49:46 +02:00
Sébastien Helleu
b127bed0fc
irc: add option buffer in command /autojoin sort ( closes #1876 )
2023-05-01 17:02:51 +02:00
Sébastien Helleu
f90d8667a4
irc: add ${username} in server options "nicks" and "username", change their default values to use it
2023-04-27 22:59:24 +02:00
Sébastien Helleu
bc5baf1f05
fset: change default value of option fset.color.value_selected from 80 to 159 (issue #1920 )
2023-04-27 22:36:38 +02:00
Sébastien Helleu
d35218e991
irc: change default colors (issue #1920 )
...
Default values changed:
- irc.color.reason_quit: default -> 244
- irc.color.topic_new: white -> 36
- irc.color.topic_old: default -> 244
2023-04-26 21:08:16 +02:00
Sébastien Helleu
855f75369d
logger: change default colors (issue #1920 )
...
Default values changed:
- logger.color.backlog_end: default -> 246
- logger.color.backlog_line: default -> 246
2023-04-26 21:08:11 +02:00
Sébastien Helleu
3f2a377e7a
script: change default colors (issue #1920 )
...
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-26 21:08:09 +02:00
Sébastien Helleu
8c9e90524b
fset: enable option fset.look.use_color_value by default (issue #1920 )
2023-04-26 21:08:07 +02:00
Sébastien Helleu
6f1a66924f
fset: add options fset.color.color_name and fset.color.color_name_selected (issue #1920 )
2023-04-26 21:08:06 +02:00
Sébastien Helleu
c4c4ae3715
fset: change default colors (issue #1920 )
...
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-26 21:08:04 +02:00
Sébastien Helleu
875d6e7e6f
buflist: change default background color of current buffer (issue #1920 )
...
Default value changed:
- buflist.format.buffer_current: "${color:,blue}${format_buffer}" ->
"${color:,17}${format_buffer}"
2023-04-26 21:08:00 +02:00
Sébastien Helleu
6f0440e459
core: add option weechat.color.status_name_insecure (issue #1920 )
...
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-26 21:07:37 +02:00
Andrew Potter
71382b6c0f
ruby: Restore default SIGCHLD signal handler on unload
...
fixes #1889
2023-04-26 00:07:54 +02:00
Sébastien Helleu
e00ec6710d
irc: add message 742 (mode cannot be set)
2023-04-24 21:44:34 +02:00
Sébastien Helleu
28bb33aa5a
irc: add message 415 (cannot send message to channel)
2023-04-24 21:43:57 +02:00
Sébastien Helleu
3a9ac529d5
buflist: update example in /help buflist.look.sort
2023-04-22 08:06:33 +02:00
Sébastien Helleu
731c2d66bc
buflist: add example to sort on hotlist activity in /help buflist.look.sort
2023-04-21 21:15:45 +02:00
Sébastien Helleu
72477b49d7
api: add optional argument with version in info "version_number"
2023-04-15 11:09:59 +02:00
Sébastien Helleu
aa1d2a709d
core: update translations (issue #1903 )
2023-04-12 17:17:52 +02:00
Sébastien Helleu
fe1ab06924
irc: improve short description of server (issue #1903 )
2023-04-12 17:17:49 +02:00
Sébastien Helleu
6e17d39adf
irc: fix URL of doc on capability negotiation (issue #1903 )
2023-04-12 17:17:46 +02:00
Sébastien Helleu
e516a0714f
irc: add support of RFC 7194 (default port 6697 for TLS) (issue #1903 )
2023-04-12 17:17:43 +02:00
Sébastien Helleu
95b30f8da5
irc: connect with TLS and port 6697 by default (issue #1903 )
2023-04-12 17:17:38 +02:00
Sébastien Helleu
8eb096b3ef
relay: rename "ssl" options and protocol to "tls" (issue #1903 )
2023-04-12 17:17:34 +02:00
Sébastien Helleu
dec237b104
irc: rename "ssl" options to "tls" (issue #1903 )
2023-04-12 17:17:30 +02:00
Sébastien Helleu
23b870ec1d
core: rename option weechat.color.status_name_ssl to weechat.color.status_name_tls (issue #1903 )
2023-04-12 17:17:26 +02:00
Sébastien Helleu
9ccdc5aff6
irc: check that IRC URL starts with "irc" (issue #1903 )
2023-04-12 17:17:20 +02:00
Sébastien Helleu
62171c5974
irc: add more info in description of function irc_server_alloc_with_url (issue #1903 )
2023-04-12 17:17:13 +02:00