Sebastien Helleu
a6873b725f
irc: fix bug with comma in irc color code: do not strip comma if it is not followed by a digit (bug #33662 )
2011-06-28 13:38:55 +02:00
Sebastien Helleu
19bc95b961
core: many improvements on hdata
...
New features:
- add optional hdata name for variables in hdata
- add plugin API functions: hdata_get_var_hdata
- use hashtable to store hdata (created by WeeChat and plugins)
- free hdata and infolists created by plugin on plugin unload
- free all hdata on exit
- add "free" option to command /debug hdata
- remove hdata for hooks
2011-06-26 18:15:42 +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
6015f51b33
irc: update host of nicks on manual /who
2011-06-16 18:31:56 +02:00
Sebastien Helleu
49f7b5d701
relay, xfer: display possible actions in buffer even if list is empty
2011-06-15 14:50:23 +02:00
Sebastien Helleu
478c6f73a4
irc, relay: check that prefix and message are not NULL before adding a message to raw buffer
2011-06-14 14:34:45 +02:00
Sebastien Helleu
8046d91f5c
core: update description for some hdata
2011-06-13 21:45:26 +02:00
Sebastien Helleu
c8b2a6a084
core: add "hdata" (direct access to WeeChat/plugin data)
2011-06-13 12:32:27 +02:00
Sebastien Helleu
92b88e6599
relay: fix memory leak on plugin load (free raw messages)
2011-05-26 16:34:54 +02:00
Sebastien Helleu
d99fe2babd
relay: fix memory leak (free some parsed messages) (bug #33387 )
2011-05-26 16:33:52 +02:00
Sebastien Helleu
dbfcd7ec72
irc: fix memory leak in message parser (when called from other plugins like relay) (bug #33387 )
2011-05-26 16:32:52 +02:00
Sebastien Helleu
dbe3514cd6
irc: fix memory leak on plugin unload (free ignores)
2011-05-26 16:31:49 +02:00
Sebastien Helleu
2d38d07661
logger: add option logger.file.flush_delay (task #11118 )
2011-05-18 16:41:15 +02:00
Sebastien Helleu
ab5ecd4bda
logger: use tag "no_log" for some messages printed
2011-05-18 10:18:21 +02:00
Sebastien Helleu
3a0cf4b4db
api: fix bug with function config_set_desc_plugin (use immediately description for option when function is called)
2011-05-15 17:03:07 +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
9754d0cbbd
irc: fix parsing of message 332 when no topic neither colon are found (bug with bip proxy)
2011-05-06 16:33:06 +02:00
Sebastien Helleu
c417d6e135
irc: fix nick color in private when option irc.look.nick_color_force is changed
2011-05-02 16:31:21 +02:00
Sebastien Helleu
1ad6ab1fe0
xfer: remove unused variable
2011-05-01 10:55:36 +02:00
Sebastien Helleu
c92c04e298
fifo: remove unused variable
2011-05-01 10:55:25 +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
43a53a87aa
irc: add new options irc.color.topic_old and irc.color.topic_new
2011-04-28 14:27:31 +02:00
Sebastien Helleu
f393d0a3d2
irc: add option "ssl_priorities" in servers (task #10106 , debian #624055 )
2011-04-28 12:29:56 +02:00
Sebastien Helleu
f4f90e85fb
perl: fix memory leak when calling perl functions (bug #32895 )
2011-04-26 22:26:53 +02:00
Sebastien Helleu
f002c8e7de
irc: add modifier "irc_in2_xxx" (called after charset decoding)
2011-04-26 18:19:27 +02:00
Sebastien Helleu
3fd2af8184
api: add new function config_set_desc_plugin (task #10925 )
2011-04-26 17:47:49 +02:00
Sebastien Helleu
4130ea6e77
relay: fix crash on /upgrade when nick in irc client is not yet set
2011-04-25 11:19:47 +02:00
Sebastien Helleu
cd73fac2f8
irc: use tag "notify_none" for self messages
2011-04-24 08:24:28 +02:00
Sebastien Helleu
3b7bd01716
core: allow command mask for infolist_get on command hooks
2011-04-19 20:13:46 +02:00
Sebastien Helleu
06a9546ca5
core: return WEECHAT_RC_OK instead of WEECHAT_RC_ERROR in commands when error is displayed
2011-04-16 10:58:15 +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
53cc5af7c5
aspell: add section "option" in aspell.conf for speller options (task #11083 )
2011-04-15 18:45:17 +02:00
Sebastien Helleu
377024835a
irc: fix memory leak when copying or renaming server
2011-04-15 10:41:18 +02:00
Sebastien Helleu
55aa584a2b
plugins: fix memory leaks when setting buffer callbacks after /upgrade (plugins: irc, relay, xfer, scripts)
2011-04-15 10:40:23 +02:00
Sebastien Helleu
7673a700b3
core: use buffer pointer instead of window in input functions, add new function window_search_with_buffer in plugin API
2011-04-13 20:25:26 +02:00
Sebastien Helleu
2c2ebea3fd
irc: do not rejoin channels where /part has been issued before reconnection to server (bug #33029 )
2011-04-11 16:39:39 +02:00
Sebastien Helleu
85c5653713
irc: use nick color for users outside the channel
2011-04-11 15:52:31 +02:00
Sebastien Helleu
9d128cad22
core: add messages counts in hotlist for each buffer, option weechat.look.hotlist_buffer_separator and tag "notify_none"
...
New options:
- weechat.look.hotlist_buffer_separator
- weechat.look.hotlist_count_max
- weechat.look.hotlist_count_min_msg
- weechat.color.status_count_msg
- weechat.color.status_count_private
- weechat.color.status_count_highlight
- weechat.color.status_count_other
2011-04-11 13:57:00 +02:00
Sebastien Helleu
8597f14bf6
irc: update short name of server buffer when server is renamed
2011-04-10 17:44:37 +02:00
Sebastien Helleu
081d2889c1
irc: fix self nick color in nicklist after changing nick with /nick
2011-03-24 18:10:59 +01:00
Sebastien Helleu
ceaad9a20d
irc: return empty color name for nick prefix when no mode is set (instead of "chat")
2011-03-23 18:55:24 +01:00
Sebastien Helleu
80312dd56a
irc: replace options irc.color.nick_prefix_{op|halfop|voice|user} by a single option irc.color.nick_prefixes (task #10888 )
2011-03-23 18:29:24 +01:00
Sebastien Helleu
b7b2cc8bd7
irc: fix local variable "away" on server buffer (set/delete it each time away is set or removed on server)
2011-03-23 16:11:23 +01:00
Sebastien Helleu
e0151b42a6
aspell: fix spellers used after switch of window (bug #32811 )
2011-03-16 21:59:39 +01: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
c61254f256
Add new option irc.look.buffer_auto_switch_on_join
2011-03-15 11:51:48 +01:00
Sebastien Helleu
c71e2cad38
Add function "buffer_match_list" in plugin API
2011-03-11 18:39:37 +01:00
Sebastien Helleu
fd0f5f5767
Add new option irc.look.smart_filter_nick
2011-03-07 12:23:32 +01:00