github weechat/weechat v1.3

latest releases: v4.2.2, v4.2.1, v4.2.0...
7 years ago

New features

  • core: add completion "colors" (issue #481)
  • core: start/stop search in buffer at current scroll position by default, add key Ctrl+q to stop search and reset scroll (issue #76, issue #393)
  • core: add option weechat.look.key_grab_delay to set the default delay when grabbing a key with Alt+k
  • core: add option weechat.look.confirm_upgrade (issue #463)
  • core: add signal "signal_sighup"
  • core: allow Ctrl+c to exit WeeChat when the passphrase is asked on startup (issue #452)
  • core: allow pointer as list name in evaluation of hdata (issue #450)
  • api: add support of evaluated sub-strings and current date/time in function string_eval_expression() and command /eval
  • api: add function string_eval_path_home()
  • alias: add options "add", "addcompletion" and "del" in command /alias, remove command /unalias (issue #458)
  • irc: add option irc.network.channel_encode (issue #218, issue #482)
  • irc: add option irc.color.topic_current (issue #475)
  • irc: evaluate content of server option "nicks"
  • logger: evaluate content of option logger.file.path (issue #388)
  • script: rename option script.scripts.dir to script.scripts.path, evaluate content of option (issue #388)
  • relay: display value of HTTP header "X-Real-IP" for websocket connections (issue #440)
  • xfer: evaluate content of options xfer.file.download_path and xfer.file.upload_path (issue #388)

Bug fixes

  • core: flush stdout/stderr after sending text directly on them (fix corrupted data sent to hook_process() callback) (issue #442)
  • core: allow execution of command "/input return" on a buffer which is not displayed in a window
  • core: allow jump from current to previous buffer with default keys Alt+j, 01..99 (issue #466)
  • core: fix crash if a file descriptor used in hook_fd() is too high (> 1024 on Linux/BSD) (issue #465)
  • core: fix display of invalid UTF-8 chars in bars
  • core: fix bar item "scroll" after /buffer clear (issue #448)
  • core: fix display of time in bare display when option weechat.look.buffer_time_format is set to empty string (issue #441)
  • api: add missing function infolist_search_var() in script API (issue #484)
  • api: add missing function hook_completion_get_string() in script API (issue #484)
  • api: fix type of value returned by functions strcasestr, utf8_prev_char, utf8_next_char, utf8_add_offset and util_get_time_string
  • api: fix type of value returned by function strcasestr
  • fifo: fix send error on Cygwin when something is received in the pipe (issue #436)
  • irc: fix update of lag item when the server lag changes
  • irc: do not allow command /query with a channel name (issue #459)
  • irc: decode/encode only text in IRC messages and not the headers (bug #29886, issue #218, issue #451)
  • irc: fix crash with commands /allchan, /allpv and /allserv if the executed command closes buffers (issue #445)
  • irc: do not open auto-joined channels buffers when option "-nojoin" is used in command /connect (even if the option irc.look.buffer_open_before_autojoin is on)
  • irc: fix errors displayed on WHOX messages received (issue #376)
  • xfer: fix crash if the DCC file socket number is too high (> 1024 on Linux/BSD) (issue #465)
  • xfer: fix parsing of DCC chat messages (handle "\r\n" at the end of messages) (issue #425, issue #426)

Documentation

  • replace PREFIX with CMAKE_INSTALL_PREFIX in cmake instructions (issue #354)

Build

  • lua: add detection of Lua 5.3
  • ruby: add detection of Ruby 2.2

Download

https://weechat.org/download/1.3/

Don't miss a new weechat release

NewReleases is sending notifications on new releases.