79257 Commits

Author SHA1 Message Date
Alessandro Pasotti
5a72e35c6d Initial RAT implementation 2022-10-22 08:52:37 +10:00
Juergen E. Fischer
4243de6089 Bump version to 3.29 2022-10-21 14:14:19 +02:00
Juergen E. Fischer
6d1bcef879 changelog and news update for 3.28 2022-10-21 14:11:09 +02:00
Juergen E. Fischer
1992600de3 translation update for 3.28.0 from transifex 2022-10-21 14:11:04 +02:00
Stefanos Natsis
ba97282dd0
Allow hiding empty layers in sublayers dialog (#49870)
* Sublayers dialog improvements

* added tests

* fix flake

* check against DisplayRole instead of EditRole
2022-10-21 10:53:49 +00:00
Brendan
2648667b59 updated parameters for r.sim.sediment 2022-10-21 19:06:29 +10:00
Nyall Dawson
5f659cbc54 Minor code style cleanup to nmea gps handling 2022-10-21 19:05:39 +10:00
Mauro Bettella
6cb9a64f8e Update qgsnmeaconnection.cpp 2022-10-21 15:07:53 +10:00
Mauro Bettella
3ae64f81f0 Update qgsnmeaconnection.cpp
Update for https://github.com/qgis/QGIS/issues/50462
The NMEA GxGGA message is used as a "clock" to reset the count of satellites in use and satellites in view.
GxVTG is no longer used for this purpose
2022-10-21 15:07:53 +10:00
Mauro Bettella
aae841317a Update qgsnmeaconnection.cpp 2022-10-21 15:07:53 +10:00
Mauro Bettella
a0a54fd552 Update qgsnmeaconnection.cpp
Set satellite inuse ( true / false ) on satellitesInView
2022-10-21 15:07:53 +10:00
Nyall Dawson
2095589ec3 More test masks 2022-10-21 12:11:03 +10:00
Nyall Dawson
8a4181314d Test masks 2022-10-21 12:11:03 +10:00
Nyall Dawson
1ade372ba3 Add tests 2022-10-21 12:11:03 +10:00
Nyall Dawson
3aebac1878 Add an optimisation step after legend column assignment
This optimisation step is allowed to pack the earlier columns of
a legend by shifting items back a column IF doing so results
in a more compact legend, where EARLIER columns are more likely
to take larger heights vs later columns.

It's limited to run at most twice, in order to avoid doing too
much work.

Fixes #42672
2022-10-21 12:11:03 +10:00
Nyall Dawson
3880346be0 Fix incorrect calculations regarding estimated legend column sizes
when initially assigning columns to legend items

Refs #42672, but in itself causes regressions in the test suite.

Basically, the existing logic has quite a number of errors and
the column assignment resulting from it was unpredictable. It was
mostly luck that the test suite passes, while other legend setups
(such as that from #42672) would give inferior column assignments.
2022-10-21 12:11:03 +10:00
Harrissou Sant-anna
e39e88b537 Make annotations tooltip more explicit 2022-10-21 12:10:46 +10:00
Vincent Cloarec
220806ef5a
suggest to fix topological mesh error when starting mesh editing 2022-10-21 01:09:01 +00:00
Loïc Bartoletti
ed01b21901
Merge pull request #50612 from nyalldawson/tracing_crs
Fix tracing fails when layer crs != map crs
2022-10-21 02:02:25 +02:00
Juergen E. Fischer
a69fa25eaa remove unused msvc cruft 2022-10-21 08:28:59 +10:00
Sandro Santilli
9cb2340b08 More use of assertEqual 2022-10-21 00:10:39 +02:00
Sandro Santilli
7c96513264 Improve message on test failure (compare sets) 2022-10-21 00:10:39 +02:00
Nyall Dawson
4be5d5ebb1 Add tolerance to test 2022-10-21 07:04:12 +10:00
Loïc Bartoletti
45cba66792 Delete postprocess_srs.sql
Follow up #50605 
This file is not used anymore.
2022-10-21 06:54:39 +10:00
Nyall Dawson
9edf6ecc10 Tighten includes 2022-10-21 06:28:14 +10:00
Nyall Dawson
d3dba4e7e3 Fix tracing fails when layer crs != map crs
Fixes #49247
2022-10-21 06:28:14 +10:00
Alessandro Pasotti
4d95af5901
Merge pull request #50560 from elpaso/bugfix-unreported-crash-on-windows-multipart
Fix unreported crash on windows when unquoted content-disposition filename
2022-10-20 21:20:18 +02:00
rldhont
d7cc3a5ee4
Merge pull request #50625 from rldhont/fix-ogcutils-empty-node-literal
[Fix] QgsOgcUtils::nodeLiteralFromOgcFilter: convert empty Literal OGC Filter element
2022-10-20 20:10:35 +02:00
Vincent Cloarec
350bcd4e8c
fix refinement crash when face has more than 4 vertices (#50556)
* fix refinment crash when face has more than 4 vertices

* complete test
2022-10-20 12:01:59 -04:00
rldhont
6d03140238 [Fix] QgsOgcUtils::nodeLiteralFromOgcFilter: convert empty Literal OGC Filter element
If a `Literal` OGC Filter element has no child Nodes which represent an empty string, the convertion form OGC Filter to QGIS Expression failed whitout error and the created expression is an empty string.

We proposed to fix it, by converting an empty `Literal` OGC Filter element to an empty string `''`.

Funded by Ifremer https://wwz.ifremer.fr/
2022-10-20 17:03:09 +02:00
Sandro Santilli
afb3a4c6db
Update testcase to expect additional QgsField conversion errors info (#50618)
CI broke with 05c232206fd67209f21b7dfd0ec6b2638796e223
2022-10-20 16:48:03 +02:00
Nyall Dawson
44e60fc088 Show only available CRS in WMS layer selection widget
Fixes #45918
2022-10-20 14:31:58 +10:00
Nyall Dawson
98f14f954f Add api to set a filtered list of crs to show in
QgsProjectionSelectionWIdget
2022-10-20 14:31:58 +10:00
Nyall Dawson
c9a2a5efa8 Fix some overlay algorithms output multipoint geometries but
output layer is single point, causing insertion errors

Fixes #49456
2022-10-20 13:59:49 +10:00
Harrissou Sant-anna
83a9715e1a Connect every layer properties tabs to their respective documentation
when the section is available
and fix some links
2022-10-20 13:44:26 +10:00
Maxim Rylov
7125779e1f HANA: enable provider in Qt6 builds (part 3) 2022-10-20 13:42:48 +10:00
Maxim Rylov
127cc6f701 HANA: fix compilation errors with Qt6 2022-10-20 13:42:48 +10:00
Maxim Rylov
faeeec039a HANA: enable provider in Qt6 builds (part 2) 2022-10-20 13:42:48 +10:00
Maxim Rylov
1cd8984d8b HANA: enable provider in Qt6 builds 2022-10-20 13:42:48 +10:00
Maxim Rylov
39f7687992 HANA: replace QRegExp/QRegExpValidator with QRegularExpression/QRegularExpressionValidator 2022-10-20 13:42:48 +10:00
Maxim Rylov
0dcfdb07e7 HANA: use QRegExp in QgsHanaConnectionStringBuilder 2022-10-20 13:42:48 +10:00
Maxim Rylov
15358251aa HANA: change enum values according to QGIS formatting guidelines 2022-10-20 13:42:48 +10:00
Maxim Rylov
4712983d1a HANA: fix clang-tidy warnings 2022-10-20 13:42:48 +10:00
Maxim Rylov
843db09979 HANA: fix python test testEncodeDecodeUri 2022-10-20 13:42:48 +10:00
Maxim Rylov
002495669e HANA: fix indentation check warnings 2022-10-20 13:42:48 +10:00
Maxim Rylov
e8d0ff7776 HANA: fix incorrect position/size of ui controls in connection dialog 2022-10-20 13:42:48 +10:00
Maxim Rylov
22c6bed821 HANA: move functions that may throw inside try/catch block 2022-10-20 13:42:48 +10:00
Maxim Rylov
10176fc1b2 HANA: properly handle special characters in connection string 2022-10-20 13:42:48 +10:00
Maxim Rylov
08552dc36e HANA: add proxy support 2022-10-20 13:42:48 +10:00
Maxim Rylov
2ca70c47af HANA: support connections via DSN 2022-10-20 13:42:48 +10:00