83687 Commits

Author SHA1 Message Date
Loïc Bartoletti
184dd70b31 INSTALL.md: Fix fedora38 packages
There is no `qwt-devel` but `qwt-qt5-devel`, already mentionned before
2023-10-25 07:43:46 +10:00
Alexander Bruy
0fce157836 pass a text file with input data files to tile tool (refs #53970) 2023-10-25 07:43:00 +10:00
Alexander Bruy
3ed8b17ce9 pass a text file with input data files to merge tool (refs #53970) 2023-10-25 07:43:00 +10:00
Alexander Bruy
69895b4ffd pass a text file with input data files to build vpc tool (fix #53970) 2023-10-25 07:43:00 +10:00
Alexander Bruy
c9da9b7680 update pdal_wrench to 1.1 2023-10-25 07:43:00 +10:00
Julien Cabieces
35e7f1542c add mask 2023-10-24 16:27:10 +02:00
Julien Cabieces
3472bb77c2 Fixes #54926 : Correct masking with SVG symbol 2023-10-24 16:27:10 +02:00
Nyall Dawson
1f1e8b5de7 Avoid multiple layer access calls where possible 2023-10-24 19:06:12 +10:00
Nyall Dawson
e1d08faf63 Don't condense profile results from duplicate layers with the same
name into one entry in the renderer profile chart
2023-10-24 11:16:43 +10:00
Nyall Dawson
0550941a75 Fix test on python 3.12
Builtin exception string format has changed
2023-10-24 06:45:12 +10:00
Nyall Dawson
a1f9039f12 Fix invalid escape sequences in docstrings for enums with since
annotation
2023-10-24 06:44:46 +10:00
Julien Cabieces
e55de9082c make userData a property so it calls getUserData to avoid crash 2023-10-23 17:03:42 +02:00
Nyall Dawson
1d1b7c99a7 Remove custom FALLTHROUGH define
We don't need this anymore since we require c++17 anyway, and
it raises build warnings due to macro redefinition with newer GRASS
2023-10-23 16:58:17 +10:00
Sandro Mani
9b095c5605 Revert "Revert "Allowing storing GPGK raster layer styles to DB""
This reverts commit 9d8a72256893bd31a51d85927e9abd9cdb5eed29.
2023-10-23 13:47:40 +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
f42699979c Drop the temporary QgsRectangle::createNull static, not more needed 2023-10-23 10:07:42 +10:00
Sandro Santilli
376f9798cd Stop considering 0,0,0,0 as a Null QgsRectangle
Construct a proper null rectangle by default.

Make sure a Null rectangle is always also considered Empty.

Print Null rectangle as Null, still print details of Empty rectangles.
Update expected QgsRectangle::toString output on Null rectangle

Includes unit tests

Closes GH-45563
2023-10-23 10:07:42 +10:00
Sandro Santilli
fc81e8135f Reduce use of magic numbers in provider tests
Expose these methods:
  - referenceExtent()
  - referenceSubsetString3Extent()
2023-10-23 10:07:42 +10:00
Sandro Santilli
515f625958 Show more detail on testExtentSubsetString null extent test failure 2023-10-23 10:07:42 +10:00
Sandro Santilli
e3660952ed Have QGsGeometry::fromRect(nullRect) return null geometry
Includes testcase
2023-10-22 15:40:52 +02:00
Sandro Santilli
f3c1ba70cd Add debugging lines to src/core/labeling/qgspallabeling.cpp 2023-10-22 15:40:52 +02:00
bdm-oslandia
2d64df22a4 fix(python/CMakeLists.txt): be sure we only use std 14 for python (not std 17) 2023-10-22 10:53:43 +10:00
Uday Kharatmol
9ea1146419 Update README.md
###PULL REQUEST TITLE

Appropriate Article and pronoun Use

###ISSUE

missing article the and in appropriate use of what

###CHANGES

article the added and replaced what to that  

###SOLUTION

Use an article instead of a 

I hope you look out into this and consider my contribution.
2023-10-22 10:52:24 +10:00
Sandro Santilli
ee3a01e133 Make the unprojectible test feature really unprojectible
See https://github.com/qgis/QGIS/pull/54954#issuecomment-1773755454
2023-10-22 10:51:52 +10:00
Sandro Santilli
9a543632df Use valid extent in testRegisterFeatureUnprojectible
The test was meant to catch a crasher upon being unable to project
a feature. Today it looks like QGIS is able to project the feature
and generate a label for it, but the test still reports no features
being added only because the "visible extent" (set to the map)
is empty.
2023-10-22 10:51:52 +10:00
Sandro Santilli
3d217188bc Have QgsGeometry::boundingBox return null rect for null geom
Includes unit test
2023-10-22 10:51:32 +10:00
Sandro Santilli
f3e3e0dba9 Add test for QgsVirtualLayerProvider 2023-10-21 08:01:18 +02:00
Sandro Santilli
ec90b8026a Initialize VirtualLayerProvider's extent to null 2023-10-21 08:01:18 +02:00
Sandro Santilli
8017a314cd Fix extent computation in QgsVirtualLayerProvider
Extent should be set to null if there are no rows or geometric
field or computed min/max envelope ordinates are null.

Also makes the implementation more readable (hopefully).
2023-10-21 08:01:18 +02:00
Sandro Santilli
1df4c52321 Add a QgsRectangle::createNull() temporary static method 2023-10-21 16:07:32 +13:00
Alexander Bruy
fc3e3953a9 unload active plugin before updating or reinstalling it (fix #54968) 2023-10-21 10:58:45 +13:00
Nyall Dawson
812af7f7f2 Fix crash when running xyz tiles algorithms and thread count >
tiles required
2023-10-20 23:29:10 +13:00
Juergen E. Fischer
a521332020 translation string fix 2023-10-20 09:47:03 +02:00
Jean Felder
bc1b549653 testqgsmesh3drendering: Enable testMeshTerrain test
With the fix introduced in commit
4947041903c5831c868b68fd06bd5c6a79c0b78b, this should work reliably
now.
2023-10-20 12:30:13 +13:00
Jean Felder
4e16d45521 tests/3d: Factor out mesh tests into its own file 2023-10-20 12:30:13 +13:00
Nyall Dawson
9bbae4c6ac Don't use deprecated method 2023-10-20 12:00:37 +13:00
uclaros
993c95dacc trigger loading of sub indexes using queued connection 2023-10-20 07:05:59 +13:00
uclaros
ca5041b116 check if Qgs3DMapScene has been created before accessing 2023-10-20 07:05:59 +13:00
uclaros
689a9357b6 only set subset string when non empty 2023-10-20 07:05:59 +13:00
uclaros
339cc72020 don't try to load sub indexes when using initial camera pos 2023-10-20 07:05:59 +13:00
Sandro Santilli
7c014e606c Handle Null rectangle in QgsRectangle::buffered
Includes unit test
2023-10-20 07:04:44 +13:00
Sandro Santilli
c20c3953a1 Make TestQgsMeshLayer::test_extent asserts more readable
Expected/Obtained was swapped, see
https://github.com/qgis/QGIS/actions/runs/6518971706/job/17706890258?pr=54934#step:13:352
2023-10-20 07:03:55 +13:00
Sandro Santilli
94ef53286b Rename QgsBox3d::setMinimal() to setNull()
The method was introduced in this version so it should be ok to
rename with no formal deprecation notice
2023-10-20 07:03:55 +13:00
Sandro Santilli
0ec5f0debb Add QgsRectangle::setNull(), deprecating setMinimal() 2023-10-20 07:03:55 +13:00
dependabot[bot]
d927a595af Bump @babel/traverse in /resources/server/src/landingpage
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.20.5 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-20 07:01:58 +13:00
Nyall Dawson
5cde6a9349 Fix cppcheck 2023-10-19 17:30:10 +13:00
Nyall Dawson
6b91ea06cc Spelling 2023-10-19 17:30:10 +13:00
Nyall Dawson
ed948bc114 Fix doxygen test 2023-10-19 17:30:10 +13:00
Nyall Dawson
6f78cde1b4 Add test mask 2023-10-19 17:30:10 +13:00
Nyall Dawson
563b1aef34 Fix rendering of elevation profiles with blend mode or opacity 2023-10-19 17:30:10 +13:00