github weechat/weechat v2.0

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

New features

  • core: add flag "input_get_empty" in buffer
  • core: add signals "buffer_filters_enabled" and "buffer_filters_disabled"
  • core: support loading of plugins from path in environment variable "WEECHAT_EXTRA_LIBDIR" (issue #971, issue #979)
  • core: make value optional in command /buffer set (issue #746, issue #1088)
  • core: allow floating point and hexadecimal numbers in comparison of evaluated values
  • core: add option weechat.look.save_config_with_fsync (issue #1083)
  • api: add support of prefix "quiet:" in function key_unbind() to quietly remove keys
  • api: add argument "recurse_subdirs" in function exec_on_files()
  • alias: add infolist "alias_default" (list of default aliases)
  • buflist: add two new bar items ("buflist2" and "buflist3") using the same format configuration options (issue #990)
  • buflist: add option buflist.look.add_newline (issue #1027)
  • fset: new plugin "fset" (fast set of WeeChat and plugins options)
  • php: new plugin "php" (issue #909)
  • script: add local variable "filter" in the script buffer (issue #1037)

Bug fixes

  • core: do not change the chat prefix size when a filtered line is added (issue #1092)
  • core: fix display of nicks in nicklist when they are in a group with sub-groups (issue #1079)
  • core, plugins: check return code of strftime function
  • core: fix cast of time_t (to "long long" instead of "long") (issue #1051)
  • core: call the config hook when options are renamed or removed
  • api: change type of arguments status/gnutls_rc/sock in hook_connect() callback from string to integer (in scripts)
  • api: change type of argument fd in hook_fd() callback from string to integer (in scripts)
  • buflist: remove recursive evaluation of extra variables (issue #1060)
  • guile: return integer (0/1) instead of boolean in API functions
  • guile: fix return value of static strings in API functions
  • irc: do not clear nicklist when joining an already joined channel if the option irc.look.buffer_open_before_join is on (issue #1081)
  • irc: fix CTCP PING reply when the option irc.ctcp.ping is set to non-empty value
  • lua: fix boolean return value (as integer) in API functions
  • relay: fix parsing of CAP command without arguments in irc protocol, send ACK only if all capabilities received are OK and NAK otherwise (issue #1040)

Tests

  • scripts: add scripting API tests (issue #104)
  • unit: display an error if the required locale en_US.UTF-8 is not installed

Build

  • core: fix build with ncurses and separate tinfo (bug #41245, issue #1090)
  • javascript: fix detection of libv8 with autotools on Ubuntu Trusty

Download

https://weechat.org/download/2.0/

Don't miss a new weechat release

NewReleases is sending notifications on new releases.