summaryrefslogtreecommitdiff
path: root/tests/unit/plugins/irc
AgeCommit message (Collapse)Author
2024-04-07buffer: add property `input_get_any_user_data` in buffer (issue #2066)Sébastien Helleu
This allows buffers to get any user input, including commands, that are sent to the buffer callback instead of being executed on the buffer.
2024-04-06irc: fix display of reply for CTCP request received on a channel when ↵Sébastien Helleu
capability echo-message is enabled
2024-04-06tests: rename variable "i" to "echo_message"Sébastien Helleu
2024-04-06irc: display CTCP reply to a nick in server buffer instead of channelSébastien Helleu
When a CTCP request is received on a channel, WeeChat replies to the nick and it is now displayed in the server buffer instead of the channel, as the target is a nick and not a channel.
2024-04-06tests: add extra tests on received IRC CTCP messagesSébastien Helleu
2024-04-01core: fix print of pointer valuesSébastien Helleu
2024-03-12core: remove "wee-" prefix from source files in src/core and src/core/hookSébastien Helleu
2024-02-16irc: add missing tags on self action messages when capability echo-message ↵Sébastien Helleu
is enabled (closes #2074)
2024-02-16irc: don't strip monospace color code 0x11 from incoming messages (closes #2073)Sébastien Helleu
2024-02-11irc: add server option "autojoin_delay" (closes #862)Sébastien Helleu
The server option "autojoin_delay" adds a delay before autojoin. The server option "command_delay" is now used to add a delay before the execution of the command. On upgrade from an old version, the option "command_delay" is copied to "autojoin_delay" (in old versions, "command_delay" was applied after the execution of command and before the autojoin).
2024-02-01core: add support of base64url in encode/decode functions (issue #2066)Sébastien Helleu
2024-01-22tests: remove extra empty lineSébastien Helleu
2024-01-22irc: fix random date displayed when a received message contains tags but no ↵Sébastien Helleu
"time" (closes #2064)
2024-01-21tests: add missing format string in calls to snprintfSébastien Helleu
2024-01-12irc: add tests on info functions (issue #2059)Sébastien Helleu
2024-01-05irc: fix display of self messages in case of message split failureSébastien Helleu
When the message sends inconsistent max lengths in message 005, the split of self message fails and causes a display issue: the channel name is displayed with the message: nick | #channel :this is a test instead of: nick | this is a test
2024-01-05irc: remove function irc_protocol_parse_time, use API function ↵Sébastien Helleu
weechat_util_parse_time (issue #649)
2024-01-01core: update copyright datesSébastien Helleu
2023-12-26core: store microseconds in buffer lines (closes #649)Sébastien Helleu
2023-12-10irc: add option irc.look.display_host_wallopsSébastien Helleu
2023-12-10tests: add tests with options ↵Sébastien Helleu
irc.look.display_host_{join|join_local|notice|quit} set to off
2023-12-02tests: rename testsSébastien Helleu
2023-12-01tests: add placeholders for new functions in irc server testsSébastien Helleu
2023-11-29irc: display messages 730/731 even if command `/notify` was not used (closes ↵Sébastien Helleu
#2049)
2023-11-07tests: add tests on IRC message 337Sébastien Helleu
2023-11-01irc: add option irc.color.term_remap (closes #2025)Sébastien Helleu
2023-11-01irc: add support of RGB colors in messages (issue #2025)Sébastien Helleu
This is made using standard color code '\x04' followed by text color (RGB as hexadecimal) and optional background (RGB as hexadecimal).
2023-10-30irc: add tags "nick_xxx" and "host_xxx" in all messages, including self and ↵Sébastien Helleu
server messages
2023-10-19irc: revert compute of nick colors to case sensitive way, deprecate again ↵Sébastien Helleu
IRC nick color infos (issue #194, issue #2032)
2023-10-15irc: add structure with context sent as unique parameter to IRC protocol ↵Sébastien Helleu
callbacks (issue #989)
2023-09-22irc: display "owner" for +q and "admin" for +a in output of `/names` (closes ↵Sébastien Helleu
#2020, issue #97)
2023-09-14irc: add option irc.look.open_pv_buffer_echo_msg (issue #2016)Sébastien Helleu
2023-09-14irc: open a query buffer on PRIVMSG received from self nick when capability ↵Sébastien Helleu
echo-message is NOT enabled (issue #2016)
2023-09-14irc: don't open a new private buffer on `/msg` command when capability ↵Sébastien Helleu
echo-message is enabled (closes #2016)
2023-09-11irc: fix autojoin of channels when private buffers are opened (closes #2012)Sébastien Helleu
2023-09-11irc: reset filter and sort when /list buffer is closed (issue #1972)Sébastien Helleu
2023-08-26irc: add count for all nick modes in output of `/names` (closes #97)Sébastien Helleu
2023-08-24irc: add local key bindings during the /list buffer creationSébastien Helleu
This allows the user to bind or unbind keys by setting options "weechat.buffer.irc.list_xxx.key_bind_*" and "weechat.buffer.irc.list_xxx.key_unbind_*".
2023-08-24api: add infos "nick_color_ignore_case" and "nick_color_name_ignore_case" ↵Sébastien Helleu
(issue #194)
2023-08-24irc: compute color in case insensitive way (closes #194)Sébastien Helleu
Reintroduce infos "irc_nick_color" and "irc_nick_color_name" (that were marked deprecated since version 1.5). A server name is added in the two infos and is optional, for backward compatibility.
2023-08-24irc: add functions to convert strings to lower/upper case (following ↵Sébastien Helleu
casemapping) (issue #194)
2023-08-23irc: add tests on server functionsSébastien Helleu
2023-08-18tests: fix NULL pointer comparison in test of function ↵Sébastien Helleu
irc_message_parse_to_hashtable
2023-08-18tests: fix tests on function irc_join_compare_join_channel (closes #1997)Sébastien Helleu
2023-08-18tests: fix typo in test nameSébastien Helleu
2023-08-14tests: add empty function to test function irc_list_buffer_set_localvar_filterSébastien Helleu
2023-08-12irc: add buffer for /list reply (closes #1972)Sébastien Helleu
New options: - irc.color.list_buffer_line_selected - irc.color.list_buffer_line_selected_bg - irc.look.list_buffer_sort - irc.look.list_buffer_scroll_horizontal - irc.look.new_list_position - irc.look.list_buffer_topic_strip_colors
2023-08-09irc: add missing tags on multiline messages (closes #1987)Sébastien Helleu
2023-08-01tests: add test on IRC notice sent to another nick with channel name at ↵Sébastien Helleu
beginning (issue #1991)
2023-07-18irc: fix display of self CTCP message containing bold attribute (closes #1981)Sébastien Helleu