Sébastien Helleu
0bde2aa0f3
irc: check return code of snprintf
...
This removes two compiler warnings.
2023-01-08 18:13:05 +01:00
Sébastien Helleu
f305eed01f
typing: fix crash when pointer buffer is not received in callback for signal "input_text_changed" ( closes #1869 )
2023-01-08 17:38:37 +01:00
Sébastien Helleu
43d3a97869
debian: restore target override_dh_auto_configure (packaging of stable version)
2023-01-08 15:18:19 +01:00
Sébastien Helleu
f67b7ad113
debian: restore target override_dh_auto_configure
2023-01-08 15:16:52 +01:00
Sébastien Helleu
736bc89d4e
core: update ChangeLog and release notes ( closes #1860 )
2023-01-08 14:43:17 +01:00
Sébastien Helleu
754ab33946
core: remove build with autotools
...
CMake is now the only way to build WeeChat.
2023-01-08 14:19:41 +01:00
Sébastien Helleu
18360feb32
ruby: remove warnings on unused parameters
...
These warnings may be enabled again in future when Ruby itself will be fixed.
2023-01-08 14:04:10 +01:00
Sébastien Helleu
fe7c0019a7
php: remove warnings on variables "argc" and "ret_i" that might be clobbered by longjmp or vfork
2023-01-08 14:04:05 +01:00
Sébastien Helleu
e101d5d8a4
Version 3.9-dev
2023-01-08 10:35:38 +01:00
Sébastien Helleu
b614a5c5db
Version 3.8
v3.8
2023-01-08 10:07:07 +01:00
Sébastien Helleu
35129a1cae
core: add note about case insensitive comparison improved in release notes
2023-01-08 10:01:11 +01:00
Sébastien Helleu
2f6b462c3c
core: update entries related to CI in ChangeLog
2023-01-07 23:17:56 +01:00
Sébastien Helleu
9202213274
ci: remove use of repository ppa:ondrej/php
...
Now the CI uses the standard PHP version (8.1) from Ubuntu 22.04.
2023-01-07 23:17:29 +01:00
Sébastien Helleu
822a94c184
php: add proper detection of PHP 8.2 in all cases
2023-01-07 22:05:37 +01:00
Sébastien Helleu
e0f096abe6
debian: add symbolic link weechat_raspbian_buster.patch pointing to Debian Buster patch
2023-01-06 13:12:59 +01:00
Sébastien Helleu
bff143dcf4
core: add CMake test called "notests" when tests are not compiled
...
Now the command `make test` executes properly and returns 0 when test are not
compiled.
2023-01-06 07:53:39 +01:00
Sébastien Helleu
e660233325
Revert "core: add a fake target "test" so that make test successes when tests are not compiled"
...
This reverts commit 129860fd52 .
2023-01-06 07:11:35 +01:00
Sébastien Helleu
129860fd52
core: add a fake target "test" so that make test successes when tests are not compiled
2023-01-05 21:26:55 +01:00
Sébastien Helleu
3c65bc6831
core: rename script build-test.sh to build_test.sh
2023-01-05 08:05:04 +01:00
Sébastien Helleu
db81c07e1f
core: rename script build-debian.sh to build_debian.sh
2023-01-05 08:03:12 +01:00
Sébastien Helleu
30ad9ca62d
core: rename script git-version.sh to set_git_version.sh
2023-01-05 08:01:48 +01:00
Sébastien Helleu
c7f5cd462f
core: add message after checking Curl symbols: "all good" or number of errors
2023-01-05 07:48:08 +01:00
Sébastien Helleu
bcba2d4d7c
core: add example with Curl repository cloned locally
2023-01-05 07:43:01 +01:00
Sébastien Helleu
e3a69e92e5
core: install flake8 in CI
2023-01-04 22:49:36 +01:00
Sébastien Helleu
f43efe5a65
core: add script check_scripts.sh
...
This script is now used in CI to check all shell scripts (*.sh) and Python
scripts (*.py) that are in git repository.
Tools used:
- shell scripts: shellcheck
- Python scripts: flake8 + pylint + bandit
2023-01-04 22:45:00 +01:00
Sébastien Helleu
8da3884afc
core: add script check_curl_symbols.py
...
This script is used to check Curl symbols defined in WeeChat vs exposed Curl
symbols.
Usage:
curl https://raw.githubusercontent.com/curl/curl/master/docs/libcurl/symbols-in-versions | ./tools/check_curl_symbols.py
2023-01-04 22:44:14 +01:00
Sébastien Helleu
3778ef0636
core: fix Curl version in comments
2023-01-04 22:23:33 +01:00
Sébastien Helleu
c52d630f82
core: remove useless "exit 0"
...
This fixes the following shellcheck error:
SC2317 (info): Command appears to be unreachable. Check usage (or ignore if
invoked indirectly).
2023-01-04 22:23:33 +01:00
Sébastien Helleu
356028ee87
core: double quote $JOBS
...
This fixes the following shellcheck error:
SC2086 (info): Double quote to prevent globbing and word splitting.
2023-01-04 22:23:33 +01:00
Sébastien Helleu
9dd85507d0
core: don't use eval to run commands in scripts
...
This fixes the following shellcheck error:
SC2294 (warning): eval negates the benefit of arrays. Drop eval to preserve
whitespace/symbols (or eval as string).
2023-01-04 22:20:51 +01:00
Sébastien Helleu
c6df2e7b8e
tests: fix long lines in scripting API tests
2023-01-04 21:13:25 +01:00
Sébastien Helleu
e6857871f0
tests: ignore module level import not at top of file (flake8 E402)
2023-01-04 21:12:53 +01:00
Sébastien Helleu
d1f2d54a1e
tests: mark methods is_bool and is_number as static
2023-01-04 21:11:41 +01:00
Sébastien Helleu
0ce0fa9f1f
api: add Curl options for versions 7.64.0 to 7.87.0
2023-01-03 23:21:44 +01:00
Sébastien Helleu
7526776f4e
plugins: change priority of scripting plugins
...
Use a step of 10 between each scripting plugin priority.
2023-01-03 20:20:21 +01:00
Sébastien Helleu
958f39cb95
core: fix crash or infinite loop in /allbuf command
...
A crash could occur if the command closes buffers.
An infinite loop could occur if the command creates new buffers.
2023-01-03 17:02:38 +01:00
Sébastien Helleu
189eb5dc40
core: add variable list_size to prevent computing arraylist size in each iteration
2023-01-03 17:01:52 +01:00
Sébastien Helleu
9ee0955d6b
irc: properly rename private buffer on notice messages
2023-01-03 01:06:51 +01:00
Sébastien Helleu
99988bdee7
Version 3.8-rc1
v3.8-rc1
2023-01-02 14:27:21 +01:00
Sébastien Helleu
1daf145830
core: fix line wrapping in Polish translations
2023-01-02 14:20:44 +01:00
Sébastien Helleu
7baef6396d
irc: properly rename private buffer on nick changes or private message when new nick is the same with different case
2023-01-02 14:17:20 +01:00
Sébastien Helleu
c739026c87
irc: replace "private window" by "private buffer" in comments
2023-01-02 13:50:58 +01:00
Sébastien Helleu
33bba784c3
core: update copyright dates
2023-01-01 14:54:35 +01:00
Sébastien Helleu
1fb6d52984
tests: add tests on gui input functions
2023-01-01 14:41:06 +01:00
Sébastien Helleu
727c465911
core: check that buffer is not NULL in function gui_input_clipboard_copy
2023-01-01 14:39:38 +01:00
Sébastien Helleu
73bac5491b
core: move function gui_input_move_to_buffer to gui-buffer.c
2022-12-31 10:40:00 +01:00
Sébastien Helleu
05839983d4
core: fix color when the delimiter is not followed by a background color ( closes #1867 )
2022-12-30 21:50:18 +01:00
Sébastien Helleu
6c59b0830c
doc: update Polish auto-generated files
2022-12-30 16:30:20 +01:00
Krzysztof Korościk
9f5a739428
core: updated Polish translation
2022-12-30 14:12:43 +01:00
Sébastien Helleu
81260ec854
doc: update German auto-generated file
2022-12-29 19:30:58 +01:00