summaryrefslogtreecommitdiff
path: root/tests/unit/plugins/irc
AgeCommit message (Collapse)Author
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
2023-07-15tests: add missing include of string.hSébastien Helleu
2023-07-12irc: remove default CTCP replies FINGER and USERINFO (issue #1974)Sébastien Helleu
2023-07-12irc: build dynamically the list of CTCPs supported in reply to "CTCP ↵Sébastien Helleu
CLIENTINFO" (issue #1974)
2023-07-12irc: evaluate options irc.ctcp.* (issue #1974)Sébastien Helleu
2023-07-10irc: add missing "account-tag" in list of supported capabilitiesSébastien Helleu
2023-06-26irc: fix display of country code in message 344 received as whois geo info ↵Sébastien Helleu
(issue #1736)
2023-06-26irc: display commands 716/717 in private buffer (if present) (closes #146)Sébastien Helleu
Commands 716/717 are returned if the target user has mode +g, they look like this: :server 716 my_nick bob :is in +g mode and must manually allow you to message them. Your message was discarded. :server 717 my_nick bob :has been informed that you messaged them.
2023-06-25irc: reply to a CTCP request sent to self nick (closes #1966)Sébastien Helleu
2023-06-04irc: add tag "new_host_xxx" in message displayed for command CHGHOST (closes ↵Sébastien Helleu
#1808)
2023-06-03relay: add support of capability "echo-message" (closes #1949)Sébastien Helleu
2023-06-02tests: add tests on relay "irc" protocolSébastien Helleu
2023-05-31tests: create and close server buffer in tests on function irc_join_splitSébastien Helleu
2023-05-31tests: fix close of channel buffers after tests on function irc_join_splitSébastien Helleu
2023-05-29tests: add tests on manual CTCP ACTION sent to IRC channelSébastien Helleu
2023-05-29irc: hide password in messages to nickserv with cap echo-message enabled ↵Sébastien Helleu
(issue #139)
2023-05-29irc: add command `/action` (closes #201, issue #1577), remove alias `action`Sébastien Helleu
2023-05-27irc: add missing host tag in self messages with cap echo-message enabled ↵Sébastien Helleu
(issue #139)
2023-05-27irc: fix display of STATUSMSG CTCP ACTION to channel with cap echo-message ↵Sébastien Helleu
enabled (issue #139, issue #1577)
2023-05-27irc: fix display of outgoing CTCP when channel/private buffer doesn't existSébastien Helleu
2023-05-27irc: fix display of outgoing STATUSMSG CTCP ACTION without argumentsSébastien Helleu
2023-05-27irc: fix split of CTCP message with no argumentsSébastien Helleu
2023-05-27irc: display STATUSMSG actions differently from standard actions on channels ↵Sébastien Helleu
(closes #1577, issue #139)
2023-05-26tests: add tests on IRC message/notice/action/CTCP sent with cap ↵Sébastien Helleu
echo-message enabled (issue #139)
2023-05-26tests: remove capabilities added after the end of testsSébastien Helleu
2023-05-26tests: add tests on IRC message/notice/action/CTCP sent (issue #139)Sébastien Helleu