Sebastien Helleu
b6a7777aa0
irc: add alias "ctcp" for target buffer of CTCP messages
2012-01-27 18:18:35 +01:00
Sebastien Helleu
5f6df8021b
core: add support of flags in regular expressions and highlight options, add irc options to customize/disable default nick highlight (task #11128 )
...
New functions in C plugin API:
- string_regex_flags
- string_regcomp
New irc options:
- irc.look.highlight_server
- irc.look.highlight_channel
- irc.look.highlight_pv
Regex flags are supported in following options/commands:
- option weechat.look.highlight
- option weechat.look.highlight_regex
- options irc.look.highlight_{server|channel|pv}
- option relay.network.allowed_ips
- core command /filter
- irc command /list
- irc command /ignore
- rmodifier command /rmodifier
2012-01-22 13:48:42 +01:00
Sebastien Helleu
47e4a03be6
core: update copyright dates
2012-01-08 18:59:50 +01:00
Sebastien Helleu
6b9a1d7376
irc: use low priority for MODE sent automatically by WeeChat (when joining channel)
2012-01-06 14:05:21 +01:00
Sebastien Helleu
82a9ed3f9c
irc: use extended regex in command /list
2012-01-06 13:26:23 +01:00
Sebastien Helleu
ab46b37aed
irc: allow /mode without argument (display modes of current channel or user modes on server buffer)
2012-01-06 12:25:11 +01:00
Sebastien Helleu
e895fc7e5e
irc: remove invalid argument "list" from completion of command /notify
2012-01-05 10:57:06 +01:00
Sebastien Helleu
a35364524a
irc: add optional server in info "irc_is_channel" (before channel name) (bug #35124 ), add optional server in info_hashtable "irc_message_parse"
2011-12-25 23:00:18 +01:00
Sebastien Helleu
e3b7c8fdb7
irc: add case insensitive string comparison based on casemapping of server (rfc1459, strict-rfc1459, ascii) (bug #34239 )
2011-11-12 10:56:52 +01:00
Sebastien Helleu
e8e5ad66cc
irc: display channel voice notices received in channel buffer (bug #34762 ), display channel/op notices sent in channel buffer
2011-11-07 10:24:28 +01:00
Sebastien Helleu
8503857d28
irc: allow URL "irc://" in command /connect
2011-11-04 12:47:01 +01:00
Sebastien Helleu
03dc86f58d
irc: add missing modes in /help mode (synopsis of command)
2011-10-27 12:22:27 +02:00
Sebastien Helleu
dfdf42e27b
core: remove unneeded whitespace
2011-10-26 20:37:03 +02:00
Sebastien Helleu
b937d836d7
irc: use high priority queue for sending modes and wallchops messages
2011-09-22 16:25:31 +02:00
Sebastien Helleu
25e1e6e23d
core: add colors for inactive windows and lines (in merged buffers)
...
New boolean options to control use of inactive colors:
- weechat.look.color_inactive_message
- weechat.look.color_inactive_prefix
- weechat.look.color_inactive_prefix_buffer
- weechat.look.color_inactive_time
New "inactive" color options:
- weechat.color.chat_inactive_line
- weechat.color.chat_inactive_window
- weechat.color.chat_prefix_buffer_inactive_line
2011-09-22 11:09:16 +02:00
Sebastien Helleu
a260039d01
irc: allow reason for command /disconnect
2011-08-28 16:24:15 +02:00
Sebastien Helleu
8eb116c23a
irc: allow server name for commands /die and /restart
2011-08-27 09:43:25 +02:00
Sebastien Helleu
4853a530b6
irc: improve split of privmsg, add split of some other messages (bug #29879 ), add new info_hashtable "irc_message_split", split irc messages in relay plugin
...
List of new features/bugs fixed:
- improve split of privmsg: keep CTCP in split
- add split of messages: ison, join, notice, wallops, 005, 353
- add new info_hashtable "irc_message_split" (for plugins/scripts)
- in relay plugin: split irc messages sent to clients of irc proxy
2011-08-26 10:31:37 +02:00
Sebastien Helleu
8f7f672946
irc: fix compilation warning under FreeBSD
2011-08-18 17:57:11 +02:00
Sebastien Helleu
aa948c76a3
core: remove some compilation warnings under Cygwin
2011-08-18 11:09:46 +02:00
Sebastien Helleu
0a6682314f
irc: fix message displayed by command /msg nickserv
2011-08-08 13:42:36 +02:00
Sebastien Helleu
ec12579f47
irc: complete help of command /ban (explain what is does without argument)
2011-07-27 09:34:03 +02:00
Sebastien Helleu
201ee104e7
irc: fix crash when /join command is executed on a non-irc buffer (bug #33742 )
2011-07-10 23:21:04 +02:00
Sebastien Helleu
0a09a336dd
irc: add prefix "#" for all channels on join (if no prefix given)
2011-06-22 11:32:45 +02:00
Sebastien Helleu
589f57c409
irc: switch to buffer on /join #channel if channel buffer already exists
2011-06-16 18:54:05 +02:00
Sebastien Helleu
c37b65bba4
irc: fix argument nick in /help ignore
2011-05-15 11:19:03 +02:00
Sebastien Helleu
3083d6ede3
irc: fix typo in /help links
2011-05-14 19:49:22 +02:00
Sebastien Helleu
c47f6e81c4
irc: fix tags for messages sent with /msg command (bug #33169 )
2011-04-29 15:41:51 +02:00
Sebastien Helleu
cd73fac2f8
irc: use tag "notify_none" for self messages
2011-04-24 08:24:28 +02:00
Sebastien Helleu
7426569d86
core: prohibit names beginning with "#" for bars, proxies, filters and IRC servers (bug #33020 )
2011-04-16 10:47:18 +02:00
Sebastien Helleu
ea65e4d50f
Add new option irc.look.buffer_switch_autojoin, rename option irc.look.buffer_auto_switch_on_join to irc.look.buffer_switch_join (task #10506 )
2011-03-16 18:38:41 +01:00
Sebastien Helleu
6c90707485
Fix typo: #weecht -> #weechat
2011-02-17 15:07:14 +01:00
Sebastien Helleu
1fd31361da
Fix some translations
2011-02-08 12:30:46 +01:00
Sebastien Helleu
2b6bdebcd3
Fix typo: half channel operator -> channel half-operator
2011-02-08 12:19:10 +01:00
Sebastien Helleu
8f2a2b9d1f
Fix typo: transfert -> transfer
2011-02-08 12:14:27 +01:00
Sebastien Helleu
7d433b798f
Improve arguments displayed in /help of commands, display all commands with same name (for same command name in many plugins)
2011-02-04 22:12:19 +01:00
Sebastien Helleu
2746953335
Use options for server with /connect command when temporary server already exists
2011-01-10 19:04:08 +01:00
Sebastien Helleu
c466b5e1b1
Fix completion of IRC commands /notice, /query and /quote (add -server with servers) (bug #32027 )
2011-01-02 19:59:38 +01:00
Sebastien Helleu
d24f6e9e17
Update copyright dates
2011-01-01 18:06:29 +01:00
Sebastien Helleu
7445c12667
Add option "-server" to command /join (task #10837 )
2010-12-27 11:12:14 +01:00
Sebastien Helleu
b4d58dd9da
Add option "-switch" to commands /connect and /reconnect
2010-12-09 23:05:15 +01:00
Sebastien Helleu
4d4a034567
Allow /reconnect on servers that are not currently connected
2010-12-09 19:42:45 +01:00
Sebastien Helleu
e2be1dbd43
Allow channel argument without user/host for IRC command /ban
2010-12-02 12:10:04 +01:00
Sebastien Helleu
443b6962b4
Replace "receiver" by "target" in help of some IRC commands
2010-12-02 10:08:23 +01:00
Sebastien Helleu
13de7e327c
Fix /help notice: receiver can be nick or channel
2010-11-29 10:22:20 +01:00
Sebastien Helleu
525b8fb87a
Fix dcc chat buffer name in xfer plugin (use irc server in name) (bug #29925 )
2010-11-12 17:59:02 +01:00
Sebastien Helleu
e001c05710
Add IRC command /notify, new options for notify and infolist "irc_notify" (task #5441 )
...
This commit provides:
- new IRC command /notify
- new options: irc.look.notify_tags_ison, irc.look.notify_tags_whois,
irc.network.notify_check_ison, irc.network.notify_check_whois
- new option "notify" in servers (but should not be changed, only /notify
command should be used)
- infolist "irc_notify" to get notify list (by server or for all servers).
2010-11-06 11:38:48 +01:00
Sebastien Helleu
fce371e22a
Remove unused variables
2010-10-31 18:10:51 +01:00
Sebastien Helleu
90f06b348e
Improve IRC nick prefixes, all modes (even unknown) are used with PREFIX value from message 005
2010-10-28 18:52:18 +02:00
Sebastien Helleu
8d6c5e9e4c
Add tag "nick_xxx" in IRC messages
2010-10-10 17:39:15 +02:00