Revision:

Revisions

# Date Author Comment
153a34e2 2023-10-27 02:05 PM Jürgen Fischer

Bump version to 3.35

ffbdd678 2023-10-27 02:02 PM Jürgen Fischer

Release of 3.34 (Prizren)

f54b5388 2023-10-27 02:02 PM Jürgen Fischer

changelog and news update for 3.34

2ad821f6 2023-10-27 02:02 PM Jürgen Fischer

translation update for 3.34.0 from transifex

dcc633b2 2023-10-27 02:02 PM Jürgen Fischer

Release of 3.28.12

e4589951 2023-10-27 02:01 PM Jürgen Fischer

translation update for 3.28.12 from transifex

dac12893 2023-10-27 10:17 AM Nyall Dawson

Fix loading Google Earth tiles hosted on the cesium ion platform

29369d62 2023-10-27 08:24 AM Loïc Bartoletti

Merge pull request #54800 from pblottiere/fix_gdalwarp_of

Add safeguard for -of option

01212258 2023-10-27 07:09 AM Vincent Cloarec

fix consistent mesh symbology

3898ae9b 2023-10-27 04:58 AM Mathieu Pellerin - nIRV

[themes] Fix checkbox styled as enabled within disabled table and tree widgets

8c8a43b4 2023-10-27 04:53 AM Mathieu Pellerin - nIRV

[themes] Fix checkbox styled as enabled within disabled table and tree widgets

2f2340d5 2023-10-27 04:53 AM Mathieu Pellerin - nIRV

[ui][themes] Fix clipped user profile selector icon size combobox content

134ff50e 2023-10-27 04:51 AM Nyall Dawson

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 rendering of vector tile style rules set to (all layers)
which use attribute filters...

d45af7d8 2023-10-26 08:39 PM Mathieu Pellerin - nIRV

[processing] Fix crash when adding a mesh dataset group input

933797e7 2023-10-26 08:45 AM Julien Cabieces

Fixes #54141 : increase expression widget text size for long expressions

7ce2dddb 2023-10-26 12:40 AM Mathieu Pellerin - nIRV

[maptools] Fix copying of identified vector tile layer feature's attribute value

c8896f3a 2023-10-26 12:38 AM Mathieu Pellerin - nIRV

[processing] Fix crash when adding a mesh dataset group input

4178ace2 2023-10-26 12:37 AM Stefanow Natsis

Make Delete ring map tool respect selected features

f465ef41 2023-10-26 12:36 AM Mathieu Pellerin - nIRV

[maptools] Fix copying of identified vector tile layer feature's attribute value

4107ed21 2023-10-26 12:33 AM Mathieu Pellerin - nIRV

[processing] Fix crash when adding a mesh dataset group input

c2664320 2023-10-25 10:58 PM Julien Cabieces

Fixes #54141 : increase expression widget text size for long expressions

3914347d 2023-10-25 10:55 PM Mathieu Pellerin - nIRV

[themes] Increase readibility of disabled comboboxes within attribute forms

6454f210 2023-10-25 10:55 PM Mathieu Pellerin - nIRV

[ui][themes] Fix layout designer item properties' section label background color hard-coded to light gray

328e3d5a 2023-10-25 10:54 PM Mathieu Pellerin - nIRV

[processing] Fix BACKGROUND_COLOR parameter ignored when exporting XYZ tiles
using JPG format (fixes #54876)

044809cd 2023-10-25 10:54 PM Julien Cabieces

Fixes #54141 : increase expression widget text size for long expressions

8b4b87f6 2023-10-25 03:42 PM Loïc Bartoletti

Merge pull request #55039 from lbartoletti/fix_fedora_cmake_build

cmake: add a patch to build on fedora38. Fixes #54348

c425e425 2023-10-25 10:04 AM hxbb00

Fix write_failure_comment workflow

504c2e57 2023-10-25 02:39 AM Nyall Dawson

Don't show help for algorithms which can't be run in qgis_process

Fixes #54914

7b2d4a9d 2023-10-25 02:37 AM Nyall Dawson

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 rendering of vector tile style rules set to (all layers)
which use attribute filters

6ce76455 2023-10-25 02:37 AM Nyall Dawson

Update test to newer methods

184dd70b 2023-10-24 11:43 PM Loïc Bartoletti

INSTALL.md: Fix fedora38 packages

There is no `qwt-devel` but `qwt-qt5-devel`, already mentionned before

0fce1578 2023-10-24 11:43 PM Alexander Bruy

pass a text file with input data files to tile tool (refs #53970)

3ed8b17c 2023-10-24 11:43 PM Alexander Bruy

pass a text file with input data files to merge tool (refs #53970)

69895b4f 2023-10-24 11:43 PM Alexander Bruy

pass a text file with input data files to build vpc tool (fix #53970)

c9da9b76 2023-10-24 11:43 PM Alexander Bruy

update pdal_wrench to 1.1

822aa1ed 2023-10-24 04:52 PM Loïc Bartoletti

cmake: add a patch to build on fedora38. Fixes #54348

35e7f154 2023-10-24 04:27 PM Julien Cabieces

add mask

3472bb77 2023-10-24 04:27 PM Julien Cabieces

Fixes #54926 : Correct masking with SVG symbol

1f1e8b5d 2023-10-24 11:06 AM Nyall Dawson

Avoid multiple layer access calls where possible

d1affeb5 2023-10-24 09:01 AM Loïc Bartoletti

INSTALL.md: Fix fedora38 packages

There is no `qwt-devel` but `qwt-qt5-devel`, already mentionned before

e1d08faf 2023-10-24 03:16 AM Nyall Dawson

Don't condense profile results from duplicate layers with the same
name into one entry in the renderer profile chart

5a25e2f5 2023-10-24 12:26 AM Alessandro Pasotti

GPKG: fix json map filewriter

Backported (cherry-picked) from master #7557095

Fixes #52677

0550941a 2023-10-23 10:45 PM Nyall Dawson

Fix test on python 3.12

Builtin exception string format has changed

a1f9039f 2023-10-23 10:44 PM Nyall Dawson

Fix invalid escape sequences in docstrings for enums with since
annotation

e55de908 2023-10-23 05:03 PM Julien Cabieces

make userData a property so it calls getUserData to avoid crash

1d1b7c99 2023-10-23 08:58 AM Nyall Dawson

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 newer GRASS

9b095c56 2023-10-23 05:47 AM Sandro Mani

Revert "Revert "Allowing storing GPGK raster layer styles to DB""

This reverts commit 9d8a72256893bd31a51d85927e9abd9cdb5eed29.

07345e52 2023-10-23 05:15 AM Sandro Santilli

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?pr=54934

Allow passing list of files to check to test_doxygen_layout.sh script

f4269997 2023-10-23 02:07 AM Sandro Santilli

Drop the temporary QgsRectangle::createNull static, not more needed

376f9798 2023-10-23 02:07 AM Sandro Santilli

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 Null rectangle as Null, still print details of Empty rectangles.
Update expected QgsRectangle::toString output on Null rectangle...

fc81e813 2023-10-23 02:07 AM Sandro Santilli

Reduce use of magic numbers in provider tests

Expose these methods:
- referenceExtent()
- referenceSubsetString3Extent()

515f6259 2023-10-23 02:07 AM Sandro Santilli

Show more detail on testExtentSubsetString null extent test failure

e3660952 2023-10-22 03:40 PM Sandro Santilli

Have QGsGeometry::fromRect(nullRect) return null geometry

Includes testcase

f3c1ba70 2023-10-22 03:40 PM Sandro Santilli

Add debugging lines to src/core/labeling/qgspallabeling.cpp

2d64df22 2023-10-22 02:53 AM bdm-oslandia

fix(python/CMakeLists.txt): be sure we only use std 14 for python (not std 17)

6e36e3eb 2023-10-22 02:52 AM Alexander Bruy

unload active plugin before updating or reinstalling it (fix #54968)

9ea11464 2023-10-22 02:52 AM Uday Kharatmol

Update README.md

###PULL REQUEST TITLE

Appropriate Article and pronoun Use

###ISSUE

missing article the and in appropriate use of what

###CHANGES

article the added and replaced what to that

###SOLUTION

Use an article instead of a

I hope you look out into this and consider my contribution.

ee3a01e1 2023-10-22 02:51 AM Sandro Santilli

Make the unprojectible test feature really unprojectible

See https://github.com/qgis/QGIS/pull/54954#issuecomment-1773755454

9a543632 2023-10-22 02:51 AM Sandro Santilli

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 project the feature
and generate a label for it, but the test still reports no features...

3d217188 2023-10-22 02:51 AM Sandro Santilli

Have QgsGeometry::boundingBox return null rect for null geom

Includes unit test

f3e3e0db 2023-10-21 08:01 AM Sandro Santilli

Add test for QgsVirtualLayerProvider

ec90b802 2023-10-21 08:01 AM Sandro Santilli

Initialize VirtualLayerProvider's extent to null

8017a314 2023-10-21 08:01 AM Sandro Santilli

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.

Also makes the implementation more readable (hopefully).

1df4c523 2023-10-21 05:07 AM Sandro Santilli

Add a QgsRectangle::createNull() temporary static method

acfd0e95 2023-10-21 12:03 AM Alexander Bruy

unload active plugin before updating or reinstalling it (fix #54968)

fc3e3953 2023-10-20 11:58 PM Alexander Bruy

unload active plugin before updating or reinstalling it (fix #54968)

812af7f7 2023-10-20 12:29 PM Nyall Dawson

Fix crash when running xyz tiles algorithms and thread count >
tiles required

a5213320 2023-10-20 09:47 AM Jürgen Fischer

translation string fix

bc1b5496 2023-10-20 01:30 AM Jean Felder

testqgsmesh3drendering: Enable testMeshTerrain test

With the fix introduced in commit
4947041903c5831c868b68fd06bd5c6a79c0b78b, this should work reliably
now.

4e16d455 2023-10-20 01:30 AM Jean Felder

tests/3d: Factor out mesh tests into its own file

9bbae4c6 2023-10-20 01:00 AM Nyall Dawson

Don't use deprecated method

993c95da 2023-10-19 08:05 PM Stefanow Natsis

trigger loading of sub indexes using queued connection

ca5041b1 2023-10-19 08:05 PM Stefanow Natsis

check if Qgs3DMapScene has been created before accessing

689a9357 2023-10-19 08:05 PM Stefanow Natsis

only set subset string when non empty

339cc720 2023-10-19 08:05 PM Stefanow Natsis

don't try to load sub indexes when using initial camera pos

7c014e60 2023-10-19 08:04 PM Sandro Santilli

Handle Null rectangle in QgsRectangle::buffered

Includes unit test

c20c3953 2023-10-19 08:03 PM Sandro Santilli

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:13:352

94ef5328 2023-10-19 08:03 PM Sandro Santilli

Rename QgsBox3d::setMinimal() to setNull()

The method was introduced in this version so it should be ok to
rename with no formal deprecation notice

0ec5f0de 2023-10-19 08:03 PM Sandro Santilli

Add QgsRectangle::setNull(), deprecating setMinimal()

d927a595 2023-10-19 08:01 PM dependabot[bot]

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.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)...

385fedd2 2023-10-19 01:31 PM Paul Blottiere

Add safeguard to all gdal algorithms

5cde6a93 2023-10-19 06:30 AM Nyall Dawson

Fix cppcheck

6b91ea06 2023-10-19 06:30 AM Nyall Dawson

Spelling

ed948bc1 2023-10-19 06:30 AM Nyall Dawson

Fix doxygen test

6f78cde1 2023-10-19 06:30 AM Nyall Dawson

Add test mask

563b1aef 2023-10-19 06:30 AM Nyall Dawson

Fix rendering of elevation profiles with blend mode or opacity

86a5a872 2023-10-19 06:30 AM Nyall Dawson

Fix blend mode rendering for map items

9e327d87 2023-10-19 06:30 AM Nyall Dawson

Update test mask

7e73b9ba 2023-10-19 06:30 AM Nyall Dawson

Ensure we correctly set qt item caching only when appropriate

7ec20832 2023-10-19 06:30 AM Nyall Dawson

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 to kill it
and move to manual handling of blend modes for the items

Fixes #52079, likely many other crashes in layouts

5a538874 2023-10-19 06:30 AM Nyall Dawson

Remove outdated TODO

cb187267 2023-10-19 06:30 AM Nyall Dawson

Deprecate QgsLayoutEffect

QGraphicsEffects should NOT be used on QGraphicsItems. Despite
being part of stable Qt API, it is broken and results in crashes.

See https://bugreports.qt.io/browse/QTBUG-58501 for details.

8890ea7b 2023-10-18 10:13 PM dependabot[bot]

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.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)...

60affab3 2023-10-18 07:43 PM Alessandro Pasotti

Fix crash in layout legend

Fix #52268

I couldn't identify the root cause of the issue but this
check prevents the crash.

5ea816a6 2023-10-18 07:43 PM Julien Cabieces

Fixes #54549 : correctly delete graduated layout widgets

7ae00d04 2023-10-18 07:42 PM Julien Cabieces

Fixes #52740 : remove properties widget when layout item is destroyed

37ccd4a5 2023-10-18 03:30 PM Loïc Bartoletti

Merge pull request #54940 from nilason/fix_findpdal_2.6

Fix CMake FindPDAL for PDAL version 2.6+

066cfa36 2023-10-18 09:24 AM Loïc Bartoletti

Merge pull request #54961 from lnicola/cmake-linker

Add `USE_ALTERNATE_LINKER` to the CMake cache

00eaa2de 2023-10-18 08:53 AM Julien Cabieces

Fixes #52740 : remove properties widget when layout item is destroyed

b532044f 2023-10-18 08:47 AM Julien Cabieces

Fixes #52740 : remove properties widget when layout item is destroyed

05e1605d 2023-10-18 12:17 AM Sandro Santilli

Apply suggestion from Nyall's review

0bb5a339 2023-10-18 12:17 AM Sandro Santilli

Handle null in QgsRectangle grow() and include() methods

Includes tests

30462f13 2023-10-17 07:41 PM Nicklas Larsson

set -DWIN32_LEAN_AND_MEAN in FindPDAL.cmake

021f919f 2023-10-17 07:41 PM Nicklas Larsson

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.

8c3016ac 2023-10-17 07:37 PM Sandro Santilli

Handle null rectangles in QgsExtentWidget::outputExtent

1d192a67 2023-10-17 06:00 PM Julien Cabieces

Fixes #54549 : correctly delete graduated layout widgets

d853487a 2023-10-17 05:55 PM Julien Cabieces

Fixes #54549 : correctly delete graduated layout widgets

2c7b4f30 2023-10-17 05:50 PM Laurențiu Nicola

Add USE_ALTERNATE_LINKER to cache if available

c13e9a92 2023-10-17 05:32 PM Alessandro Pasotti

Fix crash in layout legend

Fix #52268

I couldn't identify the root cause of the issue but this
check prevents the crash.

13a9c748 2023-10-17 04:01 PM Sandro Santilli

Add `tags` make target

9b741620 2023-10-17 04:00 PM Alessandro Pasotti

Fix crash in layout legend

Fix #52268

I couldn't identify the root cause of the issue but this
check prevents the crash.

9df62b90 2023-10-17 03:32 PM Paul Blottiere

Raise error in case if invalid parameter in batch mode

9c8475e5 2023-10-17 03:32 PM Paul Blottiere

Add safeguard for -of option

7c153740 2023-10-17 04:55 AM Mathieu Pellerin - nIRV

[skip ci] Add comment explaining the 0.22 line-height addition

0e6b4fb1 2023-10-17 04:55 AM Mathieu Pellerin - nIRV

[layouts] Fix line height setting not respected for HTML-enabled label items

c99a33d2 2023-10-17 12:18 AM Sandro Santilli

Add QgsArcGisRestUtils::convertRectangle

See
https://github.com/qgis/QGIS/pull/54944#pullrequestreview-1680737873

1262257f 2023-10-17 12:18 AM Sandro Santilli

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.

99d0f8a0 2023-10-16 10:52 AM Sandro Santilli

Make QgsBookmark string output more explicit about it being EMPTY

edaa3dda 2023-10-15 09:04 PM Alexander Bruy

update vector menu links to processing algorithms (fix #54937)

3dac2dc9 2023-10-15 03:56 PM Jürgen Fischer

put test_data_dir.py into build directory (don't use install directory
prior to install)

5f7e06bd 2023-10-14 11:55 AM Sandro Santilli

Split build and install steps, add more ::group prints for CI

a30892cf 2023-10-14 11:55 AM Sandro Santilli

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/6493640195/job/17634987561?pr=54923

0bd9999c 2023-10-13 04:41 PM Laurențiu Nicola

Free up some disk space before running `clang-tidy`

Might help with failures like https://github.com/qgis/QGIS/actions/runs/6493229254/job/17638277259.

32d07b10 2023-10-13 03:14 PM Sandro Santilli

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.

Also makes the implementation more readable (hopefully).

16fe9f6a 2023-10-12 09:29 PM Nyall Dawson

Don't show help for algorithms which can't be run in qgis_process

Fixes #54914

94b62acc 2023-10-12 09:24 PM Nyall Dawson

Don't show help for algorithms which can't be run in qgis_process

Fixes #54914

872901a8 2023-10-12 12:31 AM Nyall Dawson

Add github workflow to upload test failure markdown summary report
as a comment to PRs when tests fail

82918f90 2023-10-12 12:31 AM Nyall Dawson

Generate a markdown summary of test failures along with existing
HTML report

68ea9df9 2023-10-12 12:31 AM Nyall Dawson

Update test to newer methods

74ae947c 2023-10-11 11:23 PM Even Rouault

[OGR provider] Add a strictToInt() helper to detect integer truncation

e36112b0 2023-10-11 11:23 PM Even Rouault

[OGR provider] changeAttributeValues(): validate field index + FID (fixes #54816)

Also add consistency checks between Qt values and OGR field types in
addFeature() and changeAttributeValues()

c8d00d03 2023-10-11 11:21 PM Sandro Santilli

Avoid early with error if no shell scripts are changed

7e43fba3 2023-10-11 11:21 PM Sandro Santilli

Only run shellcheck against shell modified files

639bbf76 2023-10-11 11:21 PM Sandro Santilli

update pre-commit hook hints to work in worktrees

f3daa38b 2023-10-11 08:10 PM Alessandro Pasotti

Merge pull request #54854 from elpaso/backport-54644

Backport: RASTER properties dlg sync opacity

31c6b81a 2023-10-11 05:39 PM Denis Rouzaud

fix SIP_SKIP macro placement (#54911)

f8edf729 2023-10-11 03:20 PM Alessandro Pasotti

Merge pull request #54901 from elpaso/bugfix-gh54501-cad-floater-regression-followup

Fix angle constraint in floater

fe53a534 2023-10-11 03:19 PM Alessandro Pasotti

Update test_qgsrasterlayerproperties.py

c76b86e2 2023-10-11 01:57 PM Denis Rouzaud

move enum QgsMapLayerProxyModel::Filter to Qgis (#54891)

5b07f280 2023-10-11 01:45 PM Denis Rouzaud

fix SIP_SKIP macro placement

6467a47e 2023-10-11 04:53 AM Even Rouault

[OGR provider] Add a strictToInt() helper to detect integer truncation

1c1eb267 2023-10-11 04:53 AM Even Rouault

[OGR provider] changeAttributeValues(): validate field index + FID (fixes #54816)

Also add consistency checks between Qt values and OGR field types in
addFeature() and changeAttributeValues()

9e755466 2023-10-11 03:36 AM Nyall Dawson

Update test mask

3b85d07f 2023-10-11 03:36 AM Nyall Dawson

Fix flake

df1dc0db 2023-10-11 03:36 AM Nyall Dawson

Fix elevation profile item transparency forces rasterisation of
whole layout, expand unit test coverage

3588d417 2023-10-11 03:36 AM Nyall Dawson

Fix legend item with opacity forces whole layout to rasterize
and expand test coverage of blend modes and opacity with
legend items

d3d1dfde 2023-10-11 03:36 AM Nyall Dawson

Write test report header when run from Python

bc960c5f 2023-10-11 03:36 AM Nyall Dawson

Make TEST_DATA_DIR accessible from python tests

03af4e3c 2023-10-10 10:49 PM Alessandro Pasotti

Fix crash on value relation multi-column

Fix #54164

c0df962d 2023-10-10 08:39 PM Jean Felder

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. This is because the
min and max viewport ratio settings are always equal to 0 on a saved...

ad4dcce2 2023-10-10 12:43 PM Alessandro Pasotti

Fix angle constraint in floater

followup #54687

0a4796c0 2023-10-10 12:03 PM Nyall Dawson

Fix draw effect is not immediately enabled when activating group layer

Fixes #51357

93c2a498 2023-10-10 12:03 PM Nyall Dawson

Fix toggling visibility of group layers resets child layer
mask blend modes

Fixes #53088
Fixes #53057

2d57c99d 2023-10-10 12:03 PM Nyall Dawson

Invisible group layers should not be added to canvas

4d698b04 2023-10-10 09:26 AM Nyall Dawson

Replace bad expected images

These renders were actually wrong -- instead of the whole map item
having transparency, they had transparency applied for each
individual component of the layout map (ie you could incorrectly
see parts of overlapped layers)

85ce6de8 2023-10-10 09:26 AM Nyall Dawson

Update test

97a8d013 2023-10-10 09:26 AM Nyall Dawson

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. This allows the test reports downloaded from github
to be easily updated to point to local git checkouts, instead...

18902592 2023-10-10 09:26 AM Nyall Dawson

Add test mask

329bcc46 2023-10-10 09:26 AM Nyall Dawson

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 report artifacts from github
(image paths are still broken, though!)

071b585b 2023-10-10 09:26 AM Nyall Dawson

Add unit tests for layout map item blend modes

d561a56c 2023-10-10 09:26 AM Nyall Dawson

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 map opacity.

b2ba30b1 2023-10-10 09:26 AM Nyall Dawson

Update test to newer methods

641c4bfa 2023-10-10 08:46 AM Jean Felder

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. This is because the
min and max viewport ratio settings are always equal to 0 on a saved...

3406dd60 2023-10-10 08:45 AM Jean Felder

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. This is because the
min and max viewport ratio settings are always equal to 0 on a saved...

73def6a1 2023-10-10 05:32 AM Denis Rouzaud

auto-cancel running builds on PRs when pushing a new commit

ac375718 2023-10-10 03:28 AM Nyall Dawson

Add test mask

33dc65bb 2023-10-10 03:28 AM Nyall Dawson

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 highlights for very transparent symbols.

Fixes #54830

(cherry picked from commit 250c1560cf6a33fff62819cfde5d11e78af9598b)

ef8cd275 2023-10-09 10:04 PM Alessandro Pasotti

Update test_qgsgeometry.py

e64bab8e 2023-10-09 10:04 PM Alessandro Pasotti

Update test_qgsgeometry.py

dbc733b2 2023-10-09 10:04 PM Nyall Dawson

Update src/core/geometry/qgsgeos.cpp

ad658bb2 2023-10-09 10:04 PM Alessandro Pasotti

spelling

54af879d 2023-10-09 10:04 PM Alessandro Pasotti

GEOMETRY: fix regression on split multipart

manual backport of #54744

Fix #54155

b84393e3 2023-10-09 07:20 PM Sandro Santilli

Run shellcheck only on modified shell files

a0fc443b 2023-10-09 12:14 PM Alexander Bruy

add test files

e3023455 2023-10-09 12:14 PM Alexander Bruy

use run() to execute nested algorithms
move step calculation to prepareAlgorithm to avoid crash
disable tests for native implementation

8dbf287b 2023-10-09 12:14 PM Alexander Bruy

use qobject_cast

a4e47339 2023-10-09 12:14 PM Alexander Bruy

concave hull tests based on geos version

17426302 2023-10-09 12:14 PM Alexander Bruy

address review

d18190ce 2023-10-09 12:14 PM Alexander Bruy

make cppcheck happy

ea6a706c 2023-10-09 12:14 PM Alexander Bruy

do not create spatial index if preserving attributes is not needed

514e8b5b 2023-10-09 12:14 PM Alexander Bruy

use geos to calculate concave hull on systems with geos >=3.11.0

496d8267 2023-10-09 12:14 PM Alexander Bruy

more verbose label for parameter

5ad4119b 2023-10-09 12:14 PM Alexander Bruy

another attempt to fix test

50979924 2023-10-09 12:14 PM Alexander Bruy

try to fix tests

61b69179 2023-10-09 12:14 PM Alexander Bruy

[processing] port concave hull algorithm to C++

451d1ba5 2023-10-09 12:14 PM Alexander Bruy

[processing] port delaunay triangulation algorithm to C++

d8243141 2023-10-09 12:14 PM Alexander Bruy

[processing] port voronoi polygons algorithm to C++

cee8eec9 2023-10-09 10:05 AM Nyall Dawson

Fix initial zoom level when opening layout designer windows

Fixes #44421

82df98df 2023-10-09 09:03 AM Alessandro Pasotti

Merge pull request #54855 from elpaso/backport-54639

Backport: SERVER: Fix server utils service URL wrong MAP replace

9c120126 2023-10-09 08:55 AM Alessandro Pasotti

Merge pull request #54687 from elpaso/bugfix-gh54501-cad-floater-regression

CAD fix regression with units

a1d984ea 2023-10-09 08:18 AM Mathieu Pellerin - nIRV

[ui] Improve title and message wording of the warning dialog when saving a project with a last modification date not matching the file on disk

3f07c99a 2023-10-09 06:51 AM Nyall Dawson

Fix crash in merge features dialog when a field has a unique
constraint set

Fixes #54856

(cherry picked from commit ec631e820d9ceed848c44e0e2f11d902eafcb42d)

443c1045 2023-10-09 06:50 AM Nyall Dawson

Avoid loss of attributes when calculating fields

Correctly bail out when field calculation bar expression is invalid
instead of nulling fields.

Fixes #47385

58c13215 2023-10-09 06:14 AM Nyall Dawson

Spelling

3eca7e2e 2023-10-09 06:14 AM Nyall Dawson

Wait for task termination

f9fc9df1 2023-10-09 06:14 AM Nyall Dawson

Don't warn on failure to calculate point cloud stats if task was explicitly cancelled

79b03ffe 2023-10-09 06:14 AM Nyall Dawson

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 the proxy progress task
thread isn't actually DOING anything while this happens)

7d33d327 2023-10-09 06:14 AM Nyall Dawson

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-1318081784
"The constructor and destructor of QChangeArbiter require the use of
every thread in the Qt thread pool."...

9963cb50 2023-10-09 05:30 AM Nyall Dawson

Fix incorrect assert when opening gdal datasets in more places

79b4353a 2023-10-09 05:02 AM Nyall Dawson

Add test for highlighting a very transparent symbol

Refs #54830

1 2 3 ... 609 (1-200/121643) Per page: 25, 50, 100, 200

Also available in: Atom