173 Commits

Author SHA1 Message Date
Etienne Trimaille
651d2f01a6
Python - run isort and remove unused imports in the test folder 2023-02-03 15:38:17 +01:00
Etienne Trimaille
da8bb1db43 Python - Run pyupgrade on some Python files 2023-02-02 06:46:47 +10:00
Denis Rouzaud
57cd2318c6 remove settings registry test 2023-01-16 09:00:51 +01:00
Julien Cabieces
0dc69f2bed [Clang-tidy] Run clang-tidy on modified code 2022-09-15 09:28:16 +10:00
Sandro Santilli
492b57d651 Have code layout tests guard after source tree immutability 2022-06-06 22:00:18 +02:00
Julien Cabieces
5cbff2bf6a fix missing documentation 2022-04-29 08:21:47 +10:00
Denis Rouzaud
f5bd1f2165 [sipify] support argument renaming + fix dosctring reset when cpp code is commented 2022-04-29 07:57:25 +10:00
Denis Rouzaud
d5cfb7e0f6 fix tests 2022-04-29 07:57:25 +10:00
Denis Rouzaud
a4ad21b7e2 adapt code_layout test for settings to support group of settings 2022-04-29 07:57:25 +10:00
Denis Rouzaud
9671c90b41
[sipify] fix more complex member assignment removal (#48198) 2022-04-13 10:22:32 +02:00
t0b3
4f796e2be4 fix path for sipify tests 2022-04-06 10:55:51 +10:00
Loïc Bartoletti
a72ffafb8f Have to use g prefix for gnu tools also on *BSD 2022-03-17 08:18:45 +10:00
Denis Rouzaud
54d8ccf93c add test to ensure that settings are correctly added to registries 2022-03-04 17:05:36 +01:00
Denis Rouzaud
cecc120084 fix typo 2022-03-02 14:58:56 +01:00
Denis Rouzaud
b7c5d259c6 [sipify] add SIP_MAKE_PRIVATE macro
also handle std::numeric_limits<qlonglong>::min/max
2022-03-02 14:58:56 +01:00
Denis Rouzaud
f722ef641c fix dox 2022-03-01 12:09:47 +01:00
Denis Rouzaud
36a933bb2b move QgsSnappingConfig::SnappingTypeFlag + SnappingMode enum/flags to Qgis 2022-03-01 12:09:47 +01:00
Denis Rouzaud
c385c2971d fix test 2022-03-01 11:54:19 +01:00
Denis Rouzaud
91a9b1df36 fix test 2022-03-01 11:43:42 +01:00
Denis Rouzaud
1c3554971a group sip tests in a directory 2022-03-01 11:39:22 +01:00
Nyall Dawson
2d7cccf35c Also scan for 'new QScrollArea' 2022-01-18 13:51:37 +10:00
Nyall Dawson
6dee3347a7 Add test to ensure QgsScrollArea is used instead of QScrollArea in ui files 2022-01-18 13:51:37 +10:00
Antoine
ee9629e874 replace Q_NULLPTR by nullptr 2021-12-13 13:40:39 +01:00
Antoine
229921a998 add exceptions 2021-12-13 12:37:53 +01:00
Antoine
f67555d51c update test file paths 2021-12-13 12:36:46 +01:00
Antoine
a9f4c34fb7 update exception list 2021-12-13 11:26:08 +01:00
Denis Rouzaud
c42e74c27f
remove useless QgsApplyDialog (#46194) 2021-11-24 18:22:41 +01:00
Juergen E. Fischer
c6008b7ee1 fix MSVC build: reverts fee62e4, dff05dd and e3a77b9484c effectivly
reverting 3fb0f66 (followup #45348)

Using --no-public-is-protected (default on Windows) also works on Linux
and fixes #45331 too
2021-10-21 23:03:48 +02:00
nirvn
27427e77f7 Fix test 2021-10-12 16:34:05 +10:00
Denis Rouzaud
b4869de371 fix test 2021-10-12 16:34:05 +10:00
Denis Rouzaud
e4bb080768 fix banned keyword suggestion 2021-08-24 09:22:50 +10:00
Nyall Dawson
c7926181ad Layout fixes 2021-06-22 08:43:39 +10:00
Nyall Dawson
02266ef8e6 Rename Qgis::MessageLevel::None to NoLevel. None is a reserved
keyword in Python, so this value was previously inaccessible to PyQGIS
scripts

Also change all references to Qgis::MessageLevel values to their
fully qualified names, to ease a future transition to an enum
class (when sip bugs are fixed)

Fixes #42996
2021-05-30 10:36:01 +10:00
Nyall Dawson
fc796b4c74 Fix sipify 2021-05-20 21:09:56 +10:00
Nyall Dawson
ae877516f1 Fix build 2021-05-20 21:09:56 +10:00
Denis Rouzaud
642deb194d
support QgsSettingsEntryEnumFlag in sipify (#42888) 2021-04-22 13:47:21 +02:00
Denis Rouzaud
cf1ffdaaa1
Merge pull request #42376 from troopa81/fix_oracle_ci
Split CI providers test
2021-03-26 10:51:10 +01:00
Julien Cabieces
1821d7af47 Run providers tests in different CI jobs 2021-03-23 10:53:38 +01:00
Denis Rouzaud
8c2cb9c817 fix sipify test 2021-03-22 21:41:43 +01:00
Nyall Dawson
08ca000e71 Use c++17 std::clamp instead of qBound 2021-03-22 05:34:10 +10:00
Nyall Dawson
55a79ac1e7 ...and DEFINITELY no 'foreach'!! 2021-03-21 14:14:44 +10:00
Nyall Dawson
25595557c1 Definitely no more Q_FOREACH 2021-03-21 14:14:44 +10:00
Nyall Dawson
c6370c7f52
Speed up QGIS compilation by removing all Qt Module-wide includes
Refs https://www.kdab.com/beware-of-qt-module-wide-includes/
2021-03-05 11:23:15 +10:00
Nyall Dawson
1587117aa8 Add test to ban brace initialization of QVariant variables
This test checks that brace initializers are never used for
QVariant variables. On some compilers the value will be
converted to a list. and on others a list of lists.

Always use = initialization to avoid this ambiguity!
2021-02-25 16:44:36 +10:00
Nyall Dawson
39e8b8a47a Update sipify tests 2021-01-31 05:41:22 +10:00
Nyall Dawson
43f2ae7044 Fix doc test with final implementations 2020-11-13 02:59:05 +10:00
Denis Rouzaud
eddf6feb45 modernize CMakeLists.txt files 2020-11-12 07:14:46 +10:00
Juergen E. Fischer
ded7acc356 fix qgis_sip_uptodate #spellok 2020-11-05 22:37:19 +01:00
Denis Rouzaud
f5ce5773e1 rename script 2020-09-02 06:18:13 +02:00
Nyall Dawson
b883c14f21 Add @brief, @see to banned keywords list 2020-07-06 10:50:24 +10:00