Activity

From 2023-09-24 to 2023-10-23

2023-10-23

10:45 PM Revision 0550941a (qgis): Fix test on python 3.12
Builtin exception string format has changed Nyall Dawson
10:44 PM Revision a1f9039f (qgis): Fix invalid escape sequences in docstrings for enums with since
annotation Nyall Dawson
05:03 PM Revision e55de908 (qgis): make userData a property so it calls getUserData to avoid crash
Julien Cabieces
08:58 AM Revision 1d1b7c99 (qgis): Remove custom FALLTHROUGH define
We don't need this anymore since we require c++17 anyway, and
it raises build warnings due to macro redefinition with...
Nyall Dawson
05:47 AM Revision 9b095c56 (qgis): Revert "Revert "Allowing storing GPGK raster layer styles to DB""
This reverts commit 9d8a72256893bd31a51d85927e9abd9cdb5eed29. Sandro Mani
05:15 AM Revision 07345e52 (qgis): Run doxygen layout checker in prepare-commit script, when possible
Helps preventing useless CI wait like in here:
https://github.com/qgis/QGIS/actions/runs/6518501862/job/17703989815?p...
Sandro Santilli
02:07 AM Revision f4269997 (qgis): Drop the temporary QgsRectangle::createNull static, not more needed
Sandro Santilli
02:07 AM Revision 515f6259 (qgis): Show more detail on testExtentSubsetString null extent test failure
Sandro Santilli
02:07 AM Revision fc81e813 (qgis): Reduce use of magic numbers in provider tests
Expose these methods:
- referenceExtent()
- referenceSubsetString3Extent()
Sandro Santilli
02:07 AM Revision 376f9798 (qgis): Stop considering 0,0,0,0 as a Null QgsRectangle
Construct a proper null rectangle by default.
Make sure a Null rectangle is always also considered Empty.
Print Nul...
Sandro Santilli

2023-10-22

03:40 PM Revision e3660952 (qgis): Have QGsGeometry::fromRect(nullRect) return null geometry
Includes testcase Sandro Santilli
03:40 PM Revision f3c1ba70 (qgis): Add debugging lines to src/core/labeling/qgspallabeling.cpp
Sandro Santilli
02:53 AM Revision 2d64df22 (qgis): fix(python/CMakeLists.txt): be sure we only use std 14 for python (not ...
bdm-oslandia
02:52 AM Revision 6e36e3eb (qgis): unload active plugin before updating or reinstalling it (fix #54968)
Alexander Bruy
02:52 AM Revision 9ea11464 (qgis): Update README.md
###PULL REQUEST TITLE
Appropriate Article and pronoun Use
###ISSUE
missing article the and in appropriate use of w...
Uday Kharatmol
02:51 AM Revision ee3a01e1 (qgis): Make the unprojectible test feature really unprojectible
See https://github.com/qgis/QGIS/pull/54954#issuecomment-1773755454 Sandro Santilli
02:51 AM Revision 9a543632 (qgis): Use valid extent in testRegisterFeatureUnprojectible
The test was meant to catch a crasher upon being unable to project
a feature. Today it looks like QGIS is able to pro...
Sandro Santilli
02:51 AM Revision 3d217188 (qgis): Have QgsGeometry::boundingBox return null rect for null geom
Includes unit test Sandro Santilli

2023-10-21

08:01 AM Revision 8017a314 (qgis): Fix extent computation in QgsVirtualLayerProvider
Extent should be set to null if there are no rows or geometric
field or computed min/max envelope ordinates are null....
Sandro Santilli
08:01 AM Revision ec90b802 (qgis): Initialize VirtualLayerProvider's extent to null
Sandro Santilli
08:01 AM Revision f3e3e0db (qgis): Add test for QgsVirtualLayerProvider
Sandro Santilli
05:07 AM Revision 1df4c523 (qgis): Add a QgsRectangle::createNull() temporary static method
Sandro Santilli

2023-10-20

12:03 AM Revision acfd0e95 (qgis): unload active plugin before updating or reinstalling it (fix #54968)
Alexander Bruy
11:58 PM Revision fc3e3953 (qgis): unload active plugin before updating or reinstalling it (fix #54968)
Alexander Bruy
12:29 PM Revision 812af7f7 (qgis): Fix crash when running xyz tiles algorithms and thread count >
tiles required Nyall Dawson
09:47 AM Revision a5213320 (qgis): translation string fix
Jürgen Fischer

2023-10-19

01:30 AM Revision 4e16d455 (qgis): tests/3d: Factor out mesh tests into its own file
Jean Felder
01:30 AM Revision bc1b5496 (qgis): testqgsmesh3drendering: Enable testMeshTerrain test
With the fix introduced in commit
4947041903c5831c868b68fd06bd5c6a79c0b78b, this should work reliably
now.
Jean Felder
01:00 AM Revision 9bbae4c6 (qgis): Don't use deprecated method
Nyall Dawson
08:05 PM Revision ca5041b1 (qgis): check if Qgs3DMapScene has been created before accessing
Stefanow Natsis
08:05 PM Revision 339cc720 (qgis): don't try to load sub indexes when using initial camera pos
Stefanow Natsis
08:05 PM Revision 689a9357 (qgis): only set subset string when non empty
Stefanow Natsis
08:05 PM Revision 993c95da (qgis): trigger loading of sub indexes using queued connection
Stefanow Natsis
08:04 PM Revision 7c014e60 (qgis): Handle Null rectangle in QgsRectangle::buffered
Includes unit test Sandro Santilli
08:03 PM Revision c20c3953 (qgis): Make TestQgsMeshLayer::test_extent asserts more readable
Expected/Obtained was swapped, see
https://github.com/qgis/QGIS/actions/runs/6518971706/job/17706890258?pr=54934#step...
Sandro Santilli
08:03 PM Revision 94ef5328 (qgis): Rename QgsBox3d::setMinimal() to setNull()
The method was introduced in this version so it should be ok to
rename with no formal deprecation notice
Sandro Santilli
08:03 PM Revision 0ec5f0de (qgis): Add QgsRectangle::setNull(), deprecating setMinimal()
Sandro Santilli
08:01 PM Revision d927a595 (qgis): Bump @babel/traverse in /resources/server/src/landingpage
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.20.5 to 7.23.2.
- [R...
dependabot[bot]
01:31 PM Revision 385fedd2 (qgis): Add safeguard to all gdal algorithms
Paul Blottiere
06:30 AM Revision 6b91ea06 (qgis): Spelling
Nyall Dawson
06:30 AM Revision cb187267 (qgis): Deprecate QgsLayoutEffect
QGraphicsEffects should NOT be used on QGraphicsItems. Despite
being part of stable Qt API, it is broken and results ...
Nyall Dawson
06:30 AM Revision ed948bc1 (qgis): Fix doxygen test
Nyall Dawson
06:30 AM Revision 5cde6a93 (qgis): Fix cppcheck
Nyall Dawson
06:30 AM Revision 6f78cde1 (qgis): Add test mask
Nyall Dawson
06:30 AM Revision 563b1aef (qgis): Fix rendering of elevation profiles with blend mode or opacity
Nyall Dawson
06:30 AM Revision 86a5a872 (qgis): Fix blend mode rendering for map items
Nyall Dawson
06:30 AM Revision 9e327d87 (qgis): Update test mask
Nyall Dawson
06:30 AM Revision 7e73b9ba (qgis): Ensure we correctly set qt item caching only when appropriate
Nyall Dawson
06:30 AM Revision 7ec20832 (qgis): Remove use of QgsLayoutEffect
This was only used to handle blend mode rendering of items, and
causes crashes which cannot be worked around. We have...
Nyall Dawson
06:30 AM Revision 5a538874 (qgis): Remove outdated TODO
Nyall Dawson

2023-10-18

10:13 PM Revision 8890ea7b (qgis): Bump @babel/traverse in /resources/server/src/landingpage
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.20.5 to 7.23.2.
- [R...
dependabot[bot]
07:43 PM Revision 60affab3 (qgis): Fix crash in layout legend
Fix #52268
I couldn't identify the root cause of the issue but this
check prevents the crash.
Alessandro Pasotti
07:43 PM Revision 5ea816a6 (qgis): Fixes #54549 : correctly delete graduated layout widgets
Julien Cabieces
07:42 PM Revision 7ae00d04 (qgis): Fixes #52740 : remove properties widget when layout item is destroyed
Julien Cabieces
03:30 PM Revision 37ccd4a5 (qgis): Merge pull request #54940 from nilason/fix_findpdal_2.6
Fix CMake FindPDAL for PDAL version 2.6+ Loïc Bartoletti
09:24 AM Revision 066cfa36 (qgis): Merge pull request #54961 from lnicola/cmake-linker
Add `USE_ALTERNATE_LINKER` to the CMake cache Loïc Bartoletti
08:53 AM Revision 00eaa2de (qgis): Fixes #52740 : remove properties widget when layout item is destroyed
Julien Cabieces
08:47 AM Revision b532044f (qgis): Fixes #52740 : remove properties widget when layout item is destroyed
Julien Cabieces

2023-10-17

12:17 AM Revision 0bb5a339 (qgis): Handle null in QgsRectangle grow() and include() methods
Includes tests Sandro Santilli
12:17 AM Revision 05e1605d (qgis): Apply suggestion from Nyall's review
Sandro Santilli
07:41 PM Revision 30462f13 (qgis): set -DWIN32_LEAN_AND_MEAN in FindPDAL.cmake
Nicklas Larsson
07:41 PM Revision 021f919f (qgis): cmake: update to find PDAL 2.6+
With PDAL 2.6 the 'pdal_util' library is removed as a separate library
and hence part of the 'pdalcpp' library.
Nicklas Larsson
07:37 PM Revision 8c3016ac (qgis): Handle null rectangles in QgsExtentWidget::outputExtent
Sandro Santilli
06:00 PM Revision 1d192a67 (qgis): Fixes #54549 : correctly delete graduated layout widgets
Julien Cabieces
05:55 PM Revision d853487a (qgis): Fixes #54549 : correctly delete graduated layout widgets
Julien Cabieces
05:50 PM Revision 2c7b4f30 (qgis): Add USE_ALTERNATE_LINKER to cache if available
Laurențiu Nicola
05:32 PM Revision c13e9a92 (qgis): Fix crash in layout legend
Fix #52268
I couldn't identify the root cause of the issue but this
check prevents the crash.
Alessandro Pasotti
04:01 PM Revision 13a9c748 (qgis): Add `tags` make target
Sandro Santilli
04:00 PM Revision 9b741620 (qgis): Fix crash in layout legend
Fix #52268
I couldn't identify the root cause of the issue but this
check prevents the crash.
Alessandro Pasotti
03:32 PM Revision 9df62b90 (qgis): Raise error in case if invalid parameter in batch mode
Paul Blottiere
03:32 PM Revision 9c8475e5 (qgis): Add safeguard for -of option
Paul Blottiere
04:55 AM Revision 7c153740 (qgis): [skip ci] Add comment explaining the 0.22 line-height addition
Mathieu Pellerin - nIRV
04:55 AM Revision 0e6b4fb1 (qgis): [layouts] Fix line height setting not respected for HTML-enabled label ...
Mathieu Pellerin - nIRV

2023-10-16

12:18 AM Revision c99a33d2 (qgis): Add QgsArcGisRestUtils::convertRectangle
See
https://github.com/qgis/QGIS/pull/54944#pullrequestreview-1680737873
Sandro Santilli
12:18 AM Revision 1262257f (qgis): Fix extent computation in QgsAFSProvider
Extent should be set to null if there are no rows or geometric
field or computed min/max envelope ordinates are null.
Sandro Santilli
10:52 AM Revision 99d0f8a0 (qgis): Make QgsBookmark string output more explicit about it being EMPTY
Sandro Santilli

2023-10-15

09:04 PM Revision edaa3dda (qgis): update vector menu links to processing algorithms (fix #54937)
Alexander Bruy
03:56 PM Revision 3dac2dc9 (qgis): put test_data_dir.py into build directory (don't use install directory
prior to install) Jürgen Fischer

2023-10-14

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
11:55 AM Revision 5f7e06bd (qgis): Split build and install steps, add more ::group prints for CI
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 872901a8 (qgis): Add github workflow to upload test failure markdown summary report
as a comment to PRs when tests fail Nyall Dawson
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
11:23 PM Revision 74ae947c (qgis): [OGR provider] Add a strictToInt() helper to detect integer truncation
Even Rouault
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: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 9e755466 (qgis): Update test mask
Nyall Dawson
03:36 AM Revision bc960c5f (qgis): Make TEST_DATA_DIR accessible from python tests
Nyall Dawson
03:36 AM Revision 3b85d07f (qgis): Fix flake
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 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 d3d1dfde (qgis): Write test report header when run from Python
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 2d57c99d (qgis): Invisible group layers should not be added to canvas
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
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 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 18902592 (qgis): Add test mask
Nyall Dawson
09:26 AM Revision 071b585b (qgis): Add unit tests for layout map item blend modes
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 b2ba30b1 (qgis): Update test to newer methods
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
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 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
03:28 AM Revision ac375718 (qgis): Add test mask
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 e64bab8e (qgis): Update test_qgsgeometry.py
Alessandro Pasotti
10:04 PM Revision dbc733b2 (qgis): Update src/core/geometry/qgsgeos.cpp
Nyall Dawson
10:04 PM Revision ef8cd275 (qgis): Update test_qgsgeometry.py
Alessandro Pasotti
10:04 PM Revision ad658bb2 (qgis): spelling
Alessandro Pasotti
07:20 PM Revision b84393e3 (qgis): Run shellcheck only on modified shell files
Sandro Santilli
12:14 PM Revision a4e47339 (qgis): concave hull tests based on geos version
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 8dbf287b (qgis): use qobject_cast
Alexander Bruy
12:14 PM Revision a0fc443b (qgis): add test files
Alexander Bruy
12:14 PM Revision 5ad4119b (qgis): another attempt to fix test
Alexander Bruy
12:14 PM Revision d18190ce (qgis): make cppcheck happy
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 d8243141 (qgis): [processing] port voronoi polygons algorithm to C++
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 451d1ba5 (qgis): [processing] port delaunay triangulation algorithm to C++
Alexander Bruy
12:14 PM Revision 17426302 (qgis): address review
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 58c13215 (qgis): Spelling
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 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 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
05:02 AM Revision 058440d4 (qgis): Add test mask
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 8f716330 (qgis): Always consider two null rectangles as equal
Sandro Santilli
10:40 PM Revision 662544cb (qgis): Add test for equality operator of null and empty rectangles
Sandro Santilli
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 bcf83c17 (qgis): Do not pass -projwin to gdal_translate when given rectangle is Null
Update testcase accordingly 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 22299c66 (qgis): String fix
Nyall Dawson
01:28 PM Revision 71ab3a8f (qgis): Use isNull for tests
Nyall Dawson
01:28 PM Revision 3137b211 (qgis): Optimise QgsRectangle::asWktPolygon
Avoid multiple string allocations 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:27 PM Revision 5dd5cfca (qgis): Always use copies of data in copc tests, to avoid changing reference files
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 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
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 1b8cb6a9 (qgis): qgsmesh3dsymbolwidget: Remove empty lines at the end of file
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:14 AM Revision af3bab4d (qgis): qgspolygon3dsymbolwidget: Add tooltips to culling mode combobox
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:08 AM Revision afffbbe3 (qgis): DATASOURCEMANAGER: Add close and help button to browser
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 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: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 601cd4dc (qgis): Fix test -- we should not be enabling blend modes when forcing vector o...
Nyall Dawson
08:00 AM Revision 88e0fe75 (qgis): Add test mask
Nyall Dawson
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 3eddef57 (qgis): Expand unit test covering of base layout item blend mode handling
Nyall Dawson
08:00 AM Revision 63c7ccbd (qgis): Remove duplicate header from test report
Nyall Dawson
08:00 AM Revision 5423d85c (qgis): Update test mask
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 aa12b876 (qgis): Fix crash when opening layer properties for raster layer with broken
data source
Fixes #49176
(cherry picked from commit 77b16c4cb05110916aa812bd575bd2c16af1ba19)
Nyall Dawson
05:04 AM Revision 0497041b (qgis): Update tests/src/app/testqgslayerpropertiesdialogs.cpp
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
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 92384e0f (qgis): Have QgsRectangle::asWktPolygon print POLYGON EMPTY for null rects
Sandro Santilli
07:01 AM Revision 59a6a098 (qgis): Have QgsRectangle::asPolygon return "EMPTY" for null rects
Update python test accordingly Sandro Santilli
07:01 AM Revision 5566e426 (qgis): Apply suggestions from code review
Nyall Dawson
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 33bb769b (qgis): Cleanup Execute SQL geometry type handling
And fix exception when "no geometry" type is selected
Fixes #54833
Nyall Dawson
06:54 AM Revision 0a11e3da (qgis): Fix strings
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 3c092fa1 (qgis): More info about ISO 32000 in GeoPDF Exporter abstract class
Gabriel Russo
12:58 AM Revision 668734a8 (qgis): Update src/core/qgsabstractgeopdfexporter.h
Co-authored-by: Matthias Kuhn <[email protected]> Nyall Dawson
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 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
10:08 PM Revision a16d5587 (qgis): [OAPIF] Catch ct.transformBoundingBox() exceptions in QgsOapifProvider ...
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 4035f4fe (qgis): Update src/app/options/qgsoptions.cpp
Nyall Dawson
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
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 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:13 AM Revision 4735bd9c (qgis): QgsVectorLayerSaveAsDialog::createControls(): fix memory leak
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 43591ef6 (qgis): Don't set z range for scenes which are near global - the value won't re...
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 b5d0a4f4 (qgis): Consider z scale and offset when calculating z range for tiled
scene layers 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 30cd5124 (qgis): Address pr comments
Alessandro Pasotti
08:27 AM Revision ed64f37b (qgis): SPATIALITE: fix insert incompatible geometry types
Fix #54662
Logic shamelessly copied from potgres provider.
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 46c2d8b2 (qgis): Another safety check
Paul Blottiere
12:09 PM Revision d5b62e23 (qgis): Apply suggestions from code review
Nyall Dawson
12:09 PM Revision d69a6772 (qgis): Fix segfault when point is invalid
Paul Blottiere
11:55 AM Revision f53b3186 (qgis): Update docs and description for layout map item grid elements
Harrissou Santanna
11:55 AM Revision e85392bd (qgis): Misc typo/misnaming dialog fixes
Harrissou Santanna
11:55 AM Revision 136cf92a (qgis): Expression string builder --> Expression builder
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 8c57166a (qgis): qgsmesh3dmaterial: Fix typos in a comment
Jean Felder
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
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 3d2bdeda (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:36 AM Revision c9b50a76 (qgis): Update tests/src/app/testqgsgeoreferencer.cpp
Nyall Dawson
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 6a563f8a (qgis): add test for world file creation
Alexander Bruy
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 05a2301e (qgis): Spelling
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 24f0cb64 (qgis): Update src/core/geometry/qgsgeos.cpp
Nyall Dawson
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
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 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 39c492a5 (qgis): [OAPIF] Catch ct.transformBoundingBox() exceptions in QgsOapifProvider ...
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 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: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:03 AM Revision b62347b9 (qgis): Fix #54683 - Map tips black scrollbars
Yoann Quenach de Quivillic
02:03 AM Revision 9d837335 (qgis): Tweak map tip max size
Yoann Quenach de Quivillic

2023-09-28

01:06 AM Revision 58c66938 (qgis): add test for world file creation
Alexander Bruy
01:06 AM Revision 6077d978 (qgis): use center of the upper left pixel when writing world file (fix #41795)
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 0d1e3901 (qgis): Address review
Mathieu Pellerin - nIRV
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:14 PM Revision 3c1f5101 (qgis): add modeler support and deprecate Python implementation
Alexander Bruy
01:14 PM Revision 6ca67d8c (qgis): custom widget for raster calculator expressions
Alexander Bruy
01:14 PM Revision 65340259 (qgis): raster calculator algorithm (WIP)
Alexander Bruy
01:14 PM Revision 6ff700ec (qgis): finalize raster calculator algorithm
Alexander Bruy
01:14 PM Revision 8d52b54f (qgis): address review
Alexander Bruy
01:14 PM Revision eda287d4 (qgis): add test for raster calculator expression
Alexander Bruy
01:14 PM Revision 0f93479e (qgis): support for raster calculator expressions in expression parameter
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
 

Also available in: Atom