90287 Commits

Author SHA1 Message Date
Julien Cabieces
b52abcf5d1
Merge pull request #60540 from nyalldawson/null_test
[oracle] Fix adding features with null attributes
2025-02-12 14:01:43 +01:00
Julien Cabieces
c1f2f2e808
Merge pull request #60555 from nyalldawson/coverity
Coverity fixes
2025-02-12 13:53:51 +01:00
Benjamin Jakimow benjamin.jakimow@geo.hu-berlin.de
8054fd816f added test tp check truncation of WIDTh and HEIGHT float values
relates to #60533
2025-02-12 11:32:35 +01:00
pre-commit-ci[bot]
401f6d3844 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-02-12 11:32:35 +01:00
Benjamin Jakimow benjamin.jakimow@geo.hu-berlin.de
d4399cdc84 truncates double inputs to -ts WIDTH HEIGHT 2025-02-12 11:32:35 +01:00
Benjamin Jakimow benjamin.jakimow@geo.hu-berlin.de
d570f81db5 ensures that "gda:rasterize" uses integer numbers as input to -ts parameter
fixes #60524
2025-02-12 11:32:35 +01:00
Alexander Bruy
7decd29f5f
Merge pull request #60549 from nyalldawson/fix_56954
Fix status bar coordinate display when project has no CRS
2025-02-12 08:42:28 +00:00
Alexander Bruy
04e3dea182
Merge pull request #60550 from nyalldawson/fix_processing_crash
[processing] Fix exception when algorithm has no output layers
2025-02-12 08:42:17 +00:00
Alexander Bruy
d8c91ff159
Merge pull request #60552 from nyalldawson/fix_60152
Fix checkbox search widget wrapper for boolean field types
2025-02-12 07:00:01 +00:00
Alexander Bruy
fec4dbf381
Merge pull request #60548 from nyalldawson/fix_55173
Some fixes for layers with a compound crs
2025-02-12 06:38:57 +00:00
Alexander Bruy
473bcc4b54
Merge pull request #60551 from nyalldawson/fix_60442
[processing] Use matrix editor panel value if open
2025-02-12 06:38:35 +00:00
Alexander Bruy
e5d1543a65
fix typo 2025-02-12 06:33:13 +00:00
Nyall Dawson
0180380076
[processing] Fix exception when algorithm has no output layers
Fixes regression caused by https://github.com/qgis/QGIS/pull/59850
2025-02-12 14:56:48 +10:00
Nyall Dawson
e3762c5f6e
Avoid coverity uncaught exception warnings
The warning is a false positive, since we were already checking
that the optional has a value before accessing it. But we can
avoid the exception altogether (and gain some performance) by
using the std::optional dereference operator, which DOES not
throw and which relies on the previous has_value check to avoid
undefined behavior.
2025-02-12 14:51:16 +10:00
Nyall Dawson
8f170a6830
Avoid coverity unchecked return value warning 2025-02-12 14:38:21 +10:00
Nyall Dawson
bcdedb4fcf
Fix crash when auth system not available and master password reset attempted 2025-02-12 14:32:29 +10:00
Nyall Dawson
73525ed182
Initialize members 2025-02-12 14:32:00 +10:00
Nyall Dawson
57d5bb0f67
Fix checkbox search widget wrapper for boolean field types
Fixes #60152
2025-02-12 11:10:12 +10:00
Nyall Dawson
02bf608b91
[processing] Use matrix editor panel value if open
When an algorithm is run and the editor panel is still open
for a matrix parameter, use the table defined in that panel
as for the parameter.

Fixes #60442
2025-02-12 10:38:36 +10:00
Nyall Dawson
2795ae5fa9
Fix status bar coordinate display when project has no CRS
Fixes #56954
2025-02-12 09:41:35 +10:00
Nyall Dawson
89b7a242fc
Correctly show horizontal crs description only in layer properties
horizontal crs block

Fixes #55173
2025-02-12 09:27:02 +10:00
Nyall Dawson
1f6b15964d
When setting project crs to match layer, handle compound crs
Split horizontal from vertical crs when setting project crs

Fixes #55173
2025-02-12 09:20:46 +10:00
qgis-bot
af393490eb auto sipify 🍺 2025-02-11 20:36:08 +00:00
Nyall Dawson
38be0a3d98 De-duplicate code, remove dead code 2025-02-12 06:33:14 +10:00
Nyall Dawson
a30311e18b Run raster provider test on gdal source 2025-02-12 06:33:14 +10:00
Nyall Dawson
87ab35b05a Start on a compliance test suite for raster data providers
And implement for arcgismapserver provider
2025-02-12 06:33:14 +10:00
Nyall Dawson
e7e41e84f8 Add equality operators for QgsDataSourceUri, missing setters 2025-02-12 06:33:14 +10:00
Nyall Dawson
148ae1fb28 Add equality operator for QgsHttpHeaders 2025-02-12 06:33:14 +10:00
Martin Dobias
3badc845a0 Fix misbehaving virtual point cloud chunks in 3D views
This is a follow up of #59468. In case of VPCs, the 3D entity
was not proxying newEntityCreated() signals from the sub-entities.
Previously this was less of an issue, but after #59468 the newly
created entities were not getting correctly set origin point and
thus were not showing up properly.
2025-02-12 06:32:52 +10:00
Nyall Dawson
c9cc3bd53b
Override base test to account for extra attributes in layer 2025-02-12 06:23:58 +10:00
ughur-a
0b9bc85378
docs(qgsprocessingcontext): fix typo (#60541)
* docs(qgsprocessingcontext): fix typo

* Update .sip.in files

---------

Co-authored-by: Even Rouault <even.rouault@spatialys.com>
2025-02-11 15:11:38 +01:00
Alexander Bruy
fd8b3b3bb7 preserve field alias when exporting formatted values in Export to
spreadsheet algorithm (fix #59403)
2025-02-11 14:38:31 +01:00
Nyall Dawson
398fc2c30a
[oracle] Fix handling of type null variants 2025-02-11 17:33:51 +10:00
Nyall Dawson
dd11d8acf1
Add provider test for adding feature with all null attributes 2025-02-11 15:05:58 +10:00
qgis-bot
fedd040708 auto sipify 🍺 2025-02-10 23:27:24 +00:00
Nyall Dawson
2e6c0d7895 Tests for arcgismapserver provider 2025-02-11 09:24:35 +10:00
Nyall Dawson
2744627b4c Improve documentation 2025-02-11 09:24:35 +10:00
Nyall Dawson
c8198d865e Remove redundant providerType methods from raster, mesh layers
This exact same method is implemented in QgsMapLayer already
2025-02-11 09:24:35 +10:00
Nyall Dawson
7bc3dd22ea [ams] Fix crash when layer ids are not sequential
And add guard against possible infinite recursion on malformed
server responses

Fixes #60483
2025-02-11 09:24:35 +10:00
uclaros
3e9c2f0259 Search intersecting nodes in hierarchy instead of active nodes 2025-02-10 15:23:43 +01:00
qgis-bot
ede8964249 auto sipify 🍺 2025-02-10 14:05:57 +00:00
Julien Cabieces
d58e5f24f4
Merge pull request #60139 from Djedouas/fix-exclude-end-temporal-range
Fix include/exclude in QgsRange
2025-02-10 15:02:56 +01:00
Mathieu Pellerin
52f2abac69 [expression] Fix $id integer overflow by removing static_cast<int> 2025-02-10 20:25:40 +07:00
Alessandro Pasotti
a52afeb19f
Merge pull request #60513 from alexbruy/wms-ignore-reported-extents
do not overwrite ignore reported extents settting with the default value (fix #60496)
2025-02-10 14:18:00 +01:00
Alessandro Pasotti
3663cb84b1
Merge pull request #60511 from elpaso/bugfix-gh_60473-oapif-auth-headers
[oapif] Fix regression missing auth headers
2025-02-10 14:03:01 +01:00
uclaros
15f06f183a [skip ci] expand comment 2025-02-10 11:47:48 +01:00
uclaros
5750fe91e7 Clear editing index when changes for a node are completely undone 2025-02-10 11:47:48 +01:00
Mauro Bettella
2027519a15
Update GxGSV NMEA 4.10 - Add Signal averaging - Update gpsinformationwidget (#58357)
* Add signal_id; //!< NMEA v4.1 - ID of the ranging signal
NMEA RMC - Set qualitydescription only for status: A or V in  processRmcSentence
NMEA GSV - Add Signal averaging processGsvSentence
Update for Status not A, V  - for UM982 Status = D - Differential when it becomes RTKfix
2025-02-10 14:23:02 +10:00
Nyall Dawson
afda329006
Update src/core/qgsrange.h 2025-02-10 13:33:45 +10:00
Nyall Dawson
c55e712997 Apply suggestions from code review 2025-02-10 08:17:53 +10:00