Activity

From 2023-09-15 to 2023-10-14

2023-10-14

11:55 AM Revision 5f7e06bd (qgis): Split build and install steps, add more ::group prints for CI
Sandro Santilli
11:55 AM Revision a30892cf (qgis): Do not force verbose build in mingw build
Makes it impossible to obtain useful information from CI, example:
https://github.com/qgis/QGIS/actions/runs/64936401...
Sandro Santilli

2023-10-13

04:41 PM Revision 0bd9999c (qgis): Free up some disk space before running `clang-tidy`
Might help with failures like https://github.com/qgis/QGIS/actions/runs/6493229254/job/17638277259. Laurențiu Nicola
03:14 PM Revision 32d07b10 (qgis): Fix extent computation in QgsSpatiaLiteProvider
Extent should be set to null if there are no rows or geometric
field or computed min/max envelope ordinates are null....
Sandro Santilli

2023-10-12

09:29 PM Revision 16fe9f6a (qgis): Don't show help for algorithms which can't be run in qgis_process
Fixes #54914 Nyall Dawson
09:24 PM Revision 94b62acc (qgis): Don't show help for algorithms which can't be run in qgis_process
Fixes #54914 Nyall Dawson

2023-10-11

12:31 AM Revision 68ea9df9 (qgis): Update test to newer methods
Nyall Dawson
12:31 AM Revision 82918f90 (qgis): Generate a markdown summary of test failures along with existing
HTML report Nyall Dawson
12:31 AM Revision 872901a8 (qgis): Add github workflow to upload test failure markdown summary report
as a comment to PRs when tests fail Nyall Dawson
11:23 PM Revision e36112b0 (qgis): [OGR provider] changeAttributeValues(): validate field index + FID (fix...
Also add consistency checks between Qt values and OGR field types in
addFeature() and changeAttributeValues()
Even Rouault
11:23 PM Revision 74ae947c (qgis): [OGR provider] Add a strictToInt() helper to detect integer truncation
Even Rouault
11:21 PM Revision 639bbf76 (qgis): update pre-commit hook hints to work in worktrees
Sandro Santilli
11:21 PM Revision 7e43fba3 (qgis): Only run shellcheck against *shell* modified files
Sandro Santilli
11:21 PM Revision c8d00d03 (qgis): Avoid early with error if no shell scripts are changed
Sandro Santilli
08:10 PM Revision f3daa38b (qgis): Merge pull request #54854 from elpaso/backport-54644
Backport: RASTER properties dlg sync opacity Alessandro Pasotti
05:39 PM Revision 31c6b81a (qgis): fix SIP_SKIP macro placement (#54911)
Denis Rouzaud
03:20 PM Revision f8edf729 (qgis): Merge pull request #54901 from elpaso/bugfix-gh54501-cad-floater-regres...
Fix angle constraint in floater Alessandro Pasotti
03:19 PM Revision fe53a534 (qgis): Update test_qgsrasterlayerproperties.py
Alessandro Pasotti
01:57 PM Revision c76b86e2 (qgis): move enum QgsMapLayerProxyModel::Filter to Qgis (#54891)
Denis Rouzaud
01:45 PM Revision 5b07f280 (qgis): fix SIP_SKIP macro placement
Denis Rouzaud
04:53 AM Revision 6467a47e (qgis): [OGR provider] Add a strictToInt() helper to detect integer truncation
Even Rouault
04:53 AM Revision 1c1eb267 (qgis): [OGR provider] changeAttributeValues(): validate field index + FID (fix...
Also add consistency checks between Qt values and OGR field types in
addFeature() and changeAttributeValues()
Even Rouault
03:36 AM Revision 3588d417 (qgis): Fix legend item with opacity forces whole layout to rasterize
and expand test coverage of blend modes and opacity with
legend items
Nyall Dawson
03:36 AM Revision bc960c5f (qgis): Make TEST_DATA_DIR accessible from python tests
Nyall Dawson
03:36 AM Revision 9e755466 (qgis): Update test mask
Nyall Dawson
03:36 AM Revision d3d1dfde (qgis): Write test report header when run from Python
Nyall Dawson
03:36 AM Revision df1dc0db (qgis): Fix elevation profile item transparency forces rasterisation of
whole layout, expand unit test coverage Nyall Dawson
03:36 AM Revision 3b85d07f (qgis): Fix flake
Nyall Dawson

2023-10-10

10:49 PM Revision 03af4e3c (qgis): Fix crash on value relation multi-column
Fix #54164 Alessandro Pasotti
08:39 PM Revision c0df962d (qgis): qgs3daxissettings: Correctly read viewport ratio on a saved project
When loading a project which contains a 3D view, the 3D axis is not
visible even when it is supposed to be displayed....
Jean Felder
12:43 PM Revision ad4dcce2 (qgis): Fix angle constraint in floater
followup #54687 Alessandro Pasotti
12:03 PM Revision 0a4796c0 (qgis): Fix draw effect is not immediately enabled when activating group layer
Fixes #51357 Nyall Dawson
12:03 PM Revision 93c2a498 (qgis): Fix toggling visibility of group layers resets child layer
mask blend modes
Fixes #53088
Fixes #53057
Nyall Dawson
12:03 PM Revision 2d57c99d (qgis): Invisible group layers should not be added to canvas
Nyall Dawson
09:26 AM Revision 4d698b04 (qgis): Replace bad expected images
These renders were actually wrong -- instead of the whole map item
having transparency, they had transparency applied...
Nyall Dawson
09:26 AM Revision 85ce6de8 (qgis): Update test
Nyall Dawson
09:26 AM Revision 97a8d013 (qgis): Add optional input on the html test report to allow setting
the path to the local QGIS git folder
When set, update all paths in the report to correspond to this
git folder. Thi...
Nyall Dawson
09:26 AM Revision 071b585b (qgis): Add unit tests for layout map item blend modes
Nyall Dawson
09:26 AM Revision 329bcc46 (qgis): Embed render checker script in report html instead of linking
to QGIS source code file
Makes the HTML report a bit more self-contained, and unbreaks
this script when viewing repo...
Nyall Dawson
09:26 AM Revision b2ba30b1 (qgis): Update test to newer methods
Nyall Dawson
09:26 AM Revision d561a56c (qgis): Fix layout maps force rasterisation of whole layout when map item
has transparency set
This isn't required -- we can safely just rasterise the map alone.
Expand unit tests of layout...
Nyall Dawson
09:26 AM Revision 18902592 (qgis): Add test mask
Nyall Dawson
08:46 AM Revision 641c4bfa (qgis): qgs3daxissettings: Correctly read viewport ratio on a saved project
When loading a project which contains a 3D view, the 3D axis is not
visible even when it is supposed to be displayed....
Jean Felder
08:45 AM Revision 3406dd60 (qgis): qgs3daxissettings: Correctly read viewport ratio on a saved project
When loading a project which contains a 3D view, the 3D axis is not
visible even when it is supposed to be displayed....
Jean Felder
05:32 AM Revision 73def6a1 (qgis): auto-cancel running builds on PRs when pushing a new commit
Denis Rouzaud
03:28 AM Revision ac375718 (qgis): Add test mask
Nyall Dawson
03:28 AM Revision 33dc65bb (qgis): When mapping color for rendering highlighted (identified) features,
don't allow pixels which were previously non-transparent to become
totally transparent.
This can result in invisible...
Nyall Dawson

2023-10-09

10:04 PM Revision 54af879d (qgis): GEOMETRY: fix regression on split multipart
manual backport of #54744
Fix #54155
Alessandro Pasotti
10:04 PM Revision ef8cd275 (qgis): Update test_qgsgeometry.py
Alessandro Pasotti
10:04 PM Revision ad658bb2 (qgis): spelling
Alessandro Pasotti
10:04 PM Revision e64bab8e (qgis): Update test_qgsgeometry.py
Alessandro Pasotti
10:04 PM Revision dbc733b2 (qgis): Update src/core/geometry/qgsgeos.cpp
Nyall Dawson
07:20 PM Revision b84393e3 (qgis): Run shellcheck only on modified shell files
Sandro Santilli
12:14 PM Revision 8dbf287b (qgis): use qobject_cast
Alexander Bruy
12:14 PM Revision 451d1ba5 (qgis): [processing] port delaunay triangulation algorithm to C++
Alexander Bruy
12:14 PM Revision e3023455 (qgis): use run() to execute nested algorithms
move step calculation to prepareAlgorithm to avoid crash
disable tests for native implementation
Alexander Bruy
12:14 PM Revision d18190ce (qgis): make cppcheck happy
Alexander Bruy
12:14 PM Revision a0fc443b (qgis): add test files
Alexander Bruy
12:14 PM Revision 17426302 (qgis): address review
Alexander Bruy
12:14 PM Revision d8243141 (qgis): [processing] port voronoi polygons algorithm to C++
Alexander Bruy
12:14 PM Revision ea6a706c (qgis): do not create spatial index if preserving attributes is not needed
Alexander Bruy
12:14 PM Revision 514e8b5b (qgis): use geos to calculate concave hull on systems with geos >=3.11.0
Alexander Bruy
12:14 PM Revision 496d8267 (qgis): more verbose label for parameter
Alexander Bruy
12:14 PM Revision 5ad4119b (qgis): another attempt to fix test
Alexander Bruy
12:14 PM Revision 50979924 (qgis): try to fix tests
Alexander Bruy
12:14 PM Revision 61b69179 (qgis): [processing] port concave hull algorithm to C++
Alexander Bruy
12:14 PM Revision a4e47339 (qgis): concave hull tests based on geos version
Alexander Bruy
10:05 AM Revision cee8eec9 (qgis): Fix initial zoom level when opening layout designer windows
Fixes #44421 Nyall Dawson
09:03 AM Revision 82df98df (qgis): Merge pull request #54855 from elpaso/backport-54639
Backport: SERVER: Fix server utils service URL wrong MAP replace Alessandro Pasotti
08:55 AM Revision 9c120126 (qgis): Merge pull request #54687 from elpaso/bugfix-gh54501-cad-floater-regres...
CAD fix regression with units Alessandro Pasotti
08:18 AM Revision a1d984ea (qgis): [ui] Improve title and message wording of the warning dialog when savin...
Mathieu Pellerin - nIRV
06:51 AM Revision 3f07c99a (qgis): Fix crash in merge features dialog when a field has a unique
constraint set
Fixes #54856
(cherry picked from commit ec631e820d9ceed848c44e0e2f11d902eafcb42d)
Nyall Dawson
06:50 AM Revision 443c1045 (qgis): Avoid loss of attributes when calculating fields
Correctly bail out when field calculation bar expression is invalid
instead of nulling fields.
Fixes #47385
Nyall Dawson
06:14 AM Revision 3eca7e2e (qgis): Wait for task termination
Nyall Dawson
06:14 AM Revision 7d33d327 (qgis): Use a dedicated thread pool for task manager
This avoids conflicts with Qt3D framework. As noted in
https://github.com/qgis/QGIS/issues/50067#issuecomment-1318081...
Nyall Dawson
06:14 AM Revision 58c13215 (qgis): Spelling
Nyall Dawson
06:14 AM Revision 79b03ffe (qgis): Release thread from thread pool while QgsProxyProgressTask is running
This allows it to be used by other pending tasks from the task manager
while the proxied operation is pending (since ...
Nyall Dawson
06:14 AM Revision f9fc9df1 (qgis): Don't warn on failure to calculate point cloud stats if task was explic...
Nyall Dawson
05:30 AM Revision 9963cb50 (qgis): Fix incorrect assert when opening gdal datasets in more places
Nyall Dawson
05:02 AM Revision b36e555e (qgis): When mapping color for rendering highlighted (identified) features,
don't allow pixels which were previously non-transparent to become
totally transparent.
This can result in invisible...
Nyall Dawson
05:02 AM Revision 058440d4 (qgis): Add test mask
Nyall Dawson
05:02 AM Revision 79b4353a (qgis): Add test for highlighting a very transparent symbol
Refs #54830 Nyall Dawson
05:02 AM Revision 4711ed51 (qgis): Cleanup and modernize QgsHighlight test
Nyall Dawson
04:01 AM Revision fe1d167d (qgis): Have prepare_commit always run spell and shell checkers when possible
Print warnings if requirements are not met Sandro Santilli
03:57 AM Revision ea05a597 (qgis): Fix initial zoom level when opening layout designer windows
Fixes #44421 Nyall Dawson
03:52 AM Revision 9875536c (qgis): Fix initial zoom level when opening layout designer windows
Fixes #44421 Nyall Dawson
03:01 AM Revision f35ba24a (qgis): Avoid loss of attributes when calculating fields
Correctly bail out when field calculation bar expression is invalid
instead of nulling fields.
Fixes #47385
Nyall Dawson
02:56 AM Revision 520192e6 (qgis): Fix layout labels don't immediately react to changes when
semi-transparent Nyall Dawson
02:56 AM Revision be199a12 (qgis): Avoid loss of attributes when calculating fields
Correctly bail out when field calculation bar expression is invalid
instead of nulling fields.
Fixes #47385
Nyall Dawson

2023-10-08

12:52 AM Revision 8c48244f (qgis): Restore output of gdal/proj/geos detected versions from cmake
Nyall Dawson
10:40 PM Revision 9af667bc (qgis): qgs3daxissettings: Correctly read viewport ratio on a saved project
When loading a project which contains a 3D view, the 3D axis is not
visible even when it is supposed to be displayed....
Jean Felder
10:40 PM Revision c07896ba (qgis): Fix TestQgsMultiPoint::boundingBox expectance on boundingbox of empty m...
Sandro Santilli
10:40 PM Revision 3f471a77 (qgis): Have QgsRectangle::snappedToGrid return a copy of self for Null rects
Sandro Santilli
10:40 PM Revision 662544cb (qgis): Add test for equality operator of null and empty rectangles
Sandro Santilli
10:40 PM Revision bcf83c17 (qgis): Do not pass -projwin to gdal_translate when given rectangle is Null
Update testcase accordingly Sandro Santilli
10:40 PM Revision 8f716330 (qgis): Always consider two null rectangles as equal
Sandro Santilli

2023-10-07

04:23 PM Revision 8c62d897 (qgis): use draco release libraries also with MSVC (like the rest of the work i...
Jürgen Fischer
10:31 AM Revision b825ecc3 (qgis): fix MSVC build (followup f5230b11d3)
Jürgen Fischer

2023-10-06

12:27 AM Revision 21c00bd2 (qgis): Do not include a BoundingBox tag in WMS responses, when it is null
Update expected test results accordingly Sandro Santilli
12:27 AM Revision 54094b6d (qgis): Do not expect a bounding box in no-result GetFeatureInfo query
Sandro Santilli
12:14 AM Revision dd1a0ebf (qgis): Fix crash in merge features dialog when a field has a unique
constraint set
Fixes #54856
Nyall Dawson
01:28 PM Revision d9d531e6 (qgis): Optimise QgsRectangle::fromWkt
And be more tolerant, eg allowing a rectangular polygon as the
only object in a multipolygon
Nyall Dawson
01:28 PM Revision 3137b211 (qgis): Optimise QgsRectangle::asWktPolygon
Avoid multiple string allocations Nyall Dawson
01:28 PM Revision 22299c66 (qgis): String fix
Nyall Dawson
01:28 PM Revision 71ab3a8f (qgis): Use isNull for tests
Nyall Dawson
01:27 PM Revision ad5059fa (qgis): Minor test cleanup
Nyall Dawson
01:27 PM Revision 4edd328f (qgis): Add better way to retrieve full file path for files in the
test set Nyall Dawson
01:27 PM Revision 28586626 (qgis): Add easy method to copy whole folder from test data to an isolated
copy and use in ept provider tests Nyall Dawson
01:27 PM Revision c75cd531 (qgis): Add base class QgsTest method to make it easy to retrieve an isolated c...
Nyall Dawson
01:27 PM Revision 5dd5cfca (qgis): Always use copies of data in copc tests, to avoid changing reference files
Nyall Dawson
12:55 PM Revision eddc6d93 (qgis): Use distinct name for test results artifact
Nyall Dawson
12:55 PM Revision 5cff1f43 (qgis): Use distinct name for test results artifact
Nyall Dawson
08:14 AM Revision beb28f6f (qgis): qgsmesh3dsymbolwidget: Add an option to set culling mode
Jean Felder
08:14 AM Revision cb284557 (qgis): polygon3dsymbolwidget: Use user data to handle culling options
This avoids relying on a 1:1 map of enum to combo box indexes. Jean Felder
08:14 AM Revision 1b8cb6a9 (qgis): qgsmesh3dsymbolwidget: Remove empty lines at the end of file
Jean Felder
08:14 AM Revision af3bab4d (qgis): qgspolygon3dsymbolwidget: Add tooltips to culling mode combobox
Jean Felder
08:14 AM Revision 0dcecc23 (qgis): qgsmesh3dmaterial: Allow to change culling mode
This is achieved by adding a `cullingMode` parameter to
`QgsMesh3DSymbol`.
Jean Felder
08:14 AM Revision 66a8120f (qgis): qgs3dutils: Factor out culling mode enum conversion
This will be used by `QgsMesh3DMaterial` in the next commmit. Jean Felder
08:08 AM Revision 3ecf3d5f (qgis): BROWSER add optional button box to dock widget
The button box holds Close and Help buttons
and it is hidden by default. Signals are
forwarded.
Fix #54171
Alessandro Pasotti
08:08 AM Revision 9695f1f8 (qgis): Revert "BROWSER add optional button box to dock widget"
This reverts commit 5a2cf2968ded40e53246553ae122d96d37f77a26. Alessandro Pasotti
08:08 AM Revision afffbbe3 (qgis): DATASOURCEMANAGER: Add close and help button to browser
Fix #54171 Alessandro Pasotti
08:07 AM Revision 43012449 (qgis): Display a disabled checkbox when update/delete/insert are not possible ...
Paul Blottiere
08:07 AM Revision f5230b11 (qgis): Update checkbox is available for nogeom layers
Paul Blottiere
08:07 AM Revision b9bfaf5c (qgis): Layout
Paul Blottiere
08:00 AM Revision b552c155 (qgis): Use base class render check methods in more tests, avoids
tests which pollute test failure report with unnecessary noise Nyall Dawson
08:00 AM Revision 63c7ccbd (qgis): Remove duplicate header from test report
Nyall Dawson
08:00 AM Revision 3eddef57 (qgis): Expand unit test covering of base layout item blend mode handling
Nyall Dawson
08:00 AM Revision 88e0fe75 (qgis): Add test mask
Nyall Dawson
08:00 AM Revision 5423d85c (qgis): Update test mask
Nyall Dawson
08:00 AM Revision 601cd4dc (qgis): Fix test -- we should not be enabling blend modes when forcing vector o...
Nyall Dawson
07:20 AM Revision 87f81ba1 (qgis): Use distinct name for test results artifact
Nyall Dawson
07:20 AM Revision 13f76a56 (qgis): Use distinct name for test results artifact
Nyall Dawson
07:14 AM Revision e04cc809 (qgis): Use distinct name for test results artifact
Nyall Dawson
05:55 AM Revision 7fe30657 (qgis): Fix capitalisation
Nyall Dawson
05:16 AM Revision ac7757af (qgis): Fix layout labels don't immediately react to changes when
semi-transparent Nyall Dawson
05:05 AM Revision 2cf975a9 (qgis): QGraphicsItem::setGraphicsEffect takes ownership, using a unique_ptr
is not appropriate
Refs #54012
Nyall Dawson
05:05 AM Revision c80deaf1 (qgis): Apply suggestions from code review
Nyall Dawson
05:05 AM Revision b41bc4cf (qgis): Handle sql='' or sql="" as empty sql strings instead of '' / "" literals
Fixes #53736 Nyall Dawson
05:04 AM Revision b61716fb (qgis): Fix layout labels don't immediately react to changes when
semi-transparent Nyall Dawson
05:04 AM Revision e5395021 (qgis): Cleanup all browser layer properties dialog before exiting (#54808)
These must be deleted before calling QgsApplication::exitQgis,
or we get a crash
Fixes #39094
(cherry picked from c...
Nyall Dawson
05:04 AM Revision a45152e5 (qgis): Add tests for opening and applying layer properties for valid
and invalid layers of all layer subclasses
(cherry picked from commit 0250065e727f0f016815a1184d70abea4891da26)
Nyall Dawson
05:04 AM Revision 0497041b (qgis): Update tests/src/app/testqgslayerpropertiesdialogs.cpp
Nyall Dawson
05:04 AM Revision aa12b876 (qgis): Fix crash when opening layer properties for raster layer with broken
data source
Fixes #49176
(cherry picked from commit 77b16c4cb05110916aa812bd575bd2c16af1ba19)
Nyall Dawson
04:15 AM Revision 9d8a7225 (qgis): Revert "Allowing storing GPGK raster layer styles to DB"
Nyall Dawson
04:15 AM Revision f98f4b18 (qgis): Revert "Allowing storing GPGK raster layer styles to DB"
Nyall Dawson

2023-10-05

12:45 AM Revision 3642c9cc (qgis): Make it really easy to open rendered and expected images from
test report
Add inline links to these images
Nyall Dawson
04:43 PM Revision 85e5562a (qgis): Fix aspect ratio computation in QgsLayoutItemMap::zoomToExtent
Do not even try to retain aspect ratio of current extent when
current extent is empty, just zoom to the requested ext...
Sandro Santilli
04:16 PM Revision 4bc4f48f (qgis): Merge pull request #54558 from manisandro/rasterstyles
Allowing storing GPGK raster layer styles to DB Sandro Mani
04:00 PM Revision b36e2476 (qgis): SERVER: Fix server utils service URL wrong MAP replace
Fixes #54533
Backported from master
Alessandro Pasotti
03:57 PM Revision e457fae1 (qgis): RASTER properties dlg sync opacity
Fixes #54496
Backported from master
Alessandro Pasotti
03:11 PM Revision f47e78bf (qgis): update debian oracle support (followup 982fea528779e9)
Jürgen Fischer
07:01 AM Revision 5566e426 (qgis): Apply suggestions from code review
Nyall Dawson
07:01 AM Revision 59a6a098 (qgis): Have QgsRectangle::asPolygon return "EMPTY" for null rects
Update python test accordingly Sandro Santilli
07:01 AM Revision 92384e0f (qgis): Have QgsRectangle::asWktPolygon print POLYGON EMPTY for null rects
Sandro Santilli
06:59 AM Revision 0c5f0631 (qgis): Geometry type should not be optional in Execute SQL algorithm
Instead it should just default to Autodetect
Given how the algorithm uses this parameter this change does not
result...
Nyall Dawson
06:59 AM Revision f39a7cb1 (qgis): Cleanup Execute SQL geometry type handling
And fix exception when "no geometry" type is selected
Fixes #54833
Nyall Dawson
06:59 AM Revision 861f6e83 (qgis): Fix strings
Nyall Dawson
06:54 AM Revision 7b93febd (qgis): Geometry type should not be optional in Execute SQL algorithm
Instead it should just default to Autodetect
Given how the algorithm uses this parameter this change does not
result...
Nyall Dawson
06:54 AM Revision 0a11e3da (qgis): Fix strings
Nyall Dawson
06:54 AM Revision 33bb769b (qgis): Cleanup Execute SQL geometry type handling
And fix exception when "no geometry" type is selected
Fixes #54833
Nyall Dawson
05:24 AM Revision 2bd25071 (qgis): Ensure that we always call prepareGeometryChange BEFORE changing
properties which effect the boundingRect of a layout item
Refs #52079
Refs https://bugreports.qt.io/browse/QTBUG-18021
Nyall Dawson
04:45 AM Revision b8391d0b (qgis): Ignore any invalid field indexes
Stefanow Natsis

2023-10-04

12:59 AM Revision 7bb23f2d (qgis): Apply suggestions from code review
Nyall Dawson
12:58 AM Revision 668734a8 (qgis): Update src/core/qgsabstractgeopdfexporter.h
Co-authored-by: Matthias Kuhn <[email protected]> Nyall Dawson
12:58 AM Revision 3c092fa1 (qgis): More info about ISO 32000 in GeoPDF Exporter abstract class
Gabriel Russo
12:36 AM Revision db8fe7f4 (qgis): Ignore any invalid field indexes
Stefanow Natsis
12:31 AM Revision 4bd58877 (qgis): Ignore any invalid field indexes
Stefanow Natsis
09:24 AM Revision e77ca40a (qgis): Handle sql='' or sql="" as empty sql strings instead of '' / "" literals
Fixes #53736 Nyall Dawson
09:21 AM Revision 8ea5d335 (qgis): Merge pull request #54812 from nyalldawson/crash_georef_props
Fix crash when opening layer properties for raster layer with broken data source Alessandro Pasotti
09:20 AM Revision 0c699785 (qgis): Merge pull request #54806 from nyalldawson/fix_53736
Handle sql='' or sql="" as empty sql strings instead of '' / "" literals Alessandro Pasotti
09:16 AM Revision 7ab5c5b1 (qgis): Merge pull request #54824 from nyalldawson/layout_crash
Cleanup c++ layout tests Alessandro Pasotti
03:18 AM Revision 3154e99d (qgis): Improve layout clipping test
- Avoid QgsRectangle's normalisation (the min/max values were mismatched)
- Add helpful commentary to describe what t...
hannes metzler
03:18 AM Revision 0bef8331 (qgis): flake8: Remove trailing spaces
hannes metzler
02:26 AM Revision 08afe820 (qgis): Cleanup c++ layout tests
- Use common methods
- Ensure all tests pass under memory sanitiser builds without issues
Nyall Dawson

2023-10-03

12:43 AM Revision 0250065e (qgis): Add tests for opening and applying layer properties for valid
and invalid layers of all layer subclasses Nyall Dawson
11:28 PM Revision 77b16c4c (qgis): Fix crash when opening layer properties for raster layer with broken
data source
Fixes #49176
Nyall Dawson
10:08 PM Revision a16d5587 (qgis): [OAPIF] Catch ct.transformBoundingBox() exceptions in QgsOapifProvider ...
Even Rouault
10:08 PM Revision 941477b3 (qgis): [OAPIF] Fix wrong extent when not advertized in collection metadata and...
Fixes https://lists.osgeo.org/pipermail/qgis-user/2023-September/053400.html Even Rouault
10:08 PM Revision a8da6b69 (qgis): [OAPIF] faster way to get feature count (backport of #51590)
Even Rouault
09:29 PM Revision 17a34a1b (qgis): Avoid calling overridden virtual method in base class destructor
Fixes some undefined behavior when deleting layout items Nyall Dawson
06:45 PM Revision a3a0e7b4 (qgis): Merge pull request #54813 from nyalldawson/fix_change_layer_crash
Fix crash when changing layers between editable/non-editable layers Matthias Kuhn
12:26 PM Revision 01b2bb8f (qgis): QGraphicsItem::setGraphicsEffect takes ownership, using a unique_ptr
is not appropriate
Refs #54012
Nyall Dawson
12:21 PM Revision ce66298e (qgis): QGraphicsItem::setGraphicsEffect takes ownership, using a unique_ptr
is not appropriate
Refs #54012
Nyall Dawson
12:17 PM Revision a173de5c (qgis): Fix crash when changing layers between editable/non-editable layers
Fixes #54802
Fixes #52334
Fixes #49235
Nyall Dawson
11:51 AM Revision 15f04bb1 (qgis): QgsVectorLayer field configuration flag methods should also be exposed
Nyall Dawson
11:51 AM Revision 524580fc (qgis): Fix seealso links
Nyall Dawson
11:51 AM Revision 7147f013 (qgis): Fix QgsField::ConfigurationFlag::None causes syntax error when
starting PyQGIS
We can't use `None` as a keyword exposed to python, it's reserved.
Also move the enum to Qgis before...
Nyall Dawson
08:51 AM Revision d2ee3eb1 (qgis): Cleanup all browser layer properties dialog before exiting (#54808)
These must be deleted before calling QgsApplication::exitQgis,
or we get a crash
Fixes #39094
Nyall Dawson
05:37 AM Revision 4d9f3f8b (qgis): Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actio...
dependabot[bot]
05:14 AM Revision 16b34193 (qgis): add end cap style selection to the curve offset global options (fix #28...
Alexander Bruy
05:14 AM Revision 2f4ebd05 (qgis): missed code to save the setting
Alexander Bruy
05:14 AM Revision 4035f4fe (qgis): Update src/app/options/qgsoptions.cpp
Nyall Dawson
04:39 AM Revision e81e5e88 (qgis): Fix leak when constructing geometry from wkt with empty components
Nyall Dawson
04:35 AM Revision 19999d51 (qgis): enable Delete button if there is at least one user function (fix #51108)
Alexander Bruy
03:19 AM Revision 76360da7 (qgis): Handle sql='' or sql="" as empty sql strings instead of '' / "" literals
Fixes #53736 Nyall Dawson
02:14 AM Revision 52df6477 (qgis): Add a workaround for setting QFont objects to font families with
odd characters in their names
This can result in the font falling back to a default system
font. It's notably an iss...
Nyall Dawson
02:13 AM Revision 4735bd9c (qgis): QgsVectorLayerSaveAsDialog::createControls(): fix memory leak
Even Rouault
02:13 AM Revision 0c651fff (qgis): [GUI] VectorLayerSaveAsDialog: allow to select an existing FileGeodatab...
This fix isn't totally satisfactory, because AFAICS there's no way in Qt
FileDialog to both be able select an existin...
Even Rouault
02:02 AM Revision 575f7263 (qgis): Bump actions/cache from 3.3.1 to 3.3.2
Bumps [actions/cache](https://github.com/actions/cache) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/act...
dependabot[bot]
02:01 AM Revision aac4272a (qgis): Bump tj-actions/changed-files from 38 to 39
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 38 to 39.
- [Release notes](https:...
dependabot[bot]

2023-10-02

12:02 PM Revision 982fea52 (qgis): debian packaging: update to latest oracle client
Jürgen Fischer
11:44 AM Revision a0c3d679 (qgis): Don't install CMakeLists.txt
Jürgen Fischer
09:06 AM Revision 6e3364ff (qgis): Merge pull request #54745 from pblottiere/pc_profile_loop
Deactivate profile progress bar when no nodes Paul Blottiere

2023-10-01

09:50 PM Revision 25dda52d (qgis): Bump tj-actions/changed-files from 38 to 39
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 38 to 39.
- [Release notes](https:...
dependabot[bot]
09:50 PM Revision b6b6e1c8 (qgis): Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actio...
dependabot[bot]
09:50 PM Revision 46314f6f (qgis): Bump actions/cache from 3.3.1 to 3.3.2
Bumps [actions/cache](https://github.com/actions/cache) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/act...
dependabot[bot]
04:01 PM Revision b5d0a4f4 (qgis): Consider z scale and offset when calculating z range for tiled
scene layers Nyall Dawson
04:01 PM Revision 6b6102c5 (qgis): Consider tiled scene layers when calculating 3d map scene z ranges
Nyall Dawson
04:01 PM Revision 43591ef6 (qgis): Don't set z range for scenes which are near global - the value won't re...
Nyall Dawson

2023-09-30

02:05 PM Revision 49340299 (qgis): Merge pull request #54734 from elpaso/bugfix-gh54662-spatialite-multisu...
SPATIALITE: fix insert incompatible geometry types Alessandro Pasotti
10:02 AM Revision 7bd457b2 (qgis): doxy
Alessandro Pasotti
09:34 AM Revision 3cac4c0b (qgis): Make convertToProviderType static to bypass thread check
Alessandro Pasotti
09:12 AM Revision 373d5f86 (qgis): Merge pull request #54035 from alexbruy/processing-port-raster-calculator
Port Raster Calculator algorithm to C++ Alexander Bruy
08:27 AM Revision d4620788 (qgis): remove imports
Alessandro Pasotti
08:27 AM Revision d98fb4d2 (qgis): typo
Alessandro Pasotti
08:27 AM Revision ed64f37b (qgis): SPATIALITE: fix insert incompatible geometry types
Fix #54662
Logic shamelessly copied from potgres provider.
Alessandro Pasotti
08:27 AM Revision 30cd5124 (qgis): Address pr comments
Alessandro Pasotti

2023-09-29

03:23 PM Revision 5620ed79 (qgis): Update tests
Paul Blottiere
02:43 PM Revision cc152847 (qgis): Deactivate progress bar when no nodes
Paul Blottiere
02:22 PM Revision dece451a (qgis): Merge pull request #54706 from Gustry/hide-password
Hide password instead of removing it René-Luc ReLuc
12:09 PM Revision d5b62e23 (qgis): Apply suggestions from code review
Nyall Dawson
12:09 PM Revision 46c2d8b2 (qgis): Another safety check
Paul Blottiere
12:09 PM Revision d69a6772 (qgis): Fix segfault when point is invalid
Paul Blottiere
11:55 AM Revision 136cf92a (qgis): Expression string builder --> Expression builder
Harrissou Santanna
11:55 AM Revision e85392bd (qgis): Misc typo/misnaming dialog fixes
Harrissou Santanna
11:55 AM Revision f53b3186 (qgis): Update docs and description for layout map item grid elements
Harrissou Santanna
11:11 AM Revision 25fc0154 (qgis): Port Join Attributes by Location (summary) to c++
Refs #53806
The crash here is coming from sip internals -- somewhere it is
triggering a Python SystemError. I can't ...
Nyall Dawson
10:48 AM Revision 75c177e8 (qgis): LAYOUT attr table widget width localization
Fix #54204 Alessandro Pasotti
10:10 AM Revision 493219c7 (qgis): [OGR provider] Fix issue when writing a multi-part multipolygon in a sh...
Even Rouault
09:29 AM Revision 29b08c79 (qgis): Hide password instead of removing it
Etienne Trimaille
09:25 AM Revision ec6e480c (qgis): qgsmesh3dmaterial: Ensure to create valid textures for the fragment shader
In the shader code, all the parameters need to be properly initialized
even if they are not used. Otherwise, this can...
Jean Felder
09:25 AM Revision 8c57166a (qgis): qgsmesh3dmaterial: Fix typos in a comment
Jean Felder
08:57 AM Revision 05469fd2 (qgis): [OAPIF] Handle features with complex attribute of QMap type (fixes #54275)
Even Rouault
08:41 AM Revision d95802d7 (qgis): Fix segfault when point is invalid
Paul Blottiere
08:41 AM Revision 4560044a (qgis): Another safety check
Paul Blottiere
08:41 AM Revision 3bf10541 (qgis): Apply suggestions from code review
Nyall Dawson
08:37 AM Revision 7f8faed8 (qgis): Another safety check
Paul Blottiere
08:37 AM Revision 908eda36 (qgis): Fix segfault when point is invalid
Paul Blottiere
08:37 AM Revision 3d2bdeda (qgis): Apply suggestions from code review
Nyall Dawson
08:36 AM Revision 6a563f8a (qgis): add test for world file creation
Alexander Bruy
08:36 AM Revision 6efed1db (qgis): use center of the upper left pixel when writing world file (fix #41795)
Alexander Bruy
08:36 AM Revision c9b50a76 (qgis): Update tests/src/app/testqgsgeoreferencer.cpp
Nyall Dawson
08:36 AM Revision 05a2301e (qgis): Spelling
Nyall Dawson
08:36 AM Revision c14f0126 (qgis): Greatly speed up running qgis_process help usage
Add a shortcut so that if we're just showing the usage documentation,
avoid the whole startup costs of QgsApplication...
Nyall Dawson
08:36 AM Revision 0c60c479 (qgis): Also shortcut execution of qgis_process --version
Nyall Dawson
07:46 AM Revision cd2b8910 (qgis): check geometry wkb type instead of layer wkb type
Alexander Bruy
07:46 AM Revision 9aa0600f (qgis): when snapping to curved geometry use snapped point coordinates instead
of returning interpolated point on a segment Alexander Bruy
07:46 AM Revision 2e915c7c (qgis): better fix and add a test
Alexander Bruy
07:37 AM Revision c29bfc71 (qgis): Fix build warning
Nyall Dawson
07:23 AM Revision cf75df94 (qgis): SERVER: fix getpring atlas with DD follow theme
Fix #54475 when an atlas map has a data-defined
follow theme with an expression which depends on
the atlas feature.
Alessandro Pasotti
07:10 AM Revision b235eeed (qgis): GEOMETRY: fix regression on split multipart
Fix #54155 Alessandro Pasotti
07:10 AM Revision 93f4b0c4 (qgis): spelling
Alessandro Pasotti
07:10 AM Revision 24f0cb64 (qgis): Update src/core/geometry/qgsgeos.cpp
Nyall Dawson
04:13 AM Revision 72469836 (qgis): [OGR provider] Fix issue when writing a multi-part multipolygon in a sh...
Even Rouault
03:48 AM Revision 4514acb1 (qgis): LAYOUT attr table widget width localization
Fix #54204 Alessandro Pasotti
03:31 AM Revision 8793e659 (qgis): Apply suggestions from code review
Nyall Dawson
03:15 AM Revision c3f9d252 (qgis): Update tests/src/app/testqgsgeoreferencer.cpp
Nyall Dawson
03:08 AM Revision 7b3ac88f (qgis): Fix leak when constructing geometry from wkt with empty components
Nyall Dawson
03:07 AM Revision 8a3ee8aa (qgis): [OGR provider] Fix issue when writing a multi-part multipolygon in a sh...
Even Rouault
03:02 AM Revision 1a638ef2 (qgis): [GRASS] Fix QgsProcessingParameterNumber in grass7.txt
Andrea Giudiceandrea
02:57 AM Revision c9a85366 (qgis): Merge pull request #54769 from elpaso/bugfix-gh54204-table-layout-width...
LAYOUT attr table widget width localization Alessandro Pasotti
02:52 AM Revision dc8fdc5b (qgis): check geometry wkb type instead of layer wkb type
Alexander Bruy
02:52 AM Revision 822b5f69 (qgis): when snapping to curved geometry use snapped point coordinates instead
of returning interpolated point on a segment Alexander Bruy
02:52 AM Revision 97d5155e (qgis): better fix and add a test
Alexander Bruy
02:51 AM Revision 7fd50f8d (qgis): qgsmesh3dmaterial: Ensure to create valid textures for the fragment shader
In the shader code, all the parameters need to be properly initialized
even if they are not used. Otherwise, this can...
Jean Felder
02:51 AM Revision bc4411e2 (qgis): qgsmesh3dmaterial: Fix typos in a comment
Jean Felder
02:50 AM Revision 39c492a5 (qgis): [OAPIF] Catch ct.transformBoundingBox() exceptions in QgsOapifProvider ...
Even Rouault
02:50 AM Revision 03100afb (qgis): [OAPIF] Fix wrong extent when not advertized in collection metadata and...
Fixes https://lists.osgeo.org/pipermail/qgis-user/2023-September/053400.html Even Rouault
02:50 AM Revision a0edac85 (qgis): [GUI] VectorLayerSaveAsDialog: allow to select an existing FileGeodatab...
This fix isn't totally satisfactory, because AFAICS there's no way in Qt
FileDialog to both be able select an existin...
Even Rouault
02:47 AM Revision 4ab76164 (qgis): enable Delete button if there is at least one user function (fix #51108)
Alexander Bruy
02:44 AM Revision 699ab865 (qgis): SERVER: fix getpring atlas with DD follow theme
Fix #54475 when an atlas map has a data-defined
follow theme with an expression which depends on
the atlas feature.
Alessandro Pasotti
02:42 AM Revision 9337787b (qgis): enable Delete button if there is at least one user function (fix #51108)
Alexander Bruy
02:40 AM Revision 784c844e (qgis): Fix crash when certain symbol pages are open in style dock, eg
categorized class symbol editors, and QGIS is closed or a new project
opened
The symbol ownership of QgsSymbolSelect...
Nyall Dawson
02:34 AM Revision 3de67578 (qgis): Use a precision of 7 for viewbox coordinates
pathmapper
02:25 AM Revision f107d51e (qgis): Add clear value
Nyall Dawson
02:18 AM Revision 3aba9514 (qgis): append style name to the output file name when saving multiple styles
(fix #46597) Alexander Bruy
02:16 AM Revision dce0a070 (qgis): Fix MD formatting in sec. 5.5
References to variables in paths without backticks (`) causes parts the paragraph to be interpreted as TeX math aske-w
02:15 AM Revision dbbbc0ea (qgis): qgsphongmaterialwidget: Add an option to hide the opacity slider
This will be used in the next commit. Jean Felder
02:15 AM Revision 116643ee (qgis): map3dconfigwidget: Hide the unsued terrain shading opacity option
The terrain shading widget automatically got an opacity slider when
`QgsPhongMaterialWidget` was updated to get trans...
Jean Felder
02:03 AM Revision 9d837335 (qgis): Tweak map tip max size
Yoann Quenach de Quivillic
02:03 AM Revision b62347b9 (qgis): Fix #54683 - Map tips black scrollbars
Yoann Quenach de Quivillic

2023-09-28

01:06 AM Revision 6077d978 (qgis): use center of the upper left pixel when writing world file (fix #41795)
Alexander Bruy
01:06 AM Revision 58c66938 (qgis): add test for world file creation
Alexander Bruy
01:02 AM Revision 95e504f9 (qgis): use center of the upper left pixel when writing world file (fix #41795)
Alexander Bruy
01:02 AM Revision e37e12ae (qgis): add test for world file creation
Alexander Bruy
09:41 PM Revision 859a851e (qgis): Allow GPU memory limit configuration + show a warning when limit got hit
Martin Dobias
09:16 AM Revision ce71ecde (qgis): LAYOUT attr table widget width localization
Fix #54204 Alessandro Pasotti
09:09 AM Revision 4676af85 (qgis): Merge pull request #54726 from troopa81/make_avoidintersection_return_enum
Make avoidIntersections return an enum Julien Cabieces

2023-09-27

11:21 PM Revision 38f0c221 (qgis): GUI: fix vector lyr properties dlg project dirty
Fix #54741
Fix unreported CRS not restored on cancel after change
Alessandro Pasotti
11:19 PM Revision deccbb6f (qgis): use "@id" instead of deprecated "$id" in geometry checker (fix #52658)
Alexander Bruy
06:39 PM Revision 29f19daf (qgis): fix sip
Julien Cabieces
05:00 PM Revision 028d2543 (qgis): remove comma
Co-authored-by: Denis Rouzaud <[email protected]> Julien Cabieces
02:00 PM Revision 68f025b2 (qgis): expose QgsField configuration flags in python bindings (#54753)
Denis Rouzaud
04:48 AM Revision c561e1b1 (qgis): Improve tooltip for character widget
Changes:
- Include the character in both the selected font and a standard
font, so that it's possible to see what the...
Nyall Dawson

2023-09-26

04:02 PM Revision 096d741f (qgis): Merge pull request #54692 from elpaso/bugfix-gh8155-atlas-legend-suppor...
ATLAS: LEGEND support clipping Alessandro Pasotti
09:01 AM Revision 5d497bc4 (qgis): Merge pull request #54611 from nirvn/gpkg_addpart_fix
[maptools] Fix adding part on a multipolygon geopackage dataset Alessandro Pasotti
08:45 AM Revision f867b596 (qgis): Merge pull request #54716 from nyalldawson/fixes
Misc clazy/ qstring fixes Julien Cabieces
03:56 AM Revision 775d33cc (qgis): Add test coverage to add part map tool
Mathieu Pellerin - nIRV
03:51 AM Revision 1dba5d8d (qgis): [maptools] Fix adding part on a multipolygon geopackage dataset
Mathieu Pellerin - nIRV

2023-09-25

12:26 AM Revision ca92d29f (qgis): Fix typo in qgscoordinatereferencesystemutils.cpp
Báthory Péter
04:12 PM Revision 22003e73 (qgis): fix clang-tidy
Julien Cabieces
01:52 PM Revision 98431b35 (qgis): Tweak test to check that the copy move action only copies once
Mathieu Pellerin - nIRV
01:52 PM Revision d29c2196 (qgis): [maptools] Fix extra duplicated feature when using the copy+move map to...
Mathieu Pellerin - nIRV
01:52 PM Revision 0d1e3901 (qgis): Address review
Mathieu Pellerin - nIRV
01:14 PM Revision 3c1f5101 (qgis): add modeler support and deprecate Python implementation
Alexander Bruy
01:14 PM Revision eda287d4 (qgis): add test for raster calculator expression
Alexander Bruy
01:14 PM Revision 8d52b54f (qgis): address review
Alexander Bruy
01:14 PM Revision 65340259 (qgis): raster calculator algorithm (WIP)
Alexander Bruy
01:14 PM Revision 0f93479e (qgis): support for raster calculator expressions in expression parameter
Alexander Bruy
01:14 PM Revision 6ff700ec (qgis): finalize raster calculator algorithm
Alexander Bruy
01:14 PM Revision 6ca67d8c (qgis): custom widget for raster calculator expressions
Alexander Bruy
01:14 PM Revision fae27f2b (qgis): add algorithm to create virtual raster
Alexander Bruy
11:15 AM Revision 657e65dc (qgis): fix remove/rename Arcgis connections in browser (#54725)
fixes #54718
fixes #53321
Denis Rouzaud
11:12 AM Revision 7ef5717c (qgis): add deprecated instructions
Julien Cabieces
10:47 AM Revision f92c256e (qgis): Merge pull request #54666 from alexbruy/style-category-icons
add icons to Elevation and Notes style categories (fix #53680) Alexander Bruy
10:19 AM Revision 86147cbc (qgis): Merge pull request #54709 from elpaso/bugfix-gh-54682-max-spinbox-value...
Layout legend wdgt: bump max value for spinboxes Alessandro Pasotti
08:42 AM Revision 5315ae6c (qgis): make avoidIntersections return an enum
Julien Cabieces
08:04 AM Revision bfe726ba (qgis): fix remove/rename Arcgis connections in browser
fixes #54718
fixes #53321
Denis Rouzaud
07:37 AM Revision fd696f17 (qgis): add icon to Elevation style category (refs #53680)
Alexander Bruy
05:56 AM Revision bfee9b29 (qgis): Identation
Nyall Dawson
05:54 AM Revision 088f02d3 (qgis): Fix spell check false positive
Nyall Dawson
05:49 AM Revision 990b1657 (qgis): QString fixup
Nyall Dawson
05:49 AM Revision 3b451914 (qgis): Fix clazy warnings
Nyall Dawson

2023-09-24

01:53 AM Revision aad03817 (qgis): Fix crash when removing the last recent project followed by selecting a...
Mathieu Pellerin - nIRV
01:53 AM Revision d8508b11 (qgis): qgs3dmapscene: Fix sip file
This fixes commit b9f770210c03201a5d81324ac3b1523f57bc2bd8. Jean Felder

2023-09-23

04:29 AM Revision ff9c1b51 (qgis): use stringToSafeFilename()
Alexander Bruy
04:29 AM Revision d696a509 (qgis): [processing] replace illegal characters with underscore when generating
output filename in Split Vector Layer algorithm (fix #53856)
Also ignore invalid geometries, as we only want to spli...
Alexander Bruy
04:28 AM Revision 8469a7c9 (qgis): PG: fix issue GH #54572 st_geographyfromtext
Fix #54572 Error saving edit on PostGIS geometry when table also contains geography Alessandro Pasotti
04:27 AM Revision 77a534cb (qgis): SQLite layer export: do not set SRID= layer creation options that is in...
Even Rouault

2023-09-22

11:36 PM Revision 0643f0fd (qgis): SQLite layer export: do not set SRID= layer creation options that is in...
Even Rouault
11:34 PM Revision 84a55ed1 (qgis): qgsmesh3dentity: Remove empty line at the end of file
Jean Felder
11:34 PM Revision 4cf83449 (qgis): qgsmesh3geometry: Limit geometry to 3d scenes' 2d extent
This is a follow-up of https://github.com/qgis/QGIS/pull/51304 which
did not handle mesh layers. This commit adds thi...
Jean Felder
11:34 PM Revision 4f345e74 (qgis): qgsmesh3dgeometry: Fix typo in a variable name
Jean Felder
11:33 PM Revision b9f77021 (qgis): qgs3dmapscene: Handle mesh layers in elevationRange()
This is a follow-up of https://github.com/qgis/QGIS/pull/51544 which
only handled PointCloud layers.
The switch logi...
Jean Felder
11:32 PM Revision 3462b1bb (qgis): PG: fix issue GH #54572 st_geographyfromtext
Fix #54572 Error saving edit on PostGIS geometry when table also contains geography Alessandro Pasotti
11:31 PM Revision 8d768acb (qgis): [processing] replace illegal characters with underscore when generating
output filename in Split Vector Layer algorithm (fix #53856)
Also ignore invalid geometries, as we only want to spli...
Alexander Bruy
11:31 PM Revision a2ec41b4 (qgis): use stringToSafeFilename()
Alexander Bruy
11:31 PM Revision f4e55344 (qgis): SQLite layer export: do not set SRID= layer creation options that is in...
Even Rouault
11:30 PM Revision 4c15213e (qgis): [OGR provider] GPKG/SQLite: issue a 'UPDATE ... SET col_name = constant...
On the test case provided in #53043:
Before:
```
Start layer.getFeatures() without update
layer.getFeatures() found ...
Even Rouault
11:28 PM Revision b443c19b (qgis): Merge pull request #54664 from elpaso/bugfix-gh54572-pg-geom-and-geog
PG: fix issue GH #54572 st_geographyfromtext Alessandro Pasotti
11:27 PM Revision 6daf48e2 (qgis): use stringToSafeFilename()
Alexander Bruy
11:27 PM Revision a3ca16e3 (qgis): [processing] replace illegal characters with underscore when generating
output filename in Split Vector Layer algorithm (fix #53856)
Also ignore invalid geometries, as we only want to spli...
Alexander Bruy
11:24 PM Revision 994ca12c (qgis): Fixes the wrong reference point for mode fill above and fill below
Sebastian Zipser
11:24 PM Revision 57862398 (qgis): fix indentation
Sebastian Zipser
11:24 PM Revision 82d06dfe (qgis): mark project dirty after pasting layer style (fix #53693)
Alexander Bruy
11:24 PM Revision 9fc2c3d6 (qgis): There is no feature display name for raster
Harrissou Santanna
11:23 PM Revision f990beff (qgis): add object names to annotation actions, so they can be removed with
interface customization (fix #54250) Alexander Bruy
11:23 PM Revision 5c423ab3 (qgis): Correctly handle GDAL drivers which support BOTH raster and vector
layers in the GDAL driver list in options dialog
(cherry picked from commit 0f91d38)
Ensure entries for the same ras...
Andrea Giudiceandrea
11:22 PM Revision 42c9d5a0 (qgis): Test for isse #54702
Alessandro Pasotti
11:22 PM Revision 0ce9b637 (qgis): Fix crash on WCS bad layers
Fix #54702 Alessandro Pasotti
11:18 PM Revision 3c6298f2 (qgis): Fix read of vector settings for mesh layers
Paul Blottiere
04:58 PM Revision 6747b9a5 (qgis): Merge pull request #54681 from pblottiere/fix_session_role
Fix session_role setting Julien Cabieces
03:18 PM Revision f80784e0 (qgis): Layout legend wdgt: bump max value for spinboxes
Fix #54682 Alessandro Pasotti
11:42 AM Revision 28df0542 (qgis): qgs3dutils: Factor out function to compute near/far planes of a bbox
Jean Felder
11:42 AM Revision 8a23c9ad (qgis): qgs3dmapscene: Fix near far computation failed check
The update failed check assumes that the initial fnear and ffar values
have not changed. However, if the fnear/ffar s...
Jean Felder
11:42 AM Revision 6b371430 (qgis): qgs3dmapscene: Use scene extent as a fallback for near/far plane comput...
This can happen if the scene does not contain any
Qgs3DMapSceneEntity. For example, if the scene only containes meshes.
Jean Felder
11:35 AM Revision bbfefcfc (qgis): Add tests for atlas legend clipping
Alessandro Pasotti
10:52 AM Revision c0ae76b3 (qgis): Remove unnecessary settings
Paul Blottiere
10:24 AM Revision 5045a9b3 (qgis): Fix session_role setting
Paul Blottiere
09:26 AM Revision f3449194 (qgis): Merge pull request #54675 from alexbruy/pointcloud-expression-test
do not crash when user hits "Test" button in point cloud expression editor (fix #54648) Alexander Bruy
07:21 AM Revision bf22a165 (qgis): vectorlayerchunkloader: Do not apply terrain offset if clamping is abso...
If a terrain offset is applied, all the shapes are vertically
translated by the size of the offset. However, if the c...
Jean Felder
06:32 AM Revision bf3235d0 (qgis): add object names to annotation actions, so they can be removed with
interface customization (fix #54250) Alexander Bruy
06:28 AM Revision d07bd5a5 (qgis): Resync tinygltf
Nyall Dawson
06:27 AM Revision 968e0856 (qgis): Merge pull request #54658 from alexbruy/annotations-object-name
add object names to annotation actions, so they can be removed with interface customization (fix #54250) Alexander Bruy
02:03 AM Revision 0881ace2 (qgis): mark project dirty after pasting layer style (fix #53693)
Alexander Bruy

2023-09-21

01:50 AM Revision a8d78e56 (qgis): fix indentation
Sebastian Zipser
01:50 AM Revision be3b1580 (qgis): Fixes the wrong reference point for mode fill above and fill below
Sebastian Zipser
01:45 AM Revision 57ce70bd (qgis): Merge pull request #54644 from elpaso/bugfix-gh54496-raster-properties-...
RASTER properties dlg sync opacity Alessandro Pasotti
01:44 AM Revision 5450fa07 (qgis): Fixes the wrong reference point for mode fill above and fill below
Sebastian Zipser
01:44 AM Revision 6783df5d (qgis): fix indentation
Sebastian Zipser
01:42 AM Revision e0cb6887 (qgis): QgsVectorLayerSaveAsDialog::createControls(): fix memory leak
Even Rouault
01:42 AM Revision 48e2faf4 (qgis): QgsVectorLayerSaveAsDialog: uncheck 'Add saved filed to map' when selec...
Even Rouault
01:41 AM Revision f6efba54 (qgis): fix(3DSceneExporter): add entity sorting to have idempotent scene export
bdm-oslandia
01:40 AM Revision 0e7ab1d2 (qgis): add tests for GDAL algorithms
Alexander Bruy
01:40 AM Revision f22efde6 (qgis): add binary and boolean types to QgsFieldProxyModel to allow filtering
corresponding field types. Also expose these field types to Processing
field parameter (fix #53940)
Alexander Bruy
01:39 AM Revision c50a7390 (qgis): mark project dirty after pasting layer style (fix #53693)
Alexander Bruy
01:34 AM Revision 5c0ec0fd (qgis): mark project dirty after pasting layer style (fix #53693)
Alexander Bruy
01:33 AM Revision 892146c5 (qgis): qgscameracontroller: Ensure to keep sane values for camera speed
With the current logic in `QgsCameraController::onWheel`, once the
speed becomes null, it cannot increase anymore and...
Jean Felder
01:33 AM Revision 311b3ad2 (qgis): [OGR] Allow CTE SQLite subsetstring
Andrea Giudiceandrea
06:03 PM Revision 59fd92a5 (qgis): Fix for test
Alessandro Pasotti
05:37 PM Revision d156fbab (qgis): ATLAS: LEGEND support clipping
Fix #8155 Alessandro Pasotti
02:03 PM Revision 0c9f15ee (qgis): CAD fix regression with units
Fix #54501 Alessandro Pasotti
08:39 AM Revision e5e6a136 (qgis): Merge pull request #54650 from pblottiere/load_psql_project_anonymised
Anonymise logs when loading a project from postgresql Julien Cabieces

2023-09-20

09:16 PM Revision c448e633 (qgis): Update doc
Paul Blottiere
07:21 PM Revision c7e8ae5b (qgis): Merge pull request #54639 from elpaso/bugfix-gh54533-wfs-MAP-replace
SERVER: Fix server utils service URL wrong MAP replace Alessandro Pasotti
03:46 PM Revision 8239b72c (qgis): Merge pull request #54609 from pblottiere/4326_3857_segfault
Fix segfault in coordinate transform Loïc Bartoletti
02:49 PM Revision 1276ec90 (qgis): Merge pull request #54632 from rouault/fix_54119
[GPX provider] Add a 'time' attribute for the waypoint layer (fixes #54119) Even Rouault
02:49 PM Revision cf1244fb (qgis): Merge pull request #54631 from rouault/fix_54275
[OAPIF] Handle features with complex attribute of QMap type (fixes #54275) Even Rouault
10:09 AM Revision 04a6f41a (qgis): make sure that layer is valid before accesing its methods (fix #54648)
Alexander Bruy

2023-09-19

10:10 PM Revision 2c8e7846 (qgis): Use geos cmake configuration (#54659)
Matthias Kuhn
05:17 PM Revision a95e6b23 (qgis): sip
Paul Blottiere
04:52 PM Revision 0d5d80ed (qgis): Anonymise connection string in welcome page (title and tooltip)
Paul Blottiere
04:08 PM Revision 9b9a7020 (qgis): Hide password in project properties
Paul Blottiere
04:01 PM Revision f0a2c902 (qgis): Add more tests
Paul Blottiere
04:00 PM Revision f55f0ffb (qgis): Add possibility to hide a password with XXXXXXXX
Paul Blottiere
03:30 PM Revision adc44153 (qgis): Support postgresql://user@... schema
Paul Blottiere
03:27 PM Revision e1b03c60 (qgis): Use captured()
Paul Blottiere
03:21 PM Revision 137af237 (qgis): Add unit test
Paul Blottiere
03:21 PM Revision 6b0d61ab (qgis): Remove password from project filename log
Paul Blottiere
03:21 PM Revision d7fb273a (qgis): layout
Paul Blottiere
01:47 PM Revision add14bfb (qgis): PG: fix issue GH #54572 st_geographyfromtext
Fix #54572 Error saving edit on PostGIS geometry when table also contains geography Alessandro Pasotti
01:03 PM Revision bd05166a (qgis): SERVER: fix getpring atlas with DD follow theme
Fix #54475 when an atlas map has a data-defined
follow theme with an expression which depends on
the atlas feature.
Alessandro Pasotti
12:58 PM Revision 6f719bd1 (qgis): Merge pull request #54651 from elpaso/bugfix-gh54475-server-getprint-at...
SERVER: fix getpring atlas with DD follow theme Alessandro Pasotti
11:58 AM Revision feaa292c (qgis): Relax test
Sandro Mani
08:52 AM Revision 37f426e8 (qgis): Fix dialog name
Harrissou Santanna
08:36 AM Revision 80c1bc71 (qgis): Merge pull request #54641 from m-kuhn/cmake-proj
[cmake] Use proj cmake configuration and cleanup GDAL_INCLUDE_DIR Matthias Kuhn

2023-09-18

07:08 PM Revision 1e1fb478 (qgis): Remove PROJ_LIBRARY leftovers
Matthias Kuhn
07:02 PM Revision 55593bdb (qgis): Cleanup GDAL_INCLUDE_DIR
Matthias Kuhn
05:49 PM Revision b14be57c (qgis): Merge pull request #54640 from m-kuhn/fix_spatialite_no_pkgconf
Do not require pkgconfig Matthias Kuhn
05:47 PM Revision 8f07c77f (qgis): Merge pull request #54612 from rouault/qgspoint_unused
qgsgeos.cpp: fix a -Wunused-variable warning Even Rouault
05:29 PM Revision cd51bb25 (qgis): Remove leftover
Matthias Kuhn
05:29 PM Revision f2782681 (qgis): Merge branch 'master' into cmake-proj
Matthias Kuhn
05:28 PM Revision 92c54d75 (qgis): add object names to annotation actions, so they can be removed with
interface customization (fix #54250) Alexander Bruy
05:28 PM Revision 6c0f98e0 (qgis): Merge pull request #54634 from m-kuhn/cmake-gdal
[cmake] Use GDAL::GDAL target and prefer GDAL cmake config files Matthias Kuhn
04:14 PM Revision 8d710572 (qgis): SERVER: fix getpring atlas with DD follow theme
Fix #54475 when an atlas map has a data-defined
follow theme with an expression which depends on
the atlas feature.
Alessandro Pasotti
04:09 PM Revision 55f58fa2 (qgis): layout
Paul Blottiere
03:58 PM Revision 70d606e2 (qgis): Add unit test
Paul Blottiere
03:45 PM Revision c890433d (qgis): Remove password from project filename log
Paul Blottiere
02:16 PM Revision 30753aa5 (qgis): Allow using QgsMapLayerStyleCategoriesModel for non-vector layers
Sandro Mani
02:16 PM Revision b308bceb (qgis): Revert moving storageType to QgsDataProvider, reword style location lab...
Sandro Mani
02:16 PM Revision 4430ca8d (qgis): Implement storage of raster styles to raster GPKG datasources
Sandro Mani
02:16 PM Revision e2169be0 (qgis): Introduce Qgis::ProviderStyleStorageCapabilities
Sandro Mani
02:16 PM Revision ee357346 (qgis): Move isSaveAndLoadStyleToDatabaseSupported and isDeleteStyleFromDatabas...
Sandro Mani
02:16 PM Revision 4d76a39b (qgis): Improve QgsLayerPropertiesDialog::StyleType member naming
Sandro Mani
02:16 PM Revision 40444ccb (qgis): Don't limit style types to vector layers only in QgsMapLayerLoadStyleDi...
Sandro Mani
02:16 PM Revision eba65ddd (qgis): Move load/save style methods to QgsLayerPropertiesDialog
Sandro Mani
02:16 PM Revision 0a1dd0a6 (qgis): Move saveStyleToDatabase, listStylesInDatabase, getStyleFromDatabase, d...
Sandro Mani
02:16 PM Revision 1fb7e142 (qgis): Rename QgsVectorLayerSaveStyleDialog to QgsMapLayerSaveStyleDialog and ...
Sandro Mani
01:44 PM Revision 654bcacb (qgis): Add doc
Matthias Kuhn
12:18 PM Revision 1103a371 (qgis): RASTER properties dlg sync opacity
Fixes #54496 Alessandro Pasotti
12:18 PM Revision 8714be4e (qgis): qgsgeos.cpp: fix a -Wunused-variable warning
Even Rouault
11:49 AM Revision c9d33df3 (qgis): [OAPIF] Handle features with complex attribute of QMap type (fixes #54275)
Even Rouault
10:59 AM Revision 381afa8b (qgis): Update src/core/proj/qgscoordinatetransform.cpp
Co-authored-by: Even Rouault <[email protected]> Paul Blottiere
10:52 AM Revision 01b0eff8 (qgis): Merge branch 'master' into cmake-gdal
Matthias Kuhn
10:51 AM Revision 01a999a9 (qgis): Merge pull request #54635 from m-kuhn/cmake-expat
[cmake] Use native find EXPAT logic Matthias Kuhn
10:41 AM Revision 789e92b0 (qgis): [cmake] Use proj cmake configuration
Matthias Kuhn
10:23 AM Revision 1b579430 (qgis): Do not require pkgconfig
Matthias Kuhn
10:15 AM Revision 57fe9e09 (qgis): SERVER: Fix server utils service URL wrong MAP replace
Fixes #54533 Alessandro Pasotti
07:30 AM Revision a42c02b4 (qgis): Use GDAL cmake config
and switch to target.
Perserve fallback GDAL discovery logic since GDALConfig is quite recent.
Matthias Kuhn
06:12 AM Revision 17301401 (qgis): [cmake] Use native find EXPAT logic
and switch to using target EXPAT::EXPAT Matthias Kuhn

2023-09-17

09:34 PM Revision f67e3398 (qgis): Merge pull request #54626 from m-kuhn/cmake-spatialite
[cmake] Prefer pkgconfig for spatialite Matthias Kuhn
09:27 PM Revision 9d626027 (qgis): Merge pull request #54628 from agiudiceandrea/backport-54616-to-queued_...
[Backport queued_ltr_backports] Fix MingW64 build Matthias Kuhn
05:33 PM Revision 62e7df78 (qgis): [GPX provider] Add a 'time' attribute for the waypoint layer (fixes #54...
Even Rouault
04:15 PM Revision 069667ef (qgis): Merge pull request #54627 from agiudiceandrea/backport-54616-to-release...
[Backport release-3_28] Fix MingW64 build Even Rouault
08:46 AM Revision a9a19d1b (qgis): Merge pull request #54625 from m-kuhn/gsl-cleanup
Use cmake native FindGSL Matthias Kuhn

2023-09-16

03:24 PM Revision 626fd40c (qgis): MingW64 build: remove workaround
Revert 5703f03
(cherry picked from commit e6465e3105e4cfcaf5d05ac5dc4c04a17d0e6a84)
Andrea Giudiceandrea
03:23 PM Revision d387ebf6 (qgis): Fix MingW64 build: revert f3661ed
(cherry picked from commit b5cbc6a29d1116b5ef40d01a2cb39abe2c58ccd2) Andrea Giudiceandrea
03:11 PM Revision eef91597 (qgis): MingW64 build: remove workaround
Revert 5703f03
(cherry picked from commit e6465e3105e4cfcaf5d05ac5dc4c04a17d0e6a84)
Andrea Giudiceandrea
03:05 PM Revision 2822f816 (qgis): Fix MingW64 build: revert f3661ed
(cherry picked from commit b5cbc6a29d1116b5ef40d01a2cb39abe2c58ccd2) Andrea Giudiceandrea
12:13 PM Revision b9d0b4ce (qgis): [cmake] Prefer pkgconfig for spatialite
and use a target Matthias Kuhn

2023-09-15

01:47 AM Revision 8b1b3243 (qgis): Fix Advanced Digitizing locked distance circle
Andrea Giudiceandrea
01:47 AM Revision 02440f89 (qgis): qgschunkedentity: Disconnect finished signal when a job is canceled
This prevents a crash in `QgsChunkedEntity::onActiveJobFinished()`
which tries to access a job that no long exists.
Jean Felder
01:47 AM Revision d1af706d (qgis): Fix leak in geos::linePointDifference
Nyall Dawson
01:47 AM Revision 5af56a95 (qgis): Fix leaks in mesh export algorithm
Nyall Dawson
01:47 AM Revision 4b179979 (qgis): qgs3dmapscene: Delete the terrain to properly stop active jobs
When a terrain (a `QgsTerrainEntity`) is replaced by a new one (in
`Qgs3DMapSettings::setTerrainGenerator()`),
`Qgs3D...
Jean Felder
01:47 AM Revision fcc7ef75 (qgis): Fix non-optional processing parameters should not need to be specified
when a non-null default value is set for the parameter
Fixes #54370
(cherry picked from commit 4aec105bd6234244bd99...
Nyall Dawson
01:47 AM Revision a43bd301 (qgis): Also set 'evaluate default values on provider side' property when loadi...
Jacky Volpes
01:47 AM Revision bca3ffaf (qgis): Use correct test when validating missing parameter inputs for
model child algorithms
If a parameter is unspecified and mandatory, BUT has a non-null default
value then we should ...
Nyall Dawson
01:47 AM Revision cc262001 (qgis): Fix a leak in georeferencer helmert method
Nyall Dawson
01:47 AM Revision bf2e8f6b (qgis): Raise error if PostgreSQL version can't be parsed
nicogodet
01:47 AM Revision 66a7cc73 (qgis): qgschunkedentity: Simplify while logic in startJobs()
Jean Felder
01:47 AM Revision eed81cb8 (qgis): More robust retrieval for PostgreSQL version
Nicolas Godet
01:47 AM Revision 8bc99010 (qgis): Fix QgsMapLayer::saveNamedProperty and QgsMapLayer::saveSldStyleV2
set resultFlag to False when the directory is not writable Andrea Giudiceandrea
01:47 AM Revision 63d91e2a (qgis): Update python/plugins/processing/gui/BatchInputSelectionPanel.py
Nicolas Godet
01:47 AM Revision 944c8186 (qgis): Add PointCloud layers to "Select from Open Layers…"
nicogodet
01:47 AM Revision 6ae10e72 (qgis): Use raw string
Nicolas Godet
09:28 PM Revision 7440a487 (qgis): [ogr] Fix assert when opening GeoJSON (and other) datasets
Mathieu Pellerin - nIRV
09:25 PM Revision 821739f7 (qgis): MingW64 build: remove workaround
Revert 5703f03 Andrea Giudiceandrea
09:25 PM Revision fcd0a0d1 (qgis): Fix MingW64 build: revert f3661ed
Andrea Giudiceandrea
09:23 PM Revision 8723b82e (qgis): qgsvirtualpointcloudprovider.cpp: add a missing variable initialization
Fixes the following compiler warning:
```
In file included from /home/even/qgis/qgis/src/core/pointcloud/qgspointclou...
Even Rouault
09:21 PM Revision d09ad87a (qgis): MingW64 build: remove workaround
Revert 5703f03 Andrea Giudiceandrea
09:21 PM Revision 0e938e1d (qgis): Fix MingW64 build: revert f3661ed
Andrea Giudiceandrea
04:39 PM Revision 98175f7d (qgis): [ogr] Fix assert when opening GeoJSON (and other) datasets
Mathieu Pellerin - nIRV
04:39 PM Revision cae4517c (qgis): [ogr] Fix assert when opening GeoJSON (and other) datasets
Mathieu Pellerin - nIRV
04:34 PM Revision 0ad16cad (qgis): [ogr] Fix assert when opening GeoJSON (and other) datasets
Mathieu Pellerin - nIRV
04:11 PM Revision 98483645 (qgis): Use cmake native FindGSL
- this is part of CMake since 3.2
- works with pkgconfig (hence without gsl-config)
- properly propagates targets
- h...
Matthias Kuhn
02:04 PM Revision 67d46100 (qgis): Release of 3.32.3
Jürgen Fischer
02:04 PM Revision 7aff6359 (qgis): translation update for 3.32.3 from transifex
Jürgen Fischer
02:03 PM Revision b02458a1 (qgis): Release of 3.28.11
Jürgen Fischer
02:03 PM Revision bd3d9dea (qgis): translation update for 3.28.11 from transifex
Jürgen Fischer
12:15 PM Revision adb7f40c (qgis): Fix segfault in coordinate transform
Paul Blottiere
12:00 PM Revision 4d80e946 (qgis): Merge pull request #54605 from m-kuhn/build_failure
Fix build failure Matthias Kuhn
11:56 AM Revision cc0208e6 (qgis): Fix segfault in coordinate transform
Paul Blottiere
10:04 AM Revision 089da510 (qgis): fix translation string
Jürgen Fischer
08:04 AM Revision 8989d5b7 (qgis): Fix build failure
Matthias Kuhn
06:24 AM Revision e6295e2c (qgis): Fix leak in geos::linePointDifference
Nyall Dawson
06:24 AM Revision dc719fbb (qgis): Fix leak in geos::linePointDifference
Nyall Dawson
06:24 AM Revision bf45674b (qgis): Fix leaks in mesh export algorithm
Nyall Dawson
06:23 AM Revision 2e10b845 (qgis): Fix leaks in mesh export algorithm
Nyall Dawson
06:23 AM Revision 86a70f30 (qgis): Fix leak in triangulation test
Nyall Dawson
06:22 AM Revision 5fbe53aa (qgis): Fix crash when a group layer is referenced twice by a layout map
Fixes #53727 Nyall Dawson
 

Also available in: Atom