Sébastien Helleu
fe7f92c4d8
irc: fix option "-temp" in command /server ( closes #880 )
2017-01-06 22:44:13 +01:00
Sébastien Helleu
5429381cb6
irc: fix name of option "-temp" in /help server
2017-01-06 22:13:43 +01:00
Sébastien Helleu
705d86e684
core: update copyright dates
2017-01-01 11:32:04 +01:00
Sébastien Helleu
ab490e10c7
irc: rename server option "umodes" to "usermode"
2016-12-11 13:43:34 +01:00
Sébastien Helleu
50a50d0339
Merge remote-tracking branch 'origin/pr/820'
2016-12-11 13:06:05 +01:00
Sébastien Helleu
377fad22db
irc: add tag "self_msg" on self messages ( closes #840 )
2016-11-26 13:58:16 +01:00
Sébastien Helleu
cfc22c700c
irc: add missing tags on CTCP message sent
2016-11-26 13:49:34 +01:00
Sébastien Helleu
4a2cd9d034
irc: fix help on mask in command /ignore
2016-11-09 20:48:35 +01:00
Simmo Saan
03fbb4ffdc
Add server option umodes ( closes #377 )
2016-10-12 21:38:49 +03:00
Sébastien Helleu
34ccf3fd81
irc: rename server options "default_msg_*" to "msg_*", evaluate them
2016-07-17 09:29:14 +02:00
Sébastien Helleu
20c86db0d8
api: remove functions printf_date() and printf_tags()
2016-06-18 08:49:35 +02:00
Sébastien Helleu
cf6aca1619
core: add pointer in some callbacks ( closes #406 )
...
This pointer is the first argument received by callbacks, and the
existing argument "data" is now automatically freed by WeeChat when the
object containing the callback is removed.
With this new pointer, the linked list of callbacks in scripts has been
removed. This will improve speed of scripts (using a lot of hooks),
reduce memory used by scripts and reduce time to unload scripts.
Following functions are affected in the C API:
* exec_on_files
* config_new
* config_new_section
* config_new_option
* hook_command
* hook_command_run
* hook_timer
* hook_fd
* hook_process
* hook_process_hashtable
* hook_connect
* hook_print
* hook_signal
* hook_hsignal
* hook_config
* hook_completion
* hook_modifier
* hook_info
* hook_info_hashtable
* hook_infolist
* hook_hdata
* hook_focus
* unhook_all_plugin
* buffer_new
* bar_item_new
* upgrade_new
* upgrade_read
2016-03-21 18:11:21 +01:00
Sébastien Helleu
f2214da118
irc: add missing completion "*" for target in command /msg
2016-01-17 09:07:23 +01:00
Sébastien Helleu
3c953780f0
irc: fix /msg command with multiple targets including "*"
2016-01-17 09:06:17 +01:00
Sébastien Helleu
9d4554e805
irc: add examples in /help ctcp
2016-01-17 08:51:22 +01:00
Sébastien Helleu
99ff5813d9
irc: add a constant with list of supported CTCPs for completion in command /ctcp
2016-01-17 08:36:00 +01:00
Sébastien Helleu
aee4871083
irc: add missing completion "*" for target in command /ctcp
2016-01-17 08:32:44 +01:00
Sébastien Helleu
efb23016fe
irc: do not exit from function in case of error with "ctcp *"
...
When "*" is a target in the middle of a list, for example
"#chan1,*,#chan2", if there's an error with "*", the CTCP should be sent
to #chan1 and #chan2, even if "*" fails (and not only #chan1 like it was
previously).
2016-01-17 08:24:53 +01:00
Sébastien Helleu
68b70fb185
irc: free allocated memory in case of early exit from the function
2016-01-17 08:21:45 +01:00
Sébastien Helleu
b0725c2b9b
irc: fix code style
2016-01-17 08:20:14 +01:00
Sébastien Helleu
a7695f7201
Merge remote-tracking branch 'origin/pr/493'
2016-01-17 08:11:23 +01:00
Sébastien Helleu
3d0a7451d8
irc: remove argument "clear" from command /cap (issue #8 , closes #641 )
2016-01-03 09:01:43 +01:00
Sébastien Helleu
3330724574
core: update copyright dates
2016-01-01 11:09:53 +01:00
Sébastien Helleu
08d22a948f
irc: fix typo
2015-12-24 22:20:12 +01:00
Sébastien Helleu
ed32302011
irc: move option irc.network.alternate_nick into servers ( closes #633 )
2015-12-24 20:36:05 +01:00
Sébastien Helleu
995eb1f004
irc: add "cap-notify" in list of supported capabilities (/help cap)
2015-10-18 19:19:03 +02:00
Sébastien Helleu
c8ac75601f
irc: fix typos in /help ban and /help quiet
2015-08-24 10:07:44 +02:00
Sébastien Helleu
350938181b
irc: add command /cap ( closes #8 )
2015-08-24 10:02:38 +02:00
Simmo Saan
c813f3a296
irc: add multiple targets and -server option to /ctcp ( closes #204 )
2015-08-18 10:45:38 +03:00
Sébastien Helleu
cc774d099b
irc: do not allow command /query with a channel name ( closes #459 )
2015-07-09 20:35:27 +02:00
Sébastien Helleu
7c1b7df2cf
irc: fix crash with commands /allchan, /allpv and /allserv if the executed command closes buffers ( closes #445 )
2015-06-16 20:28:50 +02:00
Sébastien Helleu
7c6c450662
core: replace "create" by "add" in messages and docs for IRC servers and proxies
2015-06-04 22:00:10 +02:00
Sébastien Helleu
4695b26a57
irc: fix crash when setting an invalid regex with "/list -re" during a /list server response ( closes #412 )
2015-04-25 08:54:48 +02:00
Sébastien Helleu
dea8b0bb09
irc: add option "-noswitch" in command /query ( closes #394 )
2015-04-14 07:47:50 +02:00
Sébastien Helleu
9a0d6899f9
irc: fix example using two servers in /help server ( closes #371 )
2015-03-23 22:41:19 +01:00
Sébastien Helleu
8bcf31950e
irc: fix freenode server names used in /help server ( closes #365 )
2015-03-22 08:02:54 +01:00
Sébastien Helleu
0d9398d038
irc: fix completion of commands /allchan and /allpv
2015-01-28 07:45:01 +01:00
Sébastien Helleu
ac8ccba8c8
irc: remove server "freenode" from default config file ( closes #309 )
2015-01-24 13:55:29 +01:00
Sébastien Helleu
1a68242f95
irc: don't close channel buffer on second /part when option irc.look.part_closes_buffer is off ( closes #313 )
2015-01-24 09:37:47 +01:00
Sébastien Helleu
e2be01833f
irc: add support of "ecdsa-nist256p-challenge" SASL mechanism ( closes #251 )
2015-01-19 23:52:33 +01:00
Sébastien Helleu
860ca4be20
irc: fix /join on a channel buffer opened with autojoin but which failed to join
2015-01-19 20:22:58 +01:00
Sébastien Helleu
a020c28ea6
core: update copyright dates
2015-01-01 09:23:23 +01:00
Sébastien Helleu
adb4d0debd
irc: add option "reorder" in command /server ( closes #229 )
2014-12-21 11:12:32 +01:00
Mikaela Suomalainen
afce3a6427
core: replace irc.freenode.net by chat.freenode.net
...
Freenode wants people to use chat.freenode.net instead of
irc.freenode.net which is alias to chat.freenode.net.
2014-12-21 09:20:26 +01:00
Sébastien Helleu
624083f41a
irc: open channel buffers before the JOIN is received from server (autojoin and manual joins) ( closes #216 )
...
New options:
- irc.look.buffer_open_before_autojoin
- irc.look.buffer_open_before_join
2014-12-14 20:23:45 +01:00
Sébastien Helleu
afef4b0d8a
irc: add missing server options "sasl_timeout", "sasl_fail" and "notify" in output of /server listfull
2014-11-23 15:09:59 +01:00
Sébastien Helleu
1ef3237b6b
api: return value in function command(), remove WeeChat error after command callback if return code is WEECHAT_RC_ERROR
2014-11-22 08:14:29 +01:00
Sébastien Helleu
de067ff6a0
irc: reformat some code to make it more readable
2014-11-01 17:59:02 +01:00
Sébastien Helleu
b1caceb6e5
irc: add argument "server_message" in function irc_nick_color_for_msg
2014-11-01 11:40:21 +01:00
Sébastien Helleu
3accbd639f
irc: automatically add current channel in command /samode ( closes #241 )
2014-10-26 19:24:52 +01:00