Sebastien Helleu
05d0435e1e
irc: set host for nick on each nick change (if not already set)
2011-09-30 12:39:05 +02:00
Sebastien Helleu
ca5c2947a4
irc: display host in message "nick is back on server" (in private) only if host is set for nick
2011-09-30 12:37:24 +02:00
Sebastien Helleu
613b53fa8b
irc: set host for nick on each channel message (if not already set)
2011-09-29 20:01:11 +02:00
Sebastien Helleu
677a1b26b2
irc: add missing messages for whois: 223, 264
2011-09-27 21:49:24 +02:00
Sebastien Helleu
867bad2d72
irc: remove compilation warning about function pointer
2011-09-23 09:30:19 +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
893485ba5f
core: remove compilation warnings about unused return values of functions
2011-09-22 16:16:41 +02:00
Sebastien Helleu
a2c42afaf7
irc: add missing aliases for some printed messages ("whois" for message 330/343, "invitelist" for message 346)
...
These aliases are used to find target buffer to print message (options irc.msgbuffer.*)
2011-09-22 11:17:38 +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
0cdcbcc35f
irc: fix uninitialiazed variables in function irc_message_split
2011-08-29 21:15:43 +02:00
Sebastien Helleu
a260039d01
irc: allow reason for command /disconnect
2011-08-28 16:24:15 +02:00
Sebastien Helleu
f843f904bc
core: fix bugs with calls to realloc
2011-08-28 15:25:30 +02:00
Sebastien Helleu
8eb116c23a
irc: allow server name for commands /die and /restart
2011-08-27 09:43:25 +02:00
Sebastien Helleu
47ac88b3f5
core: replace deprecated gnutls function "gnutls_certificate_client_set_retrieve_function" by new function "gnutls_certificate_set_retrieve_function" (gnutls >= 2.11.0)
2011-08-26 18:01:33 +02:00
Sebastien Helleu
1f71b5f2ef
irc: fix redirect of ison command sent for notify when ison message is split
2011-08-26 14:45:24 +02:00
Sebastien Helleu
5e6e3de553
irc: return "count" in hashtable built by irc_server_sendf
2011-08-26 13:37:59 +02:00
Sebastien Helleu
832a089d3d
irc: add "count" in hashtable returned by "irc_message_split"
2011-08-26 13:23:56 +02:00
Sebastien Helleu
d040fe1b88
irc: fix split of notices with ctcp (like ctcp version), display split messages for notices with ctcp
2011-08-26 12:03:24 +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
ebf72c7eda
core: use dynamic buffer size for calls to vsnprintf
2011-08-26 09:55:55 +02:00
Sebastien Helleu
6e9c14dd61
irc: fix short name of buffer when nick changes in pv buffer
2011-08-22 23:34:55 +02:00
Sebastien Helleu
8fd1d48723
irc: use color "default" for any invalid color in option weechat.color.chat_nick_colors
2011-08-21 13:55:06 +02:00
Sebastien Helleu
44f2b7caf4
core: add functions "key_bind" and "key_unbind" in plugin API
2011-08-20 10:52:27 +02:00
Sebastien Helleu
221fff960e
perl: replace calls to SvPV by SvPV_nolen (patch #7436 )
2011-08-18 18:31:17 +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
4df0edbe34
irc: fix short name of server buffer after command /server rename
2011-08-17 13:10:54 +02:00
Sebastien Helleu
df69add970
scripts: fix crash with scripts not auto-loaded having a buffer opened after /upgrade (input/close callbacks for buffer not set properly)
2011-08-17 12:53:34 +02:00
Sebastien Helleu
832d30b665
core: add local variables of buffer in focus hashtable, remove irc_server/irc_channel from focus hashtable for nicklist
2011-08-16 09:41:02 +02:00
Sebastien Helleu
a234bc90ad
irc: rename host/server/channel to irc_host/irc_server/irc_channel in irc focus hashtable for nicklist
2011-08-16 09:15:00 +02:00
Sebastien Helleu
8f0e0307c5
core: change priority of hook_focus "buffer_nicklist" in core (2000) and irc (1000)
2011-08-16 08:15:02 +02:00
Sebastien Helleu
5073cd3476
core: add buffer property "short_name_is_set", return name if short name is not set (in buffer infolist or property)
2011-08-14 16:04:12 +02:00
Sebastien Helleu
dd4863d67c
irc: add tag "nick_xxx" for messages join/part/quit and wallops
2011-08-14 14:13:21 +02:00
Sebastien Helleu
ae2c061350
xfer: set short name for xfer chat buffer (dcc chat) only if it was not set by another plugin/script
2011-08-14 13:27:05 +02:00
Sebastien Helleu
15d78a45a8
relay: set short name for relay raw buffer only if it was not set by another plugin/script
2011-08-14 13:26:26 +02:00
Sebastien Helleu
2c20426577
irc: set short name on buffers only if it was not set by another plugin/script
2011-08-14 13:20:47 +02:00
Sebastien Helleu
1cb7c6a6c5
core: return info about line/word for chat area in focus hashtable, add keys m/q/Q to quote line in cursor mode, sort mouse keys by priority
2011-08-14 11:30:08 +02:00
Sebastien Helleu
3398c9c65b
irc: fix too small buffer for encoded base64 string used by SASL authentication
2011-08-12 12:11:36 +02:00
Sebastien Helleu
0a6682314f
irc: fix message displayed by command /msg nickserv
2011-08-08 13:42:36 +02:00
Sebastien Helleu
38fd5bfa51
core: use arguments for infolist "window" to return only one window by number
2011-08-08 11:32:31 +02:00
Sebastien Helleu
370769f759
irc: send WHO command to check away nicks only if channel was not parted
2011-08-08 09:26:40 +02:00
Sebastien Helleu
8d2c23209f
core: save and restore layout for buffers and windows on /upgrade
2011-08-05 23:15:23 +02:00
Sebastien Helleu
d27c459c1d
core: fix bugs with automatic layout (bug #26110 ), add support of merged buffers in layout (task #10893 )
2011-08-05 13:18:03 +02:00
Sebastien Helleu
cbdf4a4ae1
core: remove "const" for first argument of function utf8_normalize
2011-08-02 13:24:53 +02:00
Sebastien Helleu
217e9683d2
core: add info about position where mouse button is released in hook_focus (for mouse gestures)
2011-08-01 18:33:13 +02:00
Sebastien Helleu
5059743dd2
irc: add "server" and "channel" in hook_focus of bar item "buffer_nicklist"
2011-07-30 10:20:19 +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
e0781f0390
core: add mouse support (task #5435 ), free cursor movement, hook_focus, fix bugs with key "^" (bug #32072 , bug #21381 ), fix bugs with bar windows, completion and /buffer
...
New features and bugs fixed:
- mouse support: new command /mouse, new option weechat.look.mouse, new key context "mouse"
- free movement of cursor: new command /cursor, new key context "cursor"
- new hook_focus (used by cursor and mouse)
- info "cursor_mode"
- bugs fixed with key "^"
- allow plugin name in /buffer name
- fix bugs with bar windows: do not create bar windows for hidden bars
- fix completion bug when two words for completion are equal but with different case
- automatic scroll direction in /bar scroll (x/y is now optional)
2011-07-26 18:50:29 +02:00
Sebastien Helleu
5d5d2ce4d1
irc: fix crash when malformed IRC message 352 (WHO) is received (bug #33790 )
2011-07-18 19:08:24 +02:00
Sebastien Helleu
47822ce80e
irc: fix crash when command "/buffer close" is used in a server command to close server buffer during connection (bug #33763 )
2011-07-13 18:28:29 +02:00