Publishing details
Changelog
weechat (0.4.0~stable+20130121~natty1) natty; urgency=medium
* Version 0.4.0
* core: update spanish translations
* core: update japanese translations
* core: update polish translations
* core: update translations
* core: add rule to clean file config-git.h
* core: fix infinite loop when a regex gives an empty match (bug
#38112)
* core: add git version in backtrace and log file
* core: update ChangeLog
* core: fix detection of guile in configure
* core: fix typo in comment
* Version 0.4.0-rc3
* core: fix click in item "buffer_nicklist" when nicklist is a root
bar (bug #38080)
* core: fix display bugs with non-printable chars like tabs (part of
messages not displayed) (bug #38076)
* core: update version in gettext files
* core: update german translations
* doc: update polish FAQ, quickstart and scripting guide
* core: fix crash in display of chat area when the ncurses chat window
is not initialized
* guile: fix bad conversion of shared strings (replace calls to
scm_i_string_chars by scm_to_locale_string) (bug #38067)
* core: fix typo in comment
* core: fix line returned when clicking on a bar (according to
position and filling) (bug #38069)
* aspell: fix spellers used when switching buffer
* Revert "aspell: store dictionaries in buffer local variable
"aspell_dict""
* relay: fix duplicated messages sent to irc clients (when messages
are redirected) (bug #37870)
* relay: fix typo in comment
* relay: add debug message for signal "irc_disconnected"
* relay: fix name of signal in debug message (replace "irc_out" by
"irc_outtags")
* aspell: store dictionaries in buffer local variable "aspell_dict"
* core: fix some copyright dates
* core: replace "behaviour" by "behavior"
* doc: fix buffer argument for function "command": NULL value means
current buffer, not core buffer (bug #38057)
* core: add bug #31572 (fixed) in ChangeLog
* Revert "perl: simplify code to load scripts"
* perl: simplify code to load scripts
* perl: display script filename in error messages
* perl: fix calls to callbacks during load of script when multiplicity
is disabled (bug #38044)
* relay: add message when address family is not supported by protocol
(on socket creation)
* relay: add error number and string when socket creation fails
* doc: fix typos
* doc: replace iteritems() by items() in scripting guide
(compatibility with Python 3.x)
* doc: remove comment for autogen.sh in tester's guide (command
required even for tarball)
* core: fix memory leak in evaluation of expression when a logical
operator ("&&" or "||") is found
* api: allow return code WEECHAT_RC_OK_EAT in callbacks of hook_signal
and hook_hsignal (stop sending the signal immediately)
* irc: fix display of actions (/me) when they are received from a
relay client (in channel and private buffers) (bug #38027)
* core: add cmake option ENABLE_PYTHON3 and configure option --enable-
python3
* Version 0.4.0-rc2
* core: fix refresh of bars when applying layout (bug #37944, bug
#37952)
* doc: update signals arguments in plugin API reference
* core: add buffer pointer in arguments for signals "input_search",
"input_text_changed" and "input_text_cursor_moved"
* aspell: ignore self and remote nicks in private buffers
* core: fix compilation on OpenBSD (bug #38022)
* core: fix help of option weechat.color.separator
* doc: add note about double tab in function weechat_printf, to
display message without time/alignment (plugin API reference)
* doc: use github repository for script msgcheck.py in developer's
guide
* doc: update japanese docs
* doc: update japanese translations and docs
* aspell: fix compilation warning
* aspell: add signal "aspell_suggest" (sent when new suggestions are
displayed)
* relay: send UTC time in irc backlog (when server capability "server-
time" is enabled)
* doc: update german translations, FAQ, scripting and user guide
* core: fix scroll to bottom of window (default key: alt+end) when
line displayed is bigger than chat area
* core: fix scroll in buffer after enabling/disabling some filters (if
scroll is on a hidden line) (bug #37885)
* core: update copyright dates
* Version 0.4.0-rc1
* xfer: fix memory leak when refreshing xfer buffer
* script: add missing close of file in case of error when computing
MD5 checksum of a file
* relay: fix memory leak when adding hdata to a message (weechat
protocol)
* irc: remove unneeded check of nick pointer (can not be NULL there)
* irc: fix memory leak when updating modes of channel
* core: fix memory leak in case of error when building content of bar
item for display
* core: fix detection of command in input: a single command char is
considered as a command (API function "string_input_for_bufer")
* relay: add backlog, options and server capability "server-time" for
irc protocol (task #12076)
* irc: add tags "irc_nick1_xxx" and "irc_nick2_yyy" in message
displayed for command "NICK"
* irc: fix crash when splitting a message with tags
* relay: fix crash after /upgrade when a client is connected
* relay: add tag "relay_client" in all messages about client
* script: do not open script buffer when unknown arguments are given
to command /script
* alias: improve completion of command /alias
* core: improve completion of commands /help, /mute and /set
* core: add template %(windows_numbers) for first argument of command
/window
* core: group templates of command /mouse into a single template
* core: search for a fallback template when a no template is matching
command arguments
* core: add option "diff" for command /set (list options with changed
value)
* core: fix another bug with horizontal separator displayed at bottom
after split of windows (bug #37874)
* core: fix refresh of windows after split (fix bug with horizontal
separator between windows) (bug #37874)
* core: add missing contributors in AUTHORS
* core: add cmake dependency between targets weechat_core and
version_git
* core: fix compilation warning on FreeBSD
* core: fix stuck mouse (patch from Nei) (bug #36533)
* script: fix scroll with mouse when window with script buffer is not
the current window (do not force a switch to script buffer in
current window)
* core: fix default mouse buttons actions for script buffer (focus the
window before executing action)
* xfer: add missing tags in DCC chat messages: nick_xxx,
prefix_nick_ccc, logN
* irc: return git version in CTCP VERSION and FINGER by default, add
"$git" and "$versiongit" in format of CTCP replies
* core: add git version in build, display it in "weechat-curses --
help" and /version
* core: remove unneeded arguments for AM_INIT_AUTOMAKE in configure.in
* core: move comments with description of C file to top of files
* core: simplify syntax for second argument
* doc: add warning for autotools in user's guide
* core: add dependencies and remove instructions for autotools in
INSTALL
* core: fix cmake target "dist": build tarballs using git-archive and
not cvs
* core: remove obsolete directories from .gitignore
* core: remove obsolete file UPGRADE_0.3 (move part of content into
file NEWS, for version 0.3.0)
* core: reformat comments for functions
* core: fix compilation warning
* api: allow creation of structure with hdata_update (allowed for
hdata "history")
* doc: remove chapter "Authors" in user's guide (list is in file
AUTHORS), remove link to forum (closed)
* core: update list of contributors in AUTHORS
* core: fix scroll of one page down when
weechat.look.scroll_page_percent is less than 100 (bug #37875)
* core: expand char '~' with user home in first argument of
hook_process
* core: fix crash in child process of hook_process_hashtable when
arguments are given in hashtable and that execvp() failed
* irc: read local variable "autorejoin" in buffer to override server
option "autorejoin" (task #12256)
* doc: update IRC commands in user's guide
* core: disable paste detection and confirmation if bar item
"input_paste" is not used in a visible bar (task #12327)
* irc: add option "-auto" for command /connect (task #9340)
* core: add option "irc.look.display_pv_away_once" in release notes
for version 0.3.3
* doc: fix style for prefixes in function weechat_prefix (plugin API
reference)
* core: use high priority (50000) for commands /command and /input so
that an alias will not take precedence over these commands (bug
#36353)
* alias: give higher priority to aliases (2000) so that they take
precedence over an existing command
* core: execute command with higher priority when many commands with
same name are found with different priorities
* core: add color support in options
weechat.look.prefix_{action|error|join|network|quit} (task #9555)
* core: fix typo in comment
* core: fix display of combining chars (patch from Nei) (bug #37775)
* doc: add option "weechat.network.gnutls_ca_file" in FAQ to reduce
memory used
* xfer: display remote IP address for DCC chat/file (task #12289)
(patch from Nils Görs)
* xfer: limit bytes received to file size (for DCC file received), fix
crash when displaying a xfer file with pos greater than size
* doc: update FAQ and quickstart guide
* core: do not display default value for options plugins.* in output
of /set
* alias: fix default value of alias options (in "cmd" and "completion"
sections): defaults to initial command, instead of empty string
* core: display default values for changed config options in output of
/set
* core: add missing cmake files in packages built by autotools
(CMakeParseArguments.cmake, FindPackageHandleStandardArgs.cmake,
FindZLIB.cmake)
* doc: add SASL authentication in FAQ
* doc: add SASL authentication in quickstart guide
* irc: fix compilation on FreeBSD: replace call to tzset by
gmtime/localtime
* irc: read timestamp or ISO 8601 date format in tag "time"
(capability "server-time")
* irc: add support of tags in messages, add support of "server-time"
capability (task #12255)
* core: remove obsolete externs gui_color_init_pair and
gui_color_init_pairs
* api: use hashtable "options" for command arguments in function
hook_process_hashtable (optional, default is a split of string with
command)
* doc: fix typo in quickstart (part message is not allowed in /close
or /buffer close)
* core: add version 0.3.9.2 in ChangeLog and NEWS
* core: do not call shell to execute command in hook_process (fix
security problem when a plugin/script gives untrusted command) (bug
#37764)
* aspell: refresh bar item "aspell_suggest" when aspell is
enabled/disabled (bug #37744)
* core: sync debian files with debian git repository
* irc: fix crash on /upgrade (free channels before server data when a
server is destroyed) (bug #37736)
* irc: add comments in function irc_color_decode
* doc: update german user's guide
* core: add version 0.3.9.1 in ChangeLog and NEWS
* irc: fix crash when decoding IRC colors in strings (bug #37704)
* core: stop cmake if gcrypt lib is not found (bug #37671)
* doc: remove "optional" for arguments of function register (scripting
guide)
* irc: fix refresh of bar item "away" after command /away or
/disconnect
* core: update german translations
* doc: fix typo in user's guide
* core: add option aspell.check.suggestions in ChangeLog
* aspell: add bar item "aspell_suggest": suggestions for misspelled
word at cursor (task #12061) (patch from Nils Görs)
* aspell: update bar item "aspell_dict" only if spellers have changed
* aspell: fix creation of spellers when number of dictionaries is
different between two buffers
* irc: fix display bug in output of /quiet or /mode #channel +q (wrong
nick displayed)
* irc: add command /quiet, fix display of messages 728/729 (quiet
list, end of quiet list) (task #12278)
* irc: add option irc.network.alternate_nick to disable dynamic nick
generation when all nicks are already in use on server (task #12281)
* core: add incomplete mouse events "event-down" and "event-drag"
(task #11840)
* core: expand buffer local variables in evaluation of expressions
(command /eval and function "string_eval_expression" in plugin API)
* core: support many commands in /eval (separated by semicolons)
* irc: fix compilation when gnutls is disabled (bug #37639)
* doc: add chapter "bars" in japanese user's guide
* core: add command /eval, use expression in conditions for bars, add
function "string_eval_expression" in plugin API
* core: remove duplicated #include
* irc: add option irc.network.whois_double_nick to double nick in
command /whois
* irc: send whois on self nick when /whois is done without argument on
a channel (task #12273)
* doc: update german translations and user guide
* relay: fix crash when receiving a new client on a socket
* doc: fix typo in example of hdata_get_string (plugin API reference)
* doc: add link to doc for dependencies in file INSTALL
* doc: update ruby version in dependencies (user's guide)
* doc: rename filter "jpk" to "joinquit" in FAQ
* core: fix gnutls warnings
* core: add option "-quit" for command /upgrade (save session and quit
without restarting WeeChat, for delayed restoration)
* core: fix display of zoomed/merged buffer (with number >= 2) after
switching to it (bug #37593)
* core: fix typo in NEWS
* core: fix sendmsg/recvmsg on BSD/OSX by sending 1 byte of data (in
hook_connect)
* core: fix display problem when option weechat.look.prefix_same_nick
is set (problem with nick displayed in first line of screen) (bug
#37556)
* weercd.py: add action "file" and option "file"
* core: fix connection to servers on OS X
* irc: remove local variable "away" in server/channels buffers after
server disconnection (bug #37582)
* relay: add support of IPv6, new option relay.network.ipv6, add
support of "ipv4." and/or "ipv6." before protocol name, to force
IPv4/IPv6 (task #12270)
* irc: fix cancel of auto-reconnection to server with /disconnect
* api: connect with IPv6 by default in hook_connect (with fallback to
IPv4), shuffle list of hosts for a same address (task #11205)
* core: fix wrapping of words with wide chars (the break was made
before the correct position)
* irc: add option "-noswitch" for command /join (task #12275)
* irc: fix crash when message 352 has too few arguments (bug #37513)
* doc: add missing files for script plugin in developer's guide
* aspell: add bar item "aspell_dict" (dictionary used on current
buffer)
* doc: update hdata "irc_server" (add "disconnected") in plugin API
reference
* irc: remove unneeded server disconnect when server buffer is closed
and server is already disconnected
* doc: add call to config_get in examples of functions
config_<type>(_default) (plugin API reference)
* relay: add missing "ssl." in output of /relay listrelay
* script: fix compilation on OS X
* core: sync debian files with debian git repository
* core: fix wrong Vcs-Browser URL for debian git repository (debian
#689203)
* Version 0.4.0-dev
-- nesthib <email address hidden> Mon, 21 Jan 2013 18:13:52 -0500
Builds
Built packages
-
weechat
Fast, light and extensible chat client
-
weechat-core
Fast, light and extensible chat client - core files
-
weechat-curses
Fast, light and extensible chat client - console client
-
weechat-dbg
Fast, light and extensible chat client - debugging symbols
-
weechat-dev
Fast, light and extensible chat client - developement headers
-
weechat-doc
Fast, light and extensible chat client - documentation
-
weechat-plugins
Fast, light and extensible chat client - plugins
Package files