Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Staged 3.16.9 backports #43235

Merged
merged 69 commits into from
Jun 21, 2021
Merged

Staged 3.16.9 backports #43235

merged 69 commits into from
Jun 21, 2021

Conversation

nyalldawson
Copy link
Collaborator

No description provided.

@github-actions github-actions bot added this to the 3.16.8 milestone May 16, 2021
@nyalldawson nyalldawson added the NOT FOR MERGE Don't merge! label May 16, 2021
uclaros and others added 26 commits June 14, 2021 13:13
The server feature id is a string and can be based on primary key attributes.
The server renderer selection method does not take this into account.
Testing QGIS Sever GetMap request with Postgres layers:
* rendering
* rendering with acces control
* rendering with selection on int pk
* rendering with acces control and selection on int pk
* rendering with selection on bigint pk
* rendering with acces control and selection on bigint pk
When loading a python file in a form on windows, the file is opened using the default system encoding (which may be different than UTF8, at least it wasn't on my tests and on my customer machines).

This patch makes UTF8 the codec used when loading python files from the filesystem before using them for a form.
…s like Feature Source

In Processing parameter description QgsProcessingParameterVectorLayer multi data types does not work as QgsProcessingParameterFeatureSource.
Fixes #43245

SIP failed to convert the QMap<QgsZonalStatistics::Statistic, QVariant>
so we give it an QMap<int, QVariant>.
…res by fids...

and when they are already in the local cache.

Fixes #42049
identify tool, map tips and vertex tool

Fixes #42006

(cherry picked from commit 01d9710)
Co-authored-by: Vincent Cloarec <vcloarec@gmail.com>
Co-authored-by: Vincent Cloarec <vcloarec@gmail.com>
Instead of directly changing the renderer in place in the symbol levels
widget, we delegate responsibility for handling the changes to symbol
levels to the parent QgsRendererWidget subclass. This allows us to
implement different logic in the various subclasses which correctly
handle how that particular widget subclass should update any internal
symbol references and ultimately update the renderer.

Fixes instability and crashes after editing symbol levels.

Fixes #42671

(cherry picked from commit 0ba03bd)
(cherry picked from commit b3f0674)
agiudiceandrea and others added 13 commits June 14, 2021 13:13
(cherry picked from commit 7d57aee)
Fixes #42909

Setting intial values from previously entered values when
they are equal to the default was pointless anyway because
QgsVectorLayerUtils::createFeature will do that a few lines
below.

Setting the default value for unique constraints
was triggering unique checks for no reason and slowing down
the feature creation up to the point that for large layers
QGIS froze.
Co-authored-by: Matthias Kuhn <matthias@opengis.ch>
to uncheck BOTH the filter and else radio buttons
back to a normal rule

Port fixes from rule based renderer else handling to rule based
labeling
When features have a temporal "range", we should never treat
that range as inclusive of the end (or we end up with features
appearing in multiple date ranges)

Completes fixes begun by @rduivenvoorde in #40989

Fixes #38468
@nyalldawson nyalldawson added the Frozen Feature freeze - Do not merge! label Jun 20, 2021
@nyalldawson nyalldawson modified the milestones: 3.16.8, 3.16.9 Jun 20, 2021
@nyalldawson nyalldawson removed Frozen Feature freeze - Do not merge! NOT FOR MERGE Don't merge! labels Jun 21, 2021
@nyalldawson nyalldawson merged commit 81388b2 into release-3_16 Jun 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet