Activity
From 2023-09-11 to 2023-10-10
2023-10-10
- 10:49 PM Revision 03af4e3c (qgis): Fix crash on value relation multi-column
- Fix #54164
- 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.... - 12:43 PM Revision ad4dcce2 (qgis): Fix angle constraint in floater
- followup #54687
- 12:03 PM Revision 2d57c99d (qgis): Invisible group layers should not be added to canvas
- 12:03 PM Revision 0a4796c0 (qgis): Fix draw effect is not immediately enabled when activating group layer
- Fixes #51357
- 12:03 PM Revision 93c2a498 (qgis): Fix toggling visibility of group layers resets child layer
- mask blend modes
Fixes #53088
Fixes #53057 - 09:26 AM Revision 071b585b (qgis): Add unit tests for layout map item blend modes
- 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... - 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... - 09:26 AM Revision 85ce6de8 (qgis): Update test
- 09:26 AM Revision 18902592 (qgis): Add test mask
- 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... - 09:26 AM Revision b2ba30b1 (qgis): Update test to newer methods
- 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... - 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.... - 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.... - 05:32 AM Revision 73def6a1 (qgis): auto-cancel running builds on PRs when pushing a new commit
- 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... - 03:28 AM Revision ac375718 (qgis): Add test mask
2023-10-09
- 10:04 PM Revision e64bab8e (qgis): Update test_qgsgeometry.py
- 10:04 PM Revision ef8cd275 (qgis): Update test_qgsgeometry.py
- 10:04 PM Revision 54af879d (qgis): GEOMETRY: fix regression on split multipart
- manual backport of #54744
Fix #54155 - 10:04 PM Revision dbc733b2 (qgis): Update src/core/geometry/qgsgeos.cpp
- 10:04 PM Revision ad658bb2 (qgis): spelling
- 07:20 PM Revision b84393e3 (qgis): Run shellcheck only on modified shell files
- 12:14 PM Revision 8dbf287b (qgis): use qobject_cast
- 12:14 PM Revision a0fc443b (qgis): add test files
- 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 - 12:14 PM Revision d18190ce (qgis): make cppcheck happy
- 12:14 PM Revision a4e47339 (qgis): concave hull tests based on geos version
- 12:14 PM Revision 17426302 (qgis): address review
- 12:14 PM Revision d8243141 (qgis): [processing] port voronoi polygons algorithm to C++
- 12:14 PM Revision ea6a706c (qgis): do not create spatial index if preserving attributes is not needed
- 12:14 PM Revision 514e8b5b (qgis): use geos to calculate concave hull on systems with geos >=3.11.0
- 12:14 PM Revision 496d8267 (qgis): more verbose label for parameter
- 12:14 PM Revision 5ad4119b (qgis): another attempt to fix test
- 12:14 PM Revision 50979924 (qgis): try to fix tests
- 12:14 PM Revision 61b69179 (qgis): [processing] port concave hull algorithm to C++
- 12:14 PM Revision 451d1ba5 (qgis): [processing] port delaunay triangulation algorithm to C++
- 10:05 AM Revision cee8eec9 (qgis): Fix initial zoom level when opening layout designer windows
- Fixes #44421
- 09:03 AM Revision 82df98df (qgis): Merge pull request #54855 from elpaso/backport-54639
- Backport: SERVER: Fix server utils service URL wrong MAP replace
- 08:55 AM Revision 9c120126 (qgis): Merge pull request #54687 from elpaso/bugfix-gh54501-cad-floater-regres...
- CAD fix regression with units
- 08:18 AM Revision a1d984ea (qgis): [ui] Improve title and message wording of the warning dialog when savin...
- 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) - 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 - 06:14 AM Revision 3eca7e2e (qgis): Wait for task termination
- 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... - 06:14 AM Revision 58c13215 (qgis): Spelling
- 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 ... - 06:14 AM Revision f9fc9df1 (qgis): Don't warn on failure to calculate point cloud stats if task was explic...
- 05:30 AM Revision 9963cb50 (qgis): Fix incorrect assert when opening gdal datasets in more places
- 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... - 05:02 AM Revision 058440d4 (qgis): Add test mask
- 05:02 AM Revision 79b4353a (qgis): Add test for highlighting a very transparent symbol
- Refs #54830
- 05:02 AM Revision 4711ed51 (qgis): Cleanup and modernize QgsHighlight test
- 04:01 AM Revision fe1d167d (qgis): Have prepare_commit always run spell and shell checkers when possible
- Print warnings if requirements are not met
- 03:57 AM Revision ea05a597 (qgis): Fix initial zoom level when opening layout designer windows
- Fixes #44421
- 03:52 AM Revision 9875536c (qgis): Fix initial zoom level when opening layout designer windows
- Fixes #44421
- 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 - 02:56 AM Revision 520192e6 (qgis): Fix layout labels don't immediately react to changes when
- semi-transparent
- 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
2023-10-08
- 12:52 AM Revision 8c48244f (qgis): Restore output of gdal/proj/geos detected versions from cmake
- 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.... - 10:40 PM Revision 3f471a77 (qgis): Have QgsRectangle::snappedToGrid return a copy of self for Null rects
- 10:40 PM Revision 662544cb (qgis): Add test for equality operator of null and empty rectangles
- 10:40 PM Revision c07896ba (qgis): Fix TestQgsMultiPoint::boundingBox expectance on boundingbox of empty m...
- 10:40 PM Revision 8f716330 (qgis): Always consider two null rectangles as equal
- 10:40 PM Revision bcf83c17 (qgis): Do not pass -projwin to gdal_translate when given rectangle is Null
- Update testcase accordingly
2023-10-07
- 04:23 PM Revision 8c62d897 (qgis): use draco release libraries also with MSVC (like the rest of the work i...
- 10:31 AM Revision b825ecc3 (qgis): fix MSVC build (followup f5230b11d3)
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
- 12:27 AM Revision 54094b6d (qgis): Do not expect a bounding box in no-result GetFeatureInfo query
- 12:14 AM Revision dd1a0ebf (qgis): Fix crash in merge features dialog when a field has a unique
- constraint set
Fixes #54856 - 01:28 PM Revision 3137b211 (qgis): Optimise QgsRectangle::asWktPolygon
- Avoid multiple string allocations
- 01:28 PM Revision 22299c66 (qgis): String fix
- 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 - 01:28 PM Revision 71ab3a8f (qgis): Use isNull for tests
- 01:27 PM Revision 4edd328f (qgis): Add better way to retrieve full file path for files in the
- test set
- 01:27 PM Revision 5dd5cfca (qgis): Always use copies of data in copc tests, to avoid changing reference files
- 01:27 PM Revision ad5059fa (qgis): Minor test cleanup
- 01:27 PM Revision c75cd531 (qgis): Add base class QgsTest method to make it easy to retrieve an isolated c...
- 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
- 12:55 PM Revision eddc6d93 (qgis): Use distinct name for test results artifact
- 12:55 PM Revision 5cff1f43 (qgis): Use distinct name for test results artifact
- 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.
- 08:14 AM Revision af3bab4d (qgis): qgspolygon3dsymbolwidget: Add tooltips to culling mode combobox
- 08:14 AM Revision beb28f6f (qgis): qgsmesh3dsymbolwidget: Add an option to set culling mode
- 08:14 AM Revision 1b8cb6a9 (qgis): qgsmesh3dsymbolwidget: Remove empty lines at the end of file
- 08:14 AM Revision 0dcecc23 (qgis): qgsmesh3dmaterial: Allow to change culling mode
- This is achieved by adding a `cullingMode` parameter to
`QgsMesh3DSymbol`. - 08:14 AM Revision 66a8120f (qgis): qgs3dutils: Factor out culling mode enum conversion
- This will be used by `QgsMesh3DMaterial` in the next commmit.
- 08:08 AM Revision afffbbe3 (qgis): DATASOURCEMANAGER: Add close and help button to browser
- Fix #54171
- 08:08 AM Revision 9695f1f8 (qgis): Revert "BROWSER add optional button box to dock widget"
- This reverts commit 5a2cf2968ded40e53246553ae122d96d37f77a26.
- 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 - 08:07 AM Revision b9bfaf5c (qgis): Layout
- 08:07 AM Revision 43012449 (qgis): Display a disabled checkbox when update/delete/insert are not possible ...
- 08:07 AM Revision f5230b11 (qgis): Update checkbox is available for nogeom layers
- 08:00 AM Revision 601cd4dc (qgis): Fix test -- we should not be enabling blend modes when forcing vector o...
- 08:00 AM Revision 63c7ccbd (qgis): Remove duplicate header from test report
- 08:00 AM Revision 5423d85c (qgis): Update test mask
- 08:00 AM Revision 88e0fe75 (qgis): Add test mask
- 08:00 AM Revision 3eddef57 (qgis): Expand unit test covering of base layout item blend mode handling
- 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
- 07:20 AM Revision 87f81ba1 (qgis): Use distinct name for test results artifact
- 07:20 AM Revision 13f76a56 (qgis): Use distinct name for test results artifact
- 07:14 AM Revision e04cc809 (qgis): Use distinct name for test results artifact
- 05:55 AM Revision 7fe30657 (qgis): Fix capitalisation
- 05:16 AM Revision ac7757af (qgis): Fix layout labels don't immediately react to changes when
- semi-transparent
- 05:05 AM Revision 2cf975a9 (qgis): QGraphicsItem::setGraphicsEffect takes ownership, using a unique_ptr
- is not appropriate
Refs #54012 - 05:05 AM Revision c80deaf1 (qgis): Apply suggestions from code review
- 05:05 AM Revision b41bc4cf (qgis): Handle sql='' or sql="" as empty sql strings instead of '' / "" literals
- Fixes #53736
- 05:04 AM Revision b61716fb (qgis): Fix layout labels don't immediately react to changes when
- semi-transparent
- 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... - 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) - 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) - 05:04 AM Revision 0497041b (qgis): Update tests/src/app/testqgslayerpropertiesdialogs.cpp
- 04:15 AM Revision 9d8a7225 (qgis): Revert "Allowing storing GPGK raster layer styles to DB"
- 04:15 AM Revision f98f4b18 (qgis): Revert "Allowing storing GPGK raster layer styles to DB"
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 - 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... - 04:16 PM Revision 4bc4f48f (qgis): Merge pull request #54558 from manisandro/rasterstyles
- Allowing storing GPGK raster layer styles to DB
- 04:00 PM Revision b36e2476 (qgis): SERVER: Fix server utils service URL wrong MAP replace
- Fixes #54533
Backported from master - 03:57 PM Revision e457fae1 (qgis): RASTER properties dlg sync opacity
- Fixes #54496
Backported from master - 03:11 PM Revision f47e78bf (qgis): update debian oracle support (followup 982fea528779e9)
- 07:01 AM Revision 92384e0f (qgis): Have QgsRectangle::asWktPolygon print POLYGON EMPTY for null rects
- 07:01 AM Revision 5566e426 (qgis): Apply suggestions from code review
- 07:01 AM Revision 59a6a098 (qgis): Have QgsRectangle::asPolygon return "EMPTY" for null rects
- Update python test accordingly
- 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... - 06:59 AM Revision f39a7cb1 (qgis): Cleanup Execute SQL geometry type handling
- And fix exception when "no geometry" type is selected
Fixes #54833 - 06:59 AM Revision 861f6e83 (qgis): Fix strings
- 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... - 06:54 AM Revision 33bb769b (qgis): Cleanup Execute SQL geometry type handling
- And fix exception when "no geometry" type is selected
Fixes #54833 - 06:54 AM Revision 0a11e3da (qgis): Fix strings
- 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 - 04:45 AM Revision b8391d0b (qgis): Ignore any invalid field indexes
2023-10-04
- 12:59 AM Revision 7bb23f2d (qgis): Apply suggestions from code review
- 12:58 AM Revision 3c092fa1 (qgis): More info about ISO 32000 in GeoPDF Exporter abstract class
- 12:58 AM Revision 668734a8 (qgis): Update src/core/qgsabstractgeopdfexporter.h
- Co-authored-by: Matthias Kuhn <[email protected]>
- 12:36 AM Revision db8fe7f4 (qgis): Ignore any invalid field indexes
- 12:31 AM Revision 4bd58877 (qgis): Ignore any invalid field indexes
- 09:24 AM Revision e77ca40a (qgis): Handle sql='' or sql="" as empty sql strings instead of '' / "" literals
- Fixes #53736
- 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
- 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
- 09:16 AM Revision 7ab5c5b1 (qgis): Merge pull request #54824 from nyalldawson/layout_crash
- Cleanup c++ layout tests
- 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... - 03:18 AM Revision 0bef8331 (qgis): flake8: Remove trailing spaces
- 02:26 AM Revision 08afe820 (qgis): Cleanup c++ layout tests
- - Use common methods
- Ensure all tests pass under memory sanitiser builds without issues
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
- 11:28 PM Revision 77b16c4c (qgis): Fix crash when opening layer properties for raster layer with broken
- data source
Fixes #49176 - 10:08 PM Revision a16d5587 (qgis): [OAPIF] Catch ct.transformBoundingBox() exceptions in QgsOapifProvider ...
- 10:08 PM Revision a8da6b69 (qgis): [OAPIF] faster way to get feature count (backport of #51590)
- 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
- 09:29 PM Revision 17a34a1b (qgis): Avoid calling overridden virtual method in base class destructor
- Fixes some undefined behavior when deleting layout items
- 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
- 12:26 PM Revision 01b2bb8f (qgis): QGraphicsItem::setGraphicsEffect takes ownership, using a unique_ptr
- is not appropriate
Refs #54012 - 12:21 PM Revision ce66298e (qgis): QGraphicsItem::setGraphicsEffect takes ownership, using a unique_ptr
- is not appropriate
Refs #54012 - 12:17 PM Revision a173de5c (qgis): Fix crash when changing layers between editable/non-editable layers
- Fixes #54802
Fixes #52334
Fixes #49235 - 11:51 AM Revision 15f04bb1 (qgis): QgsVectorLayer field configuration flag methods should also be exposed
- 11:51 AM Revision 524580fc (qgis): Fix seealso links
- 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... - 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 - 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... - 05:14 AM Revision 4035f4fe (qgis): Update src/app/options/qgsoptions.cpp
- 05:14 AM Revision 2f4ebd05 (qgis): missed code to save the setting
- 05:14 AM Revision 16b34193 (qgis): add end cap style selection to the curve offset global options (fix #28...
- 04:39 AM Revision e81e5e88 (qgis): Fix leak when constructing geometry from wkt with empty components
- 04:35 AM Revision 19999d51 (qgis): enable Delete button if there is at least one user function (fix #51108)
- 03:19 AM Revision 76360da7 (qgis): Handle sql='' or sql="" as empty sql strings instead of '' / "" literals
- Fixes #53736
- 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... - 02:13 AM Revision 4735bd9c (qgis): QgsVectorLayerSaveAsDialog::createControls(): fix memory leak
- 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... - 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... - 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:...
2023-10-02
- 12:02 PM Revision 982fea52 (qgis): debian packaging: update to latest oracle client
- 11:44 AM Revision a0c3d679 (qgis): Don't install CMakeLists.txt
- 09:06 AM Revision 6e3364ff (qgis): Merge pull request #54745 from pblottiere/pc_profile_loop
- Deactivate profile progress bar when no nodes
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:... - 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... - 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... - 04:01 PM Revision b5d0a4f4 (qgis): Consider z scale and offset when calculating z range for tiled
- scene layers
- 04:01 PM Revision 43591ef6 (qgis): Don't set z range for scenes which are near global - the value won't re...
- 04:01 PM Revision 6b6102c5 (qgis): Consider tiled scene layers when calculating 3d map scene z ranges
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
- 10:02 AM Revision 7bd457b2 (qgis): doxy
- 09:34 AM Revision 3cac4c0b (qgis): Make convertToProviderType static to bypass thread check
- 09:12 AM Revision 373d5f86 (qgis): Merge pull request #54035 from alexbruy/processing-port-raster-calculator
- Port Raster Calculator algorithm to C++
- 08:27 AM Revision d98fb4d2 (qgis): typo
- 08:27 AM Revision ed64f37b (qgis): SPATIALITE: fix insert incompatible geometry types
- Fix #54662
Logic shamelessly copied from potgres provider. - 08:27 AM Revision d4620788 (qgis): remove imports
- 08:27 AM Revision 30cd5124 (qgis): Address pr comments
2023-09-29
- 03:23 PM Revision 5620ed79 (qgis): Update tests
- 02:43 PM Revision cc152847 (qgis): Deactivate progress bar when no nodes
- 02:22 PM Revision dece451a (qgis): Merge pull request #54706 from Gustry/hide-password
- Hide password instead of removing it
- 12:09 PM Revision d69a6772 (qgis): Fix segfault when point is invalid
- 12:09 PM Revision 46c2d8b2 (qgis): Another safety check
- 12:09 PM Revision d5b62e23 (qgis): Apply suggestions from code review
- 11:55 AM Revision f53b3186 (qgis): Update docs and description for layout map item grid elements
- 11:55 AM Revision e85392bd (qgis): Misc typo/misnaming dialog fixes
- 11:55 AM Revision 136cf92a (qgis): Expression string builder --> Expression builder
- 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 ... - 10:48 AM Revision 75c177e8 (qgis): LAYOUT attr table widget width localization
- Fix #54204
- 10:10 AM Revision 493219c7 (qgis): [OGR provider] Fix issue when writing a multi-part multipolygon in a sh...
- 09:29 AM Revision 29b08c79 (qgis): Hide password instead of removing it
- 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... - 09:25 AM Revision 8c57166a (qgis): qgsmesh3dmaterial: Fix typos in a comment
- 08:57 AM Revision 05469fd2 (qgis): [OAPIF] Handle features with complex attribute of QMap type (fixes #54275)
- 08:41 AM Revision d95802d7 (qgis): Fix segfault when point is invalid
- 08:41 AM Revision 3bf10541 (qgis): Apply suggestions from code review
- 08:41 AM Revision 4560044a (qgis): Another safety check
- 08:37 AM Revision 908eda36 (qgis): Fix segfault when point is invalid
- 08:37 AM Revision 3d2bdeda (qgis): Apply suggestions from code review
- 08:37 AM Revision 7f8faed8 (qgis): Another safety check
- 08:36 AM Revision 6efed1db (qgis): use center of the upper left pixel when writing world file (fix #41795)
- 08:36 AM Revision 6a563f8a (qgis): add test for world file creation
- 08:36 AM Revision c9b50a76 (qgis): Update tests/src/app/testqgsgeoreferencer.cpp
- 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... - 08:36 AM Revision 05a2301e (qgis): Spelling
- 08:36 AM Revision 0c60c479 (qgis): Also shortcut execution of qgis_process --version
- 07:46 AM Revision 9aa0600f (qgis): when snapping to curved geometry use snapped point coordinates instead
- of returning interpolated point on a segment
- 07:46 AM Revision cd2b8910 (qgis): check geometry wkb type instead of layer wkb type
- 07:46 AM Revision 2e915c7c (qgis): better fix and add a test
- 07:37 AM Revision c29bfc71 (qgis): Fix build warning
- 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. - 07:10 AM Revision 93f4b0c4 (qgis): spelling
- 07:10 AM Revision 24f0cb64 (qgis): Update src/core/geometry/qgsgeos.cpp
- 07:10 AM Revision b235eeed (qgis): GEOMETRY: fix regression on split multipart
- Fix #54155
- 04:13 AM Revision 72469836 (qgis): [OGR provider] Fix issue when writing a multi-part multipolygon in a sh...
- 03:48 AM Revision 4514acb1 (qgis): LAYOUT attr table widget width localization
- Fix #54204
- 03:31 AM Revision 8793e659 (qgis): Apply suggestions from code review
- 03:15 AM Revision c3f9d252 (qgis): Update tests/src/app/testqgsgeoreferencer.cpp
- 03:08 AM Revision 7b3ac88f (qgis): Fix leak when constructing geometry from wkt with empty components
- 03:07 AM Revision 8a3ee8aa (qgis): [OGR provider] Fix issue when writing a multi-part multipolygon in a sh...
- 03:02 AM Revision 1a638ef2 (qgis): [GRASS] Fix QgsProcessingParameterNumber in grass7.txt
- 02:57 AM Revision c9a85366 (qgis): Merge pull request #54769 from elpaso/bugfix-gh54204-table-layout-width...
- LAYOUT attr table widget width localization
- 02:52 AM Revision dc8fdc5b (qgis): check geometry wkb type instead of layer wkb type
- 02:52 AM Revision 97d5155e (qgis): better fix and add a test
- 02:52 AM Revision 822b5f69 (qgis): when snapping to curved geometry use snapped point coordinates instead
- of returning interpolated point on a segment
- 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... - 02:51 AM Revision bc4411e2 (qgis): qgsmesh3dmaterial: Fix typos in a comment
- 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
- 02:50 AM Revision 39c492a5 (qgis): [OAPIF] Catch ct.transformBoundingBox() exceptions in QgsOapifProvider ...
- 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... - 02:47 AM Revision 4ab76164 (qgis): enable Delete button if there is at least one user function (fix #51108)
- 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. - 02:42 AM Revision 9337787b (qgis): enable Delete button if there is at least one user function (fix #51108)
- 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... - 02:34 AM Revision 3de67578 (qgis): Use a precision of 7 for viewbox coordinates
- 02:25 AM Revision f107d51e (qgis): Add clear value
- 02:18 AM Revision 3aba9514 (qgis): append style name to the output file name when saving multiple styles
- (fix #46597)
- 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
- 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... - 02:15 AM Revision dbbbc0ea (qgis): qgsphongmaterialwidget: Add an option to hide the opacity slider
- This will be used in the next commit.
- 02:03 AM Revision b62347b9 (qgis): Fix #54683 - Map tips black scrollbars
- 02:03 AM Revision 9d837335 (qgis): Tweak map tip max size
2023-09-28
- 01:06 AM Revision 58c66938 (qgis): add test for world file creation
- 01:06 AM Revision 6077d978 (qgis): use center of the upper left pixel when writing world file (fix #41795)
- 01:02 AM Revision e37e12ae (qgis): add test for world file creation
- 01:02 AM Revision 95e504f9 (qgis): use center of the upper left pixel when writing world file (fix #41795)
- 09:41 PM Revision 859a851e (qgis): Allow GPU memory limit configuration + show a warning when limit got hit
- 09:16 AM Revision ce71ecde (qgis): LAYOUT attr table widget width localization
- Fix #54204
- 09:09 AM Revision 4676af85 (qgis): Merge pull request #54726 from troopa81/make_avoidintersection_return_enum
- Make avoidIntersections return an enum
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 - 11:19 PM Revision deccbb6f (qgis): use "@id" instead of deprecated "$id" in geometry checker (fix #52658)
- 06:39 PM Revision 29f19daf (qgis): fix sip
- 05:00 PM Revision 028d2543 (qgis): remove comma
- Co-authored-by: Denis Rouzaud <[email protected]>
- 02:00 PM Revision 68f025b2 (qgis): expose QgsField configuration flags in python bindings (#54753)
- 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...
2023-09-26
- 04:02 PM Revision 096d741f (qgis): Merge pull request #54692 from elpaso/bugfix-gh8155-atlas-legend-suppor...
- ATLAS: LEGEND support clipping
- 09:01 AM Revision 5d497bc4 (qgis): Merge pull request #54611 from nirvn/gpkg_addpart_fix
- [maptools] Fix adding part on a multipolygon geopackage dataset
- 08:45 AM Revision f867b596 (qgis): Merge pull request #54716 from nyalldawson/fixes
- Misc clazy/ qstring fixes
- 03:56 AM Revision 775d33cc (qgis): Add test coverage to add part map tool
- 03:51 AM Revision 1dba5d8d (qgis): [maptools] Fix adding part on a multipolygon geopackage dataset
2023-09-25
- 12:26 AM Revision ca92d29f (qgis): Fix typo in qgscoordinatereferencesystemutils.cpp
- 04:12 PM Revision 22003e73 (qgis): fix clang-tidy
- 01:52 PM Revision 0d1e3901 (qgis): Address review
- 01:52 PM Revision 98431b35 (qgis): Tweak test to check that the copy move action only copies once
- 01:52 PM Revision d29c2196 (qgis): [maptools] Fix extra duplicated feature when using the copy+move map to...
- 01:14 PM Revision 3c1f5101 (qgis): add modeler support and deprecate Python implementation
- 01:14 PM Revision 65340259 (qgis): raster calculator algorithm (WIP)
- 01:14 PM Revision 6ca67d8c (qgis): custom widget for raster calculator expressions
- 01:14 PM Revision eda287d4 (qgis): add test for raster calculator expression
- 01:14 PM Revision 6ff700ec (qgis): finalize raster calculator algorithm
- 01:14 PM Revision 8d52b54f (qgis): address review
- 01:14 PM Revision fae27f2b (qgis): add algorithm to create virtual raster
- 01:14 PM Revision 0f93479e (qgis): support for raster calculator expressions in expression parameter
- 11:15 AM Revision 657e65dc (qgis): fix remove/rename Arcgis connections in browser (#54725)
- fixes #54718
fixes #53321 - 11:12 AM Revision 7ef5717c (qgis): add deprecated instructions
- 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)
- 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
- 08:42 AM Revision 5315ae6c (qgis): make avoidIntersections return an enum
- 08:04 AM Revision bfe726ba (qgis): fix remove/rename Arcgis connections in browser
- fixes #54718
fixes #53321 - 07:37 AM Revision fd696f17 (qgis): add icon to Elevation style category (refs #53680)
- 05:56 AM Revision bfee9b29 (qgis): Identation
- 05:54 AM Revision 088f02d3 (qgis): Fix spell check false positive
- 05:49 AM Revision 990b1657 (qgis): QString fixup
- 05:49 AM Revision 3b451914 (qgis): Fix clazy warnings
2023-09-24
- 01:53 AM Revision aad03817 (qgis): Fix crash when removing the last recent project followed by selecting a...
- 01:53 AM Revision d8508b11 (qgis): qgs3dmapscene: Fix sip file
- This fixes commit b9f770210c03201a5d81324ac3b1523f57bc2bd8.
2023-09-23
- 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... - 04:29 AM Revision ff9c1b51 (qgis): use stringToSafeFilename()
- 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
- 04:27 AM Revision 77a534cb (qgis): SQLite layer export: do not set SRID= layer creation options that is in...
2023-09-22
- 11:36 PM Revision 0643f0fd (qgis): SQLite layer export: do not set SRID= layer creation options that is in...
- 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... - 11:34 PM Revision 4f345e74 (qgis): qgsmesh3dgeometry: Fix typo in a variable name
- 11:34 PM Revision 84a55ed1 (qgis): qgsmesh3dentity: Remove empty line at the end of file
- 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... - 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
- 11:31 PM Revision a2ec41b4 (qgis): use stringToSafeFilename()
- 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... - 11:31 PM Revision f4e55344 (qgis): SQLite layer export: do not set SRID= layer creation options that is in...
- 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 ... - 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
- 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... - 11:27 PM Revision 6daf48e2 (qgis): use stringToSafeFilename()
- 11:24 PM Revision 57862398 (qgis): fix indentation
- 11:24 PM Revision 994ca12c (qgis): Fixes the wrong reference point for mode fill above and fill below
- 11:24 PM Revision 82d06dfe (qgis): mark project dirty after pasting layer style (fix #53693)
- 11:24 PM Revision 9fc2c3d6 (qgis): There is no feature display name for raster
- 11:23 PM Revision f990beff (qgis): add object names to annotation actions, so they can be removed with
- interface customization (fix #54250)
- 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... - 11:22 PM Revision 42c9d5a0 (qgis): Test for isse #54702
- 11:22 PM Revision 0ce9b637 (qgis): Fix crash on WCS bad layers
- Fix #54702
- 11:18 PM Revision 3c6298f2 (qgis): Fix read of vector settings for mesh layers
- 04:58 PM Revision 6747b9a5 (qgis): Merge pull request #54681 from pblottiere/fix_session_role
- Fix session_role setting
- 03:18 PM Revision f80784e0 (qgis): Layout legend wdgt: bump max value for spinboxes
- Fix #54682
- 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... - 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. - 11:42 AM Revision 28df0542 (qgis): qgs3dutils: Factor out function to compute near/far planes of a bbox
- 11:35 AM Revision bbfefcfc (qgis): Add tests for atlas legend clipping
- 10:52 AM Revision c0ae76b3 (qgis): Remove unnecessary settings
- 10:24 AM Revision 5045a9b3 (qgis): Fix session_role setting
- 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)
- 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... - 06:32 AM Revision bf3235d0 (qgis): add object names to annotation actions, so they can be removed with
- interface customization (fix #54250)
- 06:28 AM Revision d07bd5a5 (qgis): Resync tinygltf
- 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)
- 02:03 AM Revision 0881ace2 (qgis): mark project dirty after pasting layer style (fix #53693)
2023-09-21
- 01:50 AM Revision a8d78e56 (qgis): fix indentation
- 01:50 AM Revision be3b1580 (qgis): Fixes the wrong reference point for mode fill above and fill below
- 01:45 AM Revision 57ce70bd (qgis): Merge pull request #54644 from elpaso/bugfix-gh54496-raster-properties-...
- RASTER properties dlg sync opacity
- 01:44 AM Revision 5450fa07 (qgis): Fixes the wrong reference point for mode fill above and fill below
- 01:44 AM Revision 6783df5d (qgis): fix indentation
- 01:42 AM Revision e0cb6887 (qgis): QgsVectorLayerSaveAsDialog::createControls(): fix memory leak
- 01:42 AM Revision 48e2faf4 (qgis): QgsVectorLayerSaveAsDialog: uncheck 'Add saved filed to map' when selec...
- 01:41 AM Revision f6efba54 (qgis): fix(3DSceneExporter): add entity sorting to have idempotent scene export
- 01:40 AM Revision 0e7ab1d2 (qgis): add tests for GDAL algorithms
- 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) - 01:39 AM Revision c50a7390 (qgis): mark project dirty after pasting layer style (fix #53693)
- 01:34 AM Revision 5c0ec0fd (qgis): mark project dirty after pasting layer style (fix #53693)
- 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... - 01:33 AM Revision 311b3ad2 (qgis): [OGR] Allow CTE SQLite subsetstring
- 06:03 PM Revision 59fd92a5 (qgis): Fix for test
- 05:37 PM Revision d156fbab (qgis): ATLAS: LEGEND support clipping
- Fix #8155
- 02:03 PM Revision 0c9f15ee (qgis): CAD fix regression with units
- Fix #54501
- 08:39 AM Revision e5e6a136 (qgis): Merge pull request #54650 from pblottiere/load_psql_project_anonymised
- Anonymise logs when loading a project from postgresql
2023-09-20
- 09:16 PM Revision c448e633 (qgis): Update doc
- 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
- 03:46 PM Revision 8239b72c (qgis): Merge pull request #54609 from pblottiere/4326_3857_segfault
- Fix segfault in coordinate transform
- 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)
- 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)
- 10:09 AM Revision 04a6f41a (qgis): make sure that layer is valid before accesing its methods (fix #54648)
2023-09-19
- 10:10 PM Revision 2c8e7846 (qgis): Use geos cmake configuration (#54659)
- 05:17 PM Revision a95e6b23 (qgis): sip
- 04:52 PM Revision 0d5d80ed (qgis): Anonymise connection string in welcome page (title and tooltip)
- 04:08 PM Revision 9b9a7020 (qgis): Hide password in project properties
- 04:01 PM Revision f0a2c902 (qgis): Add more tests
- 04:00 PM Revision f55f0ffb (qgis): Add possibility to hide a password with XXXXXXXX
- 03:30 PM Revision adc44153 (qgis): Support postgresql://user@... schema
- 03:27 PM Revision e1b03c60 (qgis): Use captured()
- 03:21 PM Revision 137af237 (qgis): Add unit test
- 03:21 PM Revision 6b0d61ab (qgis): Remove password from project filename log
- 03:21 PM Revision d7fb273a (qgis): layout
- 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
- 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. - 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
- 11:58 AM Revision feaa292c (qgis): Relax test
- 08:52 AM Revision 37f426e8 (qgis): Fix dialog name
- 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
2023-09-18
- 07:08 PM Revision 1e1fb478 (qgis): Remove PROJ_LIBRARY leftovers
- 07:02 PM Revision 55593bdb (qgis): Cleanup GDAL_INCLUDE_DIR
- 05:49 PM Revision b14be57c (qgis): Merge pull request #54640 from m-kuhn/fix_spatialite_no_pkgconf
- Do not require pkgconfig
- 05:47 PM Revision 8f07c77f (qgis): Merge pull request #54612 from rouault/qgspoint_unused
- qgsgeos.cpp: fix a -Wunused-variable warning
- 05:29 PM Revision cd51bb25 (qgis): Remove leftover
- 05:29 PM Revision f2782681 (qgis): Merge branch 'master' into cmake-proj
- 05:28 PM Revision 92c54d75 (qgis): add object names to annotation actions, so they can be removed with
- interface customization (fix #54250)
- 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
- 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. - 04:09 PM Revision 55f58fa2 (qgis): layout
- 03:58 PM Revision 70d606e2 (qgis): Add unit test
- 03:45 PM Revision c890433d (qgis): Remove password from project filename log
- 02:16 PM Revision ee357346 (qgis): Move isSaveAndLoadStyleToDatabaseSupported and isDeleteStyleFromDatabas...
- 02:16 PM Revision 0a1dd0a6 (qgis): Move saveStyleToDatabase, listStylesInDatabase, getStyleFromDatabase, d...
- 02:16 PM Revision eba65ddd (qgis): Move load/save style methods to QgsLayerPropertiesDialog
- 02:16 PM Revision 4430ca8d (qgis): Implement storage of raster styles to raster GPKG datasources
- 02:16 PM Revision 4d76a39b (qgis): Improve QgsLayerPropertiesDialog::StyleType member naming
- 02:16 PM Revision 40444ccb (qgis): Don't limit style types to vector layers only in QgsMapLayerLoadStyleDi...
- 02:16 PM Revision b308bceb (qgis): Revert moving storageType to QgsDataProvider, reword style location lab...
- 02:16 PM Revision e2169be0 (qgis): Introduce Qgis::ProviderStyleStorageCapabilities
- 02:16 PM Revision 30753aa5 (qgis): Allow using QgsMapLayerStyleCategoriesModel for non-vector layers
- 02:16 PM Revision 1fb7e142 (qgis): Rename QgsVectorLayerSaveStyleDialog to QgsMapLayerSaveStyleDialog and ...
- 01:44 PM Revision 654bcacb (qgis): Add doc
- 12:18 PM Revision 1103a371 (qgis): RASTER properties dlg sync opacity
- Fixes #54496
- 12:18 PM Revision 8714be4e (qgis): qgsgeos.cpp: fix a -Wunused-variable warning
- 11:49 AM Revision c9d33df3 (qgis): [OAPIF] Handle features with complex attribute of QMap type (fixes #54275)
- 10:59 AM Revision 381afa8b (qgis): Update src/core/proj/qgscoordinatetransform.cpp
- Co-authored-by: Even Rouault <[email protected]>
- 10:52 AM Revision 01b0eff8 (qgis): Merge branch 'master' into cmake-gdal
- 10:51 AM Revision 01a999a9 (qgis): Merge pull request #54635 from m-kuhn/cmake-expat
- [cmake] Use native find EXPAT logic
- 10:41 AM Revision 789e92b0 (qgis): [cmake] Use proj cmake configuration
- 10:23 AM Revision 1b579430 (qgis): Do not require pkgconfig
- 10:15 AM Revision 57fe9e09 (qgis): SERVER: Fix server utils service URL wrong MAP replace
- Fixes #54533
- 07:30 AM Revision a42c02b4 (qgis): Use GDAL cmake config
- and switch to target.
Perserve fallback GDAL discovery logic since GDALConfig is quite recent. - 06:12 AM Revision 17301401 (qgis): [cmake] Use native find EXPAT logic
- and switch to using target EXPAT::EXPAT
2023-09-17
- 09:34 PM Revision f67e3398 (qgis): Merge pull request #54626 from m-kuhn/cmake-spatialite
- [cmake] Prefer pkgconfig for spatialite
- 09:27 PM Revision 9d626027 (qgis): Merge pull request #54628 from agiudiceandrea/backport-54616-to-queued_...
- [Backport queued_ltr_backports] Fix MingW64 build
- 05:33 PM Revision 62e7df78 (qgis): [GPX provider] Add a 'time' attribute for the waypoint layer (fixes #54...
- 04:15 PM Revision 069667ef (qgis): Merge pull request #54627 from agiudiceandrea/backport-54616-to-release...
- [Backport release-3_28] Fix MingW64 build
- 08:46 AM Revision a9a19d1b (qgis): Merge pull request #54625 from m-kuhn/gsl-cleanup
- Use cmake native FindGSL
2023-09-16
- 03:24 PM Revision 626fd40c (qgis): MingW64 build: remove workaround
- Revert 5703f03
(cherry picked from commit e6465e3105e4cfcaf5d05ac5dc4c04a17d0e6a84) - 03:23 PM Revision d387ebf6 (qgis): Fix MingW64 build: revert f3661ed
- (cherry picked from commit b5cbc6a29d1116b5ef40d01a2cb39abe2c58ccd2)
- 03:11 PM Revision eef91597 (qgis): MingW64 build: remove workaround
- Revert 5703f03
(cherry picked from commit e6465e3105e4cfcaf5d05ac5dc4c04a17d0e6a84) - 03:05 PM Revision 2822f816 (qgis): Fix MingW64 build: revert f3661ed
- (cherry picked from commit b5cbc6a29d1116b5ef40d01a2cb39abe2c58ccd2)
- 12:13 PM Revision b9d0b4ce (qgis): [cmake] Prefer pkgconfig for spatialite
- and use a target
2023-09-15
- 01:47 AM Revision a43bd301 (qgis): Also set 'evaluate default values on provider side' property when loadi...
- 01:47 AM Revision 944c8186 (qgis): Add PointCloud layers to "Select from Open Layers…"
- 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... - 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. - 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 ... - 01:47 AM Revision 63d91e2a (qgis): Update python/plugins/processing/gui/BatchInputSelectionPanel.py
- 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... - 01:47 AM Revision 8b1b3243 (qgis): Fix Advanced Digitizing locked distance circle
- 01:47 AM Revision 66a7cc73 (qgis): qgschunkedentity: Simplify while logic in startJobs()
- 01:47 AM Revision d1af706d (qgis): Fix leak in geos::linePointDifference
- 01:47 AM Revision 5af56a95 (qgis): Fix leaks in mesh export algorithm
- 01:47 AM Revision eed81cb8 (qgis): More robust retrieval for PostgreSQL version
- 01:47 AM Revision 6ae10e72 (qgis): Use raw string
- 01:47 AM Revision bf2e8f6b (qgis): Raise error if PostgreSQL version can't be parsed
- 01:47 AM Revision cc262001 (qgis): Fix a leak in georeferencer helmert method
- 01:47 AM Revision 8bc99010 (qgis): Fix QgsMapLayer::saveNamedProperty and QgsMapLayer::saveSldStyleV2
- set resultFlag to False when the directory is not writable
- 09:28 PM Revision 7440a487 (qgis): [ogr] Fix assert when opening GeoJSON (and other) datasets
- 09:25 PM Revision 821739f7 (qgis): MingW64 build: remove workaround
- Revert 5703f03
- 09:25 PM Revision fcd0a0d1 (qgis): Fix MingW64 build: revert f3661ed
- 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... - 09:21 PM Revision 0e938e1d (qgis): Fix MingW64 build: revert f3661ed
- 09:21 PM Revision d09ad87a (qgis): MingW64 build: remove workaround
- Revert 5703f03
- 04:39 PM Revision 98175f7d (qgis): [ogr] Fix assert when opening GeoJSON (and other) datasets
- 04:39 PM Revision cae4517c (qgis): [ogr] Fix assert when opening GeoJSON (and other) datasets
- 04:34 PM Revision 0ad16cad (qgis): [ogr] Fix assert when opening GeoJSON (and other) datasets
- 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... - 02:04 PM Revision 67d46100 (qgis): Release of 3.32.3
- 02:04 PM Revision 7aff6359 (qgis): translation update for 3.32.3 from transifex
- 02:03 PM Revision b02458a1 (qgis): Release of 3.28.11
- 02:03 PM Revision bd3d9dea (qgis): translation update for 3.28.11 from transifex
- 12:15 PM Revision adb7f40c (qgis): Fix segfault in coordinate transform
- 12:00 PM Revision 4d80e946 (qgis): Merge pull request #54605 from m-kuhn/build_failure
- Fix build failure
- 11:56 AM Revision cc0208e6 (qgis): Fix segfault in coordinate transform
- 10:04 AM Revision 089da510 (qgis): fix translation string
- 08:04 AM Revision 8989d5b7 (qgis): Fix build failure
- 06:24 AM Revision e6295e2c (qgis): Fix leak in geos::linePointDifference
- 06:24 AM Revision dc719fbb (qgis): Fix leak in geos::linePointDifference
- 06:24 AM Revision bf45674b (qgis): Fix leaks in mesh export algorithm
- 06:23 AM Revision 2e10b845 (qgis): Fix leaks in mesh export algorithm
- 06:23 AM Revision 86a70f30 (qgis): Fix leak in triangulation test
- 06:22 AM Revision 5fbe53aa (qgis): Fix crash when a group layer is referenced twice by a layout map
- Fixes #53727
2023-09-14
- 10:02 PM Revision 23e87fa2 (qgis): Fix leak when constructing geometry from wkt with empty components
- 10:02 PM Revision 51de3197 (qgis): Fix leak when constructing geometry from wkt with empty components
- 10:01 PM Revision aa8fbe6f (qgis): Fix a leak in cell statistics algorithm
- 09:57 PM Revision eb9c1c30 (qgis): Fix leak when constructing geometry from wkt with empty components
- 09:56 PM Revision 03fcb506 (qgis): Fix a leak in cell statistics algorithm
- 05:08 PM Revision 97133284 (qgis): Merge pull request #54573 from elpaso/bugfix-gh8385-mysql-parse-conn-st...
- OGR/GDAL: quote/escape username and password when needed
- 04:27 PM Revision b82e9ff8 (qgis): Merge pull request #54467 from m-kuhn/avoid_intersection_coerce_type
- Improve "avoid intersections" type awareness
- 03:45 PM Revision acadfd56 (qgis): Merge pull request #53632 from troopa81/fix_vertextool_topopoints
- Fix slow topological editing when avoid intersection
- 03:29 PM Revision 81dbdd8b (qgis): Merge pull request #53874 from alexbruy/processing-port-align-raster-tool
- Port Align rasters tool to Processing
- 01:54 PM Revision d9f4e555 (qgis): Fix leaks in mesh export algorithm
- 01:54 PM Revision 2cbe0481 (qgis): Fix leaks in mesh export algorithm
- 01:53 PM Revision de95c13e (qgis): Fix leak in geos::linePointDifference
- 01:53 PM Revision b8b9d919 (qgis): Fix leak in geos::linePointDifference
- 01:49 PM Revision 0c7bfc9b (qgis): Standardise more tests
- 01:48 PM Revision a0892f6c (qgis): Fix leak in geos::linePointDifference
- 01:48 PM Revision 154f1fba (qgis): Fix leaks in mesh export algorithm
- 01:26 PM Revision 7ca1eacc (qgis): Fix crash when a group layer is referenced twice by a layout map
- Fixes #53727
- 01:22 PM Revision 3de95a33 (qgis): Improve appearance of some arrows in model designer
- The arrows attached to some components (like comments or input
parameters) don't have any concept of "flow of informa... - 01:22 PM Revision a75160d6 (qgis): Fix crash when a group layer is referenced twice by a layout map
- Fixes #53727
- 01:05 PM Revision 4c45e907 (qgis): Move logic to MySQL branch
- 11:55 AM Revision bd356f1d (qgis): Fix use after free
- 11:50 AM Revision e719ce98 (qgis): Fix use after free
- 09:49 AM Revision 626ba960 (qgis): Add test for OGR username/password quote/comma
- 09:46 AM Revision 623e4598 (qgis): fix patching
- 04:49 AM Revision 9b082990 (qgis): Expose option to color lock symbol layers for selected features
- in GUI
2023-09-13
- 04:42 PM Revision 4d328603 (qgis): OGR/GDAL: quote/escape username and password when needed
- Fixes #54493
- 12:51 PM Revision 0128c58e (qgis): Only set application font once at startup, and require restarts
- after user changes the font
Avoids a potential crash
Fixes #54402
Fixes #54295
Fixes #53466
Fixes #54130 - 12:01 PM Revision 79ea6d99 (qgis): address review
- 10:23 AM Revision c7528e28 (qgis): test diffGeom is not null
- 10:20 AM Revision 501e1d4f (qgis): Remove irrelevant test on creating topopoint with geometry precision
- 10:17 AM Revision b168b205 (qgis): Add setting to control background color for elevation profile charts
- This option (available from the new Settings - Options - Elevation tab)
allows users to set a specific color to use a... - 10:17 AM Revision 467b5226 (qgis): Make elevation profile use dark colors on dark themes
- 09:58 AM Revision 4401ac79 (qgis): Merge pull request #54321 from alexbruy/processing-port-tile-xyz
- [processing] port XYZ tiles algorithms
- 07:41 AM Revision be91ea19 (qgis): [api][profiler] Add a function to export the current runtime profiler m...
- 04:58 AM Revision 00127621 (qgis): Only set application font once at startup, and require restarts
- after user changes the font
Avoids a potential crash
Fixes #54402
Fixes #54295
Fixes #53466
Fixes #54130 - 04:53 AM Revision 08a7e3a9 (qgis): Only set application font once at startup, and require restarts
- after user changes the font
Avoids a potential crash
Fixes #54402
Fixes #54295
Fixes #53466
Fixes #54130
2023-09-12
- 03:42 PM Revision aec3ebbb (qgis): testqgsvertextool.cpp: fix count
- 03:42 PM Revision 94ae51f8 (qgis): cleanup things
- 03:42 PM Revision f34eab99 (qgis): simplify the way we get topo target layers
- 03:42 PM Revision cd2bf72c (qgis): add testTopologicalEditingMoveVerticesOnSegmentZ and fix
- 03:42 PM Revision 508f0159 (qgis): add test for multipolygon and fix
- 03:42 PM Revision c5967579 (qgis): Fix the difference computation
- 03:42 PM Revision 801da6fa (qgis): add test for #49311 issue
- 03:42 PM Revision 9b03c281 (qgis): fix tests
- 03:42 PM Revision dc128740 (qgis): simplify avoid intersection
- 03:42 PM Revision 4aecfd5b (qgis): Fix ignore feature on avoidIntersection
- 03:42 PM Revision 03a63563 (qgis): Fixes #44198 : add minimum set of topological points
- 02:35 PM Revision dae2cf02 (qgis): suppress cppcheck
- 11:30 AM Revision 49ed75ee (qgis): Add runtime profiling for labeling steps
- 11:30 AM Revision 1fcc84f4 (qgis): Record runtime profile for point cloud renders
- 11:30 AM Revision 8380a0cc (qgis): Record runtime profile for rendering mesh layers
- 11:30 AM Revision cf8d5b66 (qgis): Record basic runtime profile for tiled scene layer renders
- 11:30 AM Revision 308f197c (qgis): Record basic runtime profile for vector tile layer renders
- 11:30 AM Revision 0a752b7d (qgis): Add opt in setting for map renders to enable render time profiling,
- and enable for main canvas renders only
And explicitly disable for main canvas preview jobs too - 11:30 AM Revision 776ffac5 (qgis): Add profiling of raster rendering
- 11:30 AM Revision b70fe250 (qgis): Add method to manually insert an entry into the runtime profiler
- Useful when we will be manually calculating runtime duration and
want to push this value to the runtime profiler - 11:30 AM Revision 2d1e066c (qgis): Clear previous render profile when new canvas render starts, and fix pr...
- 11:30 AM Revision 2a3a3cbc (qgis): Record a nice detailed profile of rendering time for vector layers
- Broken down by what's actually happening (eg registering labels
vs rendering features, etc) - 07:42 AM Revision 9c2b1a93 (qgis): Add all newly popular google fonts to auto download list
- 06:51 AM Revision 2192593a (qgis): Use a nicer default appearance for primitives without textures
- 06:40 AM Revision d47acc38 (qgis): [feature][expressions] variables: add layer_crs_ellipsoid
- 06:40 AM Revision cf3814ef (qgis): [feature][expressions] layer_property: add crs_ellipsoid property
- 05:23 AM Revision dce7bbde (qgis): [api] Add opt-in setting to make QgsVectorFileWriter transfer
- field constraints to the output file
This is opt in to avoid potentially breaking existing scripts/plugins. - 05:11 AM Revision 8b3c8a78 (qgis): Cleanup raster file writer test
- Hopefully fixes test fragility
- 05:06 AM Revision 21625434 (qgis): Show a highlight on identified raster pixels when using identify tool
- Matches the vector/vector tile/point cloud behaviour of showing the
geometry of the identified result in the canvas
... - 03:35 AM Revision f64b53c8 (qgis): Add unit test
- 03:35 AM Revision 8f8cfa94 (qgis): Added since QGIS 3.34 in comment
- 03:35 AM Revision 20a92a88 (qgis): Update src/core/processing/qgsprocessingparameters.h
- Co-authored-by: Nyall Dawson <[email protected]>
- 03:35 AM Revision 1335cb52 (qgis): Update src/core/processing/qgsprocessingparameters.cpp
- Co-authored-by: Nyall Dawson <[email protected]>
- 03:35 AM Revision 3fbfba37 (qgis): Possibility to apply default values for the processing gui from the set...
- 03:35 AM Revision b820f93a (qgis): Update src/core/processing/qgsprocessingparameters.cpp
- Co-authored-by: Nyall Dawson <[email protected]>
- 03:35 AM Revision 37463e36 (qgis): Update src/core/processing/qgsprocessingparameters.cpp
- Co-authored-by: Nyall Dawson <[email protected]>
2023-09-11
- 12:49 AM Revision e1292054 (qgis): qgs3dmapscene: Ensure to compute a non empty elevationRange
- If the elevation range has not been computed,
`Qgs3DMapScene::elevationRange()` will return
`QgsDoubleRange(std::nume... - 12:28 AM Revision 7f7b6b2c (qgis): Feat(Qgs3DSceneExporter): remove polygon duplicates when exporting the ...
- * keep memory of exported features
* compute polygon triangle subsets matching the feature to export - 12:28 AM Revision 1cf6dfc7 (qgis): fix(QgsVectorLayerChunkLoader): create field member to store layer name...
- 12:28 AM Revision b6e6eaf0 (qgis): feat(Qgs3DSceneExporter): add test to validate feature duplication filt...
- 12:28 AM Revision 161cdc5a (qgis): fix(QgsVectorLayerChunkLoader): set name to Qt3DCore::QEntity to distin...
- 12:28 AM Revision bdbc3b59 (qgis): fix(QgsPolygon3DSymbolHandler): polygon are cloned and destroyed by the...
- Were created in one function and deleted from another.
- 12:28 AM Revision 5c49c246 (qgis): feat(Qgs3DExportObject): improve obj export to support when vertice ind...
- 12:28 AM Revision c1744da6 (qgis): fix(QgsPolygon3DSymbol): rename var and improve check in exportGeometries
- 12:28 AM Revision 8efbb28d (qgis): feat(QgsTessellatedPolygonGeometry): add featureIds and triangleIndexSt...
- 12:28 AM Revision 62b056cd (qgis): fix(QgsPolygon3DSymbol_p): remove C style casts and replace pointer all...
- 03:38 PM Revision 9e65cc07 (qgis): Safety check
- 10:29 AM Revision 907f8a9e (qgis): Merge pull request #54310 from qgis/backport-54063-to-release-3_32
- [Backport release-3_32] Also set 'evaluate default values on provider side' property when loading a layer
- 08:57 AM Revision 4e83c82a (qgis): Merge pull request #54483 from benoitdm-oslandia/add_pg_feat_ite_test
- Add fix to postgresql provider for bbox across 180°
- 08:30 AM Revision 3666ab1e (qgis): Merge pull request #54534 from nirvn/recent_menu_harmony
- Recent menu's right-click menu and welcome page's right-click menu harmony
- 07:32 AM Revision 2805975e (qgis): Workaround for mingw build
- 06:36 AM Revision 329effb4 (qgis): Workaround for mingw build
- 06:28 AM Revision 687a13d0 (qgis): Workaround for mingw build
- 05:48 AM Revision a1fb18e4 (qgis): [ui] Remove clear recent projects including pinned projects action in f...
- 05:42 AM Revision c31268af (qgis): [ui] Remove clear recent projects including pinned projects action in f...
- 05:26 AM Revision 43638bff (qgis): When drag and dropping a style xml onto qgis, handle in the same
- way as double-clicking the styling in the browser
Open the interactive style manager dialog for that style instead
o... - 02:57 AM Revision a687a7a8 (qgis): Workaround for mingw build
- 02:57 AM Revision 14dee6b2 (qgis): Workaround for mingw build
- 02:57 AM Revision e2e3e1f3 (qgis): Workaround for mingw build
- 02:53 AM Revision 5703f03c (qgis): Workaround for mingw build
2023-09-10
- 01:57 AM Revision ef3830d9 (qgis): fix(qgsrectangle): isNull was checking ymin twice and not ymax.
- Add isNull test in testqgsrectangle.cpp
Also available in: Atom