summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2019-02-27core: remove function gui_buffer_match_list_split, use function ↵Sébastien Helleu
string_match_list
2019-02-27api: add function string_match_listSébastien Helleu
2019-02-23core: add /filter addreplace (closes #1055)Simmo Saan
2019-02-23core: merge two comments in a single one (issue #1309, issue #1311)Sébastien Helleu
2019-02-23Merge remote-tracking branch 'origin/pr/1311'Sébastien Helleu
2019-02-21gui: fix use after free bug in /filter del (issue #1309)Simmo Saan
Deleting (freeing) a filter also frees its buffers, so refilter must happen before freeing. Disabling the filter temporarily fixes the bug. This fix disables the filter before filter_removing signal, though.
2019-02-21gui: only refilter affected buffers on filter change (closes #1309)Simmo Saan
2019-02-18core: fix compilation on Mac OS (closes #1308)Sébastien Helleu
This adds the missing include "unistd.h" for function "mkdtemp" (required on Mac OS only).
2019-02-03Fix typo "part or words" -> "part of words"arza
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-01core: update copyright datesSébastien Helleu
2018-12-22core: add note about option sec.crypt.passphrase_file in /help secure (issue ↵Sébastien Helleu
#1286)
2018-11-29core: use https for all links where secured http is supportedSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-11-18core: replace "Mac OS X" and "OS X" by "macOS" (issue #1272)Sé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-17core: add missing include of time.h in wee-secure.hSébastien Helleu
This fixes a compilation issue on FreeBSD 11.0.
2018-11-12core: improve help on option weechat.look.nick_color_stop_chars (closes #1268)Sébastien Helleu
2018-11-04core: replace ellipses by "etc." (in English) and "etc..." by "etc." in FrenchSébastien Helleu
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_base16Sébastien Helleu
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-27core: split wee-secure.c into 3 files (secured data functions, buffer and ↵Sébastien Helleu
config)
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: fix styleSébastien Helleu
2018-10-06Merge remote-tracking branch 'origin/pr/1259'Sébastien Helleu
2018-10-01core: fix format of variables in printf-like functions (from int to long and ↵Sébastien Helleu
long long)
2018-10-01core: replace call to gmtime by gmtime_rSébastien Helleu
2018-10-01core: add missing argument in call to log_printfSébastien Helleu
2018-10-01core: replace "long unsigned int" by "unsigned long"Sébastien Helleu
2018-09-18core: allow multiple arguments in command /buffer closeSébastien Helleu
2018-09-09core: allow specifying buffer number/name for /buffer localvarSimmo Saan
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-16core: fix string evaluation with regex replacement when the string is emptySébastien Helleu
2018-08-15core: fix use of NULL pointer in command /buffer when the GUI is not yet ↵Sébastien Helleu
initialized
2018-08-15api: fix memory leak in function string_splitSébastien Helleu
2018-08-15core: fix memory leak when removing a line hookSébastien Helleu
2018-08-14core: fix type of variables "buffer_name" and "buffer_type" sent to the ↵Sébastien Helleu
hook_line callback
2018-08-14core: split wee-hook.c into multiple sourcesSé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: allow partial buffer name in command /buffer close (closes #1226)Sébastien Helleu
2018-07-15core: improve instructions to report the crashJos Ahrens
2018-06-14core: change default value of option weechat.look.hotlist_add_conditions ↵Sébastien Helleu
(closes #1206) Now if there are at least one relay client connected via weechat protocol, the buffer is always added to the hotlist.
2018-06-14core: add key alt+"-" in /help filterSébastien Helleu