-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
375 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,368 @@ | ||
Jürgen E. Fischer <[email protected]> 2024-04-19 | ||
|
||
translation update for 3.34.6 from transifex | ||
|
||
D'Hont René-Luc <[email protected]> 2024-04-14 | ||
|
||
[processing] Fix Output Variant availability | ||
|
||
With #54358 [processing] Add a new 'Calculate expression' algorithm for use in models, a processing output type for variant values has been introduced. | ||
This output Should be used when the output is a flexible type and may represent any QVariant value, like QgsPoint, and must be available for use as inputs for most parameter types. | ||
|
||
In ba7bdec, `QgsProcessingOutputVariant::typeName()` is sometimes added in widget wrapper `compatibleParameterTypes` instead of `compatibleOutputTypes`. | ||
For example, the `QgsProcessingOutputVariant::typeName()` is in `QgsProcessingPointWidgetWrapper::compatibleParameterTypes()` instead of `QgsProcessingPointWidgetWrapper::compatibleOutputTypes()`, so `QgsPoint` output in a variant could not be used as an input parameter. | ||
|
||
Nyall Dawson <[email protected]> 2024-04-11 | ||
|
||
Temporarily skip test | ||
|
||
Nyall Dawson <[email protected]> 2024-04-11 | ||
|
||
Temporarily disable google font downloads | ||
|
||
This isn't available since Google removed the static downloads, | ||
we'll need another approach to handle this | ||
|
||
Refs https://github.com/google/fonts/issues/7481 | ||
Refs https://github.com/qgis/QGIS/issues/57070 | ||
|
||
Maxence Laurent <[email protected]> 2024-04-05 | ||
|
||
SERVER: fix legend of cascaded WMS layers #42063 | ||
|
||
The legend was fetched asychronously from upstream WMS server and was not | ||
awaited. Thus response sent to the client could never contain any data from | ||
upstream. | ||
Setting the `synchronous` `QgsWmsLegendNode::getLegendGraphic` parameter to | ||
`true` fixed this. This setting is now set in the `QgsWmsParameters` | ||
constructor using the `QgsLegendSettings::setSynchronousLegendRequests` method. | ||
Fixes QGIS/qgis#42063 | ||
|
||
مهدي شينون (Mehdi Chinoune) <[email protected]> 2024-04-02 | ||
|
||
Fix check for Qwt>=6.2.0 for QWT_POLAR | ||
|
||
Also set QWT_POLAR_VERSION=0x060200 | ||
|
||
(cherry picked from commit 78305b5fbb47a4414e0ff25553862e95262203b5) | ||
|
||
Denis Rouzaud <[email protected]> 2024-04-11 | ||
|
||
Update qgsvectorlayer.h | ||
|
||
Denis Rouzaud <[email protected]> 2024-04-11 | ||
|
||
Update sipify.pl | ||
|
||
Denis Rouzaud <[email protected]> 2024-04-11 | ||
|
||
[sipify] support different since versions in C++ bs PyQGIS | ||
|
||
Nyall Dawson <[email protected]> 2024-04-10 | ||
|
||
Optimise by avoiding unnecessary linestring cloning | ||
|
||
Nyall Dawson <[email protected]> 2024-04-10 | ||
|
||
Fix crash when calculating variable width buffer on multi curve | ||
|
||
Andrea Giudiceandrea <[email protected]> 2024-03-27 | ||
|
||
[OGR] Fix GeoPackage layer metadata reading | ||
|
||
Andrea Giudiceandrea <[email protected]> 2024-04-03 | ||
|
||
[GDAL] Fix deleting styles | ||
|
||
Andrea Giudiceandrea <[email protected]> 2024-04-03 | ||
|
||
[OGR] Fix deleting styles | ||
|
||
Even Rouault <[email protected]> 2024-03-31 | ||
|
||
[OGR provider] Recognize "false"/"true" string as valid value for a boolean field in addFeature()/changeAttributeValues()" | ||
|
||
Fixes #55517 | ||
|
||
Maxim Rylov <[email protected]> 2024-04-04 | ||
|
||
HANA: Upgrade EULA agreement to version 3.2 | ||
|
||
Alessandro Pasotti <[email protected]> 2024-03-13 | ||
|
||
Browser: avoid calling slow functions on disconnected drives | ||
|
||
This is an attempt to fix browser slowness when network | ||
drives becomes unavailable. | ||
|
||
Some QDir/QFileInfo call may become slow when called on | ||
disconneced drives on windows, by calling them in the | ||
init method (which is called by a separate thread and when | ||
the driver is more likely to be available) the risk | ||
to call them when they can become slow is drastically | ||
reduced. | ||
|
||
Whether this will help to reduce the browser slowness | ||
on network drives it is hard to tell but it won't certainly | ||
hurt. | ||
|
||
Mathieu Pellerin <[email protected]> 2024-03-18 | ||
|
||
[layouts] Defer legend item feature count until layout is drawn | ||
|
||
Andrea Giudiceandrea <[email protected]> 2024-03-20 | ||
|
||
Fix QgsSymbol::drawPreviewIcon | ||
|
||
Transform the "Opacity" value calculated by Data Defined Override expression from [0-100] range to [0-1] range. | ||
|
||
Jean Felder <[email protected]> 2023-11-13 | ||
|
||
qgswfsgetfeature: Add a comment to explain axis inversion logic | ||
|
||
Jean Felder <[email protected]> 2023-11-02 | ||
|
||
qgswfsgetfeature: Do not invert axis if no SRSNAME is passed | ||
|
||
A WFS request such as | ||
`SERVICE=WFS&REQUEST=GetFeature&VERSION=1.1.0&SRSNAME=EPSG:4326` does | ||
not invert the axis and return the coordinates in the LON/LAT | ||
order. For example: | ||
|
||
<gml:Envelope srsName="EPSG:4326"> | ||
<gml:lowerCorner>2.358 48.865</gml:lowerCorner> | ||
<gml:upperCorner>2.37 48.876</gml:upperCorner> | ||
</gml:Envelope> | ||
|
||
However, the same request without a SRSNAME parameter inverts the axis | ||
and returns the the coordinates in the LAT/LON order: | ||
|
||
<gml:Envelope srsName="EPSG:4326"> | ||
<gml:lowerCorner>48.865 2.358</gml:lowerCorner> | ||
<gml:upperCorner>48.876 2.37</gml:upperCorner> | ||
</gml:Envelope> | ||
|
||
With this change, the axis is not inverted if the SRSNAME parameter is | ||
not passed. This way, this is the same behavior as | ||
`SRSNAME=EPSG:4326`. | ||
|
||
This is a follow-up of https://github.com/qgis/QGIS/pull/45270. | ||
|
||
Nyall Dawson <[email protected]> 2024-03-14 | ||
|
||
Fix test | ||
|
||
Nyall Dawson <[email protected]> 2024-03-08 | ||
|
||
[processing] Use correct ellipsoid for network analysis tools | ||
|
||
Use the processing context's ellipsoid instead of a hardcoded | ||
WGS84 ellipsoid for distance calculations during network | ||
analysis, so that the lengths used will exactly match other | ||
measurement tools used on the same features in the same | ||
project. | ||
|
||
Nyall Dawson <[email protected]> 2024-03-13 | ||
|
||
Demote debug messages | ||
|
||
Nyall Dawson <[email protected]> 2024-03-12 | ||
|
||
Add a few more logging outputs | ||
|
||
Nyall Dawson <[email protected]> 2024-03-12 | ||
|
||
Before releasing the connection, disconnect everything from the detector | ||
|
||
This ensures that there's NO change of any remaining unwanted | ||
interaction between the GPS detector and the connection which | ||
it no longer owns after a call to takeConnection. Otherwise | ||
when the detector outlives the "find a connection" logic we risk | ||
status updates from the taken GPS device from triggering unwanted | ||
detect-a-valid-connection logic from the detector. | ||
|
||
Nyall Dawson <[email protected]> 2024-03-12 | ||
|
||
As soon as we detect a valid device, stop listening for device status | ||
|
||
Otherwise we end up calling QgsGpsDetector::detected multiple times | ||
for the same device, and if an external client has taken the | ||
detected connection in the meantime then the detector will incorrectly | ||
move to the next device and continue trying to make connections | ||
|
||
Nyall Dawson <[email protected]> 2024-03-12 | ||
|
||
Cleanup GPS detector timeout timer handling | ||
|
||
Use a single timer instead of the QTimer static method, so that | ||
we can stop the timeout as soon as we receive valid data and don't | ||
risk a race where unwanted timeouts are added to the event loop | ||
while we're processing a valid detected connection | ||
|
||
Nyall Dawson <[email protected]> 2024-03-11 | ||
|
||
Rework QgsGpsDetector to make it memory safe | ||
|
||
This is messy, as there's no way we can possibly make the current, | ||
stable API of this class safe. We have to resort to an opt-in | ||
"safe" mode which exposes a non-dangerous API. | ||
|
||
This should hopefully fix issues where the qt event loop causes | ||
destruction of the detected connection before listener slot is | ||
called and is able to take ownership of the signal argument... | ||
|
||
Nyall Dawson <[email protected]> 2024-03-06 | ||
|
||
Add a bunch of debugging output to diagnose GPS connection errors | ||
|
||
Mathieu Pellerin <[email protected]> 2024-03-15 | ||
|
||
[plugins manager] Normalize _all_ version references | ||
|
||
Jürgen E. Fischer <[email protected]> 2024-03-11 | ||
|
||
suggest PQgetisnull | ||
|
||
Germán Carrillo <[email protected]> 2024-03-11 | ||
|
||
[tests] Add tests for fix #54058 | ||
|
||
Germán Carrillo <[email protected]> 2024-03-11 | ||
|
||
[postgres] Avoid setting nextval() clause if no default sequence was found (fix #54058) | ||
|
||
Alessandro Pasotti <[email protected]> 2024-03-14 | ||
|
||
Browser: fix slow behavior with network drives on windows | ||
|
||
This fixes UNC paths not identified as network paths. | ||
|
||
By ensuring that a trailing slash for directories is passed | ||
down to the identify function. | ||
|
||
Nyall Dawson <[email protected]> 2024-03-07 | ||
|
||
[console] Minor cleanups | ||
|
||
- Add some typehints | ||
- Avoid creating an unnecessary local variable | ||
|
||
Nyall Dawson <[email protected]> 2024-03-07 | ||
|
||
[console] Ensure stored last dir path settings is always a folder | ||
|
||
This prevents a bug where the save action in the Python console | ||
keeps defaulting back to the binary QGIS install folder | ||
|
||
Nyall Dawson <[email protected]> 2024-03-07 | ||
|
||
[console] Don't needlessly store QgsSettings objects | ||
|
||
These are cheap to construct by design, so we can avoid | ||
storing them and the messy cross-class access to member | ||
variables | ||
|
||
Even Rouault <[email protected]> 2024-03-07 | ||
|
||
[Server] QgsWmsRenderContext::isValidWidthHeight(): rewrite sanity checks in a foolproof way | ||
|
||
The check for ``width * depth + 31`` not overflowing INT_MAX was done | ||
after computing it, which would be undefined behavior if that happened. | ||
Nowadays compilers can use "impossible situations" in smart ways, and | ||
could very well discard the check if it is done afterwards. Be on the | ||
safe sife and check before, as done in | ||
https://code.qt.io/cgit/qt/qtbase.git/tree/src/gui/image/qimage_p.h#n89 | ||
|
||
Jacky Volpes <[email protected]> 2024-03-06 | ||
|
||
Fix global QGIS setting key in check validity algorithm | ||
|
||
Jean Felder <[email protected]> 2024-03-05 | ||
|
||
qgsshadowrenderingframegraph: Fix blendequation for transparent entities | ||
|
||
See discussion from | ||
https://github.com/qgis/QGIS/pull/55943#issuecomment-1972177646 | ||
|
||
Nyall Dawson <[email protected]> 2024-03-06 | ||
|
||
[gps] Don't emit stateChanged for incomplete nmea messages | ||
|
||
If we only have receieved the first part of a message, don't | ||
emit stateChanged until we've received the rest. | ||
|
||
Possibly refs #56460 | ||
|
||
Andrea Giudiceandrea <[email protected]> 2024-03-04 | ||
|
||
Apply suggestion from code review | ||
|
||
Andrea Giudiceandrea <[email protected]> 2024-03-04 | ||
|
||
[processing] Fix "Random points along line" alg | ||
|
||
Avoid various errors in case of empty input layer, empty/null geometries, invalid geometries, linestrings with zero-length segments... | ||
|
||
Mathieu Pellerin <[email protected]> 2024-03-01 | ||
|
||
[vector layer] Fix QgsVectorLayerFeatureIterator::isValid() value when initiated against editing-enabled vector layer | ||
|
||
Even Rouault <[email protected]> 2024-03-04 | ||
|
||
QgsGeos::asGeos(): only error out on invalid subgeometry only if requested (typically from QgsGeometryCollection::isValid()) | ||
|
||
Mathieu Pellerin <[email protected]> 2024-03-04 | ||
|
||
[map canvas] Fix clearing of temporal and elevation triggered cache for group layers | ||
|
||
Even Rouault <[email protected]> 2024-02-28 | ||
|
||
Update test_provider_spatialite.py: add NULL import | ||
|
||
Nyall Dawson <[email protected]> 2024-02-28 | ||
|
||
Consistently return invalid QVariant for QgsVectorDataProvider::defaultValue | ||
|
||
Previously we mixed invalid QVariant values with null QVariants, | ||
resulting in a mix of results between Qt 5 and Qt 6 and across | ||
different data providers | ||
|
||
Julien Cabieces <[email protected]> 2023-10-26 | ||
|
||
[Postgres] Fixes #54260 : Remove listener wait condition | ||
|
||
Nyall Dawson <[email protected]> 2024-02-28 | ||
|
||
Use better python repr for null QgsRectangle | ||
|
||
Nyall Dawson <[email protected]> 2024-02-27 | ||
|
||
Use pixel based scrolling instead of rows for identify results | ||
|
||
This behaves much nicer when row heights grow large, eg when | ||
there's multiline content in a field or when json fields are | ||
present | ||
|
||
Alessandro Pasotti <[email protected]> 2024-02-23 | ||
|
||
Fix bookmarks manager model signals emitted twice | ||
|
||
rows inserted/added was fired twice (once by the manager and once by the | ||
model), confusing the proxy model. | ||
|
||
Also count was wrong by 1 in beginInsertRows( parent, oldCount, oldCount + count ) | ||
and beginRemoveRows, but now these two calls have been removed completely. | ||
|
||
Fix #56493 | ||
|
||
Mathieu Pellerin <[email protected]> 2024-02-24 | ||
|
||
[network] Enable strict transport security to fix http->https WMS (et al) data sources | ||
|
||
Jürgen E. Fischer <[email protected]> 2024-03-22 | ||
|
||
Release of 3.34.5 | ||
|
||
Jürgen E. Fischer <[email protected]> 2024-03-22 | ||
|
||
translation update for 3.34.5 from transifex | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,14 @@ | ||
qgis (3.34.5) UNRELEASED; urgency=medium | ||
qgis (3.34.6) UNRELEASED; urgency=medium | ||
|
||
* Release of 3.34.6 | ||
|
||
-- Jürgen E. Fischer <[email protected]> Fri, 19 Apr 2024 14:01:44 +0200 | ||
|
||
qgis (3.34.5) unstable; urgency=medium | ||
|
||
* Release of 3.34.5 | ||
|
||
-- Jürgen E. Fischer <[email protected]> Fri, 22 Mar 2024 14:23:25 +0100 | ||
-- Jürgen E. Fischer <[email protected]> Fri, 19 Apr 2024 14:01:44 +0200 | ||
|
||
qgis (3.34.4) unstable; urgency=medium | ||
|
||
|
Oops, something went wrong.