84969 Commits

Author SHA1 Message Date
Nyall Dawson
eb81a07732 Correctly tag Qgis.WkbType as IntEnum 2024-02-07 19:46:16 +10:00
Nyall Dawson
7c3497616b Add acceptable result from older GEOS 2024-02-07 19:46:16 +10:00
Nyall Dawson
75f674ffd2 Run test on qt6 2024-02-07 19:46:16 +10:00
Nyall Dawson
2e7302b6b1 Make test more robust, pass on newer GEOS versions 2024-02-07 19:46:16 +10:00
Even Rouault
c0cdf02d2a README.md: remove obsolete badge to azure pipeline 2024-02-07 19:32:29 +10:00
Even Rouault
9631b3d3cc
Merge pull request #56212 from rouault/QgsCsException
Catch potential QgsCsException at various places; improve qgscoordinatetransform.h doc
2024-02-07 06:01:35 +01:00
Nyall Dawson
19efe1439b Fix sipify check 2024-02-07 14:16:42 +10:00
Nyall Dawson
ea6e74c80a [sipify] Block any new non-class enums from being exposed to Python
These don't work well with Qt6 -- by blocking any new ones we
avoid having to monkey patch in compatibility code in order to avoid
breaking existing API when we later have to upgrade them to enum
classes
2024-02-07 14:16:42 +10:00
Even Rouault
f9835d5f4d
WMS provider: catch potential QgsCsException 2024-02-07 03:16:45 +01:00
Even Rouault
fecc5ed6d7
WFS provider: catch potential QgsCsException 2024-02-07 03:16:45 +01:00
Even Rouault
fa4da34df2
QgsRenderContext::convertMetersToMapUnits(): catch potential QgsCsException 2024-02-07 03:16:45 +01:00
Even Rouault
c9079645f1
QgsDxfExport::writeEntitiesSymbolLevels(): catch potential QgsCsException 2024-02-07 03:16:44 +01:00
Even Rouault
d43ceb45b6
qgscoordinatetransform.h: add a couple missing SIP_THROW( QgsCsException ), and add Doxygen \throw hint to make it obvious exceptions might be thrown 2024-02-07 03:16:44 +01:00
jmkerloch
8e9267f584 feat(QgsLocatorWidget): define anchors for result container 2024-02-07 11:49:35 +10:00
signedav
4445ef052a controll visiblity of layout item in list by space key 2024-02-07 11:48:39 +10:00
Loïc Bartoletti
e36e48fa6a QgsGeometryValidator: Fix validation of LineString
The algorithm used seems to be false on some cases.
Prefers the one from QgsGeometryUtilsBase.

Fixes #54022
2024-02-07 11:47:54 +10:00
Loïc Bartoletti
a876bf6258 DWG: Fix expression for thick symbol applied when width field is NULL. Fix #55512 2024-02-07 11:47:30 +10:00
Nyall Dawson
919ac04110 Expand comment 2024-02-07 11:42:03 +10:00
Nyall Dawson
e2310678bf [afs] Clone shared data before setting filters
We must not change the subset string of the shared data used
in another iterator/data provider

Fixes filters applied to a duplicated AFS layer also incorrectly
apply to the original layer
2024-02-07 11:42:03 +10:00
uclaros
56d39cef6a Connect to finished signal instead of rejected, as finished is fired last 2024-02-07 10:05:32 +10:00
uclaros
b225a73167 Enable geometry restore for measure bearing/angle dialogs 2024-02-07 10:04:58 +10:00
Even Rouault
5f84a569ef
Merge pull request #56210 from rouault/fix_56203
[OGR provider] searchLayerMetadata: avoid crash on coordinate transformation exceptions (fixes #56203)
2024-02-06 22:16:46 +01:00
Even Rouault
2e4139b46d
Merge pull request #55320 from benoitdm-oslandia/gh/feature/provider-3d
Add 3D extent to providers (2nd stage)
2024-02-06 20:49:21 +01:00
Loïc Bartoletti
58c1da32ce QgsProviderConnectionPostgres: add test for #55223 2024-02-06 19:05:18 +01:00
Loïc Bartoletti
bf10057605 PostgreSQL Provider: Fix M detection
Unlike Geometry(Z), GeometryM contains already M suffix.
It's useless to add M suffix here, since it will add a new name
and the geometry type name will be something like GeometryMM.

Fixes #55223
2024-02-06 19:05:18 +01:00
Even Rouault
1df9bf4fa6
[OGR provider] searchLayerMetadata: avoid crash on coordinate transformation exceptions (fixes #56203) 2024-02-06 18:56:30 +01:00
Mathieu Pellerin
b6c7889f35
[attribute form] Insure that a field features multiple times in a feature form has its constraint properly reflected (#56163) 2024-02-06 20:27:38 +07:00
Alessandro Pasotti
f2f2840173
Merge pull request #55588 from elpaso/mssql-log-query-when-update-geometry-value
MSSQL: fix add/fill ring
2024-02-06 13:47:01 +01:00
Alessandro Pasotti
b29e3fd6f7
Merge pull request #56131 from elpaso/bugfix-gh53956-GetLayerVisibility-deadlock
Do not deadlock when calling when calling GetLayerVisibility
2024-02-06 13:12:39 +01:00
Stefanos Natsis
4dc4bff923
Don't open layer properties when toggling visibility (#56190) 2024-02-06 21:23:24 +10:00
Nyall Dawson
91597fe79b Enable some tests on qt6 2024-02-06 21:04:43 +10:00
Nyall Dawson
5f85e1fa1d Update test 2024-02-06 21:04:43 +10:00
Nyall Dawson
95e24aa307 Another attempt to fix doxygen warning 2024-02-06 21:04:43 +10:00
Nyall Dawson
de532a62aa Fix doxygen warning 2024-02-06 21:04:43 +10:00
Nyall Dawson
ac2f1179c8 More item data role enum to enum class conversions 2024-02-06 21:04:43 +10:00
Nyall Dawson
db1c51823f Fix handling of Qt::Orientation from model data on qt6 builds 2024-02-06 21:04:43 +10:00
Nyall Dawson
359af7f0bd Fix crash when applying guides from one page to another
We can't modify mGuides while iterating over it, so iterate
over a copy
2024-02-06 21:04:43 +10:00
Nyall Dawson
feecb4017c Make some custom model roles enum class for Qt6 compatibility 2024-02-06 21:04:43 +10:00
Loïc Bartoletti
67ea128ee0 DOX: better wording for createGeometryEngine
Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
2024-02-06 10:28:53 +01:00
Loïc Bartoletti
f5db8a765f QgsGeos: Add precision when createGeometryEngine 2024-02-06 10:28:53 +01:00
bdm-oslandia
b883e70d25 fix extent 2D/3D for sqlite: handles case with or without spatialite. 2024-02-06 10:20:25 +01:00
bdm-oslandia
29d8af0bf8 fix QgsOgrProvider::extentXX by returning null extent when error occur 2024-02-06 10:20:25 +01:00
bdm-oslandia
9e51f53e7b fix ogr provider tests to match 2d/3d extent changes 2024-02-06 10:20:25 +01:00
bdm-oslandia
8e13556ab9 fix maplayer to handle double extents (2D/3D) as for QgsOgrProvider 2024-02-06 10:20:20 +01:00
Nyall Dawson
9552e6f949 Update .ci/test_blocklist_qt6.txt 2024-02-06 18:59:03 +10:00
Nyall Dawson
2ef037a3b5 More test masks 2024-02-06 18:59:03 +10:00
Nyall Dawson
4f596f1eee Update test masks 2024-02-06 18:59:03 +10:00
Nyall Dawson
f1719ec725 Use standard bold font in test 2024-02-06 18:59:03 +10:00
Nyall Dawson
3104d9571b More tolerance 2024-02-06 18:59:03 +10:00
Nyall Dawson
204694769d Test mask updates 2024-02-06 18:59:03 +10:00