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

Available diffs

Builds

Built packages

Package files