Statistics
| Branch: | Tag: | Revision:

qgis @ master

# Date Author Comment
cb1e62a7 2022-09-28 02:09 PM Even Rouault

Merge pull request #50281 from rouault/fix_29391

[WFS provider] Recognize OGC HTTP URIs

aaa187d0 2022-09-28 02:09 PM Paul Blottiere

Improve exception log message

1c054214 2022-09-28 07:58 AM Nyall Dawson

Cache summed up area for curve geometry classes

Avoids recalculation when area is retrieved multiple times

14324b5a 2022-09-28 07:30 AM Nyall Dawson

Optimise QgsArcGisRestUtils::convertCompoundCurve

This method was quite slow due to numerous list resizing and
temporary point construction. I've removed all this for much
faster ArcGIS rest geometry conversions (at the cost of
more complex code)

9e7cebc3 2022-09-28 07:30 AM Nyall Dawson

[afs] Shortcut a bunch of expensive extra work when a simple one ring polygon is encountered

38012046 2022-09-28 07:30 AM Nyall Dawson

[afs] Use a hash for quick object id to feature id lookups instead
of QList::indexOf

Speeds up feature retrieval for large layers

8343da39 2022-09-28 07:30 AM Nyall Dawson

Minor optimisation to arcgis rest feature reading

252a839c 2022-09-28 06:53 AM Nyall Dawson

Add tests for validationError

6501df1c 2022-09-28 06:53 AM Nyall Dawson

When we can't auto load a relationship because its definition is
broken, show a warning to users instead of silently failing

765d89c6 2022-09-28 06:53 AM Nyall Dawson

Add method to get user friendly error when a relationship is not valid

c2b30d90 2022-09-28 04:09 AM Nyall Dawson

Optimise QgsLineString::sumUpArea

2b5b5ed1 2022-09-27 11:47 PM Even Rouault

[WFS provider] Use QgsOgcCrsUtils::parseCrsName() to be able to handle OGC HTTP URIs (fixes #29391)

f3cd8199 2022-09-27 11:47 PM Even Rouault

QgsCoordinateReferenceSystem::createFromOgcWmsCrs(): use QgsOgcCrsUtils::parseCrsName()

9f4a7a26 2022-09-27 09:51 PM Even Rouault

QgsGmlStreamingParser::readEpsgFromAttribute(): use QgsOgcCrsUtils::parseCrsName()

6e5da9c4 2022-09-27 09:51 PM Even Rouault

Add a QgsOgcCrsUtils::parseCrsName() function to parse the different styles of OGC CRS names (fixes #29391)

Recognizes the following flavors:
```
//! CRS flavor
enum class CRSFlavor {
UNKNOWN, //! unknown/unhandled flavor
AUTH_CODE, //! e.g EPSG:4326...

2d1e3fb3 2022-09-27 05:05 PM Julien Cabieces

Merge pull request #50200 from troopa81/fix_legend_geomgenerator

Fix legend icon geom generator is involved

c7306abb 2022-09-27 08:43 AM Denis Rouzaud

remove outdated 3D headers patch (#50286)

f1f74ff8 2022-09-27 06:48 AM Nyall Dawson

[spatialite] Fix corrupted default attribute values when fields
are loaded using gaiaVectorLayer

a0fb44b0 2022-09-27 05:26 AM Nyall Dawson

Fix handling of vector tiles when zoom level 0 is not available

E.g. when a vector tile connection has a manually set zoom level
range which doesn't include level 0, we still need this available
for correct tile feature decoding

Fixes #47934

056ee1fe 2022-09-27 05:20 AM Nyall Dawson

Fix drag and drop of files to georeferencer window

Fixes #49175

e689e2d9 2022-09-27 03:58 AM Martin Pergler

Update README.md: major new features

Updated readme to include major new features added since 3.18, plus some wordsmithing of existing text.

8f71c946 2022-09-27 01:10 AM Alessandro Pasotti

Add test for SLD UOM points and remove data modifying test

Add test for issue #35561

a21c2a2f 2022-09-27 01:06 AM Denis Rouzaud

fix layout

b7a2f3b1 2022-09-27 01:06 AM Denis Rouzaud

Update test_provider_postgres.py

70a05c94 2022-09-27 01:06 AM Denis Rouzaud

fix

c5e43ead 2022-09-27 01:06 AM Denis Rouzaud

more debug info for PG testSaveStyleInvalidXML

7759766f 2022-09-27 01:06 AM Denis Rouzaud

fix test

fc80d24f 2022-09-27 01:06 AM Denis Rouzaud

drop project backward compatibility for symbology with QGIS 3.16 and older

This part of the codes writes the symbology with backward compatibility so the project can be open under QGIS 3.16 and older
This is making the XML code much bigger.

01db45d0 2022-09-26 09:53 PM Denis Rouzaud

fix QgsMapTool convert to subclass (#50303)

cf885e7b 2022-09-26 09:01 PM Alessandro Pasotti

Fix SLD rule text fields quoting

Fixes #42348

30d0c467 2022-09-26 12:19 PM Loïc Bartoletti

Merge pull request #50265 from nicogodet/fix-50238

Fix output process of r.horizon

7c94e1f2 2022-09-26 09:35 AM Loïc Bartoletti

Add a coment to GRASS logic

27f089ed 2022-09-26 08:57 AM Alessandro Pasotti

Fix crash when deleting layout items

Fix #49573

6f072cfb 2022-09-26 08:39 AM Nyall Dawson

Never try to handle base parameter type values as map layers
in QgsProcessingParameterDefinition::valueAs* methods

Avoids misleading log messages and a crash on macos

Fixes #48598

db246497 2022-09-26 07:56 AM Loïc Bartoletti

Merge pull request #49226 from Kanahiro/fix/grass7-unicodeerror

Fix GRASS7/SAGA UnicodeDecodeError in QGIS of Windows-Japanese or others

7d1497b4 2022-09-26 07:14 AM Nyall Dawson

Avoid a redundant calculation of visible layer extent in overview canvas

This was being called twice immediately in a row, and the first time
was skipping the "isVisible" check used before the second call. As
a result we were ALWAYS recalculating the full extent of the project...

2fc10b02 2022-09-26 05:38 AM Even Rouault

[WFS provider] Include namespace prefix and URI in FILTER ...

computed from setSubsetString() when a namespace is declared on <<wfs:FeatureType> in GetCapabilities response

Fixes #49121

Follow-up to #43957 / PR #45043

c3d73525 2022-09-26 05:36 AM Nyall Dawson

Show standard Rendering tab in point cloud layer properties

Allows modification of layer scale range in layer properties dialog

Fixes #50268

1ea9e361 2022-09-26 05:36 AM Nyall Dawson

Mesh layer Rendering properties page is missing the scale
range setting

b88681fa 2022-09-26 05:29 AM Alessandro Pasotti

Fix aspatial and test

92ac6400 2022-09-26 05:29 AM Alessandro Pasotti

tidy

d054b8f4 2022-09-26 05:29 AM Alessandro Pasotti

code layout

7621a9a1 2022-09-26 05:29 AM Alessandro Pasotti

Address PR comments

84272d4c 2022-09-26 05:29 AM Alessandro Pasotti

Sipify

913b651e 2022-09-26 05:29 AM Alessandro Pasotti

Followup layer metadata search widget

- Fix a bug with PG SQL update
- Filter by geometry type
- Handle raster icons

ab7feb6e 2022-09-26 04:47 AM Even Rouault

[Processing] Fix typo in smoothing parameter name of gdal_grid algorithms

The correct spelling is 'smoothing' (two o's): https://github.com/OSGeo/gdal/search?q=smoothing
No match with single o: https://github.com/OSGeo/gdal/search?q=smothing

ec96b494 2022-09-26 04:47 AM Even Rouault

[WFS provider] Handle gml:description/identifier/name attributes (fixes #42660)

a38a4f4a 2022-09-26 04:47 AM Even Rouault

[WFS provider] Handle the case of a layer with a geometry field but where no feature has any geom (refs #49335)

400c4225 2022-09-26 04:47 AM Even Rouault

[WFS provider] When DescribeFeatureType returns unknown geometry type, include a large BBOX when requesting single feature to guess it (fixes #49335)

164cf218 2022-09-26 04:47 AM Even Rouault

App: fix performance issue when closing a project with a lot of layers

fff4a452 2022-09-26 04:47 AM Even Rouault

App: fix performance issue when drag-dropping a lot of layers at once (fixes #49439)

078a53d6 2022-09-26 03:58 AM Even Rouault

[WFS provider GUI] Fix issue with non-properly refreshed list of CRS when changing layers (fixes #42627)

26422144 2022-09-26 03:25 AM Harrissou Santanna

Format between and not between functions syntax to match other operators'

5a2a89bb 2022-09-26 01:38 AM Julien Cabieces

Fixes #37804 : save original layout item picture mode

ff01449a 2022-09-26 01:38 AM Julien Cabieces

fixes #49421 : use QgsBlockingNetworkRequest to test url in QgsHelp

937b1450 2022-09-26 01:37 AM dependabot[bot]

Bump vuetify from 2.6.2 to 2.6.10 in /resources/server/src/landingpage

Bumps [vuetify](https://github.com/vuetifyjs/vuetify/tree/HEAD/packages/vuetify) from 2.6.2 to 2.6.10.
- [Release notes](https://github.com/vuetifyjs/vuetify/releases)
- [Commits](https://github.com/vuetifyjs/vuetify/commits/v2.6.10/packages/vuetify)...

3d05ad33 2022-09-26 01:36 AM Stefanow Natsis

don't hide the main window

37437b05 2022-09-26 01:32 AM Stefanow Natsis

ignore stderr when checking astyle version

939da085 2022-09-26 01:18 AM Even Rouault

world_map.gpkg: little fix to avoid warning with recent GDAL versions

Recent GDAL versions emit in the console a non critical warning when opening
world_map.gpkg at QGIS startup:
"Warning 1: Non-conformant content for record 1 in column update_time, 2019-08-15T21:28:22Z, successfully parsed"...

dba95821 2022-09-26 01:18 AM Alessandro Pasotti

Fix layout grid multiline labels

Fix #49666

1f4e5643 2022-09-26 01:17 AM Mathieu Pellerin - nIRV

[feature][quick] Add temporal handling to map {canvas,settings}

f55b838d 2022-09-26 01:16 AM Mathieu Pellerin - nIRV

[quick][qt6] Handle QQuickItem's geometryChanged->geometryChange function renaming

e91ca3d1 2022-09-26 01:15 AM Mathieu Pellerin - nIRV

[quick] Further optimize handling of silent refresh for smoother canvas animation

75a79f6f 2022-09-26 01:15 AM Mathieu Pellerin - nIRV

[quick] Add a map settings center property return the current extent center point as QgsPoint

c6eca784 2022-09-24 11:45 AM Alessandro Pasotti

Merge pull request #50279 from elpaso/bugfix-unreported-splitwithlines-endless

Fix unreported endless alg splitwithlines

3511cf80 2022-09-22 11:56 PM Stefanow Natsis

ignore return code when checking if server supports range requests

ba134722 2022-09-22 11:56 PM Stefanow Natsis

make header checking case insensitive

1cbc8d8b 2022-09-22 11:56 PM Stefanow Natsis

Revert "make searching for headers case insensitive"

This reverts commit 5aab168424f568ef32af82290eaf0efb393cc787.

69bbf686 2022-09-22 11:18 AM Alessandro Pasotti

Merge pull request #50266 from elpaso/bugfix-gh50152-sld-svg-params

Fix SLD SVG parametric import

d3434fbf 2022-09-22 08:35 AM nicogodet

More robust output process

Co-Authored-By: Andrea Giudiceandrea <>

1d7a28cf 2022-09-22 05:54 AM Denis Rouzaud

remove 3D extra headers to fix Docker builds (#50285)

b1c65222 2022-09-21 05:06 PM Alessandro Pasotti

Fix unreported endless alg splitwithlines

f5f9d83b 2022-09-21 01:17 PM Alessandro Pasotti

Actual tests

fffcb1dd 2022-09-21 12:12 PM Alessandro Pasotti

Tests for SVG parameters in the SLD import

4e6727cd 2022-09-21 11:34 AM Loïc Bartoletti

Merge pull request #50255 from lbartoletti/bugfix_50218_suite_rm_old_comment

[QgsOgrUtils test] Remove an old comment

e79bd7d3 2022-09-21 10:08 AM Loïc Bartoletti

Merge pull request #50263 from elpaso/bugfix-gh50239-options-crash-locale

Fix crash in options dlg with french locale

dcf64e80 2022-09-21 09:30 AM Julien Cabieces

add an ok boolean to check if it exists a restricted symbol

7632de87 2022-09-20 06:42 PM Alessandro Pasotti

Fix SLD SVG parametric import

Fix #50152

720d24e1 2022-09-20 04:47 PM nicogodet

typo & flake8

a4bf4afe 2022-09-20 04:38 PM nicogodet

Fix output process of r.horizon

3ee4fb9a 2022-09-20 04:23 PM Alessandro Pasotti

Fix crash in options dlg with french locale

Fixes #50239

a556f6c5 2022-09-20 03:44 PM Vincent Cloarec

Mesh 3D stacked, don't use volume height when only one level

77eb9cb7 2022-09-20 11:18 AM Loïc Bartoletti

[QgsOgrUtils test] Remove an old comment

21e1e666 2022-09-20 11:13 AM Loïc Bartoletti

Merge pull request #50231 from rouault/fix_50215

[OGR provider] Handles layer of geometry type unknown with null geometries

8b252071 2022-09-20 09:55 AM Alessandro Pasotti

Merge pull request #50203 from elpaso/bugfix-gh49399-wfs3-displayname

Server OAPIF: be good and accept both aliased and real field names ...

2ab15834 2022-09-20 12:16 AM Loïc Bartoletti

Merge pull request #50233 from lbartoletti/bugfix_50218_wkbtype

Fix wkbType cast from OGR 25D Type.

fdaba7c0 2022-09-19 09:57 PM Loïc Bartoletti

[QgsOgrUtils] Ogr To QGS Wkb Type: fix also Point25D to PointZ

7459e973 2022-09-19 09:34 PM Loïc Bartoletti

tests: fix test

9eedb44e 2022-09-19 10:24 AM Even Rouault

[WFS/OPAIF provider] Take into account page size, max feature count, etc. from the connection into the URI of the added layer (fixes #49404)

The issue was that the service name should be passed in lower case.
The regression likely dates back to 4790f92444d with the migration to...

52be016b 2022-09-19 10:10 AM Jürgen Fischer

fix 32bit build (followup 978f54aca97d98a730a)

8963fa07 2022-09-19 10:07 AM Alessandro Pasotti

Fix directory chooser path

Fixes #50055

46a2458c 2022-09-19 09:59 AM Julien Cabieces

Merge pull request #50230 from elpaso/bugfix-gh50168-pg-identity-default

Bugfix gh50168 pg identity default

bf9325d6 2022-09-19 09:17 AM Nyall Dawson

Generalize a warning

e445f2b4 2022-09-17 08:29 PM Even Rouault

QgsOgrProviderUtils::querySubLayerList(): hande layer of type wkbUnknown with only null geometries (refs #50215)

6a7f176e 2022-09-17 04:41 PM Even Rouault

QgsOgrProviderUtils::querySubLayerList(): fix feature count when layer of type wkbUnknown has single geometry type with null geometries (refs #50215)

868bdc67 2022-09-16 05:27 PM Alessandro Pasotti

Test tolerant

8ee34eda 2022-09-16 03:57 PM Loïc Bartoletti

Fix wkbType cast from OGR 25D Type.

As mentionned by @Koyaani a PolygonZ is opened as a Polygon25D and
can cause problems.

This fix use the QgsOgrUtils method to return the true QGIS wkbType.

Fixes #50218

2b4f4386 2022-09-16 12:49 PM Even Rouault

[OGR provider] Handles layer of geometry type unknown with null geometries

Fixes #50215

Layers with a wkbUnknown OGR layer geometry types are first scanned to
figure out which actualy geometry types are present, to expose sublayers
filtered with the |geometryType=xxxx URI parameter....

12dbbfc4 2022-09-16 11:52 AM Alessandro Pasotti

Tests for issue GH #50168 identity evaluate default

6f9da191 2022-09-16 10:11 AM Nyall Dawson

Update src/ui/qgspluginmanagerbase.ui