Trygve Aaberge
472eab38e5
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
2021-03-20 13:07:20 +01:00
Sébastien Helleu
aa4beb99e8
doc: update German auto-generated file
2021-03-20 09:20:51 +01:00
Nils Görs
741c1b4e87
doc: update German documentation
2021-03-20 07:52:35 +01:00
Nils Görs
a715403d60
core: update German translations
2021-03-20 06:36:19 +01:00
Sébastien Helleu
40ab0bb11e
core: update ChangeLog
2021-03-19 23:27:00 +01:00
Sébastien Helleu
3b76a8dd82
core: add repository ppa:ondrej/php in CI
2021-03-19 07:12:23 +01:00
Sébastien Helleu
bcddb06094
core: do not force build of JavaScript plugin in CI
2021-03-19 09:14:59 +01:00
Sébastien Helleu
611ea27edc
tests: disable pylint error useless-object-inheritance
2021-03-19 09:14:59 +01:00
Sébastien Helleu
bacd50c7a7
core: replace pylint3 by pylint in CI on Ubuntu 20.04
2021-03-19 09:14:59 +01:00
Sébastien Helleu
da91ddef98
core: first remove package php7.4-common in CI on Ubuntu 20.04
...
See: https://github.com/actions/virtual-environments/issues/2859
2021-03-19 09:14:59 +01:00
Sébastien Helleu
692d313fe3
core: switch from Ubuntu 18.04 to 20.04 in CI
2021-03-19 09:14:59 +01:00
Sébastien Helleu
4d96a3a84d
core: add pointer name in description of function eval_replace_vars_cb
2021-03-18 07:35:12 +01:00
Sébastien Helleu
0d5b7ae9d0
doc: update German auto-generated files
2021-03-17 21:58:18 +01:00
Sébastien Helleu
8ee7d46605
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
2021-03-17 21:57:16 +01:00
Sébastien Helleu
c54cadace5
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".
2021-03-17 21:56:43 +01:00
Nils Görs
84d9de798a
core: update German translations
2021-03-17 14:16:16 +01:00
Sébastien Helleu
e4ff17e162
doc: add section "plugin" in weechat.conf (user's guide)
2021-03-16 19:03:45 +01:00
Sébastien Helleu
0dc7fbcb0c
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 de1e61f7cd ).
2021-03-16 18:47:31 +01:00
Sébastien Helleu
bb41de8c02
api: add info "weechat_daemon"
2021-03-14 14:11:06 +01:00
Sébastien Helleu
a02a2fbaae
doc: use full path /usr/bin/pass in example for option sec.crypt.passphrase_command
2021-03-14 13:38:50 +01:00
Sébastien Helleu
e37f2569f9
core: mention /fset command in header comment of configuration files
2021-03-14 11:36:07 +01:00
Sébastien Helleu
ab282db3a6
core: update ChangeLog ( closes #1618 )
2021-03-14 10:56:51 +01:00
Sébastien Helleu
8c793fe7cc
fset: add fset bar on configuration reload (issue #1618 )
2021-03-14 10:56:24 +01:00
Sébastien Helleu
35b5adbc4c
buflist: always add buflist bar when plugin is loaded, hide bar by default if buflist is disabled (issue #1618 )
2021-03-14 10:55:48 +01:00
Sébastien Helleu
a4440ba8e5
buflist: add buflist bar on configuration reload (issue #1618 )
2021-03-14 10:55:24 +01:00
Nils Görs
3bdae5b464
doc: update German documentation
2021-03-13 23:56:16 +01:00
Sébastien Helleu
d2c56084f8
doc: add upgrade chapter in user's guide
2021-03-13 15:17:01 +01:00
Sébastien Helleu
5311c103d5
debian: update debian/ubuntu patches with new Standards-Version
2021-03-08 20:48:06 +01:00
Sébastien Helleu
39bd4e2099
debian: fix watch according to download page changes
2021-03-08 20:38:25 +01:00
Sébastien Helleu
35ca5cde9c
debian: bump Standards-Version to 4.5.1
2021-03-08 20:37:43 +01:00
Sébastien Helleu
c49255a851
core: add missing include of sys/time.h in C headers
2021-03-07 13:21:24 +01:00
Sébastien Helleu
2b1c2d6d05
Version 3.2-dev
2021-03-07 12:11:55 +01:00
Sébastien Helleu
ae2f25109c
Version 3.1
v3.1
2021-03-07 11:54:55 +01:00
Sébastien Helleu
7dd7da1d7b
core: reorder release notes for version 3.1
2021-03-07 09:45:06 +01:00
Sébastien Helleu
3983e9fa1e
core: fix compilation of tests on FreeBSD
2021-03-07 09:33:06 +01:00
Sébastien Helleu
4307733853
debian: update changelog
2021-03-07 08:57:53 +01:00
Sébastien Helleu
4014c1140a
doc: update Polish auto-generated files
2021-03-06 19:02:53 +01:00
Krzysztof Korościk
65a732449e
doc: updated polish user guide
2021-03-06 18:49:12 +01:00
Krzysztof Korościk
4fd3c5e1d6
po: updated polish translation
2021-03-06 18:10:42 +01:00
Sébastien Helleu
e9c8b8bf0f
core: add contributor in AUTHORS.adoc (issue #1615 )
2021-03-05 21:00:17 +01:00
Sébastien Helleu
ca4d7b37c6
core: fix pt_BR translations
2021-03-05 20:51:43 +01:00
Érico Rolim
23a3096e1d
core: update pt_BR translations.
2021-03-05 20:50:50 +01:00
Sébastien Helleu
c17aeeba29
core: force Ubuntu 18.04 for CI
2021-03-05 20:45:31 +01:00
Sébastien Helleu
c3cc06ff27
core: fix quoted line in cursor mode ( closes #1602 )
...
Regression was introduced in version 2.7 by commit
93d2dbf3e1 .
2021-02-28 17:13:52 +01:00
Sébastien Helleu
3ca58c2fd9
Version 3.1-rc1
v3.1-rc1
2021-02-28 12:06:49 +01:00
Sébastien Helleu
1862f4b3d2
core: add missing "xxx" in format of evaluated expressions (ChangeLog)
2021-02-28 12:03:47 +01:00
Nils Görs
f06d434a0c
Merge branch 'master' of https://github.com/weechat/weechat
2021-02-27 13:58:11 +01:00
Nils Görs
00d6183cd8
doc: update German documentation
2021-02-27 13:57:49 +01:00
Sébastien Helleu
ceaf480ba7
core: fix paragraph in release notes
2021-02-27 13:49:55 +01:00
Sébastien Helleu
0f71b4ccc8
irc: add bar item "irc_nick_prefix"
2021-02-27 13:44:24 +01:00