Activity
From 2023-09-30 to 2023-10-29
2023-10-27
- 02:05 PM Revision 153a34e2 (qgis): Bump version to 3.35
- 02:02 PM Revision ffbdd678 (qgis): Release of 3.34 (Prizren)
- 02:02 PM Revision f54b5388 (qgis): changelog and news update for 3.34
- 02:02 PM Revision 2ad821f6 (qgis): translation update for 3.34.0 from transifex
- 02:02 PM Revision dcc633b2 (qgis): Release of 3.28.12
- 02:01 PM Revision e4589951 (qgis): translation update for 3.28.12 from transifex
- 10:17 AM Revision dac12893 (qgis): Fix loading Google Earth tiles hosted on the cesium ion platform
- 08:24 AM Revision 29369d62 (qgis): Merge pull request #54800 from pblottiere/fix_gdalwarp_of
- Add safeguard for -of option
- 07:09 AM Revision 01212258 (qgis): fix consistent mesh symbology
- 04:58 AM Revision 3898ae9b (qgis): [themes] Fix checkbox styled as enabled within disabled table and tree ...
- 04:53 AM Revision 8c8a43b4 (qgis): [themes] Fix checkbox styled as enabled within disabled table and tree ...
- 04:53 AM Revision 2f2340d5 (qgis): [ui][themes] Fix clipped user profile selector icon size combobox content
- 04:51 AM Revision 134ff50e (qgis): When a vector tile style rule is set to "(all layers)", ensure
- that we correctly fetch the attributes required for the style's
filter and labeling for all layers
Fixes broken rend...
2023-10-26
- 08:39 PM Revision d45af7d8 (qgis): [processing] Fix crash when adding a mesh dataset group input
- 08:45 AM Revision 933797e7 (qgis): Fixes #54141 : increase expression widget text size for long expressions
2023-10-25
- 12:40 AM Revision 7ce2dddb (qgis): [maptools] Fix copying of identified vector tile layer feature's attrib...
- 12:38 AM Revision c8896f3a (qgis): [processing] Fix crash when adding a mesh dataset group input
- 12:37 AM Revision 4178ace2 (qgis): Make Delete ring map tool respect selected features
- 12:36 AM Revision f465ef41 (qgis): [maptools] Fix copying of identified vector tile layer feature's attrib...
- 12:33 AM Revision 4107ed21 (qgis): [processing] Fix crash when adding a mesh dataset group input
- 10:58 PM Revision c2664320 (qgis): Fixes #54141 : increase expression widget text size for long expressions
- 10:55 PM Revision 3914347d (qgis): [themes] Increase readibility of disabled comboboxes within attribute f...
- 10:55 PM Revision 6454f210 (qgis): [ui][themes] Fix layout designer item properties' section label backgro...
- 10:54 PM Revision 328e3d5a (qgis): [processing] Fix BACKGROUND_COLOR parameter ignored when exporting XYZ ...
- using JPG format (fixes #54876)
- 10:54 PM Revision 044809cd (qgis): Fixes #54141 : increase expression widget text size for long expressions
- 03:42 PM Revision 8b4b87f6 (qgis): Merge pull request #55039 from lbartoletti/fix_fedora_cmake_build
- cmake: add a patch to build on fedora38. Fixes #54348
- 10:04 AM Revision c425e425 (qgis): Fix write_failure_comment workflow
- 02:39 AM Revision 504c2e57 (qgis): Don't show help for algorithms which can't be run in qgis_process
- Fixes #54914
- 02:37 AM Revision 7b2d4a9d (qgis): When a vector tile style rule is set to "(all layers)", ensure
- that we correctly fetch the attributes required for the style's
filter and labeling for all layers
Fixes broken rend... - 02:37 AM Revision 6ce76455 (qgis): Update test to newer methods
2023-10-24
- 11:43 PM Revision 184dd70b (qgis): INSTALL.md: Fix fedora38 packages
- There is no `qwt-devel` but `qwt-qt5-devel`, already mentionned before
- 11:43 PM Revision 69895b4f (qgis): pass a text file with input data files to build vpc tool (fix #53970)
- 11:43 PM Revision c9da9b76 (qgis): update pdal_wrench to 1.1
- 11:43 PM Revision 3ed8b17c (qgis): pass a text file with input data files to merge tool (refs #53970)
- 11:43 PM Revision 0fce1578 (qgis): pass a text file with input data files to tile tool (refs #53970)
- 04:52 PM Revision 822aa1ed (qgis): cmake: add a patch to build on fedora38. Fixes #54348
- 04:27 PM Revision 3472bb77 (qgis): Fixes #54926 : Correct masking with SVG symbol
- 04:27 PM Revision 35e7f154 (qgis): add mask
- 11:06 AM Revision 1f1e8b5d (qgis): Avoid multiple layer access calls where possible
- 09:01 AM Revision d1affeb5 (qgis): INSTALL.md: Fix fedora38 packages
- There is no `qwt-devel` but `qwt-qt5-devel`, already mentionned before
- 03:16 AM Revision e1d08faf (qgis): Don't condense profile results from duplicate layers with the same
- name into one entry in the renderer profile chart
2023-10-23
- 12:26 AM Revision 5a25e2f5 (qgis): GPKG: fix json map filewriter
- Backported (cherry-picked) from master #7557095
Fixes #52677 - 10:45 PM Revision 0550941a (qgis): Fix test on python 3.12
- Builtin exception string format has changed
- 10:44 PM Revision a1f9039f (qgis): Fix invalid escape sequences in docstrings for enums with since
- annotation
- 05:03 PM Revision e55de908 (qgis): make userData a property so it calls getUserData to avoid crash
- 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... - 05:47 AM Revision 9b095c56 (qgis): Revert "Revert "Allowing storing GPGK raster layer styles to DB""
- This reverts commit 9d8a72256893bd31a51d85927e9abd9cdb5eed29.
- 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... - 02:07 AM Revision f4269997 (qgis): Drop the temporary QgsRectangle::createNull static, not more needed
- 02:07 AM Revision 515f6259 (qgis): Show more detail on testExtentSubsetString null extent test failure
- 02:07 AM Revision fc81e813 (qgis): Reduce use of magic numbers in provider tests
- Expose these methods:
- referenceExtent()
- referenceSubsetString3Extent() - 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...
2023-10-22
- 03:40 PM Revision f3c1ba70 (qgis): Add debugging lines to src/core/labeling/qgspallabeling.cpp
- 03:40 PM Revision e3660952 (qgis): Have QGsGeometry::fromRect(nullRect) return null geometry
- Includes testcase
- 02:53 AM Revision 2d64df22 (qgis): fix(python/CMakeLists.txt): be sure we only use std 14 for python (not ...
- 02:52 AM Revision 6e36e3eb (qgis): unload active plugin before updating or reinstalling it (fix #54968)
- 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... - 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... - 02:51 AM Revision ee3a01e1 (qgis): Make the unprojectible test feature really unprojectible
- See https://github.com/qgis/QGIS/pull/54954#issuecomment-1773755454
- 02:51 AM Revision 3d217188 (qgis): Have QgsGeometry::boundingBox return null rect for null geom
- Includes unit test
2023-10-21
- 08:01 AM Revision ec90b802 (qgis): Initialize VirtualLayerProvider's extent to null
- 08:01 AM Revision f3e3e0db (qgis): Add test for QgsVirtualLayerProvider
- 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.... - 05:07 AM Revision 1df4c523 (qgis): Add a QgsRectangle::createNull() temporary static method
2023-10-20
- 12:03 AM Revision acfd0e95 (qgis): unload active plugin before updating or reinstalling it (fix #54968)
- 11:58 PM Revision fc3e3953 (qgis): unload active plugin before updating or reinstalling it (fix #54968)
- 12:29 PM Revision 812af7f7 (qgis): Fix crash when running xyz tiles algorithms and thread count >
- tiles required
- 09:47 AM Revision a5213320 (qgis): translation string fix
2023-10-19
- 01:30 AM Revision 4e16d455 (qgis): tests/3d: Factor out mesh tests into its own file
- 01:30 AM Revision bc1b5496 (qgis): testqgsmesh3drendering: Enable testMeshTerrain test
- With the fix introduced in commit
4947041903c5831c868b68fd06bd5c6a79c0b78b, this should work reliably
now. - 01:00 AM Revision 9bbae4c6 (qgis): Don't use deprecated method
- 08:05 PM Revision 689a9357 (qgis): only set subset string when non empty
- 08:05 PM Revision 993c95da (qgis): trigger loading of sub indexes using queued connection
- 08:05 PM Revision 339cc720 (qgis): don't try to load sub indexes when using initial camera pos
- 08:05 PM Revision ca5041b1 (qgis): check if Qgs3DMapScene has been created before accessing
- 08:04 PM Revision 7c014e60 (qgis): Handle Null rectangle in QgsRectangle::buffered
- Includes unit test
- 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 - 08:03 PM Revision 0ec5f0de (qgis): Add QgsRectangle::setNull(), deprecating setMinimal()
- 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... - 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... - 01:31 PM Revision 385fedd2 (qgis): Add safeguard to all gdal algorithms
- 06:30 AM Revision 5cde6a93 (qgis): Fix cppcheck
- 06:30 AM Revision 6f78cde1 (qgis): Add test mask
- 06:30 AM Revision 563b1aef (qgis): Fix rendering of elevation profiles with blend mode or opacity
- 06:30 AM Revision 86a5a872 (qgis): Fix blend mode rendering for map items
- 06:30 AM Revision 9e327d87 (qgis): Update test mask
- 06:30 AM Revision 7e73b9ba (qgis): Ensure we correctly set qt item caching only when appropriate
- 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... - 06:30 AM Revision 5a538874 (qgis): Remove outdated TODO
- 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 ... - 06:30 AM Revision ed948bc1 (qgis): Fix doxygen test
- 06:30 AM Revision 6b91ea06 (qgis): Spelling
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... - 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. - 07:43 PM Revision 5ea816a6 (qgis): Fixes #54549 : correctly delete graduated layout widgets
- 07:42 PM Revision 7ae00d04 (qgis): Fixes #52740 : remove properties widget when layout item is destroyed
- 03:30 PM Revision 37ccd4a5 (qgis): Merge pull request #54940 from nilason/fix_findpdal_2.6
- Fix CMake FindPDAL for PDAL version 2.6+
- 09:24 AM Revision 066cfa36 (qgis): Merge pull request #54961 from lnicola/cmake-linker
- Add `USE_ALTERNATE_LINKER` to the CMake cache
- 08:53 AM Revision 00eaa2de (qgis): Fixes #52740 : remove properties widget when layout item is destroyed
- 08:47 AM Revision b532044f (qgis): Fixes #52740 : remove properties widget when layout item is destroyed
2023-10-17
- 12:17 AM Revision 05e1605d (qgis): Apply suggestion from Nyall's review
- 12:17 AM Revision 0bb5a339 (qgis): Handle null in QgsRectangle grow() and include() methods
- Includes tests
- 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. - 07:41 PM Revision 30462f13 (qgis): set -DWIN32_LEAN_AND_MEAN in FindPDAL.cmake
- 07:37 PM Revision 8c3016ac (qgis): Handle null rectangles in QgsExtentWidget::outputExtent
- 06:00 PM Revision 1d192a67 (qgis): Fixes #54549 : correctly delete graduated layout widgets
- 05:55 PM Revision d853487a (qgis): Fixes #54549 : correctly delete graduated layout widgets
- 05:50 PM Revision 2c7b4f30 (qgis): Add USE_ALTERNATE_LINKER to cache if available
- 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. - 04:01 PM Revision 13a9c748 (qgis): Add `tags` make target
- 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. - 03:32 PM Revision 9c8475e5 (qgis): Add safeguard for -of option
- 03:32 PM Revision 9df62b90 (qgis): Raise error in case if invalid parameter in batch mode
- 04:55 AM Revision 0e6b4fb1 (qgis): [layouts] Fix line height setting not respected for HTML-enabled label ...
- 04:55 AM Revision 7c153740 (qgis): [skip ci] Add comment explaining the 0.22 line-height addition
2023-10-16
- 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. - 12:18 AM Revision c99a33d2 (qgis): Add QgsArcGisRestUtils::convertRectangle
- See
https://github.com/qgis/QGIS/pull/54944#pullrequestreview-1680737873 - 10:52 AM Revision 99d0f8a0 (qgis): Make QgsBookmark string output more explicit about it being EMPTY
2023-10-15
- 09:04 PM Revision edaa3dda (qgis): update vector menu links to processing algorithms (fix #54937)
- 03:56 PM Revision 3dac2dc9 (qgis): put test_data_dir.py into build directory (don't use install directory
- prior to install)
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... - 11:55 AM Revision 5f7e06bd (qgis): Split build and install steps, add more ::group prints for CI
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.
- 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....
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
- 09:24 PM Revision 94b62acc (qgis): Don't show help for algorithms which can't be run in qgis_process
- Fixes #54914
2023-10-11
- 12:31 AM Revision 68ea9df9 (qgis): Update test to newer methods
- 12:31 AM Revision 872901a8 (qgis): Add github workflow to upload test failure markdown summary report
- as a comment to PRs when tests fail
- 12:31 AM Revision 82918f90 (qgis): Generate a markdown summary of test failures along with existing
- HTML report
- 11:23 PM Revision 74ae947c (qgis): [OGR provider] Add a strictToInt() helper to detect integer truncation
- 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() - 11:21 PM Revision 7e43fba3 (qgis): Only run shellcheck against *shell* modified files
- 11:21 PM Revision 639bbf76 (qgis): update pre-commit hook hints to work in worktrees
- 11:21 PM Revision c8d00d03 (qgis): Avoid early with error if no shell scripts are changed
- 08:10 PM Revision f3daa38b (qgis): Merge pull request #54854 from elpaso/backport-54644
- Backport: RASTER properties dlg sync opacity
- 05:39 PM Revision 31c6b81a (qgis): fix SIP_SKIP macro placement (#54911)
- 03:20 PM Revision f8edf729 (qgis): Merge pull request #54901 from elpaso/bugfix-gh54501-cad-floater-regres...
- Fix angle constraint in floater
- 03:19 PM Revision fe53a534 (qgis): Update test_qgsrasterlayerproperties.py
- 01:57 PM Revision c76b86e2 (qgis): move enum QgsMapLayerProxyModel::Filter to Qgis (#54891)
- 01:45 PM Revision 5b07f280 (qgis): fix SIP_SKIP macro placement
- 04:53 AM Revision 6467a47e (qgis): [OGR provider] Add a strictToInt() helper to detect integer truncation
- 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() - 03:36 AM Revision df1dc0db (qgis): Fix elevation profile item transparency forces rasterisation of
- whole layout, expand unit test coverage
- 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 - 03:36 AM Revision 9e755466 (qgis): Update test mask
- 03:36 AM Revision 3b85d07f (qgis): Fix flake
- 03:36 AM Revision bc960c5f (qgis): Make TEST_DATA_DIR accessible from python tests
- 03:36 AM Revision d3d1dfde (qgis): Write test report header when run from Python
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 85ce6de8 (qgis): Update test
- 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 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 dbc733b2 (qgis): Update src/core/geometry/qgsgeos.cpp
- 10:04 PM Revision ad658bb2 (qgis): spelling
- 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 e64bab8e (qgis): Update test_qgsgeometry.py
- 07:20 PM Revision b84393e3 (qgis): Run shellcheck only on modified shell 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 50979924 (qgis): try to fix tests
- 12:14 PM Revision a0fc443b (qgis): add test files
- 12:14 PM Revision 451d1ba5 (qgis): [processing] port delaunay triangulation algorithm to C++
- 12:14 PM Revision 61b69179 (qgis): [processing] port concave hull algorithm to C++
- 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 d18190ce (qgis): make cppcheck happy
- 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 d8243141 (qgis): [processing] port voronoi polygons algorithm to C++
- 12:14 PM Revision 5ad4119b (qgis): another attempt to fix test
- 12:14 PM Revision 8dbf287b (qgis): use qobject_cast
- 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 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...
- 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 3eca7e2e (qgis): Wait for task termination
- 06:14 AM Revision 58c13215 (qgis): Spelling
- 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 79b4353a (qgis): Add test for highlighting a very transparent symbol
- Refs #54830
- 05:02 AM Revision 058440d4 (qgis): Add test mask
- 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 bcf83c17 (qgis): Do not pass -projwin to gdal_translate when given rectangle is Null
- Update testcase accordingly
- 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 662544cb (qgis): Add test for equality operator of null and empty rectangles
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 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 3137b211 (qgis): Optimise QgsRectangle::asWktPolygon
- Avoid multiple string allocations
- 01:28 PM Revision 22299c66 (qgis): String fix
- 01:28 PM Revision 71ab3a8f (qgis): Use isNull for tests
- 01:27 PM Revision ad5059fa (qgis): Minor test cleanup
- 01:27 PM Revision 4edd328f (qgis): Add better way to retrieve full file path for files in the
- test set
- 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
- 01:27 PM Revision 5dd5cfca (qgis): Always use copies of data in copc tests, to avoid changing reference files
- 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 1b8cb6a9 (qgis): qgsmesh3dsymbolwidget: Remove empty lines at the end of file
- 08:14 AM Revision 66a8120f (qgis): qgs3dutils: Factor out culling mode enum conversion
- This will be used by `QgsMesh3DMaterial` in the next commmit.
- 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 beb28f6f (qgis): qgsmesh3dsymbolwidget: Add an option to set culling mode
- 08:14 AM Revision af3bab4d (qgis): qgspolygon3dsymbolwidget: Add tooltips to culling mode combobox
- 08:08 AM Revision afffbbe3 (qgis): DATASOURCEMANAGER: Add close and help button to browser
- Fix #54171
- 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:08 AM Revision 9695f1f8 (qgis): Revert "BROWSER add optional button box to dock widget"
- This reverts commit 5a2cf2968ded40e53246553ae122d96d37f77a26.
- 08:07 AM Revision 43012449 (qgis): Display a disabled checkbox when update/delete/insert are not possible ...
- 08:07 AM Revision b9bfaf5c (qgis): Layout
- 08:07 AM Revision f5230b11 (qgis): Update checkbox is available for nogeom layers
- 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
- 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 63c7ccbd (qgis): Remove duplicate header from test report
- 08:00 AM Revision 5423d85c (qgis): Update test mask
- 08:00 AM Revision 601cd4dc (qgis): Fix test -- we should not be enabling blend modes when forcing vector o...
- 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 0497041b (qgis): Update tests/src/app/testqgslayerpropertiesdialogs.cpp
- 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) - 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 5566e426 (qgis): Apply suggestions from code review
- 07:01 AM Revision 92384e0f (qgis): Have QgsRectangle::asWktPolygon print POLYGON EMPTY for null rects
- 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 33bb769b (qgis): Cleanup Execute SQL geometry type handling
- And fix exception when "no geometry" type is selected
Fixes #54833 - 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 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 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
- 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)
- 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 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... - 11:51 AM Revision 524580fc (qgis): Fix seealso links
- 11:51 AM Revision 15f04bb1 (qgis): QgsVectorLayer field configuration flag methods should also be exposed
- 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 16b34193 (qgis): add end cap style selection to the curve offset global options (fix #28...
- 05:14 AM Revision 2f4ebd05 (qgis): missed code to save the setting
- 05:14 AM Revision 4035f4fe (qgis): Update src/app/options/qgsoptions.cpp
- 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 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:13 AM Revision 4735bd9c (qgis): QgsVectorLayerSaveAsDialog::createControls(): fix memory leak
- 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 6b6102c5 (qgis): Consider tiled scene layers when calculating 3d map scene z ranges
- 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...
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 ed64f37b (qgis): SPATIALITE: fix insert incompatible geometry types
- Fix #54662
Logic shamelessly copied from potgres provider. - 08:27 AM Revision 30cd5124 (qgis): Address pr comments
- 08:27 AM Revision d4620788 (qgis): remove imports
- 08:27 AM Revision d98fb4d2 (qgis): typo
Also available in: Atom