Sébastien Helleu
51d24fd2da
api: add function file_compare (issue #2250 )
2025-05-07 20:44:48 +02:00
Sébastien Helleu
9a661aecd0
tests: move fuzzing dict to core directory
2025-05-07 13:21:47 +02:00
Sébastien Helleu
85f565f6c1
core: add appropriate compiler/linker options for code coverage with clang
2025-05-07 13:20:44 +02:00
Sébastien Helleu
7cae4b276d
tests: remove useless variable rc
2025-05-06 07:13:38 +02:00
Sébastien Helleu
8e390939f9
core: fix typo in ChangeLog
2025-05-06 07:59:49 +02:00
Sébastien Helleu
ca6035f754
core: fix integer overflow in base32 encoding/decoding
2025-05-05 20:43:21 +02:00
Sébastien Helleu
5b4820ab06
core: fix integer overflow with decimal numbers in calculation of expression
2025-05-05 20:25:41 +02:00
Sébastien Helleu
68d87f2b80
tests: add fuzz testing on core functions (issue #1462 )
...
This commit introduces fuzz testing, for now on core functions, with 4 new
targets that are built on demand with CMake option `ENABLE_FUZZ` (build of
these tests is disabled by default):
- weechat_core_calc_fuzzer
- weechat_core_crypto_fuzzer
- weechat_core_string_fuzzer
- weechat_core_utf8_fuzzer
2025-05-05 19:12:00 +02:00
Sébastien Helleu
ceb6a007ff
core: add missing empty line
2025-05-05 13:18:35 +02:00
Sébastien Helleu
59b06c96de
doc/dev: add missing tests directories and sources
2025-05-05 13:18:35 +02:00
Sébastien Helleu
a1cbe63a42
tests: move CMake file, main C++/headers for tests and scripts to unit directory
2025-05-05 13:18:34 +02:00
Nils Görs
e15b369aa7
core: update German translations
2025-05-05 09:28:15 +02:00
Sébastien Helleu
9f4cbe599b
ci: add variable JOBS in script build_test.sh
2025-05-04 20:45:29 +02:00
Sébastien Helleu
8b6480272a
ci: replace variable BUILDARGS by command line arguments
2025-05-04 20:19:54 +02:00
Sébastien Helleu
84c526ac20
ci: use script build_test.sh in macOS CI
2025-05-04 16:15:25 +02:00
Sébastien Helleu
f08b6beeda
ci: add variable "RUN_TESTS" in script build_test.sh
...
When set to "0", the tests are not executed after the build.
2025-05-04 16:15:21 +02:00
Sébastien Helleu
4116f62dd8
ci: split jobs config on multiple lines
2025-05-04 16:10:05 +02:00
Sébastien Helleu
5b62cb6451
buflist: add variables ${number_zero} and ${number_zero2} (zero-padded buffer number)
2025-05-04 09:28:03 +02:00
Sébastien Helleu
36be7ac1ff
doc: update header in custom styles for asciidoctor
2025-04-26 14:56:35 +02:00
Sébastien Helleu
ac04215164
core: move copyright/license header at the top of the cmake file
2025-04-26 14:55:02 +02:00
Sébastien Helleu
4d130d6b06
doc: move copyright/license headers at the top of the asciidoctor attributes files
2025-04-26 14:54:26 +02:00
Sébastien Helleu
44197397ef
tests: remove obsolete coding charset in Python scripts
2025-04-26 14:52:39 +02:00
Sébastien Helleu
b2a5d5995b
doc: move copyright/license headers at the top of the files
2025-04-26 14:10:48 +02:00
Sébastien Helleu
683fa2f585
irc: add support of strikethrough color attribute (using half bright) ( closes #2248 )
...
As ncurses doesn't support strikethrough, the text is rendered as half
bright (WeeChat color: "dim").
2025-04-26 14:10:43 +02:00
Sébastien Helleu
a008e8a423
core: move some copyrights and licenses from REUSE config into the files
2025-04-25 18:16:02 +02:00
Sébastien Helleu
0e777fef4e
core: update example in /help key
2025-04-25 18:12:59 +02:00
Sébastien Helleu
da4c24152b
core: add option "precedence" in REUSE configuration
2025-04-22 20:54:51 +02:00
Sébastien Helleu
32e3e76dd3
doc/dev: add REUSE ignore tags
2025-04-22 20:54:33 +02:00
Sébastien Helleu
a336a26fc6
doc/man: add REUSE ignore tags
2025-04-22 20:53:50 +02:00
Sébastien Helleu
be3e487bd6
ci: replace TCL 8.7 by 8.6 in FreeBSD CI
2025-04-21 08:40:45 +02:00
Sébastien Helleu
e282f77eee
core: add parameter --show-trace in the call to schemathesis
...
This displays a complete traceback information in case of internal error.
2025-04-20 09:07:45 +02:00
Ivan Pešić
286122b0c3
doc: update Serbian documentation
2025-04-19 13:53:32 +02:00
Sébastien Helleu
7a28bb95e2
core: add version 4.6.2
2025-04-18 20:47:09 +02:00
Sébastien Helleu
a215a4581c
debian: update changelog
2025-04-18 20:44:58 +02:00
Sébastien Helleu
86a910884b
debian: bump Standards-Version to 4.7.2
2025-04-18 20:44:57 +02:00
Sébastien Helleu
41f96c6494
core: fix write of weechat.log to stdout with weechat-headless --stdout ( closes #2247 )
2025-04-15 08:11:39 +02:00
Sébastien Helleu
0835d043de
doc/api: fix typo in description of function hook_url
2025-04-12 12:20:59 +02:00
Sébastien Helleu
d0babe8679
core: add refresh of window title on buffer switch, when option weechat.look.window_title is set
2025-04-11 19:30:32 +02:00
Sébastien Helleu
61ce24cf46
core: add version 4.6.1
2025-04-09 14:09:29 +02:00
Sébastien Helleu
cf2e7f4691
core: fix REUSE configuration
2025-04-05 17:19:10 +02:00
Sébastien Helleu
86d68a87d5
core: rename issue templates
2025-04-05 17:16:47 +02:00
Sébastien Helleu
0c3eaa9ba2
ci: add separate GitHub actions workflow for the REUSE compliance check
2025-04-05 17:16:43 +02:00
Sébastien Helleu
5e47c6453e
ci: add copyright and license in GitHub Actions CI workflow
2025-04-05 16:53:28 +02:00
Sébastien Helleu
5ccbdca0c9
core: consider all keys are safe in cursor context ( closes #2244 )
2025-04-04 18:52:58 +02:00
Sébastien Helleu
ea90809e6c
core: update ChangeLog (issue #2243 )
2025-04-02 22:59:55 +02:00
Alvar Penning
d4b8685551
perl: fix build when multiplicity is not available
...
Building WeeChat 4.6.0 on OpenBSD failed with the following error.
> /usr/ports/pobj/weechat-4.6.0/weechat-4.6.0/src/plugins/perl/weechat-perl.c:356:13: error: expected ')'
> function) < 0)
> ^
> /usr/ports/pobj/weechat-4.6.0/weechat-4.6.0/src/plugins/perl/weechat-perl.c:352:9: note: to match this '('
> if (weechat_asprintf (
> ^
> /usr/ports/pobj/weechat-4.6.0/weechat-4.6.0/src/plugins/perl/../weechat-plugin.h:1312:31: note: expanded from macro 'weechat_asprintf'
> (weechat_plugin->asprintf)(__result, __fmt, ##__argz)
On further inspection, the line in question was recently altered in
099e11d7b8 , where a comma was forgotten in the
else branch of the MULTIPLICITY ifdef.
After adding the comma, WeeChat builds as usual.
2025-04-02 22:58:10 +02:00
Sébastien Helleu
5ba7a72d90
ci: add build without perl multiplicity
2025-04-02 22:54:21 +02:00
Sébastien Helleu
db5afcde92
core: add REUSE badge in README
2025-03-31 20:59:59 +02:00
Sébastien Helleu
b0cfdeff94
doc/dev: add copyright and license information (SPDX / REUSE)
2025-03-31 12:09:21 +02:00
Sébastien Helleu
ff9d580ef5
ci: add reuse lint
2025-03-31 11:47:49 +02:00