summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2022-02-19core: replace calls to strndup by string_strndupSébastien Helleu
2022-02-19core: call strdup in string_strndup if bytes equals strlen of stringSébastien Helleu
2022-01-30core: add support of date and tags in messages displayed in buffers with ↵Sébastien Helleu
free content, add function printf_y_date_tags (closes #1746)
2022-01-23Remove old and unused config option weechat.plugin.debugTrygve Aaberge
As far as I can see, this option is not used anywhere and should have been removed in commit 6e69f7f3c.
2022-01-17core: update copyright datesSébastien Helleu
2022-01-15api: fix add of infolist items in hashtable when prefix contains UTF-8 chars ↵Sébastien Helleu
in function hashtable_add_from_infolist (issue #1739)
2022-01-15core: fix search of commands with UTF-8 chars in name when option ↵Sébastien Helleu
weechat.look.command_incomplete is on (issue #1739)
2022-01-14core: rename argument "length" to "bytes" in function string_strndupSébastien Helleu
2021-12-24relay: add zstd compression in weechat protocolSébastien Helleu
Option relay.network.compression_level is renamed to relay.network.compression and is now a percentage between 0 (no compression) to 100 (best compression, slowest). Compression is now disabled by default in weechat protocol and must be enabled via the `handshake` command (option `compression` has been removed from `init` command).
2021-12-03core: fix typo in weechat --helpSébastien Helleu
2021-11-13core: speed up eval by storing length of prefix/suffix in eval structureSébastien Helleu
2021-11-13core: free strings with XDG directories in case of errorSébastien Helleu
2021-11-13core: fix memory leak in evaluated expression "split:number,seps,flags,xxx" ↵Sébastien Helleu
when multiple "strip_items" are given
2021-11-07core: fix random integer number with large range in evaluation of ↵Sébastien Helleu
expressions on GNU/Hurd
2021-11-06api: add parameters pointers, extra_vars and options in function hdata_searchSébastien Helleu
2021-11-04core: fix access to integer/long/time arrays in hdata, add support of static ↵Sébastien Helleu
arrays in hdata
2021-11-03core: fix crash in function hdata_set when pointer value is NULL in hashtableSébastien Helleu
2021-11-03core: check that time is valid in function hdata_setSébastien Helleu
2021-11-03core: remove useless test in function hdata_updateSébastien Helleu
2021-11-02core: check that hdata and name are not NULL in function hdata_compareSébastien Helleu
2021-11-01core: check that name is not NULL in function hdata_get_varSébastien Helleu
2021-10-29core: use a "free value" callback in hashtable weechat_hdataSébastien Helleu
2021-10-01core: add command /toggleSébastien Helleu
2021-09-27core: check that option is not NULL in function ↵Sébastien Helleu
config_file_option_value_to_string
2021-09-27core: fix search of option when the section is not givenSébastien Helleu
2021-09-27core: check that option_name is not NULL in config file functionsSébastien Helleu
2021-09-20core: add creation of user variables in evaluated expressions with ↵Sébastien Helleu
${define:name,value}
2021-09-10core: remove empty line displayed in output of /plugin list <name>Sébastien Helleu
2021-09-09core: add options "-o", "-ol", "-i" and "-il" in command "/plugin list"Sébastien Helleu
2021-09-06core: fix indentation in examples of /help evalSébastien Helleu
2021-09-06api: add split of string and shell arguments in evaluation of expressionsSébastien Helleu
Split of string: ${split:number,separators,flags,xxx} Split of shell arguments: ${split_shell:number,xxx}
2021-08-31core: add options in command /input and new keys to remove/restore buffers ↵Sébastien Helleu
in hotlist New options in command /input: - hotlist_remove_buffer - hotlist_restore_buffer - hotlist_restore_all New keys: - alt+h, alt+c: clear the whole hotlist (former key: alt+h) - alt+h, alt+m: mark the current buffer as read by removing it from the hotlist - alt+h, alt+r: restore latest hotlist removed in the current buffer - alt+h, alt+shift+R: restore latest hotlist removed in all buffers
2021-08-29api: add "${re:repl_index}" to get the index of replacement in function ↵Sébastien Helleu
string_eval_expression
2021-08-03api: add random integer number in evaluation of expressions with ↵Sébastien Helleu
"random:min,max"
2021-07-04typing: add typing pluginSébastien Helleu
2021-07-03core: fix number of bytes read in function dir_file_copySébastien Helleu
2021-07-03api: add function file_copy (issue #1667)Sébastien Helleu
2021-06-27core: add note about buffers that are not opened in /help layoutSébastien Helleu
2021-06-26api: remember insertion order in hashtablesSébastien Helleu
2021-06-23core: fix use of uninitialized hash when call to weecrypto_hmac failsSébastien Helleu
2021-06-22core: fix function string_match with joker in the string if multiple words ↵Sébastien Helleu
matched in input string Before fix: string_match("script.color.text_description", "*script*color*", 0) => 0 After fix: string_match("script.color.text_description", "*script*color*", 0) => 1
2021-06-17core: add option "certs" in command /debugSébastien Helleu
2021-06-16core: fix build on macOS (closes #1662)Sébastien Helleu
2021-06-01api: add function crypto_hmac (issue #1628)Sébastien Helleu
2021-05-29core, irc, script: fix typosSébastien Helleu
2021-05-25core: replace freenode by libera in command examplesSébastien Helleu
2021-05-25core, buflist, irc, relay: replace freenode by libera in commentsSébastien Helleu
2021-05-22core: split signal command before evaluating it (issue #1643)Sébastien Helleu
2021-05-22core: split startup command before evaluating it (issue #1643)Sébastien Helleu
2021-05-21core: fix tests when NLS is disabledSébastien Helleu