1537 Commits

Author SHA1 Message Date
Loïc Bartoletti
5b4449602b rm clangtidy_checks.txt and it's usage since it's not needed, thanks to .clang-tidy file 2023-12-13 12:14:42 +01:00
Julien Cabieces
fd72e65209 fix sipify for qt5 2023-12-13 05:36:44 +10:00
Julien Cabieces
e57a13639e fix useless new line 2023-12-13 05:36:44 +10:00
Julien Cabieces
e8093a8ce5 Only mock non class enums 2023-12-13 05:36:44 +10:00
Julien Cabieces
388de8cedd Fix sip tests 2023-12-13 05:36:44 +10:00
Julien Cabieces
92cc39f86e Trigger prepare_commit on PyQt6 files also 2023-12-13 05:36:44 +10:00
Julien Cabieces
9f833af55c Modify sipify script to generate PyQt6 bindings 2023-12-13 05:36:44 +10:00
Nyall Dawson
3bd7b74ee8 Fix path to grass descriptions in processing2ui script 2023-12-08 19:35:06 +10:00
Nyall Dawson
ce6e5ff861 Fix spell check
Remove betweeness from dict -- it breaks spell checking of grass
files and isn't a common enough word to warrant more intrusive
workarounds
2023-12-08 19:35:06 +10:00
Nyall Dawson
3ec7f53fce More cleanups 2023-11-27 10:09:16 +10:00
Nyall Dawson
a1f9039f12 Fix invalid escape sequences in docstrings for enums with since
annotation
2023-10-24 06:44:46 +10:00
Sandro Santilli
07345e52c4 Run doxygen layout checker in prepare-commit script, when possible
Helps preventing useless CI wait like in here:
https://github.com/qgis/QGIS/actions/runs/6518501862/job/17703989815?pr=54934

Allow passing list of files to check to test_doxygen_layout.sh script
2023-10-23 13:15:57 +10:00
Sandro Santilli
c8d00d0389 Avoid early with error if no shell scripts are changed 2023-10-11 23:21:58 +02:00
Sandro Santilli
7e43fba334 Only run shellcheck against *shell* modified files 2023-10-11 23:21:58 +02:00
Sandro Santilli
b84393e37d Run shellcheck only on modified shell files 2023-10-09 19:20:08 +02:00
Sandro Santilli
fe1d167d9f Have prepare_commit always run spell and shell checkers when possible
Print warnings if requirements are not met
2023-10-09 04:01:33 +02:00
Nyall Dawson
088f02d366
Fix spell check false positive 2023-09-25 13:54:55 +10:00
Juergen E. Fischer
948d705439 add Azerbaijan translation 2023-08-26 00:50:38 +02:00
Denis Rouzaud
5d55ee48d2
[settings] support enum and flags in tree editor (#54011) 2023-08-08 17:30:15 +00:00
Nyall Dawson
e150ef58dd Fix some cppcheck errors 2023-08-08 09:06:04 +02:00
Nyall Dawson
6bf819a5d9 Fix spell check 2023-08-03 22:13:03 +10:00
Juergen E. Fischer
3eeaf5b96c scripts/create_changelog.sh: allow script to run in worktrees
(cherry picked from commit a201c43cc0f952dc05e2d7029eb1257e280fc3d2)
2023-07-21 14:15:40 +02:00
Martin Dobias
b9b9fe8214 Add tinygltf (2.8.10) to external libs
This is a simple header-only library that allows reading GLTF files
containing 3D graphics content. This will be useful for 3D tiles support.

The library does not have any dependencies other than nlohmann's json
which we already have in the "external" directory.
2023-07-13 08:45:13 +10:00
Nyall Dawson
089f488dd4 Remove outdated / redundant files from before proj 6 requirement 2023-07-11 14:57:04 +10:00
Nyall Dawson
95dc22f6b5 Fix handling of ' in enum docstrings in sipify 2023-07-09 22:48:59 +10:00
Juergen E. Fischer
d802294787 more housekeeping after qtermwidget removal (followup bf1a8ffd68c4) 2023-07-02 22:17:09 +02:00
Juergen E. Fischer
7df22c4d1e transifex: switch back from branch to individual resource per release 2023-06-23 20:07:30 +02:00
Juergen E. Fischer
2f46999125 spelling fix 2023-06-01 14:40:29 +02:00
Juergen E. Fischer
bb4d23c0af debian packaging: add debian bookworm and build-essential to scandeps.pl
(superceeds #52813, #52875)
2023-05-02 14:52:57 +02:00
Nyall Dawson
b290179951 Fix monkey patching when comment contains " 2023-04-27 03:58:30 +10:00
Denis Rouzaud
8ce4718335
[sipify] support multiple classes template definition (#52838) 2023-04-22 18:18:14 +02:00
Denis Rouzaud
2f8bb3c29f
clean renaming scripts (#52791) 2023-04-20 21:12:22 +02:00
Nyall Dawson
be8f226f6a Fix spell check 2023-04-17 19:40:34 +10:00
Nyall Dawson
a7f12a504d Ignore cppcheck suppression in sipify 2023-04-17 16:29:44 +10:00
Nyall Dawson
cb360f017b Make cppcheck test check for missing overrides 2023-04-17 15:12:59 +10:00
Nyall Dawson
29b9c38466 Add another macro for cppcheck happiness 2023-04-15 18:06:14 +10:00
Nyall Dawson
991573b100 Add some macro definitions to keep cppcheck happy 2023-04-15 18:06:14 +10:00
Nyall Dawson
2ef0734913 Add test to ensure help examples are valid expressions 2023-04-12 09:51:36 +10:00
Nyall Dawson
644478cc95 Add some cppcheck macro definitions to avoid some warnings 2023-04-06 15:23:11 +10:00
Nyall Dawson
9f99f109c6 Exclude qgsgcptransformer.cpp from cppcheck scanning
This file causes cppcheck to hang indefinitely. Suppressing warnings
is not sufficient, we need to completely exclude this file from the
scan.
2023-04-06 15:23:11 +10:00
Juergen E. Fischer
d5cb7c9ad6 * release.pl: verify upfront that non-rc splash is available on .1 point
release and ltr splash on .4 point release of ltr branches
* scripts/update_ts.sh: keep original branch name
2023-03-31 15:50:54 +02:00
Nyall Dawson
50c76929e1
Followup 30700f1, ensure links to Qgis members are set in docstrings 2023-03-31 10:46:24 +10:00
Harrissou Sant-anna
462b4be0b6 Missing comma in old versions list 2023-03-24 07:26:30 +10:00
Alexander Bruy
bc6a937933 add pdal_wrench as an external dependency 2023-03-22 16:04:01 +01:00
Juergen E. Fischer
4a41c82fde release.pl: handle splash transitions (.0rc -> .1 [-> .4ltr]) 2023-03-04 13:44:37 +01:00
Juergen E. Fischer
a7133df5e1 release.pl: handle apostrophe in release name and keep source ts file 2023-03-03 14:53:22 +01:00
Juergen E. Fischer
c9555ebd0d update_ts.sh: add branch 2023-02-19 21:21:02 +01:00
Nyall Dawson
ad16817fba Fix enum compatibility with python full enum use of old values 2023-02-19 13:29:06 +10:00
Juergen E. Fischer
409036da8b adapt to new transifex client 2023-02-18 19:01:09 +01:00
Denis Rouzaud
dfd776aa90 [sipify] support forward declaration of template classes 2023-02-03 09:05:37 +01:00