summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-05-11doc: replace "%h" by "${weechat_config_dir}" in examples of values for IRC ↵Sébastien Helleu
server option "ssl_cert" (user's guide) (issue #1285)
2021-05-11doc: replace "%h" by "${weechat_config_dir}" in examples of values for IRC ↵Sébastien Helleu
server option "sasl_key" (user's guide) (issue #1285)
2021-05-11core: mention evaluation with string_eval_path_home for CMake/autotools ↵Sébastien Helleu
option CA_FILE (issue #1285)
2021-05-11xfer: remove "%h" from /help xfer.file.upload_path (issue #1285)Sébastien Helleu
2021-05-11xfer: change default value of option xfer.file.download_path to ↵Sébastien Helleu
"${weechat_data_dir}/xfer" (issue #1285)
2021-05-11script: change default value of option script.scripts.path to ↵Sébastien Helleu
"${weechat_cache_dir}/script" (issue #1285)
2021-05-11relay: change default value of option relay.network.ssl_cert_key to ↵Sébastien Helleu
"${weechat_config_dir}/ssl/relay.pem" (issue #1285)
2021-05-11relay: remove "%h" from help on UNIX socket path option (issue #1285)Sébastien Helleu
2021-05-11relay: remove "%h" from /help relay (issue #1285)Sébastien Helleu
2021-05-11logger: change default value of option logger.file.path to ↵Sébastien Helleu
"${weechat_data_dir}/logs" (issue #1285)
2021-05-11fifo: change default value of option fifo.file.path to ↵Sébastien Helleu
"${weechat_runtime_dir}/weechat_fifo" (issue #1285)
2021-05-11core: change default value of option weechat.plugin.path to ↵Sébastien Helleu
"${weechat_data_dir}/plugins" (issue #1285)
2021-05-11core: split WeeChat home in 4 directories, use XDG directories by default ↵Sébastien Helleu
(issue #1285) The 4 directories (which can be the same): - config: configuration files, certificates - data: log/upgrade files, local plugins, scripts, xfer files - cache: script repository, scripts downloaded (temporary location) - runtime: FIFO pipe, relay UNIX sockets
2021-05-11core: move home directory functions from weechat.c to wee-dir.c (issue #1285)Sébastien Helleu
2021-05-11core: move directory/file functions from wee-util.c to wee-dir.c (issue #1285)Sébastien Helleu
2021-05-11logger: remove unused variable weechat_dir (issue #1285)Sébastien Helleu
2021-05-11core: set WeeChat home to empty string by default in CMake and autotools ↵Sébastien Helleu
(issue #1285)
2021-05-11relay: evaluate option relay.network.ssl_cert_key (issue #1285)Sébastien Helleu
2021-05-11irc: evaluate options irc.server_default.ssl_cert and ↵Sébastien Helleu
irc.server.xxx.ssl_cert (issue #1285)
2021-05-11irc: evaluate options irc.server_default.sasl_key and ↵Sébastien Helleu
irc.server.xxx.sasl_key (issue #1285)
2021-05-11core: evaluate option weechat.plugin.path (issue #1285)Sébastien Helleu
2021-05-11core: evaluate option weechat.network.gnutls_ca_file (issue #1285)Sébastien Helleu
2021-05-08core: update ChangeLog (issue #1636)Sébastien Helleu
2021-05-08core: add detection of function mallinfo2 in autotools (issue #1636)Sébastien Helleu
2021-05-08core: Use mallinfo2() when availableAndrew Potter
mallinfo() is deprecated in glibc 2.33
2021-05-05doc: update German auto-generated fileSébastien Helleu
2021-05-05doc: fix list of supported OS in FAQSébastien Helleu
2021-05-04core: display a warning when the file with certificate authorities is not ↵Sébastien Helleu
found (option weechat.network.gnutls_ca_file)
2021-04-26xfer: make file transfer fail when option xfer.file.auto_rename is off and ↵Sébastien Helleu
file already exists (closes #1633)
2021-04-21doc: update German documentationNils Görs
2021-04-18doc: translate changes in chapter on bar conditions (user's guide)Sébastien Helleu
2021-04-18doc: Update weechat.bar.*.condition to use info:term_widthTobias Rehbein
In cf93e953b the `weechat.bar.*.condition` examples have been changed to use `${info:term_width}` instead of `${window.win_width}`. The user guide still shows the old example. This commit syncs the user guide with the on-line help.
2021-04-18doc: update German documentationNils Görs
2021-04-17doc: add link to Archlinux wiki page about core dump files (user's guide)Sébastien Helleu
2021-04-13core: update German translationsNils Görs
2021-04-13Revert "core: add option "-save" in command /upgrade (closes #1630)"Sébastien Helleu
This reverts commit 1df1903d230c4f8dbd0876b8bbc3454aa1af389c. This is not so easy to implement: it requires saving state of plugins, and plugins like irc can not save the connected state (except in a real upgrade case where the sockets are still valid after exec of the new binary).
2021-04-12core: add option "-save" in command /upgrade (closes #1630)Sébastien Helleu
2021-04-11tests: fix if/else blocks in trigger testsSébastien Helleu
2021-04-11doc: improve display of WeeChat version in info_hashtable ↵Sébastien Helleu
"irc_message_parse" (scripting guide)
2021-04-11doc: mark info "python2_bin" as deprecated since version 2.6 (plugin API ↵Sébastien Helleu
reference)
2021-04-11trigger: add tests on main trigger functionsSébastien Helleu
2021-04-10irc: remove unused variable ptr_address and dead codeSébastien Helleu
2021-04-10irc: remove dead assignment on variable pos_messageSébastien Helleu
2021-04-10trigger: remove useless testSébastien Helleu
2021-04-09trigger: check that option is not NULL in function trigger_search_with_optionSébastien Helleu
2021-04-08trigger: fix description of function trigger_name_validSébastien Helleu
2021-04-08trigger: check that trigger is not NULL in functions trigger_rename and ↵Sébastien Helleu
trigger_copy
2021-04-07doc: update German documentationNils Görs
2021-04-06trigger: add variables "${tg_shell_argc}" and "${tg_shell_argvN}" in command ↵Sébastien Helleu
trigger evaluated strings (closes #1624)
2021-04-04core: evaluate left/right part of comparison after split on the comparison ↵Sébastien Helleu
operator in ${if:xxx} (closes #1627) To force evaluation of the expression before doing the comparison (less safe), the "${eval_cond:xxx}" can be used. With the old behavior we had: >> ${if:a==b} == [0] >> ${if:${raw:a==b}} == [0] >> ${if:${eval_cond:${raw:a==b}}} == [0] And with the new behavior, we have: >> ${if:a==b} == [0] >> ${if:${raw:a==b}} == [1] >> ${if:${eval_cond:${raw:a==b}}} == [0]