summaryrefslogtreecommitdiff
path: root/ChangeLog.adoc
AgeCommit message (Collapse)Author
2019-02-04irc: fix parsing of whois messages in notifySébastien Helleu
2019-01-29irc: fix parsing of MODE, 341 (invite) and CHGHOST commands when there are ↵Sébastien Helleu
colons (closes #1296)
2019-01-28relay: fix crash on /upgrade when the real IP is not set (closes #1294)Sébastien Helleu
2019-01-27aspell: look for suggestions only if the misspelled word has changed (closes ↵Sébastien Helleu
#1175)
2019-01-26core: do not automatically add a space when completing "nick:" at the ↵Sébastien Helleu
beginning of command line The space can be added in option weechat.completion.nick_completer (this is now the default value of the option): /set weechat.completion.nick_completer ": "
2019-01-26core: fix compilation of empty regular expression (not allowed on FreeBSD)Sébastien Helleu
2019-01-26tests: fix evaluation tests on FreeBSDSébastien Helleu
The following special sequences are not supported in regular expressions on FreeBSD: - "\w": replaced with "[a-zA-Z0-9_]" - "\S": replaced with "[^ ]" (it should be "[^ \t\n\r\f\v]", but in practice only spaces could be a problem when we use this sequence).
2019-01-26tests: fix UTF-8 tests on FreeBSDSébastien Helleu
Tests for size on screen are made on U+2EE9 (CJK Radical Simplified Yellow) instead of U+24B62 (CJK Unified Ideograph-24B62) which returns a length of 1 on FreeBSD and 2 on Linux.
2019-01-20irc: return IRC color code instead of WeeChat color code when decoding a too ↵Sébastien Helleu
short ANSI color sequence
2019-01-20irc: fix encoding of italic attribute when colors are removedSébastien Helleu
2019-01-20buflist: add default keys ctrl-F1/F2 to scroll up/down one page in buflist ↵Sébastien Helleu
(same action as F1/F2)
2019-01-20core: add default keys ctrl-F11/F12 to scroll up/down one page in nicklist ↵Sébastien Helleu
(same action as F11/F12)
2019-01-20buflist: add alternate key codes for F1/F2 and alt-F1/alt-F2 (compatibility ↵Sébastien Helleu
with terminals)
2019-01-13core: update ChangeLogSébastien Helleu
2019-01-11irc: fix parsing of "time" message tag on FreeBSD (issue #1289)Sébastien Helleu
2019-01-11tests: add tests on function irc_config_check_autojoinSébastien Helleu
2018-11-18core: replace "Mac OS X" and "OS X" by "macOS" (issue #1272)Sébastien Helleu
2018-11-17exec: add option exec.command.shell to customize the shell used with /exec -shSébastien Helleu
2018-11-17core: add command line option "-t" (or "--temp-dir") to create a temporary ↵Sébastien Helleu
WeeChat home (deleted on exit)
2018-11-14core: fix forced highlight on messages sent to other buffers (closes #1277)Sébastien Helleu
The C compiler flag "-fsigned--char" is used to force "char" data type to be always signed (which is what WeeChat expects). On ARM systems, char is unsigned by default, which is causing problems when WeeChat stores -1 in the notify_level (type: char).
2018-11-12relay: add support of close frame in websocket connection (closes #1281)Sébastien Helleu
2018-11-08core: add fix of memory leak in ChangeLogSébastien Helleu
2018-11-05buflist: add variable ${number2}, always set with the indented buffer numberSébastien Helleu
2018-11-04relay: add support of Time-based One-Time Password (TOTP) as second ↵Sébastien Helleu
authentication factor in weechat protocol
2018-11-04api: add functions string_base_{encode,decode}, remove functions ↵Sébastien Helleu
string_{encode,decode}_base64
2018-11-02api: return integer in function string_encode_base64Sébastien Helleu
2018-11-02core: add support of TOTP generation/validation (Time-based One-Time Password)Sébastien Helleu
2018-10-27buflist: fix warning displayed when script buffers.pl is loaded (closes #1274)Sébastien Helleu
2018-10-21Version 2.3Sébastien Helleu
2018-10-16php: add detection of PHP 7.3Sébastien Helleu
2018-10-14core: update ChangeLog (issue #1267)Sébastien Helleu
2018-10-09core: add repeat of string in evaluation of expressions with ↵Sébastien Helleu
"repeat:count,string" (closes #958)
2018-10-08core: fix evaluation of nested ternary operators (closes #1263)Sébastien Helleu
2018-10-06core: update ChangeLog (issue #1259)Sébastien Helleu
2018-09-30relay: add real IP in client description (closes #1256)Sébastien Helleu
2018-09-20irc: display a warning when the value of option irc.server.xxx.autojoin is ↵Sébastien Helleu
set to an invalid value
2018-09-18core: allow multiple arguments in command /buffer closeSébastien Helleu
2018-09-06core: allow multiple options "-r" ("--run-command") in command line ↵Sébastien Helleu
arguments (closes #1248)
2018-08-18core: fix evaluation of condition when the left operand is an empty stringSébastien Helleu
2018-08-17core: add option "-P" (or "--plugins") to customize the plugins to load at ↵Sébastien Helleu
startup If given, the option replaces the option weechat.plugin.autoload.
2018-08-17core: add "line" trigger in ChangeLogSébastien Helleu
2018-08-16trigger: allow creation of temporary variables with the regexSébastien Helleu
2018-08-16core: fix string evaluation with regex replacement when the string is emptySébastien Helleu
2018-08-16tests: add tests on modifier hookSébastien Helleu
2018-08-15api: fix memory leak in function string_splitSébastien Helleu
2018-08-12api: add function hook_lineSébastien Helleu
2018-08-12core: fix check of tags in linesSébastien Helleu
All changes: - fix check of tags in lines: check lines without tags, fix check of tags with negation ("!tag") - add string functions string_split_tags and string_free_split_tags - add tests on function gui_line_match_tags
2018-07-27core: update ChangeLog (issue #1162)Sébastien Helleu
2018-07-27core: allow partial buffer name in command /buffer close (closes #1226)Sébastien Helleu
2018-07-25scripts: fix duplicated lines in output of script eval (python, perl, ruby, ↵Sébastien Helleu
lua and guile) When there was a call to a hook callback during the eval, the output buffer was cleared too late, and displayed multiple times in the buffer. This commit clears the buffer even before we display it (this display can trigger a hook callback).