]>
jfr.im git - irc/weechat/weechat.git/log
Sébastien Helleu [Sat, 8 May 2021 08:14:25 +0000 (10:14 +0200)]
doc: remove tag "translation missing" in French user's guide (issue #1285)
Sébastien Helleu [Sat, 8 May 2021 07:40:59 +0000 (09:40 +0200)]
doc: add file wee-dir.c in developer's guide (issue #1285)
Sébastien Helleu [Sat, 8 May 2021 07:37:19 +0000 (09:37 +0200)]
doc: add link to CMake option in environment variable WEECHAT_HOME (user's guide) (issue #1285)
Sébastien Helleu [Sat, 8 May 2021 07:32:12 +0000 (09:32 +0200)]
doc: change default value of WEECHAT_HOME CMake option to empty string (user's guide) (issue #1285)
Sébastien Helleu [Sat, 8 May 2021 07:21:28 +0000 (09:21 +0200)]
doc: remove wrong default value of option weechat.network.gnutls_ca_file (user's guide) (issue #1285)
Sébastien Helleu [Sat, 8 May 2021 07:18:45 +0000 (09:18 +0200)]
doc: use XDG config directory in Relay SSL chapter (user's guide) (issue #1285)
Sébastien Helleu [Sat, 8 May 2021 06:19:11 +0000 (08:19 +0200)]
doc: use XDG config directory in chapter on IRC server certificate (user's guide) (issue #1285)
Sébastien Helleu [Sat, 8 May 2021 06:11:28 +0000 (08:11 +0200)]
doc: use XDG config directory in SASL ECDSA-NIST256P-CHALLENGE chapter (user's guide) (issue #1285)
Sébastien Helleu [Sat, 8 May 2021 05:54:05 +0000 (07:54 +0200)]
doc: replace "%h" by "${weechat_config_dir}" in examples of values for IRC server option "ssl_cert" (user's guide) (issue #1285)
Sébastien Helleu [Sat, 8 May 2021 05:48:27 +0000 (07:48 +0200)]
doc: replace "%h" by "${weechat_config_dir}" in examples of values for IRC server option "sasl_key" (user's guide) (issue #1285)
Sébastien Helleu [Sat, 8 May 2021 05:41:04 +0000 (07:41 +0200)]
core: mention evaluation with string_eval_path_home for CMake/autotools option CA_FILE (issue #1285)
Sébastien Helleu [Sun, 2 May 2021 11:13:44 +0000 (13:13 +0200)]
xfer: remove "%h" from /help xfer.file.upload_path (issue #1285)
Sébastien Helleu [Sun, 2 May 2021 11:12:22 +0000 (13:12 +0200)]
xfer: change default value of option xfer.file.download_path to "${weechat_data_dir}/xfer" (issue #1285)
Sébastien Helleu [Sun, 2 May 2021 11:08:38 +0000 (13:08 +0200)]
script: change default value of option script.scripts.path to "${weechat_cache_dir}/script" (issue #1285)
Sébastien Helleu [Sun, 2 May 2021 11:06:13 +0000 (13:06 +0200)]
relay: change default value of option relay.network.ssl_cert_key to "${weechat_config_dir}/ssl/relay.pem" (issue #1285)
Sébastien Helleu [Sun, 2 May 2021 10:26:07 +0000 (12:26 +0200)]
relay: remove "%h" from help on UNIX socket path option (issue #1285)
Sébastien Helleu [Sun, 2 May 2021 10:24:18 +0000 (12:24 +0200)]
relay: remove "%h" from /help relay (issue #1285)
Sébastien Helleu [Sun, 2 May 2021 10:13:24 +0000 (12:13 +0200)]
logger: change default value of option logger.file.path to "${weechat_data_dir}/logs" (issue #1285)
Sébastien Helleu [Sun, 2 May 2021 10:07:38 +0000 (12:07 +0200)]
fifo: change default value of option fifo.file.path to "${weechat_runtime_dir}/weechat_fifo" (issue #1285)
Sébastien Helleu [Sun, 2 May 2021 10:04:17 +0000 (12:04 +0200)]
core: change default value of option weechat.plugin.path to "${weechat_data_dir}/plugins" (issue #1285)
Sébastien Helleu [Sun, 2 May 2021 09:56:25 +0000 (11:56 +0200)]
core: split WeeChat home in 4 directories, use XDG directories by default (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
Sébastien Helleu [Sun, 18 Apr 2021 20:13:13 +0000 (22:13 +0200)]
core: move home directory functions from weechat.c to wee-dir.c (issue #1285)
Sébastien Helleu [Sun, 18 Apr 2021 19:23:14 +0000 (21:23 +0200)]
core: move directory/file functions from wee-util.c to wee-dir.c (issue #1285)
Sébastien Helleu [Sun, 18 Apr 2021 08:28:26 +0000 (10:28 +0200)]
logger: remove unused variable weechat_dir (issue #1285)
Sébastien Helleu [Sun, 18 Apr 2021 08:20:42 +0000 (10:20 +0200)]
core: set WeeChat home to empty string by default in CMake and autotools (issue #1285)
Sébastien Helleu [Sat, 17 Apr 2021 18:20:33 +0000 (20:20 +0200)]
relay: evaluate option relay.network.ssl_cert_key (issue #1285)
Sébastien Helleu [Sat, 17 Apr 2021 18:15:57 +0000 (20:15 +0200)]
irc: evaluate options irc.server_default.ssl_cert and irc.server.xxx.ssl_cert (issue #1285)
Sébastien Helleu [Sat, 17 Apr 2021 18:11:25 +0000 (20:11 +0200)]
irc: evaluate options irc.server_default.sasl_key and irc.server.xxx.sasl_key (issue #1285)
Sébastien Helleu [Sat, 17 Apr 2021 18:05:58 +0000 (20:05 +0200)]
core: evaluate option weechat.plugin.path (issue #1285)
Sébastien Helleu [Sat, 17 Apr 2021 14:07:14 +0000 (16:07 +0200)]
core: evaluate option weechat.network.gnutls_ca_file (issue #1285)
Sébastien Helleu [Sat, 8 May 2021 05:32:49 +0000 (07:32 +0200)]
core: update ChangeLog (issue #1636)
Sébastien Helleu [Sat, 8 May 2021 05:31:36 +0000 (07:31 +0200)]
core: add detection of function mallinfo2 in autotools (issue #1636)
Andrew Potter [Fri, 7 May 2021 22:18:50 +0000 (15:18 -0700)]
core: Use mallinfo2() when available
mallinfo() is deprecated in glibc 2.33
Sébastien Helleu [Wed, 5 May 2021 11:59:04 +0000 (13:59 +0200)]
doc: update German auto-generated file
Sébastien Helleu [Wed, 5 May 2021 11:57:11 +0000 (13:57 +0200)]
doc: fix list of supported OS in FAQ
Sébastien Helleu [Tue, 4 May 2021 18:37:15 +0000 (20:37 +0200)]
core: display a warning when the file with certificate authorities is not found (option weechat.network.gnutls_ca_file)
Sébastien Helleu [Mon, 26 Apr 2021 18:51:17 +0000 (20:51 +0200)]
xfer: make file transfer fail when option xfer.file.auto_rename is off and file already exists (closes #1633)
Nils Görs [Wed, 21 Apr 2021 05:53:47 +0000 (07:53 +0200)]
doc: update German documentation
Sébastien Helleu [Sun, 18 Apr 2021 10:08:11 +0000 (12:08 +0200)]
doc: translate changes in chapter on bar conditions (user's guide)
Tobias Rehbein [Sat, 17 Apr 2021 21:32:59 +0000 (23:32 +0200)]
doc: Update weechat.bar.*.condition to use info:term_width
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.
Nils Görs [Sun, 18 Apr 2021 07:58:09 +0000 (09:58 +0200)]
doc: update German documentation
Sébastien Helleu [Sat, 17 Apr 2021 12:21:50 +0000 (14:21 +0200)]
doc: add link to Archlinux wiki page about core dump files (user's guide)
Nils Görs [Tue, 13 Apr 2021 09:44:40 +0000 (11:44 +0200)]
core: update German translations
Sébastien Helleu [Mon, 12 Apr 2021 22:11:11 +0000 (00:11 +0200)]
Revert "core: add option "-save" in command /upgrade (closes #1630)"
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).
Sébastien Helleu [Mon, 12 Apr 2021 18:48:32 +0000 (20:48 +0200)]
core: add option "-save" in command /upgrade (closes #1630)
Sébastien Helleu [Sun, 11 Apr 2021 08:42:24 +0000 (10:42 +0200)]
tests: fix if/else blocks in trigger tests
Sébastien Helleu [Sun, 11 Apr 2021 07:47:13 +0000 (09:47 +0200)]
doc: improve display of WeeChat version in info_hashtable "irc_message_parse" (scripting guide)
Sébastien Helleu [Sun, 11 Apr 2021 07:31:49 +0000 (09:31 +0200)]
doc: mark info "python2_bin" as deprecated since version 2.6 (plugin API reference)
Sébastien Helleu [Sun, 11 Apr 2021 07:20:49 +0000 (09:20 +0200)]
trigger: add tests on main trigger functions
Sébastien Helleu [Sat, 10 Apr 2021 12:11:11 +0000 (14:11 +0200)]
irc: remove unused variable ptr_address and dead code
Sébastien Helleu [Sat, 10 Apr 2021 11:26:46 +0000 (13:26 +0200)]
irc: remove dead assignment on variable pos_message
Sébastien Helleu [Sat, 10 Apr 2021 10:21:16 +0000 (12:21 +0200)]
trigger: remove useless test
Sébastien Helleu [Fri, 9 Apr 2021 19:36:12 +0000 (21:36 +0200)]
trigger: check that option is not NULL in function trigger_search_with_option
Sébastien Helleu [Thu, 8 Apr 2021 18:56:37 +0000 (20:56 +0200)]
trigger: fix description of function trigger_name_valid
Sébastien Helleu [Thu, 8 Apr 2021 18:55:37 +0000 (20:55 +0200)]
trigger: check that trigger is not NULL in functions trigger_rename and trigger_copy
Nils Görs [Wed, 7 Apr 2021 10:38:35 +0000 (12:38 +0200)]
doc: update German documentation
Sébastien Helleu [Tue, 6 Apr 2021 16:37:22 +0000 (18:37 +0200)]
trigger: add variables "${tg_shell_argc}" and "${tg_shell_argvN}" in command trigger evaluated strings (closes #1624)
Sébastien Helleu [Sun, 4 Apr 2021 12:44:18 +0000 (14:44 +0200)]
core: evaluate left/right part of comparison after split on the comparison 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]
Sébastien Helleu [Mon, 29 Mar 2021 20:32:56 +0000 (22:32 +0200)]
doc: update German auto-generated file
Nils Görs [Mon, 29 Mar 2021 07:22:07 +0000 (09:22 +0200)]
core: update German translations
Sébastien Helleu [Sun, 21 Mar 2021 08:34:40 +0000 (09:34 +0100)]
buflist: improve help on option buflist.look.sort
Sébastien Helleu [Sun, 21 Mar 2021 08:01:08 +0000 (09:01 +0100)]
core: update ChangeLog (issue #1621)
Trygve Aaberge [Sat, 20 Mar 2021 23:24:57 +0000 (00:24 +0100)]
buflist: Fix wrong pointers being used in hdata_compare
This used pointer1 and pointer2 which are pointers to the buffers, but
it should use ptr_hotlist1 and ptr_hotlist1 which are pointers to the
hotlists it is trying to compare.
Sébastien Helleu [Sat, 20 Mar 2021 12:08:35 +0000 (13:08 +0100)]
core: update ChangeLog (issue #1591, issue #1592)
Trygve Aaberge [Tue, 24 Nov 2020 21:41:22 +0000 (22:41 +0100)]
core: Prevent switching to start of visited buffers when jumping to next
If you run /input jump_next_visited_buffer right after switching to a
buffer, weechat changes to the first buffer in the visited buffers list.
That is, it wraps around and goes to the buffer you visited the longest
ago. This patch fixes that.
The reason it happens is that when you switch to a buffer (normally,
i.e. in another way than using jump_previously_visited_buffer/
jump_next_visited_buffer) gui_buffers_visited_index is set to -1 (in
gui_buffer_visited_add). This makes gui_buffer_visited_get_index_next
return 0 because it returns gui_buffers_visited_index + 1, which makes
gui_input_jump_next_visited_buffer jump to the first buffer in the list
of visited buffers.
Fixes #1591
Sébastien Helleu [Sat, 20 Mar 2021 08:20:51 +0000 (09:20 +0100)]
doc: update German auto-generated file
Nils Görs [Sat, 20 Mar 2021 06:52:35 +0000 (07:52 +0100)]
doc: update German documentation
Nils Görs [Sat, 20 Mar 2021 05:36:19 +0000 (06:36 +0100)]
core: update German translations
Sébastien Helleu [Fri, 19 Mar 2021 22:27:00 +0000 (23:27 +0100)]
core: update ChangeLog
Sébastien Helleu [Fri, 19 Mar 2021 06:12:23 +0000 (07:12 +0100)]
core: add repository ppa:ondrej/php in CI
Sébastien Helleu [Tue, 16 Mar 2021 19:57:22 +0000 (20:57 +0100)]
core: do not force build of JavaScript plugin in CI
Sébastien Helleu [Tue, 16 Mar 2021 19:11:06 +0000 (20:11 +0100)]
tests: disable pylint error useless-object-inheritance
Sébastien Helleu [Tue, 16 Mar 2021 18:43:08 +0000 (19:43 +0100)]
core: replace pylint3 by pylint in CI on Ubuntu 20.04
Sébastien Helleu [Tue, 16 Mar 2021 18:09:00 +0000 (19:09 +0100)]
core: first remove package php7.4-common in CI on Ubuntu 20.04
See: https://github.com/actions/virtual-environments/issues/2859
Sébastien Helleu [Fri, 5 Mar 2021 20:01:26 +0000 (21:01 +0100)]
core: switch from Ubuntu 18.04 to 20.04 in CI
Sébastien Helleu [Thu, 18 Mar 2021 06:35:12 +0000 (07:35 +0100)]
core: add pointer name in description of function eval_replace_vars_cb
Sébastien Helleu [Wed, 17 Mar 2021 20:58:18 +0000 (21:58 +0100)]
doc: update German auto-generated files
Sébastien Helleu [Wed, 17 Mar 2021 20:56:07 +0000 (21:56 +0100)]
api: add support of pointer names in function string_eval_expression (direct and in hdata)
These two formats are now supported, if "pointer_name" is present in the
"pointers" hashtable:
* "${pointer_name}": value of pointer (example: "0x1234abcd")
* ${buffer[pointer_name].full_name}: use of a pointer name instead of pointer
value or list name
Sébastien Helleu [Wed, 17 Mar 2021 19:20:14 +0000 (20:20 +0100)]
tests: use macros UINT32_C and UINT64_C for integer constants of type uint32_t and uint64_t
This fixes the following compiler warnings: "integer constant is so large that
it is unsigned".
Nils Görs [Wed, 17 Mar 2021 13:16:16 +0000 (14:16 +0100)]
core: update German translations
Sébastien Helleu [Tue, 16 Mar 2021 18:03:45 +0000 (19:03 +0100)]
doc: add section "plugin" in weechat.conf (user's guide)
Sébastien Helleu [Tue, 16 Mar 2021 17:47:31 +0000 (18:47 +0100)]
core: add options to customize commands on system signals, quit by default on SIGHUP when not running headless (closes #1595)
New options to customize behavior on signals received, with the default
behavior:
- weechat.signal.sighup: quit in normal mode, reload config in headless
- weechat.signal.sigquit: quit
- weechat.signal.sigterm: quit
- weechat.signal.sigusr1: no command executed by default
- weechat.signal.sigusr2: no command executed by default
The signals SIGUSR1 and SIGUSR2 are introduced by this commit, so it's now
possible to run commands when they are received.
The SIGHUP signal makes now WeeChat quit, it was the behavior before version
2.9 of WeeChat (see commit
de1e61f7cd50cbd1a99777fe6611642a51abf5f6 ).
Sébastien Helleu [Sun, 14 Mar 2021 13:11:06 +0000 (14:11 +0100)]
api: add info "weechat_daemon"
Sébastien Helleu [Sun, 14 Mar 2021 12:38:50 +0000 (13:38 +0100)]
doc: use full path /usr/bin/pass in example for option sec.crypt.passphrase_command
Sébastien Helleu [Sun, 14 Mar 2021 10:36:07 +0000 (11:36 +0100)]
core: mention /fset command in header comment of configuration files
Sébastien Helleu [Sun, 14 Mar 2021 09:56:51 +0000 (10:56 +0100)]
core: update ChangeLog (closes #1618)
Sébastien Helleu [Sun, 14 Mar 2021 09:56:24 +0000 (10:56 +0100)]
fset: add fset bar on configuration reload (issue #1618)
Sébastien Helleu [Sun, 14 Mar 2021 09:55:48 +0000 (10:55 +0100)]
buflist: always add buflist bar when plugin is loaded, hide bar by default if buflist is disabled (issue #1618)
Sébastien Helleu [Sun, 14 Mar 2021 09:54:44 +0000 (10:54 +0100)]
buflist: add buflist bar on configuration reload (issue #1618)
Nils Görs [Sat, 13 Mar 2021 22:56:16 +0000 (23:56 +0100)]
doc: update German documentation
Sébastien Helleu [Sat, 13 Mar 2021 14:17:01 +0000 (15:17 +0100)]
doc: add upgrade chapter in user's guide
Sébastien Helleu [Mon, 8 Mar 2021 19:48:06 +0000 (20:48 +0100)]
debian: update debian/ubuntu patches with new Standards-Version
Sébastien Helleu [Mon, 8 Mar 2021 19:38:25 +0000 (20:38 +0100)]
debian: fix watch according to download page changes
Sébastien Helleu [Mon, 8 Mar 2021 19:37:43 +0000 (20:37 +0100)]
debian: bump Standards-Version to 4.5.1
Sébastien Helleu [Sun, 7 Mar 2021 12:21:24 +0000 (13:21 +0100)]
core: add missing include of sys/time.h in C headers
Sébastien Helleu [Sun, 7 Mar 2021 11:11:55 +0000 (12:11 +0100)]
Version 3.2-dev
Sébastien Helleu [Sun, 7 Mar 2021 10:54:55 +0000 (11:54 +0100)]
Version 3.1
Sébastien Helleu [Sun, 7 Mar 2021 08:45:06 +0000 (09:45 +0100)]
core: reorder release notes for version 3.1
Sébastien Helleu [Sun, 7 Mar 2021 08:33:06 +0000 (09:33 +0100)]
core: fix compilation of tests on FreeBSD
Sébastien Helleu [Sun, 7 Mar 2021 07:57:53 +0000 (08:57 +0100)]
debian: update changelog