22726 Commits

Author SHA1 Message Date
Nyall Dawson
65a19c7a78 Fix documentation format of QgsCustomDropHandler 2023-11-06 12:30:30 +10:00
Nyall Dawson
16c8c88247 New "Filled line" symbol layer type
This adds a new line symbol type which renders lines using a
fill symbol. The interior of the line is drawn using any standard
QGIS fill symbol, allowing for lines filled with gradients, line
hatches, etc.

Sponsored by North Road, thanks to SLYR
2023-11-06 11:42:28 +10:00
Nyall Dawson
2456290168 Add tests 2023-11-02 22:03:20 +10:00
Nyall Dawson
f16bbfea79 Check validity of coverages before running coverage tools, unless
geometry validation is disabled
2023-11-02 22:03:20 +10:00
Nyall Dawson
25b75353b5 Add coverage union algorithm 2023-11-02 22:03:20 +10:00
Nyall Dawson
c8eefd0558 Expose GEOS coverage simplify as a processing algorithm 2023-11-02 22:03:20 +10:00
Nyall Dawson
1d223e692e Expose geos coverage methods to QgsGeos for geos 3.12+ based builds 2023-11-02 22:03:20 +10:00
Alessandro Pasotti
b63391f955
Merge pull request #54951 from elpaso/server-getlegendgraphics-json-rule
FEATURE: Server getlegendgraphics json rule
2023-10-31 09:34:53 +01:00
Nyall Dawson
9ff583413e Apply suggestions from code review 2023-10-28 12:45:20 +10:00
uclaros
3e5af71795 docstring 2023-10-28 12:45:20 +10:00
uclaros
d13b9e654b Don't deprecate method, use inverted parameter order instead 2023-10-28 12:45:20 +10:00
uclaros
9d2a39763d update docstring 2023-10-28 12:45:20 +10:00
uclaros
1f60ae5757 Fix QgsPointLocator to respect the supplied filter when matching to area 2023-10-28 12:45:20 +10:00
Valentin Buira
cf0c73f5c1 Update sip file 2023-10-28 09:36:04 +10:00
Yoann Quenach de Quivillic
5381f46a2f Hideable button 2023-10-28 05:07:36 +10:00
Yoann Quenach de Quivillic
f163937f3c Add methods to set and get cursor position 2023-10-28 05:07:36 +10:00
Alessandro Pasotti
4251d3eecf cppcheck fix 2023-10-28 05:07:14 +10:00
Alessandro Pasotti
1a83ddd146 Doxy 2023-10-28 05:07:14 +10:00
Alessandro Pasotti
eaafa66353 flake8 2023-10-28 05:07:14 +10:00
Alessandro Pasotti
47bcde2029 GPKG implementation of configureFromUri 2023-10-28 05:07:14 +10:00
Alessandro Pasotti
c66ca0e420 Moved enum 2023-10-28 05:07:14 +10:00
Alessandro Pasotti
60042b9b79 Remove metadata 2023-10-28 05:07:14 +10:00
Alessandro Pasotti
fa9fc3ee34 Source select widget: configure from layer URI 2023-10-28 05:07:14 +10:00
Loïc Bartoletti
29369d629a
Merge pull request #54800 from pblottiere/fix_gdalwarp_of
Add safeguard for -of option
2023-10-27 08:24:02 +02: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
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
f42699979c Drop the temporary QgsRectangle::createNull static, not more needed 2023-10-23 10:07:42 +10: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
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
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
Blottiere Paul
385fedd232 Add safeguard to all gdal algorithms 2023-10-19 13:31:42 +02:00
Nyall Dawson
7e73b9bad0 Ensure we correctly set qt item caching only when appropriate 2023-10-19 17:30:10 +13:00
Nyall Dawson
cb187267ce Deprecate QgsLayoutEffect
QGraphicsEffects should NOT be used on QGraphicsItems. Despite
being part of stable Qt API, it is broken and results in crashes.

See https://bugreports.qt.io/browse/QTBUG-58501 for details.
2023-10-19 17:30:10 +13:00
Nicklas Larsson
021f919f24
cmake: update to find PDAL 2.6+
With PDAL 2.6 the 'pdal_util' library is removed as a separate library
and hence part of the 'pdalcpp' library.
2023-10-17 19:41:44 +02:00
Blottiere Paul
9df62b90f3 Raise error in case if invalid parameter in batch mode 2023-10-17 15:32:54 +02:00
Blottiere Paul
9c8475e5b1 Add safeguard for -of option 2023-10-17 15:32:54 +02:00
Alessandro Pasotti
bd6c36ae40 sipify 2023-10-17 14:27:21 +02:00
Alessandro Pasotti
21145c9daa Rule support in server GetLegendGraphics JSON response 2023-10-17 09:29:02 +02:00
Mathieu Pellerin
0e6b4fb118 [layouts] Fix line height setting not respected for HTML-enabled label items 2023-10-17 15:55:13 +13:00
Sandro Santilli
c99a33d224 Add QgsArcGisRestUtils::convertRectangle
See
https://github.com/qgis/QGIS/pull/54944#pullrequestreview-1680737873
2023-10-17 00:18:30 +02:00
Sandro Santilli
99d0f8a015 Make QgsBookmark string output more explicit about it being EMPTY 2023-10-16 10:52:59 +02:00
Alexander Bruy
edaa3dda96 update vector menu links to processing algorithms (fix #54937) 2023-10-16 05:04:34 +10:00
Juergen E. Fischer
3dac2dc95c put test_data_dir.py into build directory (don't use install directory
prior to install)
2023-10-15 15:56:31 +02:00
Nyall Dawson
82918f9063 Generate a markdown summary of test failures along with existing
HTML report
2023-10-12 08:31:53 +10:00
Denis Rouzaud
c76b86e26b
move enum QgsMapLayerProxyModel::Filter to Qgis (#54891) 2023-10-11 13:57:01 +02:00