88666 Commits

Author SHA1 Message Date
Alessandro Pasotti
55135688e0 Collapse OR nodes into IN
Fixes #43992 but also implements
an optimization of OR chained nodes
by turning them into IN conditions
when possible.

On behalf of: Faunalia
2024-11-13 16:51:32 +01:00
qgis-bot
5acffdaeda auto sipify 🍺 2024-11-11 03:04:52 +00:00
Nyall Dawson
656eb4ccc6 Add AllNumeric value, QGIS 4.0 todo note 2024-11-11 13:01:42 +10:00
Nyall Dawson
c03f550f0f Maintain API 2024-11-11 13:01:42 +10:00
Nyall Dawson
1a4bd44937 Rename field to extremum_type 2024-11-11 13:01:42 +10:00
Nyall Dawson
ac23e5d7da Address review 2024-11-11 13:01:42 +10:00
Nyall Dawson
2890df089d [feature] Add raster zonal min/max algorithm
This algorithm extracts point features corresponding to the minimum
and maximum pixel values contained within polygon zones.

The output will contain one point feature for the minimum and one
for the maximum raster value for every individual zonal feature
from a polygon layer.
2024-11-11 13:01:42 +10:00
Even Rouault
a1086b7643 Fix 2 tests to be compatible of GDAL 3.10
GDAL 3.10 has deprecated the MEM::: open syntax
2024-11-11 13:01:03 +10:00
Mathieu Pellerin
3c73a6f07c Fix typo in the QgsSymbol::exportImage function leading to clipped renders for non-square sizes 2024-11-10 21:34:27 +07:00
Mathieu Pellerin
af337d09e2
[processing] Brand new generate elevation profile image algorithm (#59061)
* [processing] Brand new generate elevation profile image algorithm

* Add possibility to manually set the elevation profile distance/elevation min and max

* Address comment

* Add test coverage
2024-11-10 20:14:21 +07:00
qgis-bot
fda2aa46e9 auto sipify 🍺 2024-11-09 22:55:18 +00:00
Nyall Dawson
cf9007658e Show units in tab position widget 2024-11-10 09:52:14 +11:00
Nyall Dawson
22fbd8b87a Test masks 2024-11-10 09:52:14 +11:00
Nyall Dawson
7c2b4e011a Add missing since 2024-11-10 09:52:14 +11:00
Nyall Dawson
12d777f6e5 Make sure curved labels respect tab positions 2024-11-10 09:52:14 +11:00
Nyall Dawson
40d41ddee3 Add GUI to edit tab stop distances 2024-11-10 09:52:14 +11:00
Nyall Dawson
7badf62596 [api] Add tab positions list for QgsTextFormat
Allows setting a list of custom tab stop distances, instead
of just a single distance
2024-11-10 09:52:14 +11:00
Nyall Dawson
2edfe3e51a Move all QgsTextFormat tests to correct file 2024-11-10 09:52:14 +11:00
Nyall Dawson
5f0b796fcf Test mask 2024-11-10 09:51:55 +11:00
Nyall Dawson
4d9bbc87da Test masks 2024-11-10 09:51:55 +11:00
Nyall Dawson
0cccf4c42b Support CSS margins for block elements in HTML labels
Adds support for CSS margin properties for block elements in
the text renderer. Specifically:

- This is available for block type elements only, eg DIV, P, H1-H6.
- Margins are NOT available for spans or other non-block content (due to Qt
  limitations)
- Margins can be specified in pt units only
- Margins can be specified either via "margin-left: 5pt; margin-right:
  10pt" etc, or "margin: 5pt 0pt 10pt 0pt"
- Negative margins are supported for the bottom margin ONLY (due to Qt
  limitations)
2024-11-10 09:51:55 +11:00
Nyall Dawson
e081bed553 Don't set margins for P, H1-6 by default
We didn't use to respect these, and we can't change rendering of existing projects now
2024-11-10 09:51:55 +11:00
Nyall Dawson
5a7fbaac1b Convert block margins to QgsTextBlockFormat margins 2024-11-10 09:51:55 +11:00
Nyall Dawson
e9a51d6806 Add repr for QgsMargins 2024-11-10 09:51:55 +11:00
Matthias Kuhn
3f795c544d
Merge pull request #59380 from ValentinBuira/update-install-md
Update install md
2024-11-09 09:44:16 +01:00
Matthias Kuhn
cbcfe86fa6
Merge pull request #59378 from nicogodet/patch-1
Update INSTALL.md TOC - take 2
2024-11-08 13:55:18 +01:00
qgis-bot
f58c6ac345 auto sipify 🍺 2024-11-08 11:47:35 +00:00
Martin Dobias
5a6b07e22a Nyall's review 2024-11-08 12:44:27 +01:00
Martin Dobias
970047316d fix big scene export minor output changes 2024-11-08 12:44:27 +01:00
Martin Dobias
bd1f67af2e fix clang-tidy warnings 2024-11-08 12:44:27 +01:00
Martin Dobias
e680b4f70f fix tests 2024-11-08 12:44:27 +01:00
Martin Dobias
13251c2bf1 Make tessellator not flip axes and use the new option in QGIS code
We add a new setOutputZUp(true) option to QgsTessellator so that
the coordinates on output do not get flipped from [x,y,z] to [x,-z,y].

The default is still the old behavior with flipped axes (to make sure
we do not break the API), but all uses in the QGIS code were upgraded
to use the new option.

This means we do not need to add rotation to polygon / buffered line
symbol's 3D entities in 3D map views (and there's only translation left, yay!)
2024-11-08 12:44:27 +01:00
Valentin Buira
c96ec1abbd Revert "Fix table of content link"
Handled in another commit

his reverts commit 37ad2a586cba2aa3716c163a2dcca34461cb730a.
2024-11-08 12:29:59 +01:00
Jan Caha
3fe0ecaf1d
MDAL version 1.3.0 (#59354)
* MDAL version 1.3.0

* change type

* change types

* fix clang-tidy issues

* fix error

* update expected 2DM mesh with scientific notation

* XMDF driver can have slash (/) in layer name (path in file)
2024-11-08 12:26:56 +02:00
Nicolas Godet
da72457d5d
update url 2024-11-08 10:58:11 +01:00
Valentin Buira
9f16d1cb36 Use backtick instead 2024-11-08 10:56:22 +01:00
Nicolas Godet
8383361e97
Update INSTALL.md TOC 2024-11-08 08:41:03 +01:00
uclaros
b251c95f50 Expand debug message 2024-11-08 12:31:45 +11:00
uclaros
cb1bb872ad Fix identified coordinates when project crs differs from 3d view's crs 2024-11-08 12:31:45 +11:00
مهدي شينون (Mehdi Chinoune)
43b4b54336 Fix building untwine on MinGW-w64 2024-11-08 12:24:40 +11:00
Martin Dobias
860494865e Do not flip axes of the 4x4 transform used by 3D point symbol
This is a part of the continued quest to get rid of the [x,-z,y]
flipped axes "Y-up" convention used in 3D scenes. Now that the world
coordinates use "Z-up" convention, we also change the 4x4 transform
used for 3D point symbols to be consistent with the rest of the code.
2024-11-08 12:23:37 +11:00
Even Rouault
aebabf0f36
Merge pull request #59363 from DelazJ/patch-21
Add contents permissoon
2024-11-07 12:30:28 +01:00
Harrissou Sant-anna
704b987d33
Add contents permissoon 2024-11-07 07:09:43 +00:00
Matthias Kuhn
21ed8fc664
Merge pull request #59360 from DelazJ/milestonePermissions
Set appropriate permissions to called workflow
2024-11-07 07:18:42 +01:00
Harrissou Sant-anna
70ce04114f
Set appropriate permissions to called workflow 2024-11-07 01:53:24 +00:00
Valentin Buira
ac64600ab8 Help multiline command 2024-11-07 01:18:21 +01:00
Valentin Buira
c09d92805e Fix parameter syntax 2024-11-07 01:14:52 +01:00
Valentin Buira
37ad2a586c Fix table of content link 2024-11-07 01:14:31 +01:00
qgis-bot
b033b2d3e0 auto sipify 🍺 2024-11-06 23:17:04 +00:00
Nyall Dawson
1910a2b03a Remove duplicate variable 2024-11-07 10:13:55 +11:00