2009-05-15 23:03:35 +02:00
|
|
|
WeeChat ChangeLog
|
|
|
|
=================
|
2010-06-22 19:46:28 +02:00
|
|
|
Sébastien Helleu <flashcode@flashtux.org>
|
2011-05-15 09:19:27 +02:00
|
|
|
v0.3.5, 2011-05-15
|
2009-05-15 23:03:35 +02:00
|
|
|
|
|
|
|
|
2011-05-15 09:19:27 +02:00
|
|
|
Version 0.3.5 (2011-05-15)
|
2011-01-16 12:14:59 +01:00
|
|
|
--------------------------
|
|
|
|
|
2011-04-24 18:15:22 +02:00
|
|
|
* core: fix scroll in windows with /window scroll (skip lines "Day changed to")
|
2011-04-24 10:25:45 +02:00
|
|
|
* core: recalculate buffer_max_length when buffer short name is changed
|
|
|
|
(patch #7441)
|
2011-04-23 17:23:17 +02:00
|
|
|
* core: add buffer to hotlist if away is set on buffer (even if buffer is
|
2011-04-24 09:07:15 +02:00
|
|
|
displayed), new option weechat.look.hotlist_add_buffer_if_away (task #10948)
|
2011-04-23 17:23:17 +02:00
|
|
|
* core: do not update hotlist during upgrade
|
2011-04-23 13:21:10 +02:00
|
|
|
* core: add option "balance" for command /window (key: alt+"w" + alt+"b")
|
2011-04-22 21:56:54 +02:00
|
|
|
* core: add option "swap" for command /window (key: alt+"w" + alt+"s")
|
|
|
|
(task #11001)
|
2011-04-17 08:32:30 +02:00
|
|
|
* core: apply new value of option weechat.look.buffer_notify_default to all
|
|
|
|
opened buffers
|
2011-04-16 10:47:18 +02:00
|
|
|
* core: prohibit names beginning with "#" for bars, proxies, filters and IRC
|
|
|
|
servers (bug #33020)
|
2011-04-11 13:57:00 +02:00
|
|
|
* core: add option weechat.look.hotlist_buffer_separator
|
|
|
|
* core: add messages counts in hotlist for each buffer, new options:
|
|
|
|
weechat.look.hotlist_count_max, weechat.look.hotlist_count_min_msg and
|
|
|
|
weechat.color.status_count_{msg|private|highlight|other}
|
|
|
|
* core: add tag "notify_none" (line with this tag will not update hotlist)
|
2011-03-18 15:36:52 +01:00
|
|
|
* core: add optional bar name in command /bar default
|
2011-03-18 15:35:54 +01:00
|
|
|
* core: create default bars only if no bar is defined in configuration file
|
2011-03-18 12:17:21 +01:00
|
|
|
* core: add new option weechat.look.highlight_tags (force highlight on tags)
|
2011-03-10 17:38:18 +01:00
|
|
|
* core: fix bug with repeat of last completion ("%*"), which failed when many
|
|
|
|
templates are used in completion
|
2011-03-09 10:13:41 +01:00
|
|
|
* core: allow list of buffers in command /filter (exclusion with prefix "!")
|
|
|
|
(task #10880)
|
2011-03-06 22:29:03 +01:00
|
|
|
* core: reload file with certificate authorities when option
|
|
|
|
weechat.network.gnutls_ca_file is changed
|
2011-03-06 16:46:11 +01:00
|
|
|
* core: rebuild bar content when items are changed in an hidden bar
|
2011-03-02 15:20:36 +01:00
|
|
|
* core: fix verification of SSL certificates by calling gnutls verify callback
|
|
|
|
(patch #7459)
|
2011-03-01 16:31:56 +01:00
|
|
|
* core: remember scroll position for all buffers in windows (bug #25555)
|
2011-02-22 10:26:18 +01:00
|
|
|
* core: fix crash when using column filling in bars with some empty items
|
|
|
|
(bug #32565)
|
2011-02-21 19:31:44 +01:00
|
|
|
* core: allow relative size for command /window resize
|
2011-02-21 15:54:08 +01:00
|
|
|
* core: add some default keys for gnome-terminal (home/end, ctrl+up/down,
|
|
|
|
alt+pgup/pgdn)
|
2011-02-10 18:37:12 +01:00
|
|
|
* core: add option "memory" to command /debug
|
2011-02-05 15:29:51 +01:00
|
|
|
* core: add option weechat.look.read_marker_string
|
2011-02-10 10:03:42 +01:00
|
|
|
* core: improve display of commands lists in /help (add arguments -list
|
|
|
|
and -listfull) (task #10299)
|
2011-02-04 22:24:33 +01:00
|
|
|
* core: improve arguments displayed in /help of commands
|
2011-02-01 08:24:08 +01:00
|
|
|
* core: fix terminal title when $TERM starts with "screen"
|
2011-01-31 21:42:04 +01:00
|
|
|
* core: add some chars after cursor when scrolling input line: new option
|
|
|
|
weechat.look.input_cursor_scroll (bug #21391)
|
2011-02-05 13:12:41 +01:00
|
|
|
* core: add color "gray"
|
2011-02-24 09:55:40 +01:00
|
|
|
* core: add attributes for colors ("*": bold, "!": reverse, "_": underline)
|
2011-01-31 19:03:30 +01:00
|
|
|
* core: dynamically allocate color pairs (extended colors can be used without
|
2011-04-17 11:02:45 +02:00
|
|
|
being added with command "/color"), auto reset of color pairs with option
|
|
|
|
weechat.look.color_pairs_auto_reset
|
2011-02-22 19:33:44 +01:00
|
|
|
* core: allow background for nick colors (using ":")
|
2011-04-26 17:47:49 +02:00
|
|
|
* api: add new function config_set_desc_plugin (task #10925)
|
2011-04-13 20:25:26 +02:00
|
|
|
* api: add new functions buffer_match_list and window_search_with_buffer
|
2011-04-15 10:40:23 +02:00
|
|
|
* plugins: fix memory leaks when setting buffer callbacks after /upgrade
|
|
|
|
(plugins: irc, relay, xfer, scripts)
|
2011-04-15 18:45:17 +02:00
|
|
|
* aspell: add section "option" in aspell.conf for speller options (task #11083)
|
2011-03-16 21:59:39 +01:00
|
|
|
* aspell: fix spellers used after switch of window (bug #32811)
|
2011-05-06 16:33:06 +02:00
|
|
|
* irc: fix parsing of message 332 when no topic neither colon are found
|
|
|
|
(bug with bip proxy)
|
2011-05-02 16:31:21 +02:00
|
|
|
* irc: fix nick color in private when option irc.look.nick_color_force is
|
|
|
|
changed
|
2011-04-29 15:41:51 +02:00
|
|
|
* irc: fix tags for messages sent with /msg command (bug #33169)
|
2011-04-28 14:27:31 +02:00
|
|
|
* irc: add new options irc.color.topic_old and irc.color.topic_new
|
2011-04-28 12:29:56 +02:00
|
|
|
* irc: add option "ssl_priorities" in servers (task #10106, debian #624055)
|
2011-04-26 18:19:27 +02:00
|
|
|
* irc: add modifier "irc_in2_xxx" (called after charset decoding)
|
2011-04-15 10:41:18 +02:00
|
|
|
* irc: fix memory leak when copying or renaming server
|
2011-04-11 16:39:39 +02:00
|
|
|
* irc: do not rejoin channels where /part has been issued before reconnection
|
|
|
|
to server (bug #33029)
|
2011-04-11 15:52:31 +02:00
|
|
|
* irc: use nick color for users outside the channel
|
2011-03-23 18:29:24 +01:00
|
|
|
* irc: replace options irc.color.nick_prefix_{op|halfop|voice|user} by a single
|
|
|
|
option irc.color.nick_prefixes (task #10888)
|
2011-04-10 17:44:37 +02:00
|
|
|
* irc: update short name of server buffer when server is renamed
|
2011-03-23 16:11:23 +01:00
|
|
|
* irc: fix local variable "away" on server buffer (set/delete it each time away
|
|
|
|
is set or removed on server)
|
2011-03-16 18:38:41 +01:00
|
|
|
* irc: add new options irc.look.buffer_switch_autojoin and
|
|
|
|
irc.look.buffer_switch_join (task #8542, task #10506)
|
2011-03-07 12:23:32 +01:00
|
|
|
* irc: add new option irc.look.smart_filter_nick
|
2011-03-05 09:09:58 +01:00
|
|
|
* irc: ignore join if nick is not self nick and if channel buffer does not exist
|
|
|
|
(bug #32667)
|
2011-03-03 22:06:08 +01:00
|
|
|
* irc: fix crash when setting wrong value in option
|
|
|
|
irc.server.xxx.sasl_mechanism (bug #32670)
|
2011-03-04 14:11:35 +01:00
|
|
|
* irc: add new options irc.look.color_nicks_in_nicklist and
|
|
|
|
irc.look.color_nicks_in_names
|
2011-02-10 09:52:15 +01:00
|
|
|
* irc: fix crash when completing /part command on a non-irc buffer (bug #32402)
|
2011-02-01 19:00:09 +01:00
|
|
|
* irc: add many missing commands for target buffer (options irc.msgbuffer.xxx)
|
|
|
|
(bug #32216)
|
2011-02-02 22:51:38 +01:00
|
|
|
* lua: fix crash when many scripts are executing callbacks at same time
|
2011-04-26 22:26:53 +02:00
|
|
|
* perl: fix memory leak when calling perl functions (bug #32895)
|
2011-04-25 11:19:47 +02:00
|
|
|
* relay: fix crash on /upgrade when nick in irc client is not yet set
|
2011-03-05 16:47:58 +01:00
|
|
|
* relay: allow colon in server password received from client
|
2011-03-01 17:44:15 +01:00
|
|
|
* relay: do not send join for private buffers to client
|
2011-02-23 16:33:55 +01:00
|
|
|
* rmodifier: fix reload of file rmodifier.conf
|
|
|
|
* rmodifier: fix crash when adding rmodifier with invalid regex
|
2011-03-26 17:59:01 +01:00
|
|
|
* tcl: fix tcl detection on some 64-bits systems (bug #32915)
|
2011-01-28 12:58:02 +01:00
|
|
|
* xfer: do not close chat buffers when removing xfer from list (bug #32271)
|
|
|
|
|
2011-01-16 10:04:32 +01:00
|
|
|
Version 0.3.4 (2011-01-16)
|
2010-08-07 11:03:07 +02:00
|
|
|
--------------------------
|
|
|
|
|
2011-01-01 14:39:12 +01:00
|
|
|
* core: add 256 colors support, new command /color, new section "palette" in
|
|
|
|
weechat.conf (task #6834)
|
2011-01-05 14:58:17 +01:00
|
|
|
* core: fix scroll problem on buffers with free content and non-allocated lines
|
|
|
|
(bug #32039)
|
2010-12-26 12:16:47 +01:00
|
|
|
* core: add info "weechat_upgrading", signal "upgrade_ended", display duration
|
|
|
|
of upgrade
|
2010-12-20 15:08:30 +01:00
|
|
|
* core: replace the 10 nick color options and number of nick colors by a single
|
|
|
|
option "weechat.color.chat_nick_colors" (comma separated list of colors)
|
2010-12-13 22:20:57 +01:00
|
|
|
* core: add support of python 2.7 in cmake and configure (debian #606989)
|
2010-12-07 19:43:19 +01:00
|
|
|
* core: add color support in option weechat.look.buffer_time_format
|
2010-12-01 16:41:39 +01:00
|
|
|
* core: call to hook_config when config option is created
|
2010-11-25 21:28:14 +01:00
|
|
|
* core: add new option weechat.look.highlight_regex and function
|
|
|
|
string_has_highlight_regex in plugin API (task #10321)
|
2010-11-18 17:35:08 +01:00
|
|
|
* core: fix infinite loop on gnutls handshake when connecting with SSL to server
|
|
|
|
on wrong port or server with SSL problems (bug #27487)
|
2010-11-14 16:22:31 +01:00
|
|
|
* core: fix data sent to callback of hook_process (some data was sometimes
|
|
|
|
missing), use a 64KB buffer for child output and send data to callback only
|
|
|
|
when buffer is full
|
2010-11-10 12:24:14 +01:00
|
|
|
* core: fix crash when displaying groups in buffer nicklist
|
2010-10-26 23:07:44 +02:00
|
|
|
* core: fix bug with message "day changed to", sometimes displayed several
|
|
|
|
times wrongly
|
2010-10-23 12:29:43 +02:00
|
|
|
* core: fix default value of bar items options (bug #31422)
|
2010-10-15 16:06:17 +02:00
|
|
|
* core: fix bug with buffer name in "/bar scroll" command
|
2010-10-12 18:22:11 +02:00
|
|
|
* core: add new option weechat.look.hotlist_unique_numbers (task #10691)
|
2010-11-29 10:17:09 +01:00
|
|
|
* core: add property "hotlist_max_level_nicks" in buffers to set max hotlist
|
|
|
|
level for some nicks in buffer
|
2010-09-28 11:09:52 +02:00
|
|
|
* core: add new options weechat.look.input_share and
|
|
|
|
weechat.look.input_share_overwrite (task #9228)
|
2010-10-02 00:29:19 +02:00
|
|
|
* core: add new option weechat.look.prefix_align_min (task #10650)
|
2010-10-06 11:26:33 +02:00
|
|
|
* core: optimize incremental search in buffer: do not search any more
|
|
|
|
when chars are added to a text not found (bug #31167)
|
2010-09-27 16:35:58 +02:00
|
|
|
* core: fix memory leaks when removing item in hashtable and when setting
|
|
|
|
highlight words in buffer
|
2010-08-12 17:38:59 +02:00
|
|
|
* core: use similar behaviour for keys bound to local or global history
|
|
|
|
(bug #30759)
|
2010-08-11 18:42:38 +02:00
|
|
|
* api: add priority for hooks (task #10550)
|
2010-12-20 10:13:37 +01:00
|
|
|
* api: add new functions: list_search_pos, list_casesearch_pos,
|
2011-01-02 16:32:54 +01:00
|
|
|
hashtable_get_string, hashtable_set_pointer, hook_info_hashtable,
|
|
|
|
info_get_hashtable, hook_hsignal, hook_hsignal_send,
|
|
|
|
hook_completion_get_string, nicklist_group_get_integer,
|
2010-11-09 15:45:14 +01:00
|
|
|
nicklist_group_get_string, nicklist_group_get_pointer, nicklist_group_set,
|
|
|
|
nicklist_nick_get_integer, nicklist_nick_get_string, nicklist_nick_get_pointer,
|
|
|
|
nicklist_nick_set
|
2010-11-09 15:52:50 +01:00
|
|
|
* alias: complete with alias value for second argument of command /alias
|
2011-01-09 10:12:20 +01:00
|
|
|
* irc: differenciate notices from messages in private buffer (bug #31980)
|
2011-01-03 13:02:22 +01:00
|
|
|
* irc: update nick modes with message 221 (bug #32038)
|
2010-12-27 11:12:14 +01:00
|
|
|
* irc: add option "-server" to command /join (task #10837)
|
2010-12-15 17:57:43 +01:00
|
|
|
* irc: fix bug with charset decoding on private buffers (decoding was made for
|
|
|
|
local nick instead of remote nick) (bug #31890)
|
2010-12-09 23:05:15 +01:00
|
|
|
* irc: add option "-switch" to commands /connect and /reconnect
|
|
|
|
* irc: allow command /reconnect on servers that are not currently connected
|
|
|
|
(bug #30726)
|
2010-11-09 17:56:48 +01:00
|
|
|
* irc: fix topic completion in command /topic when channel topic starts with
|
|
|
|
channel name
|
2010-11-06 11:38:48 +01:00
|
|
|
* irc: add 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, new infolist
|
|
|
|
"irc_notify" (task #5441)
|
2010-10-29 23:28:02 +02:00
|
|
|
* irc: add new option irc.look.nick_color_force (task #7374)
|
2010-10-28 18:52:18 +02:00
|
|
|
* irc: improve nick prefixes, all modes (even unknown) are used with PREFIX
|
|
|
|
value from message 005
|
2010-11-08 11:04:55 +01:00
|
|
|
* irc: add command redirection with hsignals irc_redirect_pattern and
|
|
|
|
irc_redirect_command (task #6703)
|
2010-10-13 08:41:03 +02:00
|
|
|
* irc: add new options irc.color.nick_prefix and irc.color.nick_suffix
|
2010-10-12 08:31:12 +02:00
|
|
|
* irc: add new option irc.look.item_away_message
|
2010-10-11 16:29:15 +02:00
|
|
|
* irc: add tag "nick_xxx" in user messages
|
2010-10-09 16:53:06 +02:00
|
|
|
* irc: move options from network section to server section: connection_timeout,
|
|
|
|
anti_flood_prio_high, anti_flood_prio_low, away_check, away_check_max_nicks,
|
|
|
|
default_msg_part, default_msg_quit (task #10664, task #10668)
|
2010-10-07 14:56:54 +02:00
|
|
|
* irc: rename options irc.look.open_channel_near_server and
|
|
|
|
irc.look.open_pv_near_server to irc.look.new_channel_position and
|
|
|
|
irc.look.new_pv_position with new values (none, next or near_server)
|
2010-10-06 18:27:48 +02:00
|
|
|
* irc: display old channel topic when topic is unset (task #9780)
|
2010-08-27 15:59:06 +02:00
|
|
|
* irc: add new info_hashtable "irc_parse_message"
|
2010-10-07 13:15:49 +02:00
|
|
|
* irc: fix crash/bug when option "addresses" for a server is unset or changed
|
|
|
|
when WeeChat is connected to this server (bug #31268)
|
2010-10-08 18:31:17 +02:00
|
|
|
* irc: switch to next server address when IRC error is received after TCP
|
|
|
|
connection but before message 001 (bug #30884)
|
2010-08-20 10:22:32 +02:00
|
|
|
* irc: fix bug with hostmasks in command /ignore (bug #30716)
|
2010-11-08 11:04:55 +01:00
|
|
|
* irc: add signal "irc_input_send"
|
2010-08-11 15:43:20 +02:00
|
|
|
* rmodifier: new plugin "rmodifier": alter modifier strings with regular
|
|
|
|
expressions (bug #26964)
|
2010-12-06 12:00:32 +01:00
|
|
|
* relay: beta version of IRC proxy, now relay plugin is compiled by default
|
2010-09-21 17:31:27 +02:00
|
|
|
* scripts: add missing function "infolist_reset_item_cursor" in API (bug #31057)
|
2010-11-08 15:10:13 +01:00
|
|
|
* python: add info "python2_bin" (path to python 2.x interpreter)
|
2010-10-30 10:38:19 +02:00
|
|
|
* lua: fix crash when unloading script
|
2010-09-19 10:23:51 +02:00
|
|
|
* ruby: fix compilation with Ruby 1.9.2 (patch #7316)
|
2010-11-12 17:59:02 +01:00
|
|
|
* xfer: fix dcc chat buffer name (use irc server in name) (bug #29925)
|
2010-11-10 16:39:41 +01:00
|
|
|
* xfer: fix dcc file transfer for large files (more than 4 GB) on 32-bit systems
|
|
|
|
(bug #31531)
|
|
|
|
* xfer: fix bug at end of file sent, sometimes transfer is still active although
|
|
|
|
file was successfully sent
|
2010-08-11 15:43:20 +02:00
|
|
|
|
2010-08-07 09:48:29 +02:00
|
|
|
Version 0.3.3 (2010-08-07)
|
2010-04-20 21:09:50 +02:00
|
|
|
--------------------------
|
2010-04-20 22:19:43 +02:00
|
|
|
|
2010-07-17 13:35:42 +02:00
|
|
|
* core: use "!" to reverse a regex in a filter (to keep lines matching regex
|
2010-08-04 21:15:30 +02:00
|
|
|
and hide other lines) (task #10032)
|
2010-04-28 23:24:32 +02:00
|
|
|
* core: add keys for undo/redo changes on command line
|
2010-09-23 13:33:09 +02:00
|
|
|
(default: ctrl+underscore and alt+underscore) (task #9483)
|
2010-07-12 09:43:16 +02:00
|
|
|
* core: add new option weechat.look.align_end_of_lines
|
2010-05-26 15:16:24 +02:00
|
|
|
* core: add new option weechat.look.confirm_quit
|
2010-06-08 16:51:57 +02:00
|
|
|
* core: add new option weechat.color.status_name_ssl (task #10339)
|
2010-06-04 13:46:33 +02:00
|
|
|
* core: fix bug with scroll_unread: do not scroll to a filtered line
|
|
|
|
(bug #29991)
|
2010-05-01 11:15:16 +02:00
|
|
|
* core: fix crash with hook_process (when timer is called on a deleted hook
|
|
|
|
process)
|
2010-08-06 19:02:25 +02:00
|
|
|
* core: fix display bug with special chars (ascii value below 32) (bug #30602)
|
2010-06-11 16:52:10 +02:00
|
|
|
* core: fix display bug with attributes like underlined in bars (bug #29889)
|
2010-07-05 17:05:49 +02:00
|
|
|
* core: add hashtables with new functions in plugin API
|
2010-07-07 15:44:02 +02:00
|
|
|
* api: fix bug with replacement char in function string_remove_color
|
|
|
|
(bug #30296)
|
2010-05-02 18:21:58 +02:00
|
|
|
* api: add function "string_expand_home", fix bug with replacement of home in
|
|
|
|
paths
|
2010-08-03 17:59:12 +02:00
|
|
|
* irc: fix bug in parser when no argument is received after command, no
|
|
|
|
callback was called, and message was silently ignored (bug #30640)
|
2010-07-17 10:21:25 +02:00
|
|
|
* irc: add new option irc.look.nick_color_stop_chars
|
2010-07-25 12:54:26 +02:00
|
|
|
* irc: fix import of certificates created by openssl >= 1.0.0 (bug #30316)
|
2010-07-06 13:36:23 +02:00
|
|
|
* irc: fix display of local SSL certificate when it is sent to server
|
2010-07-07 17:55:17 +02:00
|
|
|
(patch #7218)
|
2010-07-06 12:17:30 +02:00
|
|
|
* irc: improve lag indicator: two colors (counting and finished), update item
|
|
|
|
even when pong has not been received, lag_min_show is now in milliseconds
|
2010-06-11 11:47:28 +02:00
|
|
|
* irc: use empty real name by default in config, instead of reading real name
|
|
|
|
in /etc/passwd (bug #30111)
|
2010-06-08 16:51:57 +02:00
|
|
|
* irc: add new options irc.look.display_host_join/join_local/quit and
|
|
|
|
irc.color.reason_quit
|
2010-06-04 12:35:25 +02:00
|
|
|
* irc: move options weechat.color.nicklist_prefix to irc plugin
|
2010-06-02 15:17:54 +02:00
|
|
|
* irc: fix bug with command-line option "irc://" (bug #29990), new format for
|
|
|
|
port and channels
|
2010-05-23 10:01:38 +02:00
|
|
|
* irc: add command /wallchops, fix bug with display of notice for ops
|
|
|
|
(task #10021, bug #29932)
|
2010-05-22 10:51:43 +02:00
|
|
|
* irc: add isupport value in servers (content of IRC message 005), with new
|
|
|
|
infos: irc_server_isupport and irc_server_isupport_value
|
2010-05-21 18:19:02 +02:00
|
|
|
* irc: add message in private buffer when nick is back on server after a /quit
|
2010-04-21 23:24:05 +02:00
|
|
|
* irc: add new options irc.network.autoreconnect_delay_growing and
|
|
|
|
irc.network.autoreconnect_delay_max (task #10338)
|
2010-06-01 15:28:01 +02:00
|
|
|
* irc: add missing commands 346, 347 (channel invite list)
|
2010-06-10 12:13:26 +02:00
|
|
|
* irc: fix display of messages 330 and 333 on some servers
|
2010-07-17 13:35:42 +02:00
|
|
|
* irc: fix bug with nick prefix "*" (chan founder) on some IRC servers
|
2010-05-29 09:18:19 +02:00
|
|
|
(bug #29890)
|
2010-05-23 12:18:45 +02:00
|
|
|
* irc: fix bug with option irc.network.lag_check when value is 0 (zero)
|
2010-04-20 22:07:59 +02:00
|
|
|
* irc: try other nick when connecting to server and receiving message 437
|
|
|
|
(nick unavailable)
|
2010-04-20 21:09:50 +02:00
|
|
|
* irc: set buffer local variable "away" when opening new channel (bug #29618)
|
2010-06-18 17:45:50 +02:00
|
|
|
* fifo: fix bug with fifo pipe when setting fifo option to "on"
|
2010-07-28 11:20:22 +02:00
|
|
|
* logger: use tag "no_log" to prevent a line from being written in log file
|
2010-07-18 10:05:38 +02:00
|
|
|
* xfer: fix bug with double quotes in DCC filenames (bug #30471)
|
2010-04-20 21:09:50 +02:00
|
|
|
|
2010-04-18 10:16:19 +02:00
|
|
|
Version 0.3.2 (2010-04-18)
|
2010-01-25 16:57:24 +01:00
|
|
|
--------------------------
|
2010-03-17 16:03:51 +01:00
|
|
|
|
2010-03-24 19:54:31 +01:00
|
|
|
* core: add new options for command /key: listdefault, listdiff and reset
|
2010-02-09 13:21:05 +01:00
|
|
|
* core: add new command /mute
|
2010-02-26 11:36:41 +01:00
|
|
|
* core: add command line option "-s" (or "--no-script") to start WeeChat
|
|
|
|
without loading any script
|
2010-03-31 22:39:09 +02:00
|
|
|
* core: improve plugins autoload (option weechat.plugin.autoload): allow to
|
2010-04-18 23:52:32 +02:00
|
|
|
use "*" as wildcard and "!" to prevent a plugin from being autoloaded
|
2010-03-31 22:39:09 +02:00
|
|
|
(task #6361)
|
2010-01-28 10:09:58 +01:00
|
|
|
* core: remove unneeded space after time on each line if option
|
|
|
|
weechat.look.buffer_time_format is set to empty value (bug #28751)
|
2010-02-02 16:35:44 +01:00
|
|
|
* core: add option "switch_active_buffer_previous" for command /input
|
|
|
|
(task #10141)
|
2010-02-09 17:19:14 +01:00
|
|
|
* core: add new option weechat.look.time_format to customize default format
|
|
|
|
for date/time displayed (localized date by default), add function
|
|
|
|
weechat_util_get_time_string in plugin API (patch #6914)
|
2010-03-02 17:34:49 +01:00
|
|
|
* core: add new option weechat.look.command_chars, add functions
|
|
|
|
string_is_command_char and string_input_for_buffer in plugin and script API
|
2010-03-03 22:19:51 +01:00
|
|
|
* core: add new option weechat.look.read_marker_always_show
|
2010-02-12 12:50:16 +01:00
|
|
|
* core: use arguments for infolist "nicklist" to return only one nick or group
|
2010-03-26 19:01:25 +01:00
|
|
|
* core: fix bug with writing of configuration files when disk is full
|
|
|
|
(bug #29331)
|
2010-03-29 16:30:23 +02:00
|
|
|
* core: fix infinite loop with /layout apply and bug when applying layout,
|
|
|
|
sometimes many /layout apply were needed (bug #26110)
|
2010-03-20 17:09:07 +01:00
|
|
|
* gui: refresh screen when exiting WeeChat (to display messages printed after
|
|
|
|
/quit)
|
2010-01-28 15:12:40 +01:00
|
|
|
* gui: fix bug with global history, reset pointer to last entry after each user
|
|
|
|
input (bug #28754)
|
2010-02-21 10:08:48 +01:00
|
|
|
* gui: fix bug with bar background after text with background color (bug #28157)
|
2010-02-24 17:40:07 +01:00
|
|
|
* gui: fix bug with cursor when position is last char of terminal
|
2010-02-10 11:24:28 +01:00
|
|
|
* api: add "version_number" for function info_get to get WeeChat version as
|
|
|
|
number
|
2010-03-25 10:39:07 +01:00
|
|
|
* api: add "irc_is_nick" for function info_get to check if a string is a valid
|
|
|
|
IRC nick name (patch #7133)
|
2010-03-20 13:32:08 +01:00
|
|
|
* api: add functions "string_encode_base64" and "string_decode_base64", fix
|
2010-02-16 16:57:22 +01:00
|
|
|
bug with base64 encoding
|
2010-03-20 13:32:08 +01:00
|
|
|
* api: add functions "string_match", "string_has_highlight" and
|
|
|
|
"string_mask_to_regex" in script plugin API
|
2010-01-25 16:57:24 +01:00
|
|
|
* api: add missing infos in functions buffer_get_integer / buffer_get_string
|
|
|
|
and in buffer infolist
|
2010-02-12 17:15:30 +01:00
|
|
|
* api: add description of arguments for functions hook_info and hook_infolist
|
2010-03-25 17:02:37 +01:00
|
|
|
* api: add signals "day_changed", "nicklist_group_added/removed",
|
|
|
|
"nicklist_nick_added/removed"
|
2010-02-18 07:58:03 +01:00
|
|
|
* api: fix function "color" in Lua script API
|
2010-02-19 10:23:34 +01:00
|
|
|
* api: fix "inactivity" value when no key has been pressed since WeeChat started
|
|
|
|
(bug #28930)
|
2010-03-08 11:21:03 +01:00
|
|
|
* api: return absolute path for info_get of "weechat_dir" (bug #27936)
|
2010-03-21 18:30:51 +01:00
|
|
|
* alias: add custom completion for aliases (task #9479)
|
2010-02-23 10:51:59 +01:00
|
|
|
* scripts: allow script commands to reload only one script
|
2010-03-24 00:04:00 +01:00
|
|
|
* scripts: fix bug with callbacks when loading a script already loaded
|
2010-12-16 14:27:16 +01:00
|
|
|
* perl: fix crash when MULTIPLICITY is disabled
|
2010-02-27 09:58:24 +01:00
|
|
|
* perl: fix crash when callbacks are called during script initialization
|
|
|
|
(bug #29018)
|
2010-04-12 14:08:26 +02:00
|
|
|
* perl: fix crash on /quit or unload of plugin under FreeBSD and Cygwin
|
|
|
|
(bug #29467)
|
2010-04-13 00:02:07 +02:00
|
|
|
* perl: fix bug with script filename when multiplicity is disabled (bug #29530)
|
2010-02-18 22:02:55 +01:00
|
|
|
* irc: add SASL authentication, with PLAIN and DH-BLOWFISH mechanisms
|
|
|
|
(task #8829)
|
2010-01-29 12:41:05 +01:00
|
|
|
* irc: fix crash with SSL connection if option ssl_cert is set (bug #28752)
|
2010-01-26 22:19:16 +01:00
|
|
|
* irc: fix bug with SSL connection (fails sometimes when ssl_verify is on)
|
|
|
|
(bug #28741)
|
2010-03-26 20:02:17 +01:00
|
|
|
* irc: add new option irc.look.part_closes_buffer to close buffer when /part
|
|
|
|
is issued on channel (task #10295)
|
2010-03-30 10:40:01 +02:00
|
|
|
* irc: fix bug with nicks on reconnection: try all nicks in list, even if nick
|
|
|
|
used was not the first in list of nicks
|
2010-03-29 18:37:08 +02:00
|
|
|
* irc: fix command /list: send channel and server name given as argument, and
|
|
|
|
use separate option "-re" to allow a regex
|
2010-02-05 23:53:20 +01:00
|
|
|
* irc: fix PART message received on Undernet server (bug #28825)
|
2010-03-02 17:55:41 +01:00
|
|
|
* irc: fix bug with /away -all: set or unset future away for disconnected
|
|
|
|
servers (bug #29022)
|
2010-03-07 21:22:23 +01:00
|
|
|
* irc: bug with prefix "!" for mode "a" (channel admin) (bug #29109)
|
2010-03-21 13:06:33 +01:00
|
|
|
* irc: do not send signals "irc_in" and "irc_in2" when messages are ignored,
|
|
|
|
add new signals "irc_raw_in" and "irc_raw_in2"
|
2010-04-05 13:03:11 +02:00
|
|
|
* irc: add option "-open" for command /connect
|
2010-02-19 16:21:36 +01:00
|
|
|
* irc: add option irc.network.connection_timeout (timeout between TCP connection
|
|
|
|
to server and reception of message 001)
|
2010-01-25 16:57:24 +01:00
|
|
|
* irc: add options irc.look.smart_filter_join and irc.look.smart_filter_quit
|
2010-02-10 16:22:34 +01:00
|
|
|
* irc: apply smart filter only on channels, not private buffers (bug #28841)
|
2010-02-06 12:14:45 +01:00
|
|
|
* irc: add option irc.look.item_channel_modes_hide_key to hide channel key
|
2010-02-02 13:56:35 +01:00
|
|
|
in channel modes (bug #23961)
|
2010-02-06 12:14:45 +01:00
|
|
|
* irc: add option irc.look.item_nick_prefix
|
2010-02-02 15:39:04 +01:00
|
|
|
* irc: add command /map
|
2010-02-11 10:12:25 +01:00
|
|
|
* irc: add missing commands 276, 343
|
2010-01-29 07:59:16 +01:00
|
|
|
* irc: fix compilation with old GnuTLS versions (bug #28723)
|
2010-01-26 16:36:55 +01:00
|
|
|
* logger: allow date format in logger options path and mask (task #9430)
|
2010-01-29 16:18:12 +01:00
|
|
|
* xfer: fix crash when purging old xfer chats (bug #28764)
|
2010-02-02 14:28:05 +01:00
|
|
|
* xfer: add signal "xfer_ended" (patch #7081)
|
2010-01-25 16:57:24 +01:00
|
|
|
|
2010-01-31 22:20:20 +01:00
|
|
|
Version 0.3.1.1 (2010-01-31)
|
|
|
|
----------------------------
|
2010-03-17 16:03:51 +01:00
|
|
|
|
2010-01-31 22:20:20 +01:00
|
|
|
* irc: fix crash with SSL connection if option ssl_cert is set (bug #28752)
|
|
|
|
* irc: fix bug with SSL connection (fails sometimes when ssl_verify is on)
|
|
|
|
(bug #28741)
|
|
|
|
* irc: fix compilation with old GnuTLS versions (bug #28723)
|
|
|
|
* xfer: fix crash when purging old xfer chats (bug #28764)
|
|
|
|
|
2010-01-23 10:30:13 +01:00
|
|
|
Version 0.3.1 (2010-01-23)
|
2009-09-11 23:22:13 +02:00
|
|
|
--------------------------
|
|
|
|
|
2009-11-16 12:20:26 +01:00
|
|
|
* core: fix bug with script installation on BSD/OSX (patch #6980)
|
2010-09-23 13:33:09 +02:00
|
|
|
* core: add option grab_key_command for /input (bound by default to alt+"k")
|
2009-10-04 11:54:24 +02:00
|
|
|
* core: fix compilation under Cygwin (patch #6916)
|
2009-09-20 21:44:08 +02:00
|
|
|
* core: fix cmake directories: let user customize lib, share, locale and include
|
|
|
|
directories (patch #6922)
|
2009-09-20 14:21:29 +02:00
|
|
|
* core: fix plural form in translation files (bug #27430)
|
2009-09-19 11:14:08 +02:00
|
|
|
* core: fix terminal title bug: do not reset it when option
|
|
|
|
weechat.look.set_title is off (bug #27399)
|
2009-12-03 16:22:38 +01:00
|
|
|
* core: fix buffer used by some input functions called via plugin API with
|
|
|
|
buffer pointer (bug #28152)
|
2009-10-02 09:56:07 +02:00
|
|
|
* alias: new expansions for alias arguments ($n, $-m, $n-, $n-m, $*, $~)
|
|
|
|
(patch #6917)
|
2009-09-30 17:44:49 +02:00
|
|
|
* alias: allow use of wildcards for /alias list (patch #6925)
|
2009-09-30 17:58:56 +02:00
|
|
|
* alias: allow /unalias to remove multiple aliases (patch #6926)
|
2009-10-14 14:22:39 +02:00
|
|
|
* alias: fix bug with buffer for execution of alias, when called from plugin API
|
|
|
|
with function "command" (bug #27697)
|
2009-09-16 18:01:50 +02:00
|
|
|
* alias: fix bug with arguments (bug #27440)
|
2010-01-08 16:20:16 +01:00
|
|
|
* irc: add new commands /allchan and /allserv with excluding option, commands
|
|
|
|
/ame and /amsg are now aliases, new aliases /aaway and /anick
|
2009-12-31 19:29:26 +01:00
|
|
|
* irc: add options to customize target buffer for messages (task #7381)
|
2010-01-17 15:56:28 +01:00
|
|
|
* irc: add new output queue for messages with low priority (like automatic CTCP
|
|
|
|
replies), high priority is given to user messages or commands
|
2009-11-07 19:27:59 +01:00
|
|
|
* irc: use self-signed certificate to auto identify on IRC server (CertFP)
|
2009-12-16 16:18:48 +01:00
|
|
|
(task #7492, debian #453348)
|
2009-11-07 19:27:59 +01:00
|
|
|
* irc: check SSL certificates (task #7492)
|
2009-12-16 15:18:00 +01:00
|
|
|
* irc: add option "autorejoin_delay" for servers (task #8771)
|
2009-11-19 14:48:36 +01:00
|
|
|
* irc: add option to use same nick color in channel and private (task #9870)
|
2009-10-21 13:18:28 +02:00
|
|
|
* irc: add missing command 275 (patch #6952)
|
2009-10-10 12:47:55 +02:00
|
|
|
* irc: add commands /sajoin, /samode, /sanick, /sapart, /saquit (task #9770)
|
2009-09-15 14:42:24 +02:00
|
|
|
* irc: add options for CTCP, to block/customize CTCP reply (task #9693)
|
|
|
|
* irc: add missing CTCP: clientinfo, finger, source, time, userinfo (task #7270)
|
2009-11-24 16:07:18 +01:00
|
|
|
* irc: add all server options for commands /server and /connect
|
2010-01-11 15:01:53 +01:00
|
|
|
* irc: add arguments for command /rehash
|
2009-09-18 23:02:24 +02:00
|
|
|
* irc: improve error management on socket error (recv/send)
|
2009-10-19 12:28:48 +02:00
|
|
|
* irc: improve mask used by command /kickban
|
2010-01-11 15:01:53 +01:00
|
|
|
* irc: fix nick color for nicks with wide chars (bug #28547)
|
|
|
|
* irc: fix autorejoin on channels with key
|
|
|
|
* irc: fix command /connect (options -ssl, -ipv6 and -port) (bug #27486)
|
2010-01-18 10:43:55 +01:00
|
|
|
* xfer: add color for nicks in chat
|
|
|
|
* xfer: add missing command /me (bug #28658)
|
2009-09-20 10:29:25 +02:00
|
|
|
* xfer: add missing charset decoding/encoding for IRC DCC chat (bug #27482)
|
2009-11-29 16:41:08 +01:00
|
|
|
* ruby: support of Ruby >= 1.9.1 (patch #6989)
|
2009-12-05 09:38:42 +01:00
|
|
|
* fifo: remove old pipes before creating new pipe
|
2009-12-13 23:29:08 +01:00
|
|
|
* gui: add color "darkgray", add support for background with light color
|
2009-12-16 15:38:05 +01:00
|
|
|
* gui: fix color "black" (bug #23882, debian #512957)
|
2009-10-30 10:09:19 +01:00
|
|
|
* gui: fix message "Day changed to", sometimes displayed at wrong time
|
|
|
|
(bug #26959)
|
2009-10-14 18:21:46 +02:00
|
|
|
* gui: fix bug with URL selection in some terminals (caused by horizontal lines)
|
|
|
|
(bug #27700)
|
2009-10-10 13:00:32 +02:00
|
|
|
* gui: use default auto completion for arguments of unknown commands
|
2009-10-06 21:25:15 +02:00
|
|
|
* gui: fix alignment problem for buffer name when a merged buffer is closed
|
|
|
|
(bug #27617)
|
2009-09-30 09:55:19 +02:00
|
|
|
* gui: update hotlist when a buffer is closed (bug #27470), remove buffer from
|
|
|
|
hotlist when buffer is cleared (bug #27530)
|
2009-09-16 15:28:29 +02:00
|
|
|
* gui: fix /input history_global_next: reset input content when last command in
|
|
|
|
history is reached
|
2009-09-11 23:22:13 +02:00
|
|
|
* api: fix function weechat_bar_set for python/lua/ruby (patch #6912)
|
|
|
|
|
2009-09-06 11:46:49 +02:00
|
|
|
Version 0.3.0 (2009-09-06)
|
2009-05-15 23:03:35 +02:00
|
|
|
--------------------------
|
|
|
|
|
2009-06-06 09:14:40 +02:00
|
|
|
* irc: add irc plugin (replaces old IRC code in core) (task #6217)
|
2009-05-15 23:03:35 +02:00
|
|
|
* irc: add smart join/part/quit message filter (task #8503)
|
2009-05-16 11:45:07 +02:00
|
|
|
* irc: use of many addresses for servers (auto-switch when a connexion fails),
|
|
|
|
nicks are now set with one option "nicks" (task #6088)
|
2009-05-15 23:03:35 +02:00
|
|
|
* irc: add some colors in messages from server (for text and nicks)
|
|
|
|
(task #8926)
|
|
|
|
* irc: add color decoding in title for IRC channels (task #6030)
|
|
|
|
* irc: fix lock with SSL servers when connection fails, and when
|
|
|
|
disconnecting during connection problem (bug #17584)
|
|
|
|
* irc: command /whois is now authorized in private without argument
|
|
|
|
(task #7482)
|
2009-05-16 11:45:07 +02:00
|
|
|
* irc: fix private buffer name with irssi proxy (bug #26589)
|
2009-05-15 23:03:35 +02:00
|
|
|
* irc: remove kernel info in CTCP VERSION reply (task #7494)
|
|
|
|
* irc: add missing commands (328, 369)
|
2009-06-13 18:15:01 +02:00
|
|
|
* irc: fix mode parsing when receiving modes with arguments (bug #26793)
|
2009-05-15 23:03:35 +02:00
|
|
|
* aspell: improve plugin: use of many dictionaries, global dictionary, real
|
|
|
|
time checking (optional), fix bugs with utf-8
|
|
|
|
* xfer: add speed limit for DCC files sending (task #6178)
|
|
|
|
* xfer: add new option "xfer.file.use_nick_in_filename" for Xfer files
|
|
|
|
(task #7140)
|
|
|
|
* relay: add relay plugin (network communication between WeeChat and remote
|
|
|
|
application)
|
2009-05-16 11:45:07 +02:00
|
|
|
* logger: add logger plugin with new features: backlog, level for messages to
|
|
|
|
log (task #8592), level by buffer (task #6687), filename mask by buffer,
|
|
|
|
option "name_lower_case" (bug #19522)
|
2009-05-15 23:03:35 +02:00
|
|
|
* alias: fix bug with alias, use current buffer to run commands (bug #22876)
|
|
|
|
* plugins: add some other plugins: alias, demo, fifo, tcl, xfer
|
|
|
|
* scripts: new scripts: weeget.py (scripts manager), jabber.py (jabber/XMPP
|
|
|
|
protocol), go.py (quick jump to buffers), buffers.pl (sidebar with list of
|
2009-05-16 11:45:07 +02:00
|
|
|
buffers), iset.pl (set options interactively), weetris.pl (tetris-like game),
|
|
|
|
mastermind.pl, ...
|
2009-06-14 16:35:06 +02:00
|
|
|
* scripts: do not auto-load hidden files (bug #21390)
|
2009-05-16 11:45:07 +02:00
|
|
|
* api: add hooks: command, timer, file descriptor, process, connection, print,
|
|
|
|
signal, config, completion, modifier, info, infolist
|
2009-05-15 23:03:35 +02:00
|
|
|
* api: new plugin API with many new functions: hooks, buffer management and
|
|
|
|
nicklist, bars, configuration files, network, infos/infolists, lists,
|
|
|
|
upgrade
|
|
|
|
* gui: new display engine, with prefix and message for each line
|
|
|
|
* gui: add new type of buffer, with free content
|
|
|
|
* gui: add tags for lines and custom filtering by tags or regex (task #7674)
|
2009-06-10 12:40:05 +02:00
|
|
|
* gui: add buffer merging (task #7404)
|
2009-05-15 23:03:35 +02:00
|
|
|
* gui: add custom bars, with custom items
|
|
|
|
* gui: add key to zoom a window (task #7470)
|
2010-09-23 13:33:09 +02:00
|
|
|
* gui: add keys to move into last visited buffers: alt+"<" and alt+">"
|
2009-05-18 17:47:45 +02:00
|
|
|
* gui: come back to last visited buffer when closing a buffer
|
2009-05-16 11:45:07 +02:00
|
|
|
* gui: add new option scroll_page_percent to choose percent of height to scroll
|
|
|
|
with page_up and page_down keys (task #8702)
|
2009-05-15 23:03:35 +02:00
|
|
|
* gui: add number of lines remaining after last line displayed in "-MORE-"
|
|
|
|
indicator (task #6702)
|
|
|
|
* gui: fix completion with non-latin nicks (bug #18993)
|
|
|
|
* gui: fix display bug with some weird UTF-8 chars (bug #19687)
|
|
|
|
* gui: fix bug with wide chars in input (bug #16356)
|
|
|
|
* gui: fix bug when switching window, scrollback is now preserved
|
|
|
|
(task #7680)
|
2009-05-16 11:45:07 +02:00
|
|
|
* network: add support for more than one proxy, with proxy selection for each
|
|
|
|
IRC server (task #6859)
|
|
|
|
* network: fix network connection for hostnames resolving to several IPs: try
|
|
|
|
all IPs in list until one succeeds (bug #21473, debian #498610)
|
2009-05-15 23:03:35 +02:00
|
|
|
* core: add group support in nicklist
|
|
|
|
* core: improve main loop: higher timout in select(), less CPU usage
|
2009-05-16 11:45:07 +02:00
|
|
|
* core: add /reload command to reload WeeChat and plugins config files (signal
|
|
|
|
SIGHUP is catched to reload config files)
|
2009-05-15 23:03:35 +02:00
|
|
|
* core: add new /layout command and save_layout_on_exit config option, to
|
|
|
|
save/restore windows and buffers order (task #5453)
|
2009-05-16 11:45:07 +02:00
|
|
|
* core: add new options for completion, optional stop instead of cycling with
|
|
|
|
words found (task #5909)
|
2009-05-15 23:03:35 +02:00
|
|
|
* core: new name for configuration files (*.conf instead of *.rc)
|
|
|
|
* core: improve /set command, new command /unset (task #6085)
|
2009-05-16 11:45:07 +02:00
|
|
|
* core: add new input action "set_unread_current_buffer" to set unread marker
|
|
|
|
for current buffer only (task #7286)
|
2009-05-15 23:03:35 +02:00
|
|
|
* core: add polish translation (thanks to Soltys)
|
|
|
|
* core: remove key functions, replaced by /input command
|
2009-05-18 23:23:40 +02:00
|
|
|
* core: add argument with buffer number/range for command "/buffer close"
|
|
|
|
(task #9390, task #7239)
|
2009-05-19 19:04:49 +02:00
|
|
|
* core: add new command /wait (schedule a command execution in future)
|
2009-05-15 23:03:35 +02:00
|
|
|
* core: fix nick completion bug (missing space after nick)
|
|
|
|
|
2009-06-13 13:46:02 +02:00
|
|
|
Version 0.2.6.3 (2009-06-13)
|
|
|
|
----------------------------
|
|
|
|
|
|
|
|
* fix gnutls detection (use pkg-config instead of libgnutls-config)
|
|
|
|
(bug #26790)
|
|
|
|
|
2009-05-15 23:03:35 +02:00
|
|
|
Version 0.2.6.2 (2009-04-18)
|
|
|
|
----------------------------
|
|
|
|
|
|
|
|
* fix bug with charset decoding (for example with iso2022jp) (bug #26228)
|
|
|
|
|
|
|
|
Version 0.2.6.1 (2009-03-14)
|
|
|
|
----------------------------
|
|
|
|
|
|
|
|
* fix crash with some special chars in IRC messages (bug #25862)
|
|
|
|
|
|
|
|
Version 0.2.6 (2007-09-06)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* fix bug with log of plugin messages (option log_plugin_msg)
|
2009-05-16 11:45:07 +02:00
|
|
|
* add new option "deloutq" to /server command to delete all servers messages
|
|
|
|
out queues (task #7221)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix display bug with some special chars in messages (some words were
|
|
|
|
truncated on screen) (bug #20944)
|
|
|
|
* fix UTF-8 bug with color encoding/decoding
|
2010-09-23 13:33:09 +02:00
|
|
|
* fix crash when searching text in buffer with ctrl+"r" (bug #20938)
|
2009-05-15 23:03:35 +02:00
|
|
|
* add string length limit for setup file options
|
|
|
|
* fix bug with flock() when home is on NFS filesystem (bug #20913)
|
|
|
|
* add option to align text of messages (except first lines) (task #7246)
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix user modes in nicklist when ban and nick mode are received in the same
|
|
|
|
MODE message (bug #20870)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix IRC message 333: silently ignore message if error when parsing it
|
|
|
|
* fix server option "command_delay": does not freeze WeeChat any more
|
2009-05-16 11:45:07 +02:00
|
|
|
* add paste detection, new options look_paste_max_lines and col_input_actions
|
|
|
|
(task #5442)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix bug with highlight and UTF-8 chars around word (bug #20753)
|
|
|
|
* add swedish quickstart guide
|
|
|
|
* add support of channel mode +u (channel user) (bug #20717)
|
2009-05-16 11:45:07 +02:00
|
|
|
* improve /connect command to connect to a host by creating a temporary server,
|
|
|
|
add option to /server to create temporary server (task #7095)
|
2009-05-15 23:03:35 +02:00
|
|
|
* add "copy", "rename" and "keep" options to /server command
|
|
|
|
* allow clear of multiple selected buffers with /clear (patch #6112)
|
2010-09-23 13:33:09 +02:00
|
|
|
* add key for setting unread marker on all buffers
|
|
|
|
(default: ctrl+"s" + ctrl+"u") (task #7180)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix nick prefix display on servers that doesn't support all prefixes
|
|
|
|
(bug #20025)
|
|
|
|
* fix terminal encoding detection when NLS is disabled (bug #20646)
|
|
|
|
* fix crash when sending data to channel or pv on disconnected server
|
|
|
|
(bug #20524)
|
|
|
|
* improve command /server ant its output
|
2010-09-23 13:33:09 +02:00
|
|
|
* add 3 default new keys: ctrl+"b" (left), ctrl+"f" (right), ctrl+"d" (delete)
|
2009-05-15 23:03:35 +02:00
|
|
|
* add "buffer_move" event handler to plugins API (task #6708)
|
|
|
|
* add key function "jump_previous_buffer" to jump to buffer previously
|
2010-09-23 13:33:09 +02:00
|
|
|
displayed (new key: alt+"j" + alt+"p") (task #7085)
|
2009-05-15 23:03:35 +02:00
|
|
|
* add "%*" to completion template, to repeat last completion
|
|
|
|
* add "-nojoin" option for /connect and /reconnect commands (task #7074)
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix bugs with IRC color in messages, now color codes are inserted in command
|
2010-09-23 13:33:09 +02:00
|
|
|
line with ctrl+"c", ctrl+"b".. instead of %C,%B,.. (bug #20222, task #7060)
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix bug with smart nick completion (last speakers first) when a nick is
|
|
|
|
changed
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix charset bug with channel names in status bar (bug #20400)
|
|
|
|
* add "scroll" option to /buffer command
|
|
|
|
* down key now saves input to history and clears input line (task #7049)
|
|
|
|
* fix log file when channel name contains "/" (bug #20072)
|
2009-05-16 11:45:07 +02:00
|
|
|
* command /away allowed when not connected to server (internally stored and
|
|
|
|
AWAY command is sent when connecting to server) (task #7003)
|
2009-05-15 23:03:35 +02:00
|
|
|
* add argument for /upgrade command (path to binary)
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix bug with /topic when channel not open and topic not defined (bug #20141)
|
2009-05-15 23:03:35 +02:00
|
|
|
* add hotlist sort with new option "look_hotlist_sort" (task #5870)
|
|
|
|
|
|
|
|
Version 0.2.5 (2007-06-07)
|
|
|
|
--------------------------
|
|
|
|
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix QUOTE command: now allowed when socket is ok (even if IRC connection to
|
|
|
|
server is not ok) (bug #20113)
|
2009-05-15 23:03:35 +02:00
|
|
|
* add missing IRC commands (327, 378, 379) (bug #20091)
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix hotlist when exiting search mode: current buffer is removed from hotlist
|
|
|
|
* add "%M" for completion with nicks of current server (nicks on open channels)
|
|
|
|
(task #6931)
|
|
|
|
* improve key bindings: now possible to bind a key on many commands, separated
|
|
|
|
by semicolon (task #5444)
|
2009-05-15 23:03:35 +02:00
|
|
|
* improve IRC long message split: use word boundary (task #6685)
|
|
|
|
* remove ":" for unknown IRC commands before arguments (bug #19929)
|
|
|
|
* fix "%C" completion: now completes with all channels of all servers
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix bug with "/buffer query_name", add server and channel completion for
|
|
|
|
/buffer command (bug #19928)
|
2009-05-15 23:03:35 +02:00
|
|
|
* add cmake for weechat compile (patch #5943)
|
|
|
|
* fix IRC mode parsing when receiving modes with arguments (bug #19902)
|
|
|
|
* fix crash with IRC JOIN malformed message (bug #19891)
|
|
|
|
* fix bug with nick prefixes on some IRC servers (bug #19854)
|
|
|
|
* improve setup file save: now writes temporary file, then rename it
|
|
|
|
(task #6847)
|
|
|
|
* fix bug with $nick/$channel/$server variables in commands
|
|
|
|
* forget current nick when user manually disconnects from server
|
|
|
|
* fix nick display in input window
|
|
|
|
* fix bug with erroneous nickname when connecting to server (bug #19812)
|
|
|
|
* fix display bugs in IRC error messages
|
|
|
|
* add protocol priority for gnutls (patch #5915)
|
|
|
|
* add channel admin mode "!" for some IRC servers
|
|
|
|
* fix bug with iso2022jp locale (bug #18719)
|
|
|
|
* fix string format bug when displaying string thru plugin script API
|
|
|
|
* add /reconnect command (task #5448)
|
|
|
|
* add "-all" option for /connect and /disconnect commands (task #6232)
|
2009-05-16 11:45:07 +02:00
|
|
|
* improve nick completion: completion with last speakers first and self nick at
|
|
|
|
the end; add option look_nick_completion_smart, enabled by default
|
|
|
|
(task #5896)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix nick completion in command arguments (bug #19590)
|
|
|
|
* fix possible crash with nick completion when a nick leaves channel
|
|
|
|
(bug #19589)
|
|
|
|
* add color for input text not found in buffer history
|
|
|
|
* fix USER message when connecting to IRC server (patch #5835)
|
|
|
|
|
|
|
|
Version 0.2.4 (2007-03-29)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* fix color bug with IRC messages displayed by plugins (bug #19442)
|
|
|
|
* fix topic charset, now using channel charset if defined (bug #19386)
|
|
|
|
* rename log file for DCC chat (now <server>.dcc.<nick>.weechatlog)
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix crash when closing a pv if a DCC chat is open on same nick (bug #19147)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix bug with channel topic after reconnection (not erased) (bug #19384)
|
|
|
|
* add current buffer in hotlist when scrolling up in buffer (task #6664)
|
|
|
|
* fix bug with explode_string / free_exploded_string when max_items > 0
|
2010-09-23 13:33:09 +02:00
|
|
|
* add new key (ctrl+"r") for interactive and incremental search in buffer
|
2009-05-15 23:03:35 +02:00
|
|
|
history (task #6628)
|
|
|
|
* fix /topic completion when no topic set on current channel (bug #19322)
|
|
|
|
* improve password hiding, code cleanup (bug #19229)
|
2009-05-16 11:45:07 +02:00
|
|
|
* add new return code in plugin API to force highlight (for message handlers
|
|
|
|
only)
|
|
|
|
* fix bug with server buffer when "look_one_server_buffer" is ON and server
|
|
|
|
buffer is moved to any number > 1 (bug #19219)
|
|
|
|
* fix /help command: displays plugin help for redefined commands (bug #19166)
|
2009-05-15 23:03:35 +02:00
|
|
|
* prefix "/" disabled in commands (patch #5769)
|
|
|
|
* fix completion of redefined commands removed by plugins (bug #19176)
|
|
|
|
* fix memory leaks in perl and python plugins (bug #19163)
|
2009-05-16 11:45:07 +02:00
|
|
|
* add "call" option to /key command, add new key function "insert" to insert
|
|
|
|
text on command line (task #6468)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix permissions on "dcc" and "logs" directories (bug #18978)
|
|
|
|
* add event handler to plugin API
|
|
|
|
* add scots quickstart guide
|
|
|
|
* add numeric argument for /clear command (buffer number) (patch #5372)
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix crash when /away command is issued with no server connection (bug #18839)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix crash when closing a buffer opened on many windows
|
|
|
|
* fix freeze with SSL server when disconnecting after connection loss
|
|
|
|
(bug #18735)
|
|
|
|
|
|
|
|
Version 0.2.3 (2007-01-10)
|
|
|
|
--------------------------
|
|
|
|
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix display bugs with nicklist at top/bottom when look_nicklist_separator is
|
|
|
|
OFF (bug #18737)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix iconv problem, causing truncated words when using iso locale
|
|
|
|
* fix topic scroll when topic has multi-bytes chars
|
|
|
|
* fix compilation problem with iconv under FreeBSD
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix bugs with charset: now decodes/encodes nicks and channels in IRC messages
|
|
|
|
(bug #18716)
|
2009-05-15 23:03:35 +02:00
|
|
|
|
|
|
|
Version 0.2.2 (2007-01-06)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* fix bug with status bar (missing refresh) when closing a buffer
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix bug with use of first buffer for a channel if not connected to server
|
|
|
|
(now allowed only for a server buffer)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix refresh bug with private buffer title
|
|
|
|
* fix bug with nick completion in command args (now uses option
|
|
|
|
look_nick_completion_ignore)
|
|
|
|
* fix display bug with color for first line on screen (bug #17719)
|
|
|
|
* add anti-flood option (irc_anti_flood) (task #5442)
|
|
|
|
* fix bug with "set_config" function in plugins API (bug #18448)
|
|
|
|
* plugins: "add_message_handler" now accepts "*" for all IRC messages
|
|
|
|
* add keys (F9/F10) to scroll topic (task #6030)
|
|
|
|
* add auto completion with channels and filenames (task #5423)
|
|
|
|
* fix memleak in keyboard input
|
|
|
|
* fix refresh bug when changing config options if window is split
|
|
|
|
* add space between chat and nicklist when position is "right" (bug #17852)
|
|
|
|
* add option "look_nicklist_separator" (task #5437)
|
|
|
|
* fix bug with DCC SEND when filename begins with "~"
|
2009-05-16 11:45:07 +02:00
|
|
|
* add "irc_send_unknown_commands" option to send unknown commands to IRC server
|
|
|
|
(OFF by default) (task #5947)
|
2009-05-15 23:03:35 +02:00
|
|
|
* /charset command and charset conversions now made by "charset" plugin
|
|
|
|
* fix display bug in status bar, wrong length when using UTF-8
|
|
|
|
* fix bug with ignore: now any IRC command is allowed
|
2010-09-23 13:33:09 +02:00
|
|
|
* fix crash with ctrl+"t" (transpose) and one char on line (bug #18153)
|
2009-05-15 23:03:35 +02:00
|
|
|
* add filename completion (task #5425)
|
|
|
|
* add "modifier" in plugins API
|
|
|
|
* improve /plugin command
|
|
|
|
* fix bug on ignore with "mode" IRC command (bug #18058)
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix crash when loading ruby script if file does not exist, with Ruby >= 1.9
|
|
|
|
only (bug #18064)
|
2009-05-15 23:03:35 +02:00
|
|
|
* add date in plugin function get_buffer_data()
|
|
|
|
* fix some portability bugs (patch #5271)
|
|
|
|
* fix iconv detection for BSD (patch #5456)
|
|
|
|
* fix typo in configure.in (bash specific test) (patch #5450)
|
2009-05-16 11:45:07 +02:00
|
|
|
* mode changes with /op, /deop, /voice, /devoice, /halfop, /dehalfop are now
|
|
|
|
sent in one mode command to server (task #5968)
|
2009-05-15 23:03:35 +02:00
|
|
|
* add more values for config boolean values: y/true/t/1 and n/false/f/0
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix bug with /alias and arguments (like $1), now text after argument(s) is
|
|
|
|
used (bug #17944)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix minor display bug with special chars on some arch like PPC
|
|
|
|
|
|
|
|
Version 0.2.1 (2006-10-01)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* fix crash for DCC receiver when resuming a file (bug #17885)
|
|
|
|
* fix DCC error for sender when receiver cancels DCC (bug #17838)
|
|
|
|
* fix random crash with /upgrade command (error when loading buffers)
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix buffer search by server/channel: now if only channel is specified, a
|
|
|
|
channel of another server can be found
|
|
|
|
* fix highlight for DCC, invite and notice: when a window is displaying buffer,
|
|
|
|
there's no highlight
|
2009-05-15 23:03:35 +02:00
|
|
|
* command "/away -all" now allowed when not connected to current server
|
|
|
|
* new signals handled: SIGTERM and SIGHUP (received when terminal is closed):
|
|
|
|
clean WeeChat quit (send quit to irc servers then quit WeeChat)
|
|
|
|
* add some new default key bindings for existing keys (for some OS)
|
|
|
|
* command /key now ok with one arg (key name): display key if found
|
|
|
|
* fix bug with CTCP VERSION sent on channels (bug #17547)
|
|
|
|
* add current channel completion for /ctcp command
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix bugs in get_buffer_data() which breaks the retrieval of buffer content
|
|
|
|
(perl, lua)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix nicklist display bug when top/bottom (not enough lines) (bug #17537)
|
|
|
|
* fix bug with auto-rejoin of keyed chans (bug #17534)
|
|
|
|
* add default nick completion when line starts with "//" (bug #17535)
|
|
|
|
* values yes/no accepted (as on/off) for config boolean values (task #5454)
|
|
|
|
* add server default notify level (set by /buffer notify on server buffer)
|
|
|
|
(task #5634)
|
2010-03-13 20:02:29 +01:00
|
|
|
* fix crashes with /buffer and /charset commands when not connected to any
|
2009-05-15 23:03:35 +02:00
|
|
|
server (bug #17525)
|
2009-05-16 11:45:07 +02:00
|
|
|
* add special vars $nick/$channel/$server for server_command, alias and plugin
|
|
|
|
command handlers
|
2009-05-15 23:03:35 +02:00
|
|
|
* add arguments $1,$2,..,$9 and $* for alias (task #5831)
|
|
|
|
* add hotlist in session file when using /upgrade command (task #5449)
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix nick refresh problem with unrealircd specific modes: chan owner (~) and
|
|
|
|
chan admin (&) (bug #17340)
|
2009-05-15 23:03:35 +02:00
|
|
|
|
|
|
|
Version 0.2.0 (2006-08-19)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* add "C"lear option on IRC raw buffer
|
|
|
|
* IRC raw buffer now uses join/part prefix with color to display messages
|
|
|
|
* add send of "quit" message to server when using /disconnect
|
|
|
|
* fix "wallops" command when received, now displayed by WeeChat (bug #17441)
|
|
|
|
* fix /wallops command (now many words are correctly sent)
|
|
|
|
* fix command 348 (channel exception list, received by /mode #chan e)
|
|
|
|
* add missing modes (channel & user), now all modes are allowed (bug #16606)
|
|
|
|
* add "%m" for completion with self nick (on current server)
|
|
|
|
* add missing IRC commands (310, 326, 329, 338)
|
|
|
|
* fix DCC restore after /upgrade (order is now correctly saved)
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix away after server disconnection (now away is set again when reconnecting)
|
|
|
|
(bug #16359)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix DCC file connection problem (connection from receiver to sender)
|
2009-05-16 11:45:07 +02:00
|
|
|
* improve DCC speed (up to x5 on LAN) by forking for DCC files and a new option
|
|
|
|
"dcc_fast_send" (does not wait for ACK) (task #5758)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix crash when purging DCC with high number of DCC (> window size)
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix completion for command handlers (now empty completion_template means nick
|
|
|
|
completion, "-" string means no completion at all)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix nick alignment problem when look_nickmode is off
|
|
|
|
* add generic function for incoming numeric IRC commands (bug #16611)
|
|
|
|
* fix crash when doing "/part something" on a server buffer (bug #17201)
|
|
|
|
* charsets are now checked when set by /charset command
|
|
|
|
* add "look_save_on_exit" option (patch from Emanuele Giaquinta)
|
|
|
|
* fix crash on DCC buffer under Darwin 8 (bug #17115)
|
|
|
|
* add configure option for doc XSL prefix (bug #16991)
|
|
|
|
* fix bug with spaces in script names (bug #16957)
|
|
|
|
* fix random crash when "MODE #chan -l" is received
|
|
|
|
* fix bug in IRC parser (random crash with malformed IRC messages)
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix refresh bugs when terminal is resized: too many refreshs, display bug
|
|
|
|
with split windows
|
2009-05-15 23:03:35 +02:00
|
|
|
* case ignored for channel names in charset options (bug #16858)
|
|
|
|
* fix crash when setting look_one_server_buffer to ON (bug #16932)
|
2009-05-16 11:45:07 +02:00
|
|
|
* add new functions in plugin/script API: get window info, get buffer info, get
|
|
|
|
buffer content
|
2009-05-15 23:03:35 +02:00
|
|
|
* add polish, russian and czech quickstart guide
|
|
|
|
* fix display bug with special char (bug #16732)
|
|
|
|
* add color encoding for some commands like /me
|
|
|
|
* add aspell plugin
|
|
|
|
* rename plugins names (remove "lib" prefix in name)
|
|
|
|
* fix crash when closing DCC/raw buffer if 2 are open (bug #16808)
|
|
|
|
* fix crashes with DCC chat remove/purge on DCC view (bug #16775)
|
|
|
|
* fix bug with connection to bnc (bug #16760)
|
|
|
|
* command /save now writes plugins options (~/.weechat/plugins.rc)
|
|
|
|
* fix crash with "register" function in plugin scripts (bug #16701)
|
|
|
|
* fix random crash at exit (/quit or /upgrade) with split windows
|
|
|
|
|
|
|
|
Version 0.1.9 (2006-05-25)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* fix /squery command (message sent to server, now ok with # args > 2)
|
|
|
|
* fix /alias command (with an alias name, display content)
|
|
|
|
* improve lua plugin detection (bug #16574)
|
|
|
|
* add backtrace when WeeChat crashes, log file automatically renamed
|
2009-05-16 11:45:07 +02:00
|
|
|
* add lock for log file (~/.weechat/weechat.log), only one WeeChat process can
|
|
|
|
use this file (bug #16382)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix crash with malformed UTF-8 strings
|
|
|
|
* fix crash with ncurses color when too many colors defined in ncurses
|
|
|
|
(bug #16556)
|
|
|
|
* add new key to find previous completion (shift-tab by default)
|
|
|
|
* fix bug with long outgoing IRC messages (> 512 bytes) (bug #16358)
|
|
|
|
* fix Ruby crash when handler does not return OK or KO (bug #16552)
|
|
|
|
* fix UTF-8 display bug with chars using more than one cell on screen
|
|
|
|
(bug #16356)
|
|
|
|
* fix display bug with DCC file size when > 1 Gb
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix refresh bug (deadlock in curses) when terminal is resized (bug #16542)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix nicklist sort bug
|
|
|
|
* add russian translations (thanks to Pavel Shevchuk)
|
|
|
|
* add german doc (thanks to Frank Zacharias)
|
|
|
|
* add missing IRC commands (006, 007, 290, 292, 310, 379, 437, 974)
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix crash when multiple pv have same name: now it's forbidden and pv buffer
|
|
|
|
is not renamed (when a nick changes) if another exists with same name
|
|
|
|
(bug #16369)
|
2009-05-15 23:03:35 +02:00
|
|
|
* command /clear [-all] now clears hotlist
|
|
|
|
* fix crash after /upgrade if a line in history is empty (bug #16379)
|
|
|
|
* fix many crashes with DCC chat (bug #16416)
|
|
|
|
* add new option to customize input prompt
|
|
|
|
* add nick modes
|
|
|
|
* fix commands 332, 333 (/topic now ok when channel is not opened)
|
2009-05-16 11:45:07 +02:00
|
|
|
* remove color encoding and charset conversion for commands (only allowed in
|
|
|
|
text sent to channel/private)
|
2009-05-15 23:03:35 +02:00
|
|
|
* add hostnames associeted to nicks (available for /ban completion)
|
|
|
|
* add "+p" mode for channels, fix mode display in status bar
|
|
|
|
* add nick alignment options
|
|
|
|
* fix /names command: now displays result when not on a channel
|
|
|
|
* fix refresh bug (too many refresh) when terminal is resized
|
|
|
|
* fix nicklist display bugs when on top or bottom of chat window
|
|
|
|
* add keyboard handler to plugin API
|
|
|
|
* improve script plugin loader
|
|
|
|
* add hostname/IP option for connection to server
|
|
|
|
* fix --disable-plugins option in configure script
|
|
|
|
* add /setp command (set plugin options)
|
|
|
|
* fix high CPU usage when running under a screen that has been killed
|
|
|
|
* aliases are executed before WeeChat/IRC commands, add /builtin command
|
|
|
|
* add /cycle command, /part command does close buffer any more (use
|
|
|
|
/buffer close (or alias /close) to part and close buffer
|
|
|
|
|
|
|
|
Version 0.1.8 (2006-03-18)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* improve Ruby plugin
|
|
|
|
* fix /set command when internal server name contains one or many dots
|
|
|
|
* fix get_info plugin API function when no server at all is opened
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix display bug when top of buffer is displayed and first line is removed
|
|
|
|
(according to "history_max_lines" setting)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix /mode command output
|
|
|
|
* improve alias completion (now uses target command for completion)
|
|
|
|
* fix completion problem in private with nicks
|
|
|
|
* add missing IRC command (487)
|
|
|
|
* add inactivity time, available for plugins via get_info("inactivity")
|
2010-09-23 13:33:09 +02:00
|
|
|
* keys alt+{home|end} to scroll top/bottom, alt+{f11|f12} to scroll nicklist
|
2009-05-16 11:45:07 +02:00
|
|
|
top/bottom
|
|
|
|
* add special names for plugin message handlers: weechat_pv, weechat_highlight,
|
|
|
|
weechat_ctcp, weechat_dcc
|
2009-05-15 23:03:35 +02:00
|
|
|
* script plugins now load scripts in WeeChat system share directory
|
|
|
|
* /msg command does not open any buffer any more
|
|
|
|
* fix crash when using global history (when older entry is removed)
|
2010-09-23 13:33:09 +02:00
|
|
|
* add IRC raw data buffer (new key: alt+"j" + alt+"r")
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix display bug with /kill command
|
|
|
|
* add new plugins functions: add_timer_handler, remove_timer_handler,
|
|
|
|
remove_infobar
|
|
|
|
* plugin messages handlers now called when message is ignored (by /ignore)
|
|
|
|
* new behaviour for messages ignored by a message handler: now WeeChat
|
|
|
|
executes standard handler, treating message as "ignored"
|
|
|
|
* many commands allowed for aliases
|
|
|
|
* many commands allowed when connecting to server
|
|
|
|
* add Lua script plugin
|
|
|
|
* add functions in plugins API: get_server_info, free_server_info,
|
|
|
|
get_channel_info, free_channel_info, get_nick_info, free_nick_info
|
|
|
|
* add option "look_nick_complete_first" (patch from Gwenn)
|
|
|
|
* add option "look_open_near_server" (patch from Gwenn)
|
|
|
|
* fix bug with /upgrade and servers buffer
|
|
|
|
* fix bug with "get_dcc_info" plugin interface function
|
|
|
|
* add new scroll keys for a few lines up/down (default: meta-pgup/pgdn)
|
|
|
|
(patch from Pistos)
|
2009-05-16 11:45:07 +02:00
|
|
|
* add new option "irc_away_check_max_nicks" to disable away check on channels
|
|
|
|
with high number of nicks (patch from Gwenn)
|
2009-05-15 23:03:35 +02:00
|
|
|
* add new command line argument for setting WeeChat homedir (-d or --dir)
|
|
|
|
(patch from Gwenn)
|
|
|
|
* fix bug with charset in infobar highlights
|
|
|
|
* fix bug with buffer detection in plugins/scripts commands
|
|
|
|
* fix bug with /history command
|
|
|
|
* add option "irc_show_away_once", to show away message only once in pv
|
|
|
|
* add partial hungarian translation
|
|
|
|
|
|
|
|
Version 0.1.7 (2006-01-14)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* fix msg command (now allowed in private buffer with "*" as target)
|
2009-05-16 11:45:07 +02:00
|
|
|
* remove "irc_default_msg_away" setting, for RFC 2812 conformity (/away command
|
|
|
|
wihtout argument only removes away status), new values for "irc_display_away"
|
|
|
|
(off, local, channel)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix refresh bug with Solaris when term size is changed
|
|
|
|
* replace Texinfo doc by XML Docbook
|
|
|
|
* add color for window separators (when split)
|
|
|
|
* add completion system for plugins/scripts commands
|
|
|
|
* fix plugins autoload
|
|
|
|
* add charset by server and channel, new command: /charset
|
|
|
|
* add Ruby script plugin
|
|
|
|
* add /upgrade command
|
|
|
|
* add ETA (Estimated Time of Arrival) for DCC files
|
|
|
|
* /nick command is now allowed when not connected to server
|
|
|
|
* add server/channel arg to /buffer command for jumping to buffer
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix display bug in chat window when a message length equals to window width
|
2010-09-23 13:33:09 +02:00
|
|
|
* add new keys for switching to other windows: alt+"w" followed by alt+{arrow}
|
|
|
|
* add new keys for scrolling to previous/next highlight: alt+"p" / alt+"n"
|
2009-05-16 11:45:07 +02:00
|
|
|
* add "read marker": an indicator for first unread line in a server or channel
|
2010-09-23 13:33:09 +02:00
|
|
|
buffer (new key alt+"u" to scroll to marker)
|
2009-05-16 11:45:07 +02:00
|
|
|
* new window maganement: custom size for windows, auto resize when terminal is
|
|
|
|
resized
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix infinite loop when resizing term to small size
|
|
|
|
* add /history command
|
|
|
|
|
|
|
|
Version 0.1.6 (2005-11-11)
|
|
|
|
--------------------------
|
|
|
|
|
2009-05-16 11:45:07 +02:00
|
|
|
* new color management system, IRC colors are now correctly displayed and can
|
|
|
|
be removed by new options irc_colors_receive and irc_colors_send
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix scroll problem when one line is bigger than screen size
|
|
|
|
* add setting for having one server buffer for all servers
|
|
|
|
(look_one_server_buffer)
|
|
|
|
* add setting for ignoring some chars when completing nicks
|
|
|
|
* fix IRC message parser bug
|
|
|
|
* signal SIGPIPE is now ignored
|
|
|
|
* add partial match for highlights
|
|
|
|
* add dcc_own_ip and dcc_port_range settings
|
|
|
|
* full UTF-8 support, auto-detection of UTF-8 usage (locale)
|
|
|
|
* add "Day changed to [date]" message when day changes
|
2009-05-16 11:45:07 +02:00
|
|
|
* new plugin interface, rewritten from scratch: now loads dynamic C library,
|
|
|
|
and perl/python are script plugins
|
|
|
|
* log options (for server/channel/private) can now be set while WeeChat is
|
|
|
|
running
|
2009-05-15 23:03:35 +02:00
|
|
|
* add channel modes +e and +f
|
|
|
|
* add some missing IRC commands, fix command 367
|
|
|
|
* add colors for input buffer and current channel of status bar
|
|
|
|
* add online help for config options (with /set full_option_name)
|
|
|
|
* enhanced "smart" hotlist, with names (new options:
|
2010-03-19 23:33:14 +01:00
|
|
|
look_hotlist_names_{count|level|length})
|
2009-05-15 23:03:35 +02:00
|
|
|
|
|
|
|
Version 0.1.5 (2005-09-24)
|
|
|
|
--------------------------
|
|
|
|
|
2009-05-16 11:45:07 +02:00
|
|
|
* add /ame command (send CTCP action to all channels of all connected servers)
|
2009-05-15 23:03:35 +02:00
|
|
|
* add setting "irc_notice_as_pv" to see notices as pv
|
|
|
|
* add nicks colors in setup file
|
|
|
|
* fix DCC bug: delete failed file only if really empty (on disk)
|
|
|
|
* fix IRC message parser bug
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix scroll problem (screen moving when scrolling and new line displayed)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix infinite loop when scrolling back and displaying long lines
|
|
|
|
* fix crash when closing a buffer used by more than one window
|
|
|
|
* add some missing IRC commands
|
|
|
|
* fix DCC display bug (now decodes string according to charset)
|
|
|
|
* add /ignore and /unignore commands
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix bug with strings comparison (str[n]casecmp) and some locales (like
|
|
|
|
turkish), now using ASCII comparison (thanks to roktas)
|
2009-05-15 23:03:35 +02:00
|
|
|
* signal SIGQUIT is now ignored
|
|
|
|
* fix refresh bug when one line is bigger than screen size
|
|
|
|
* fix look_nicklist_min_size and look_nicklist_max_size options
|
|
|
|
* fix refresh bug when changing channel modes
|
|
|
|
* jump to next server now saves current channel buffer for each server
|
2010-09-23 13:33:09 +02:00
|
|
|
* add keys ctrl+{up|down} to call previous/next command in global history
|
2009-05-16 11:45:07 +02:00
|
|
|
(common to all buffers)
|
2009-05-15 23:03:35 +02:00
|
|
|
|
|
|
|
Version 0.1.4 (2005-07-30)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* join and part/quit prefixes (arrows) now displayed with different colors
|
|
|
|
* add "irc_highlight" setting, to get highlight with any word
|
|
|
|
* fix auto-rejoin for channels with key
|
|
|
|
* fix /ctcp command (now any command/data allowed)
|
|
|
|
* add /amsg command (send text to all channels of all connected servers)
|
|
|
|
* fix SIGSEGV handler (now write a core file by aborting program)
|
|
|
|
* fix statusbar & infobar background refresh problem with some systems
|
|
|
|
* add color for private in hotlist (different than color for highlight)
|
|
|
|
* add DCC resume and timeout
|
|
|
|
* add function for Perl/Python to get DCC list
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix FIFO pipe (command now authorized on a buffer not connected to an IRC
|
|
|
|
server)
|
2009-05-15 23:03:35 +02:00
|
|
|
* topic completion now decodes UTF-8 string
|
|
|
|
* fix bug with IRC URL on command line (irc://)
|
2009-05-16 11:45:07 +02:00
|
|
|
* new keyboard management: keys are setup in config file, add new command /key,
|
2010-09-23 13:33:09 +02:00
|
|
|
add some new default keys, alt+"k" key is used to grab key (useful for /key
|
2009-05-16 11:45:07 +02:00
|
|
|
command)
|
2009-05-15 23:03:35 +02:00
|
|
|
* add seconds in infobar time (optional thanks to new setting)
|
|
|
|
* fix some curses refreshs
|
2009-05-16 11:45:07 +02:00
|
|
|
* add auto-prefix with "#" for channels (if no prefix found), with /join
|
|
|
|
command
|
2009-05-15 23:03:35 +02:00
|
|
|
|
|
|
|
Version 0.1.3 (2005-07-02)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* proxy support (http, socks4, socks5) with authentification (http, socks5)
|
|
|
|
and ipv6 support (client to proxy)
|
|
|
|
* add completion for config option (with /set command)
|
|
|
|
* commands from users outside channel now authorized (if special user or
|
|
|
|
channel without "n" flag)
|
|
|
|
* add IPv6 support
|
|
|
|
* kill command now received and displayed
|
|
|
|
* add SSL support
|
|
|
|
* channel notify levels are saved in config file (new option
|
|
|
|
"server_notify_levels" for server sections)
|
|
|
|
* part message now accepts %v (replaced by WeeChat version), like quit message
|
|
|
|
* errors while loading perl scripts are now displayed in server buffer
|
|
|
|
(instead of current buffer)
|
2009-05-16 11:45:07 +02:00
|
|
|
* in python scripts, all messages written in stdin and stderr are redirected in
|
|
|
|
server buffer
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix a filename error while loading a python script manually
|
|
|
|
* fix plugins "print" and "prnt" functions: now ok for writing on server
|
|
|
|
buffers
|
|
|
|
* fix color problem with new libcurses version
|
2010-09-23 13:33:09 +02:00
|
|
|
* fix crash when using alt+"s" or alt+"x" on DCC buffer (alt+"d")
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix startup crash when config file (~/.weechat/weechat.rc) is not found
|
|
|
|
* improve Perl/Python libs detection for ./configure script
|
|
|
|
|
|
|
|
Version 0.1.2 (2005-05-21)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* add Python plugin support, improve Perl interface (and now Perl/Python
|
|
|
|
libraries are checked by configure script)
|
2010-09-23 13:33:09 +02:00
|
|
|
* add nicklist scroll keys (alt+{home|end|pgup|pgdn} or F11/F12)
|
2009-05-15 23:03:35 +02:00
|
|
|
* add transfer rate for DCC files
|
|
|
|
* add "-all" option for /nick command
|
|
|
|
* buffers timestamp can now be changed (new option in config file)
|
|
|
|
* WeeChat now ok under *BSD and Mac OS X
|
|
|
|
* fix nicklist sort
|
|
|
|
* fix crash when purging old DCC
|
|
|
|
* fix crash with 64-bits arch (like AMD64) when converting UTF-8
|
|
|
|
* add missing IRC commands (307, 341, 485, 671)
|
|
|
|
|
|
|
|
Version 0.1.1 (2005-03-20)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* add nicks count for channel buffers
|
|
|
|
* add FIFO pipe for remote control
|
|
|
|
* add crash dump when WeeChat receives SIGSEGV (Segmentation fault)
|
|
|
|
* add new display engine: doesn't cut words at end of lines
|
|
|
|
* add DCC send and DCC chat
|
|
|
|
* add /halfop & /dehalfop commands, fix halfop display bug in nicklist
|
|
|
|
* add /ban, /unban and /kickban commands
|
|
|
|
* add spanish translation
|
|
|
|
* add --irc-commands and --weechat-commands command line options
|
|
|
|
* connection to IRC server is now made by child process (non blocking)
|
|
|
|
* add support for UnrealIrcd ("~" for chan owner, "&" for chan admin)
|
|
|
|
* new key for window switch (now: F5/F6=switch buffer, F7/F8=switch window)
|
|
|
|
* on server buffer, only server messages are logged
|
|
|
|
* improve /help command output
|
|
|
|
* plugins messages are logged with new config option (log_plugin_msg)
|
|
|
|
* fix /kick command
|
|
|
|
* fix /invite command (and now invite requests are displayed)
|
|
|
|
* fix /buffer close command (now ok when disconnected from server)
|
|
|
|
* fix display bugs when many windows are opened
|
|
|
|
|
|
|
|
Version 0.1.0 (2005-02-12)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* improve /window command: now split and merge are ok
|
2009-05-16 11:45:07 +02:00
|
|
|
* away nicks are now displayed with another color (new option:
|
|
|
|
"irc_away_check")
|
2009-05-15 23:03:35 +02:00
|
|
|
* add away indicator in status bar
|
|
|
|
* add lag indicator (and auto-disconnect after a delay if important lag)
|
|
|
|
* improve completion: now completes commands arguments (IRC and internal),
|
2009-05-16 11:45:07 +02:00
|
|
|
when only one completion matches, completion mechanism is stoped (to complete
|
|
|
|
command arg for example)
|
|
|
|
* improve /set command: empty strings are allowed, new colors, server options
|
|
|
|
can be changed while WeeChat is running
|
2009-05-15 23:03:35 +02:00
|
|
|
* add default away/part/quit messages in config file
|
|
|
|
* new [irc] section in config file, move option "look_display_away" to
|
|
|
|
"irc_display_away"
|
|
|
|
* server messages & errors are all prefixed (by 3 chars, like "-@-")
|
|
|
|
* add new options for charset (UTF-8 support): look_charset_decode,
|
|
|
|
look_charset_encode and look_charset_internal
|
|
|
|
* fix many memory leaks
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix colors bug: remove "gray" color (replaced by "default"), colors are ok
|
|
|
|
when terminal has white (or light) background
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix crash when resizing terminal to small size
|
|
|
|
* fix crash when multiple servers and big messages received from server
|
|
|
|
* fix crash when closing some private buffers
|
|
|
|
* fix crash when unknown section with option(s) in config file
|
|
|
|
* fix /op, /deop, /voice, /devoice (now ok with many nicks)
|
|
|
|
* fix /me command (now ok without parameter)
|
|
|
|
* fix /away command (now ok if not away)
|
|
|
|
* logs are now disabled by default (server/channel/private)
|
|
|
|
|
|
|
|
Version 0.0.9 (2005-01-01)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* auto-reconnection to server (new options: server_autoreconnect (on/off),
|
|
|
|
server_autoreconnect_delay (in seconds))
|
2009-05-16 11:45:07 +02:00
|
|
|
* fix major bug when socket is closed by server (100% CPU usage), and
|
|
|
|
disconnections are now ok (all channels are "closed", history is still
|
2009-05-15 23:03:35 +02:00
|
|
|
visible, and buffer will be used again if reconnection to server)
|
|
|
|
* option "look_remove_colors_from_msgs" is now working
|
|
|
|
* fix display of nick mode changes
|
|
|
|
* new command "/buffer close" (close any server/channel/private buffer)
|
|
|
|
* fix /notice command (and display when received from server)
|
2010-09-23 13:33:09 +02:00
|
|
|
* new keys: ctrl+"a" (=home), ctrl+"e" (=end), ctrl+"w" (= ctrl+backspace),
|
|
|
|
alt+"s" (switch to server buffer), alt+"x" (switch to first channel of next
|
|
|
|
server)
|
2009-05-16 11:45:07 +02:00
|
|
|
* add new config option: "server_command_delay" (delay in seconds after startup
|
|
|
|
command for each server)
|
2009-05-15 23:03:35 +02:00
|
|
|
|
|
|
|
Version 0.0.8 (2004-10-30)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* fix /kick command: now ok with many words as reason
|
|
|
|
* nickserv passwords hidden (new config option: log_hide_nickserv_pwd on/off)
|
|
|
|
* auto-rejoin channels when kicked (new config option: server_autorejoin on/off)
|
|
|
|
* add IRC::command function for Perl scripts
|
|
|
|
* fix bug when adding alias with same name as other
|
|
|
|
* /buffer command developed (buffers list, move and notify)
|
|
|
|
* logging buffers to disk (server/channel/private according to user prefs)
|
|
|
|
* add config option "look_display_away" to announce away in channels
|
|
|
|
* fix crash when resizing terminal to very small size
|
|
|
|
* "-MORE-" message is now erased when switching to another buffer
|
2010-09-23 13:33:09 +02:00
|
|
|
* DCC file receive ok (alt+"d" for DCC view)
|
2009-05-15 23:03:35 +02:00
|
|
|
* /query command now reopens private buffer if already opened
|
2010-09-23 13:33:09 +02:00
|
|
|
* add key for redrawing terminal (ctrl+"l")
|
|
|
|
* add key for clearing hotlist (alt+"r")
|
2009-05-15 23:03:35 +02:00
|
|
|
|
|
|
|
Version 0.0.7 (2004-08-08)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* new "col_status_delimiters" config option
|
2009-05-16 11:45:07 +02:00
|
|
|
* add command /buffer , buffers ordered by number, auto-jump to active buffers
|
2010-09-23 13:33:09 +02:00
|
|
|
(alt+"a"), jump to buffers by number (alt+number)
|
2009-05-15 23:03:35 +02:00
|
|
|
* add command /window, split terminal horizontally/vertically
|
|
|
|
* unique color for each nick (based on nickname)
|
|
|
|
* action messages are now considered as messages, not crappy joins/parts
|
|
|
|
* fix display bug when nicklist is displayed at bottom of screen
|
|
|
|
* add history limit (text buffer and commands)
|
2009-05-16 11:45:07 +02:00
|
|
|
* replace --enable-debug with --with-debug option for ./configure, which is now
|
|
|
|
integer: 1 = compiler debug flag, 2 = same 1 with verbose debug messages in
|
|
|
|
WeeChat (default: 0 = no debug)
|
2009-05-15 23:03:35 +02:00
|
|
|
|
|
|
|
Version 0.0.6 (2004-06-05)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* improve channel highlight (priority to message vs join/part)
|
|
|
|
* fix bug when opened private win and remote user changes his nick
|
|
|
|
* add command /query (starts private conversation)
|
|
|
|
* add IRC messages 476, 477
|
|
|
|
* /mode command is now ok and channel flags are displayed in status bar
|
|
|
|
* fix display bug (text was blinking when scrolling)
|
2009-05-16 11:45:07 +02:00
|
|
|
* CTCP Version reply is now in english only and doesn't show host (security
|
|
|
|
reason)
|
2009-05-15 23:03:35 +02:00
|
|
|
|
|
|
|
Version 0.0.5 (2004-02-07)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* /set command to modify config options when WeeChat is running
|
|
|
|
* fix look_nicklist config option, now enables/disables nicklist
|
|
|
|
* secure code to prevent buffer overflows and memory leaks
|
|
|
|
* fix QUIT IRC command: now sent to all connected servers (not only current)
|
|
|
|
* URL command line parameter to connect to server(s)
|
|
|
|
* new Perl script function to display message in info bar ("IRC::print_infobar")
|
|
|
|
* info bar highlight notifications
|
|
|
|
* add info bar timestamp in config ("look_infobar_timestamp")
|
|
|
|
* add info bar (optional, "look_infobar" to enable it, "on" by default)
|
|
|
|
* fix crash with /oper command
|
2009-05-16 11:45:07 +02:00
|
|
|
* for default config file, nick is now based on un*x username (thanks to
|
|
|
|
Witukind)
|
2009-05-15 23:03:35 +02:00
|
|
|
* fix crash when config file cannot be written
|
|
|
|
* add -c (or --config) command line parameter to see config file options
|
|
|
|
* highlight action messages
|
|
|
|
|
|
|
|
Version 0.0.4 (2004-01-01)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* Perl plugin, with auto-load
|
|
|
|
* when private window is created (another user is talking), WeeChat does not
|
|
|
|
switch to this window
|
|
|
|
* highlight when our nick is written in a channel/private window
|
2010-09-23 13:33:09 +02:00
|
|
|
* catch ctrl+"c" (ignored)
|
2009-05-15 23:03:35 +02:00
|
|
|
* debug messages can be enabled via ./configure --enbale-debug option
|
|
|
|
|
|
|
|
Version 0.0.3 (2003-11-03)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* ./configure script to build WeeChat
|
|
|
|
* nicks are now correctly sorted (op, halfop, voice, other)
|
|
|
|
* fix problem with "353" IRC message (nicklist)
|
|
|
|
* fix problem when nick is truncated by server
|
|
|
|
* fix crash when entering text without any server connection
|
|
|
|
* fix crash when /set command is executed
|
|
|
|
* fix display bug (text was blinking when scrolling)
|
|
|
|
* french translation
|
|
|
|
* new IRC command: /stats, /service, /squit, /motd, /lusers, /links, /time,
|
|
|
|
/trace, /admin, /info, /servlist, /squery, /who, /whowas, /die, /summon,
|
|
|
|
/users, /wallops, /userhost, /ison, /ctcp ping
|
|
|
|
* code cleanup
|
|
|
|
|
|
|
|
Version 0.0.2 (2003-10-05)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* add commands /rehash and /restart
|
|
|
|
* and command and auto-join channels when connected to server
|
|
|
|
* new commands for alias: /alias, /unalias (new section in config file)
|
|
|
|
* config is now saved automatically when quitting WeeChat, add /save command
|
|
|
|
* new commands for servers: /server, /connect, /disconnect
|
|
|
|
* add autoconnect flag for each server in config file
|
|
|
|
* add "look_set_title" option in config file
|
|
|
|
* term window title is modified with WeeChat name and version
|
|
|
|
* fix nicklist display bug
|
|
|
|
* fix crash when sending command which can only be received
|
|
|
|
* CTCP version returns more info (about OS)
|
|
|
|
|
|
|
|
Version 0.0.1 (2003-09-27)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
* ncurses GUI with color output
|
|
|
|
* multi-servers
|
|
|
|
* channel windows, with nicklist (position: top, bottom, left or right)
|
|
|
|
* private windows
|
2009-05-16 11:45:07 +02:00
|
|
|
* IRC commands: away, ctcp, deop, devoice, invite, join, kick, kill, list, me,
|
|
|
|
mode, msg, names, nick, notice, op, oper, part, ping, pong, quit, quote,
|
|
|
|
topic, version, voice, whois
|
2009-05-15 23:03:35 +02:00
|
|
|
* WeeChat commands: clear, help, set (partial)
|
|
|
|
* many config options
|
|
|
|
* log file (~/.weechat/weechat.log)
|
|
|
|
* nicklist can be moved on top, bottom, left or right of window
|