Sébastien Helleu
3fd298bfbe
doc/user: update command to enable download of scripts
2024-11-16 22:41:56 +01:00
Sébastien Helleu
7c1586e8ff
doc/user: translate example of script buffer
2024-11-16 22:41:56 +01:00
Sébastien Helleu
1c30fe9b0a
doc/user: translate example of fset buffer
2024-11-16 22:41:56 +01:00
Sébastien Helleu
9c016af6fb
doc/user: fix options displayed in /fset libera
2024-11-16 22:41:56 +01:00
Sébastien Helleu
08d5839fa1
doc/user: remove default port and option -tls from example of command /server add
2024-11-16 22:41:56 +01:00
Ivan Pešić
b11e2b82f4
doc: update Serbian documentation
2024-11-16 09:29:24 +01:00
Ivan Pešić
85b9d72e37
core: update Serbian messages translation
2024-11-16 09:29:24 +01:00
Nils Görs
4511996b84
core: update German translations
2024-11-14 10:07:16 +01:00
Sébastien Helleu
93646c0b24
core: add optional hook types in command /debug hooks
2024-11-13 07:35:02 +01:00
Sébastien Helleu
5ddd786332
core: add completion "hook_types"
2024-11-12 22:15:16 +01:00
LuK1337
9731f5a8e6
tests: migrate away from removed ast features
...
See https://github.com/python/cpython/pull/119563 .
2024-11-04 18:48:44 +01:00
Sébastien Helleu
6e19e9d8b2
core: remove use of arraylist in function gui_buffer_merge
2024-11-04 18:39:54 +01:00
Sébastien Helleu
9f6caa4e03
core: send signal "buffer_moved" only when the buffer number changes (issue #2097 )
2024-11-04 18:00:59 +01:00
Sébastien Helleu
74cc16ef07
core: fix too many sorts of hotlist when buffers are moved (issue #2097 )
...
A performance issue was happening when buffers are moved to another position
and when the hotlist contains a lot of buffers: each time a signal
"buffer_moved" is sent, the hotlist is sorted again.
This fix delays the resort of hotlist after all the moves are done using a
timer with a very small delay (one millisecond).
2024-11-03 23:42:57 +01:00
Sébastien Helleu
1fc8c551d8
core: add property hotlist_conditions in completion for /buffer set
2024-11-03 22:47:37 +01:00
Sébastien Helleu
764fb7c4ad
doc: remove trailing spaces in Serbian docs
2024-11-03 21:08:52 +01:00
Sébastien Helleu
c1b34b0ff5
irc: remove trailing space in /help list
2024-11-03 09:46:10 +01:00
Sébastien Helleu
328fc3845e
relay, xfer: update hotlist only if items are actually removed when purging list on relay/xfer buffer
2024-10-31 22:09:38 +01:00
Sébastien Helleu
524c813485
relay, xfer: check hotlist add conditions when adding the relay/xfer buffer in hotlist
2024-10-31 22:09:07 +01:00
Sébastien Helleu
2dea224a38
api: add property hotlist_conditions in function buffer_set
2024-10-31 22:08:13 +01:00
Sébastien Helleu
84f65e1339
relay, xfer: fix letters with actions displayed on top of buffer
...
Since WeeChat 4.0.0, the actions are now case sensitive and must be typed as
lower case.
This fixes the help line displayed on top of relay and xfer buffers: letters
for actions are now displayed with lower case instead of upper case.
2024-10-31 18:17:59 +01:00
Sébastien Helleu
24fbeaf36e
core: add version 4.4.3
2024-10-30 12:48:47 +01:00
Sébastien Helleu
d1013b31bd
build: fix check of WeeChat git repository
...
The `.git` directory can also be a regular file in a git worktree.
2024-10-30 08:08:34 +01:00
Sébastien Helleu
945782195f
doc: replace some "warning" by "caution"
2024-10-30 00:30:19 +01:00
Sébastien Helleu
06771e66fb
debian: update changelog
2024-10-30 00:12:05 +01:00
Sébastien Helleu
d83167b586
doc: replace font-awesome icons by translated captions
...
This removes use of a remote CDN (Cloudflare), as font-awesome is no longer
used.
2024-10-30 00:06:22 +01:00
Sébastien Helleu
cd4d958e82
debian: bump Standards-Version to 4.7.0
2024-10-29 22:55:25 +01:00
Sébastien Helleu
254ecbf4c6
debian: add file CHANGELOG.md in weechat-core.docs
2024-10-29 22:51:47 +01:00
Sébastien Helleu
ad6ec011bd
relay/api: reply HTTP 400 (Bad Request) when the body received is not a dict in websocket data
2024-10-29 22:38:28 +01:00
Sébastien Helleu
26e16fdea7
tests: add extra tests on function string_split
...
New tests:
- split empty string
- standard split with only separators in string
- standard split with only separators in string and strip separators
2024-10-21 08:23:55 +02:00
Sébastien Helleu
50a9c88b79
core: check that version is not NULL or empty string in function util_version_number
2024-10-21 08:23:55 +02:00
Sébastien Helleu
97e81e197d
core: add contributor (issue #2202 )
2024-10-20 08:39:11 +02:00
Sébastien Helleu
488b3f8e7b
core: reload all plugins with command /plugin reload *
2024-10-20 08:38:19 +02:00
James C. Morey
3160d2accd
core: simplify plugin callback by refactoring if statements
2024-10-20 08:35:24 +02:00
Sébastien Helleu
fea5b868ee
ci: switch from macOS 12 to 14
2024-10-19 11:35:37 +02:00
Sébastien Helleu
6dccc3181a
build: remove our own Ruby detection and rely on CMake detection, require CMake 3.18 (issue #1156 )
...
This fixes the detection of Ruby on macOS 14.
2024-10-19 11:35:30 +02:00
Sébastien Helleu
16dac7193b
ci: switch from Ubuntu 22.04 to 24.04
2024-10-16 21:41:14 +02:00
Sébastien Helleu
4503dbb013
doc: rename git branch master to main in URLs
2024-10-15 16:54:16 +02:00
Sébastien Helleu
fb57abbadf
tests: fix URL to Python unparser
2024-10-15 07:55:59 +02:00
Sébastien Helleu
bc675bd270
exec: fix execution of command with /exec -pipe (issue #2199 )
2024-10-14 13:31:50 +02:00
Sébastien Helleu
0f8fede68a
core: add include directories for gettext libintl
...
This fixes the macOS build in CI, failing on missing header `libintl.h`.
2024-10-13 17:06:34 +02:00
Sébastien Helleu
958863b4a8
core: update translations
2024-10-13 16:57:32 +02:00
Sébastien Helleu
d9e1b545b4
core: add minimal GnuTLS version in ChangeLog (issue #2193 )
2024-10-13 14:07:02 +02:00
Sébastien Helleu
1bf4e466f9
core: add minimal Curl version in ChangeLog (issue #2195 )
2024-10-13 14:04:53 +02:00
Emil Velikov
de4231c842
Bump required gnutls to v3.3.0
...
Bump the requirement to v3.3.0 as available in Ubuntu 16.04 (3.4.10) and
Debian 10 (3.6.7). It was released around 10 years ago and any remotely
supported distribution has newer version.
As result, we can remove hundred+ lines of #ifdef spaghetti code.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com >
2024-10-13 13:55:16 +02:00
Emil Velikov
19cb459685
cmake: use pkg_check_modules() for GnuTLS
...
Remove the local cmake file and associated hacks used to manage GnuTLS.
This gives us less build-system glue code and makes it easier to enforce
a minimum version for GnuTLS.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com >
2024-10-13 13:55:12 +02:00
Emil Velikov
51dfb1fb78
Bump required (lib)curl to v7.47.0
...
Bump the requirement to v7.47.0 as available in Ubuntu 16.04 (7.47.0)
and Debian 10 (7.64.0). It was released around 9 years ago and any
remotely supported distribution has newer version.
As result we can adjust the tools/check_curl_symbols.py script to omit
the ~70% of the guards and simplify the code base.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com >
2024-10-13 13:33:47 +02:00
Emil Velikov
fec71ae30c
cmake: use pkg_check_modules() for cURL
...
The cURL project has provided a pkg-config file for well over a decade
now. Just use that instead of the cmake one, since the latter also
checks for misc curl components, unusual library names (libcurl_imp)
which is not something we need.
In addition, this will make enforcing minimum version much easier.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com >
2024-10-13 13:33:47 +02:00
Emil Velikov
99b4f9a98d
tools/check_curl_symbols.py: add max version (only) handling
...
With a later commit, some options will have only a max version so ensure
we handle those cases.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com >
2024-10-13 13:33:47 +02:00
Emil Velikov
17fc815da9
core: add curl 8.2 MAIL_RCPT_ALLOWFAILS
...
With the 8.2 version upstream has fixed the typo in the option name.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com >
2024-10-13 13:33:47 +02:00