Publishing details

Changelog

weechat (0.4.3~stable+20140209~saucy1) saucy; urgency=medium

  * Version 0.4.3
  * doc: clean temporary files used to build man pages (autotools)
  * doc: add missing Polish docs in Makefile.am
  * doc: update Japanese translations, user/developer's guide and plugin
    API reference
  * core: fix apply of layout when buffers that are not in layout are
    before some buffers in layout
  * weercd.py: use /usr/bin/env in python shebang
  * core: fix typo in FindGnuTLS.cmake
  * core: fix hotlist problems after apply of a layout (bug #41481)
  * doc: update Polish translations and user's guide
  * ruby: add detection and fix compilation with Ruby 2.0 (patch #8209)
  * core: remove multiple detections of pkg-config in configure.ac
  * core: fix installation of weechat-plugin.h with autotools (patch
    #8305)
  * alias: add default alias /beep => /print -stderr \a
  * core: fix a French translation
  * doc: fix typos in French relay protocol
  * core: use structure itself for sizeof in two malloc
  * doc: add French version of relay protocol
  * ruby: fix compilation warning
  * core: fix compilation on Android (replace include of sys/termios.h
    by termios.h) (bug #41434)
  * doc: minor changes in developer's guide
  * core: update ChangeLog
  * Version 0.4.3-rc2
  * doc: add French developer's guide
  * core: update German translations
  * core: fix compilation on Android (replace calls to rindex by
    strrchr) (bug #41420, patch #8301)
  * core: fix crash when creating two bars with same name but different
    case (bug #41418)
  * irc: clear the gnutls session in all cases after SSL connection
    error
  * relay: send backlog for irc private buffers
  * doc: replace weeget.py by script plugin in plugin API reference
  * core: fix typos in translations and docs
  * core: fix typo in NEWS
  * irc: add value "353" in option irc.look.display_join_message
  * core: fix typo in ChangeLog
  * core: fix display of read marker when all buffers line are unread
  * logger: replace backslashs in name by logger replacement char under
    Cygwin (bug #41207)
  * core: fix memory leak in regex matching when evaluating expression
  * doc: update german auto-generated files with WeeChat commands and
    IRC options
  * core: update german translations and user's guide
  * irc: add command "monitor" in /help irc.look.notify_tags_ison
  * scripts: fix script interpreter used after register during load of
    script in python/perl/ruby/lua/guile plugins (bug #41345)
  * core: add support of escaped unicode chars in commands /print and
    "/input insert"
  * Version 0.4.3-rc1
  * core: remove WeeChat version in de.po
  * doc: move asciidoc attributes from command line into files
  * irc: use MONITOR instead of ISON for /notify when it is available on
    server (task #11477) (patch from Nils Görs)
  * core: update german translations
  * core: revert the rename of option weechat.look.save_layout_on_exit
  * core: fix typo in /help print
  * api: add function "infolist_search_var"
  * core: rename option weechat.look.save_layout_on_exit to
    weechat.look.store_layout_on_exit, replace "save" by "store" for
    layouts
  * core: change format of buffer name in output of /buffer
  * doc: update description of signal "signal_sigwinch" (plugin API
    reference)
  * core: delay the signal "signal_sigwinch" after WeeChat screen
    refresh
  * core: add signals "signal_sighup" and "signal_sigwinch" (terminal
    resized)
  * irc: do not display names by default when joining a channel (task
    #13045)
  * core: update translations
  * irc: refactor code in gnutls callback to display certificates even
    if option ssl_fingerprint is set
  * irc: check that server option ssl_fingerprint has exactly 40
    hexadecimal digits (when set to non-empty value)
  * irc: add server option "ssl_fingerprint" (task #12724)
  * irc: add comment with return value for function
    irc_server_gnutls_callback
  * irc: display PONG answer when resulting from manual /ping command
  * core: add command /print
  * core: fix typo in arguments description of command /mute
  * core: reformat hook_command arguments
  * core: update some function comments
  * doc: add Japanese developer's guide
  * doc: fix typo in developer's guide
  * core: set max value for option weechat.look.hotlist_names_count to
    GUI_BUFFERS_MAX (10000)
  * doc: fix errors in prototype and example of functions
    tolower/toupper (plugin API reference)
  * core: add option weechat.look.tab_width
  * core: add completion "plugins_installed"
  * doc: update Japanese FAQ
  * core: fix typo in /help weechat.look.highlight_regex
  * core: add Japanese plugin API reference in debian packaging
  * core: add Polish user's guide in debian packaging
  * core: fix typos in ChangeLog
  * doc: add Japanese plugin API reference, update Japanese translations
    and docs
  * doc: move some tables in plugin API reference
  * doc: fix typos in plugin API reference
  * doc: use infinitive form for description of functions in french
    plugin API reference
  * doc: move table with signals below all arguments and return value in
    function hook_signal (plugin API reference)
  * lua: fix detection of Lua 5.2 in autotools (patch #8270)
  * doc: add missing functions strlen_screen and hook_set in scripting
    guide
  * api: add stdin options in functions hook_process_hashtable and
    hook_set (task #10847, task #13031)
  * irc: fix time parsed in tag of messages on Cygwin
  * xfer: add gcrypt library for link of plugin
  * irc: add missing include of netinet/in.h (fix compilation error on
    FreeBSD)
  * core: optimize xxx_valid() functions: return immediately if pointer
    is NULL
  * core: add "POSIX extended" in description of
    options/commands/functions using regular expressions
  * doc: add missing function "string_has_highlight_regex" in italian
    plugin API reference
  * relay: fix memory leak on unload of relay plugin
  * doc: update function network_connect_to (plugin API reference)
  * core: update translations
  * xfer: add support of IPv6 for DCC chat/file (patch #7992)
  * core: fix crash in /eval when config option has a NULL value
  * core: fix typo in comment
  * ruby: remove evil tab
  * xfer: use same infolist for hook and signals (patch #7974)
  * doc: update auto-generated files with hdata
  * core: add missing type "shared_string" in hdata_type_string[]
  * xfer: add option xfer.file.auto_check_crc32 (patch #7963)
  * ruby: fix ruby init with ruby >= 2.0 (bug #41115)
  * doc: add note about function hdata_update at the beginning of hdata
    chapter (plugin API reference)
  * core: fix crash with hdata_update on shared strings, add hdata type
    "shared_string" (bug #41104)
  * xfer: replace call to sprintf() with snprintf()
  * core: replace calls to sprintf() with snprintf()
  * core: fix compilation warnings on OpenBSD
  * doc: fix description of xfer signals in plugin API reference
  * xfer: add "network" prefix for (dis)connection messages in xfer chat
    buffer
  * irc: use statusmsg from message 005 to check prefix char in status
    notices/messages
  * irc: add comments for functions about modes/prefix/chanmodes
  * doc: fix typo in plugin API reference
  * core: update copyright dates
  * core: fix unneeded shift of buffer numbers when a buffer with layout
    is created and merged
  * doc: add missing value for property "active" in function
    buffer_get_integer (plugin API reference)
  * core: add contributor to AUTHORS
  * doc: fix typos in plugin API reference
  * doc: fix description of arguments in some "set" functions (plugin
    API reference)
  * core: rename option "add" to "store" in command /layout
  * doc: fix typo in return value of function weechat_list_prev (plugin
    API reference)
  * irc: fix typo in /help irc.look.highlight_{channel|pv|server}
  * core: update ChangeLog
  * doc: add missing spaces
  * doc: remove obsolete command line option -k/--keys in man page
  * doc: add polish man page and user's guide, update polish
    translations and FAQ
  * core: replace darkgray color as default value of options
  * doc: update example of copyright in source file (developer's guide)
  * relay: use syntax \xNN instead of \NN for control chars in raw
    buffer
  * irc: use syntax \xNN instead of \NN for control chars in raw buffer
  * core: update german translations
  * charset: replace call to strcasecmp by weechat_strcasecmp
  * core: add support of UTF-8 chars in horizontal/vertical separators
  * core: add option weechat.look.window_auto_zoom, disable automatic
    zoom by default when terminal becomes too small for windows
  * doc: add coordinate 222 for problem with mouse coordinates (FAQ)
  * irc: remove display of channel in channel notices, display
    "PvNotice" for channel welcome notices
  * irc: add option irc.look.smart_filter_mode (task #12499)
  * core: add support of logical and/or for argument "tags" in function
    hook_print
  * core: fix use of NULL pointer (in case of malloc error) when
    creating a new filter
  * core: fix some translation of "tags" in french
  * core: add buffer property "highlight_tags_restrict", rename option
    irc.look.highlight_tags to irc.look.highlight_tags_restrict
  * core: add note about support of "*" for tags in /help filter
  * core: add logical "and" between tags in filters,
    weechat.look.highlight_tags and buffer property "highlight_tags"
  * core: rename options save/reset to add/del in command /layout
  * irc: display mask of ignore deleted with /ignore del
  * core: add note about new bar item buffer_last_number in NEWS
  * core: update ChangeLog
  * core: update translations
  * Merge branch 'buffer-auto-renumber'
  * irc: add note about command /disconnect in /help connect
  * core: fix text emphasis with wide chars on screen like japanese
    (patch #8253) (patch from Ryuunosuke Ayanokouzi)
  * doc: add note about things not allowed in callback of function
    hook_completion (plugin API reference)
  * core: add signal "buffer_cleared"
  * core: remove option on /unset of plugin description option
    (plugins.desc.xxx) (bug #40768)
  * irc: don't return a default ban mask if option is not set or if host
    is not found
  * irc: rename option irc.look.ban_mask_default to
    irc.network.ban_mask_default
  * irc: add option irc.look.ban_mask_default (bug #26571)
  * core: fix typos in french translation of /help ban
  * irc: improve /help of command/command_delay/autojoin options in
    servers
  * core: use first gap for new buffer only if the buffer has no layout
    number
  * core: add note about new option "irc.network.lag_max" in NEWS
  * core: add option weechat.look.buffer_position
  * irc: add option irc.network.lag_max
  * doc: update auto-generated files with hdata
  * irc: fix ignore on a host without nick
  * doc: add missing property "print_hooks_enabled" in function
    buffer_set (plugin API reference)
  * core: add buffer property "day_change" to hide messages for the day
    change in specific buffers
  * irc: add comments about irc color codes in messages
  * irc: remove function irc_color_decode_for_user_entry
  * core: use syntax key[xxx] for key bindings in ChangeLog and NEWS
  * doc: use syntax key[xxx] for key bindings in quickstart guide
  * doc: replace @k(xxx) by key[xxx] for key bindings in docs
  * core: replace default key ctrl+"c", "u" by ctrl+"c", "_" for
    underlined text in messages
  * irc: use color code 0x1F (ctrl-_) for underlined text in input line
    (same code as messages) (bug #40756)
  * core: replace default key ctrl+"c", "r" by ctrl+"c", "v" for reverse
    video in messages
  * irc: use color code 0x16 (ctrl-V) for reverse video in messages
  * irc: check that string is not NULL in functions
    irc_color_{decode,decode_for_user_entry,encode}
  * core: add missing access to hdata "buffer_visited"
  * core: fix random crash when closing a buffer
  * irc: use option irc.network.colors_send (instead of receive) when
    displaying messages sent by commands /away, /me, /msg, /notice,
    /query
  * core: fix command /buffer renumber
  * core: fix unmerge of buffer
  * core: add limits for buffers (max 10000 buffers opened, number of a
    buffer: between 1 and INT_MAX - 10000)
  * core: fix crash when moving buffer with only one buffer (core
    buffer)
  * core: add bar item "buffer_last_number"
  * core: add variable "gui_buffers_count", use it in bar item
    "buffer_count"
  * aspell: fix detection of nicks when there are non-alphanumeric chars
    around and in private buffers
  * aspell: fix detection of nicks when there is nick completer at the
    end
  * aspell: fix detection of nicks with non-alphanumeric chars
  * core: add option weechat.look.buffer_auto_renumber
  * irc: fix crash when setting a wrong value in server option
    "ssl_priorities"
  * core: revert check of layout when switching to a buffer using value
    "auto" in buffer_set
  * python: fix load of scripts with python >= 3.3
  * irc: suggest lower values for option irc.server.xxx.ssl_dhkey_size
    after SSL error GNUTLS_E_DH_PRIME_UNACCEPTABLE
  * core: do not update terminal title on startup if option
    weechat.look.window_title is empty
  * doc: update german user's guide
  * irc: fix memory leak when checking the value of ssl_priorities
    option in servers
  * core: free secured data on exit
  * core: free nicklist data (for hsignal) on exit
  * irc: fix memory leak when a channel is deleted
  * doc: update description for value "auto" in function buffer_set with
    property "display" (plugin API reference)
  * core: fix crash on "/buffer close name" when the buffer is not found
  * core: fix crash on /buffer close core.weechat
  * core: update german translations
  * doc: use asciidoc attribute for date of docs (fix cmake warning)
  * core: fix current color/background after reset of color
  * guile: disable guile gmp allocator (fix crash on unload of relay
    plugin) (bug #40628)
  * scripts: use #ifdef to check if versions are defined in signal
    "debug_libs"
  * core: use #ifdef to check if versions are defined in signal
    "debug_libs"
  * core: remove "v" before versions displayed by /debug libs
  * scripts: display lib version on signal "debug_libs"
  * aspell: display aspell/enchant version on signal "debug_libs"
  * core: add option "libs" for command /debug, add signal "debug_libs"
  * doc: update auto-generated files with WeeChat options
  * core: remove obsolete signals "debug_buffer" and "debug_windows"
  * core: optimize loop when closing several buffers with command
    /buffer close n1-n2
  * core: fix memory leak when n2 is not a valid number in command
    /buffer close n1-n2
  * core: apply color attributes when clearing a window (patch #8236)
    (patch from Tom Alsberg)
  * core: set option weechat.look.paste_bracketed to "on" by default
  * core: fix truncated text when pasting several long lines (bug
    #40210)
  * doc: fix build of man page (add missing copy of file
    cmdline_options.xx.txt)
  * core: add missing contributors in AUTHORS
  * core: update polish translations
  * doc: fix style for tables with asciidoc 8.6.9 (developer's guide)
  * doc: fix warnings on build of man page with a2x 8.6.9
  * core: fix terminal title under screen/tmux
  * core: rename option weechat.look.set_title to
    weechat.look.window_title (evaluated string)
  * core: add infos "term_width" and "term_height"
  * api: add support of infos with format `${info:name,arguments}` in
    function string_eval_expression and command /eval
  * api: add support for C++ plugins
  * doc: add bar item "buffer_zoom" in user's guide
  * core: add bar item "buffer_zoom", add signals
    "buffer_{zoomed|unzoomed}" (patch #8204) (patch from Nils Görs)
  * core: update translations
  * xfer: load plugin even if options can not be read in xfer.conf (with
    warnings)
  * script: load plugin even if options can not be read in script.conf
    (with warnings)
  * rmodifier: remove unneeded warning
  * relay: load plugin even if options can not be read in relay.conf
    (with warnings)
  * logger: load plugin even if options can not be read in logger.conf
    (with warnings)
  * irc: load plugin even if options can not be read in irc.conf (with
    warnings)
  * charset: remove unneeded warning, do not load plugin when options
    can not be initialized
  * aspell: load plugin even if options can not be read in aspell.conf
    (with warnings)
  * alias: remove unneeded warning, do not load plugin when options can
    not be initialized
  * core: improve error message when a .conf file can not be read, add a
    second warning about default values used
  * core: remove unneeded warning when read of sec.conf fails (another
    warning is already displayed)
  * core: do not exit if read of sec.conf/weechat.conf fails
  * core: remove unneeded warning when read of weechat.conf fails
    (another warning is already displayed)
  * core: display lines waiting for buffer on exit (in case of early
    exit)
  * core: create .conf file with default options only if the file does
    not exist (and not on read error with existing file)
  * core: add shared strings in ChangeLog for version 0.4.2
  * core: fix highlight on action messages: skip the nick at beginning
    to prevent highlight on it (bug #40516)
  * irc: fix groups in channel nicklist when reconnecting to a server
    that supports more nick prefixes than the previously connected
    server
  * doc: add link to download page for remote interfaces (user's guide)
  * core: use one line titles in AUTHORS/INSTALL/README
  * core: use one line titles and less chars for delimited blocks/tables
    in ChangeLog/NEWS
  * core: add default keys alt+home/end and alt+F11/F12 for xterm
  * doc: use one line titles and less chars for delimited blocks/tables
    in asciidoc files
  * api: fix read of arrays in hdata functions hdata_<type> (bug #40354)
  * doc: make script docgen.py compliant with PEP8, replace %-formatting
    with .format()
  * core: update german translations
  * core: add support of italic text (requires ncurses >= 5.9 patch
    20130831)
  * core: use ncurses include path when compiling with cmake
  * weercd.py: major code cleanup, full PEP8 compliance, replace %-
    formatting with .format()
  * weercd.py: use argparse module to parse command line arguments,
    remove config file
  * irc: fix auto-switch to channel buffer when doing /join channel
    (without "#")
  * core: remove version/date in ChangeLog/NEWS (let asciidoc set that
    with attributes date/revision)
  * core: fix auto-apply of window layout in current window when option
    irc.look.buffer_switch_autojoin is on
  * core: fix bind of keys in cursor/mouse context when key starts with
    "@" (remove the warning about unsafe key)
  * doc: fix typos in color codes (developer's guide)
  * doc: fix layout of relay protocol (HTML version) when it is printed
  * lua: fix crash on calls to callbacks during load of script
  * doc: replace "Act:" by "H:" in hotlist (user's guide)
  * doc: add jabber.py and bitlbee/minbif in list of features (user's
    guide)
  * core: fix typo in /help weechat.history.max_buffer_lines_number
  * core: fix typo in /help weechat.history.max_buffer_lines_minutes
  * doc: use asciidoc system attribute {sys:command} for year in
    copyright of man page
  * core: add warning about value 0 in help of some history options
  * doc: fix layout of HTML docs when they are printed
  * core: fix truncated prefix when filters are toggled (bug #40204)
  * doc: use asciidoc attribute for year in copyright of man page
  * core: add file "compile" in .gitignore
  * core: remove dependencies in weechat.cygport.in, let cygport tool do
    that automatically
  * doc: add version >= 0.4.2 for new format of callback in function
    bar_item_new (plugin API reference)
  * core: add file weechat.cygport.in in tarballs (fix compilation error
    when compiling tarball)
  * doc: add nick modes in screen layout (user's guide)
  * core: add cygport file to build Cygwin packages
  * doc: use a build directory in example of compilation with autotools
    (user's guide)
  * core: use one date format when day changes from day to day+1
  * doc: fix typo in relay protocol
  * irc: add option irc.look.notice_welcome_tags
  * irc: add server option "default_msg_kick" to customize default
    kick/kickban message (task #12777) (patch from Nils Görs)
  * Revert "core: remove unneeded dependencies docbook-xml and docbook-
    xsl to build man page"
  * core: remove unneeded dependencies docbook-xml and docbook-xsl to
    build man page
  * core: fix typo in a french translation
  * core: remove version from field "Project-Id-Version" in gettext
    files
  * core: add options to customize default text search in buffers
  * core: remove warning about proxy not found for option
    weechat.network.proxy_curl on startup
  * irc: improve help of server option "autojoin"
  * Version 0.4.3-dev
 -- nesthib <email address hidden>   Sun, 09 Feb 2014 10:38:38 -0500

Available diffs

Builds

Built packages

Package files