Sébastien Helleu
a41dff7acc
irc: fix display of outgoing CTCP when channel/private buffer doesn't exist
2023-05-27 16:49:08 +02:00
Sébastien Helleu
3a0141174b
irc: fix display of outgoing STATUSMSG CTCP ACTION without arguments
2023-05-27 16:49:08 +02:00
Sébastien Helleu
dbcb8d3dbf
irc: remove extra space in CTCP ACTION message sent without arguments
...
Now when doing `/me` (without arguments), the message sent is:
PRIVMSG #test :\x01ACTION\x01
instead of:
PRIVMSG #test :\x01ACTION \x01
2023-05-27 16:49:08 +02:00
Sébastien Helleu
a2e73d64d6
irc: fix split of CTCP message with no arguments
2023-05-27 16:49:08 +02:00
Sébastien Helleu
0babf5db23
irc: display STATUSMSG actions differently from standard actions on channels ( closes #1577 , issue #139 )
2023-05-27 16:48:56 +02:00
Sébastien Helleu
93d447ffc7
irc: fix send of empty action with /me command
2023-05-27 10:04:15 +02:00
Sébastien Helleu
be0b082463
core: remove WeeChat website from SRC_URI in cygport file
2023-05-26 18:03:20 +02:00
Sébastien Helleu
80532862d5
core: update ChangeLog
2023-05-26 18:03:08 +02:00
Sébastien Helleu
a6769e46f9
tests: add tests on IRC message/notice/action/CTCP sent with cap echo-message enabled (issue #139 )
2023-05-26 18:02:50 +02:00
Sébastien Helleu
b61cbefd30
tests: remove capabilities added after the end of tests
2023-05-26 18:02:01 +02:00
Sébastien Helleu
30b86e08fd
tests: add tests on IRC message/notice/action/CTCP sent (issue #139 )
2023-05-26 12:44:15 +02:00
Sébastien Helleu
10b803fd59
irc: add missing nick tag in self CTCP ACTION displayed (issue #139 )
2023-05-26 12:36:01 +02:00
Sébastien Helleu
4c6f503cc7
irc: display CTCP ACTION to channel on the channel buffer (issue #139 , closes #207 )
2023-05-26 12:31:22 +02:00
Sébastien Helleu
c1ee493073
doc/user: rewrite IRC smart filter chapter, add detail on all filtered messages
2023-05-26 08:53:20 +02:00
Sébastien Helleu
e8f508a7cc
doc/user: display 3 levels instead of 2 in TOC
2023-05-26 07:13:04 +02:00
Nils Görs
afdd24591a
core: update German translations
2023-05-25 22:58:59 +02:00
Sébastien Helleu
2654961e1c
irc: display actions sent with /me in private buffer instead of server buffer (issue #139 )
2023-05-25 22:43:54 +02:00
Sébastien Helleu
e50be16730
irc: fix display of actions sent with /me (issue #139 )
2023-05-25 22:34:03 +02:00
Sébastien Helleu
d9789e522f
irc: fix duplicated CTCP messages displayed when capability "echo-message" is enabled (issue #139 )
2023-05-25 22:15:41 +02:00
Sébastien Helleu
809f59dfd1
irc: hide messages sent with /msg to a nick when capability "echo-message" is enabled (issue #139 )
2023-05-25 19:25:01 +02:00
Sébastien Helleu
45fb1ae4ba
irc: hide CTCP messages sent with /ctcp when capability "echo-message" is enabled (issue #139 )
2023-05-25 19:22:40 +02:00
Sébastien Helleu
3a8525bb95
irc: hide self actions sent with /me when capability "echo-message" is enabled (issue #139 )
2023-05-25 19:19:11 +02:00
Sébastien Helleu
f9e358b76c
tests: remove import of unused headers
2023-05-23 21:52:16 +02:00
Sébastien Helleu
ad1ae12321
doc/user: move IRCv3 chapter outside "Servers"
2023-05-23 21:49:54 +02:00
Sébastien Helleu
64c3f3f0cd
irc: add support of capability "echo-message" ( closes #139 )
2023-05-23 21:49:54 +02:00
Sébastien Helleu
8f5a3cb639
irc: fix display of status privmsg/notice, add missing tags in messages (issue #139 )
...
The status PRIVMSG and NOTICE are now displayed the same way for outgoing and
received messages:
Msg(alice) -> @#test: message for ops
Notice(alice) -> @#test: notice for ops
And any message like this is displayed with these tags if the nick is self
nick (case of a bouncer or if capability "echo-message" is enabled):
"self_msg", "notify_none", "no_highlight".
2023-05-23 21:49:53 +02:00
Sébastien Helleu
8abde49ba2
irc: fix order of tags in outgoing messages
...
The order of tags in message doesn't matter, but this is for the sake of
consistency with the other messages displayed.
2023-05-23 21:49:53 +02:00
Sébastien Helleu
20bfe4c1ba
irc: add missing tags "irc_cap" and "log3" in cap messages (client capability)
2023-05-23 21:49:53 +02:00
Sébastien Helleu
3cb5f25681
irc: add missing tag "log3" in notify messages
2023-05-23 21:49:53 +02:00
Sébastien Helleu
f3e1da894b
tests: check tags in messages displayed by IRC plugin
2023-05-23 21:49:53 +02:00
Sébastien Helleu
eb7435f8b9
tests: separate prefix from message in recorded messages
...
The record functions are moved to tests-record.cpp.
2023-05-22 20:43:16 +02:00
Sébastien Helleu
126d3559ca
script: remove trailing "J" (line feed char) in source of scripts displayed
...
Regression was indirectly caused by commit
d18f68e497 in core that allows to display all
control chars in buffers.
But the fix is in script plugin: when the script is downloaded and read line by
line, trailing "\r" and "\n" are removed, and therefore not displayed.
2023-05-22 20:40:45 +02:00
Sébastien Helleu
c0b3f63985
core: add note about config files incompatibility in release notes
2023-05-21 09:01:10 +02:00
Sébastien Helleu
4f5dac4f85
irc: add batch files for translations
2023-05-20 17:10:59 +02:00
Sébastien Helleu
c3c218035a
logger: add option logger.file.log_conditions ( closes #1942 )
2023-05-20 17:08:34 +02:00
Sébastien Helleu
7461a5cb87
xfer: create buffer with function buffer_new_props (issue #1942 )
...
With this function, buffer properties are set when the buffer is created and
can be read immediately by other plugins/scripts, for example in a callback of
signal "buffer_opened".
2023-05-20 17:08:33 +02:00
Sébastien Helleu
db931b7806
trigger: create buffer with function buffer_new_props (issue #1942 )
...
With this function, buffer properties are set when the buffer is created and
can be read immediately by other plugins/scripts, for example in a callback of
signal "buffer_opened".
2023-05-20 17:08:31 +02:00
Sébastien Helleu
cbde92c44e
script: create buffer with function buffer_new_props (issue #1942 )
...
With this function, buffer properties are set when the buffer is created and
can be read immediately by other plugins/scripts, for example in a callback of
signal "buffer_opened".
2023-05-20 17:08:30 +02:00
Sébastien Helleu
00f4ae760d
relay: create buffers with function buffer_new_props (issue #1942 )
...
With this function, buffer properties are set when the buffer is created and
can be read immediately by other plugins/scripts, for example in a callback of
signal "buffer_opened".
2023-05-20 17:08:28 +02:00
Sébastien Helleu
1ad45598b5
fset: create buffer with function buffer_new_props (issue #1942 )
...
With this function, buffer properties are set when the buffer is created and
can be read immediately by other plugins/scripts, for example in a callback of
signal "buffer_opened".
2023-05-20 17:08:27 +02:00
Sébastien Helleu
b1759ab25a
exec: create buffer with function buffer_new_props (issue #1942 )
...
With this function, buffer properties are set when the buffer is created and
can be read immediately by other plugins/scripts, for example in a callback of
signal "buffer_opened".
2023-05-20 17:08:25 +02:00
Sébastien Helleu
3ca3ea32fd
irc: create server/channel/raw buffers with function buffer_new_props (issue #1942 )
...
With this function, buffer properties are set when the buffer is created and
can be read immediately by other plugins/scripts, for example in a callback of
signal "buffer_opened".
2023-05-20 17:08:20 +02:00
Sébastien Helleu
f767db22a8
doc: reduce toc levels and numbering in sections (user/API/scripting/relay/dev)
2023-05-20 08:37:02 +02:00
Sébastien Helleu
ecdcf239fe
doc: move toc and section asciidoctor attributes from docs to CMakeLists.txt
2023-05-20 08:15:23 +02:00
Sébastien Helleu
b9cc0cf839
core: update ChangeLog ( closes #1260 )
2023-05-18 13:52:46 +02:00
Simmo Saan
3c3bb933e9
irc: optimize and reuse irc_channel_rejoin
2023-05-18 13:51:14 +02:00
Simmo Saan
6edc88f7d6
irc: use key when /join-ing in open channel buffer
2023-05-18 13:46:43 +02:00
Sébastien Helleu
de3ee174e4
core: update ChangeLog ( closes #1140 , closes #1190 )
2023-05-18 11:52:43 +02:00
Sébastien Helleu
6c567c813e
core: update translations
2023-05-18 11:51:25 +02:00
Sébastien Helleu
a2b21df6ab
alias: use dynamic string to replace alias arguments
2023-05-18 11:48:15 +02:00