-
-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Queued LTR backports #59225
Queued LTR backports #59225
Commits on Oct 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4e43c17 - Browse repository at this point
Copy the full SHA 4e43c17View commit details -
[layouts] Fix computation of atlas rectangle for rotated map items wh…
…en no atlas geometry available
Configuration menu - View commit details
-
Copy full SHA for a633e44 - Browse repository at this point
Copy the full SHA a633e44View commit details -
Configuration menu - View commit details
-
Copy full SHA for c74c4b7 - Browse repository at this point
Copy the full SHA c74c4b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25aade1 - Browse repository at this point
Copy the full SHA 25aade1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 274b0e0 - Browse repository at this point
Copy the full SHA 274b0e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39e0bf6 - Browse repository at this point
Copy the full SHA 39e0bf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eaadc2 - Browse repository at this point
Copy the full SHA 4eaadc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19500e1 - Browse repository at this point
Copy the full SHA 19500e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc62ecc - Browse repository at this point
Copy the full SHA cc62eccView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9140dc - Browse repository at this point
Copy the full SHA b9140dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7c9fc8 - Browse repository at this point
Copy the full SHA e7c9fc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 100d5e1 - Browse repository at this point
Copy the full SHA 100d5e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca71516 - Browse repository at this point
Copy the full SHA ca71516View commit details -
Save Raster Layer as: do not propose PDF as possible format, which is…
… not supported The PDF driver only supports 'random' creation for vectors, not raster. For raster, it only supports CreateCopy() mode Refs #58891
Configuration menu - View commit details
-
Copy full SHA for 4955936 - Browse repository at this point
Copy the full SHA 4955936View commit details -
Don't show font size preview in font button icons
Just reset the font size to a standard size when generating the preview, otherwise we end up with invisible text on the buttons if the font size is too big or too little.
Configuration menu - View commit details
-
Copy full SHA for 982b757 - Browse repository at this point
Copy the full SHA 982b757View commit details -
fix(LayoutLegend): Correctly fix position while painting
While painting, it happens that other code can modify current item position, but this new position will be really used on the new draw, not the current one. So we have to backup it early enough (at the very beginning of paint) so we can translate to this new position at the end of the paint method. Fixes #37566 (Again)
Configuration menu - View commit details
-
Copy full SHA for 483c561 - Browse repository at this point
Copy the full SHA 483c561View commit details -
Fix AttributeError: module 'plotly.graph_objs' has no attribute 'Area…
…': it is go.Barplot in recent plotly versions
Configuration menu - View commit details
-
Copy full SHA for d6a075f - Browse repository at this point
Copy the full SHA d6a075fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b588133 - Browse repository at this point
Copy the full SHA b588133View commit details -
Configuration menu - View commit details
-
Copy full SHA for 985b69e - Browse repository at this point
Copy the full SHA 985b69eView commit details -
Fix issue whereby toggling the 'Move selected to top' action in the a…
…ttribute table dialog breaks the current sort column and sort order due to the column and order being hard-coded to 0 and Qt::AscendingOrder respectively.
Configuration menu - View commit details
-
Copy full SHA for 5db4443 - Browse repository at this point
Copy the full SHA 5db4443View commit details -
Configuration menu - View commit details
-
Copy full SHA for b80bc6f - Browse repository at this point
Copy the full SHA b80bc6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8b21ae - Browse repository at this point
Copy the full SHA f8b21aeView commit details -
[digitizing] Advanced: fix distance input with non-meter CRSs
Always internally store the distance in canvas's CRS units, transform for display. Fix #58620 where the CRS units are US Feet.
Configuration menu - View commit details
-
Copy full SHA for 83cd0a5 - Browse repository at this point
Copy the full SHA 83cd0a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9863f1 - Browse repository at this point
Copy the full SHA e9863f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca9439c - Browse repository at this point
Copy the full SHA ca9439cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8a928f - Browse repository at this point
Copy the full SHA d8a928fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98bf3e9 - Browse repository at this point
Copy the full SHA 98bf3e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 077be22 - Browse repository at this point
Copy the full SHA 077be22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 256c778 - Browse repository at this point
Copy the full SHA 256c778View commit details -
Configuration menu - View commit details
-
Copy full SHA for 722bb98 - Browse repository at this point
Copy the full SHA 722bb98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f537b5 - Browse repository at this point
Copy the full SHA 1f537b5View commit details -
Only use threaded legend hit test for preview renders
In other cases we'll need a blocking hit test anyway, and we run a risk of deadlocks if a non-preview render is then started on the main thread. Fixes #58496
Configuration menu - View commit details
-
Copy full SHA for 09e0b7e - Browse repository at this point
Copy the full SHA 09e0b7eView commit details -
qgswfsgetfeature: Fix outputCrs in startGetFeature if defined as ogc urn
The `srsName` used in `QgsWfsGetFeature::startGetFeature` can be defined with the `urn:ogc:def:crs:EPSG::X` syntax. In that case, the destination crs is not valid because it is created with the default `QgsCoordinateReferenceSystem` constructor which does not handle this syntax. Therefore, in that case, the requested transformation fails and the envelope coordinates are always in the input crs (the layer one). This issue is fixed by using `QgsCoordinateReferenceSystem::setDestinationCrs` which handles the ogc urn syntax. The test suite already covers the `urn:ogc:def:crs:EPSG::X` syntax case. However, this issue is not detected because the requested output crs is the same as the input one.
Configuration menu - View commit details
-
Copy full SHA for a49929f - Browse repository at this point
Copy the full SHA a49929fView commit details -
qgswfsgetfeature: Properly check axis inversion in startGetFeature
The axis inversion needs to be checked on the output crs, not the input one. The existing test does not detect this issue because the requested output crs is the same as the input one. To cover this case, a new test with a output crs different from the input one is added.
Configuration menu - View commit details
-
Copy full SHA for b697aab - Browse repository at this point
Copy the full SHA b697aabView commit details -
qgswfsgetfeature: Rename srsName to ouptutSrsName in startGetFeature
This makes it easier to understand its usage.
Configuration menu - View commit details
-
Copy full SHA for eab3e12 - Browse repository at this point
Copy the full SHA eab3e12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fb1667 - Browse repository at this point
Copy the full SHA 5fb1667View commit details -
qgswfsgetfeature: Properly handle ogc urns in post requests
There are 2 different parameters to check to define the output crs: - the request parameter (`SRSNAME` from the request) - the query crs parameter For a `GET` request, if `SRSNAME` is set, both parameters are set and equal. For a `POST` request, only the query parameter is set if defined. In `writeGetFeature()`, the `outputCrs` correctly takes into account the query parameter. However, this is not the case for the output srs name (`srsName`) which only takes into account the query CRS as an auth id. Therefore, the output srsName will always be defined as an authid even if the parameter is an ogc urn. This issue is fixed by first computing the output srs name (`outputSrsName`) by taking into account the query and the query parameters. Then, this name is used to compute `outputCrs`.
Configuration menu - View commit details
-
Copy full SHA for 2e322f2 - Browse repository at this point
Copy the full SHA 2e322f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d9026d - Browse repository at this point
Copy the full SHA 8d9026dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 985b986 - Browse repository at this point
Copy the full SHA 985b986View commit details -
Fix missing canvas variables in some expression editors
Always use the canvas method to create an expression context for expression widgets (when available), as it will always contain all the available variables. Fixes missing variables (eg @animation_*) in some contexts, eg in the labeling widget.
Configuration menu - View commit details
-
Copy full SHA for 346bde7 - Browse repository at this point
Copy the full SHA 346bde7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d7b887 - Browse repository at this point
Copy the full SHA 0d7b887View commit details -
Avoid useless loop through all features
When a layout attribute table is set to show features in atlas only, but atlas geometry is NOT available, then just early exit instead of looping through every feature just to show none of them
Configuration menu - View commit details
-
Copy full SHA for c9a01ea - Browse repository at this point
Copy the full SHA c9a01eaView commit details -
Fix layout table filtering with atlas point geom filter
The filter rect was NOT being set in this situation, because the atlas geom filter has an empty (but non-null) extent Fixes #58274
Configuration menu - View commit details
-
Copy full SHA for 8a2d39d - Browse repository at this point
Copy the full SHA 8a2d39dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52c77dd - Browse repository at this point
Copy the full SHA 52c77ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2944363 - Browse repository at this point
Copy the full SHA 2944363View commit details -
Configuration menu - View commit details
-
Copy full SHA for 963f5b5 - Browse repository at this point
Copy the full SHA 963f5b5View commit details -
[processing] Insure that the create XYZ directory/mbtiles algorithms …
…are not used to conduct bulk download of OSM tiles
Configuration menu - View commit details
-
Copy full SHA for 5b38ec2 - Browse repository at this point
Copy the full SHA 5b38ec2View commit details -
[processing] Insure that the convert map to raster algorithm is not u…
…sed to conduct bulk download OSM tiles
Configuration menu - View commit details
-
Copy full SHA for 2bda3f3 - Browse repository at this point
Copy the full SHA 2bda3f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd6008a - Browse repository at this point
Copy the full SHA dd6008aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd5d344 - Browse repository at this point
Copy the full SHA cd5d344View commit details -
[browsers] Prevent users from breaching the OSMF tile usage policy wh…
…en exporting the layer to file (both via the browser panel as well as the layer tree)
Configuration menu - View commit details
-
Copy full SHA for 3e6395c - Browse repository at this point
Copy the full SHA 3e6395cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f552dfa - Browse repository at this point
Copy the full SHA f552dfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3e148f - Browse repository at this point
Copy the full SHA f3e148fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1a5893 - Browse repository at this point
Copy the full SHA e1a5893View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa8767c - Browse repository at this point
Copy the full SHA fa8767cView commit details -
fix(SvgSelectorWidget): Correctly use QPixmapCache
With previous code, pixmap was never taken from cache
Configuration menu - View commit details
-
Copy full SHA for 5aa2aaa - Browse repository at this point
Copy the full SHA 5aa2aaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21fb99b - Browse repository at this point
Copy the full SHA 21fb99bView commit details -
fix(AttributeForm): Update same field widgets before firing signals
If not, saveEdits would be called when we fire widgetValueChanged signal and widgets containing non updated old values could potentially overwrite new ones, leading to discard user modifications.
Configuration menu - View commit details
-
Copy full SHA for 907fa62 - Browse repository at this point
Copy the full SHA 907fa62View commit details -
explicitly force std::as_const
Co-authored-by: Alessandro Pasotti <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 625bcbb - Browse repository at this point
Copy the full SHA 625bcbbView commit details -
Fix aggregate function returns incorrect results
When the aggregate uses variables, we need to ensure that the cache key correctly considers the current value of ALL those variables. Otherwise we'll return incorrect results when an expression is re-evaluated after changing the variable value for the context. Fixes use of aggregate function with @symbol_label in legends. Fixes #58221 (cherry picked from commit 7b88103)
Configuration menu - View commit details
-
Copy full SHA for f7503df - Browse repository at this point
Copy the full SHA f7503dfView commit details -
Include variable name in result
(cherry picked from commit f618993)
Configuration menu - View commit details
-
Copy full SHA for 630b7d8 - Browse repository at this point
Copy the full SHA 630b7d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f7e6f5 - Browse repository at this point
Copy the full SHA 4f7e6f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25a229c - Browse repository at this point
Copy the full SHA 25a229cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d10556 - Browse repository at this point
Copy the full SHA 0d10556View commit details -
Don't restore corrupted sizes/positions when restoring layout items
This can happen when eg a broken item size causes a nan position, which breaks the layout size calculation and results in nan or massive x/y values. Restoring these leads to a broken layout which cannot be interacted with. Refs #55240
Configuration menu - View commit details
-
Copy full SHA for 0627961 - Browse repository at this point
Copy the full SHA 0627961View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96c7320 - Browse repository at this point
Copy the full SHA 96c7320View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a86888 - Browse repository at this point
Copy the full SHA 9a86888View commit details -
Don't try to resize layout map items when extent is invalid
This causes the map item to have nan pos or size, which corrupts the layout
Configuration menu - View commit details
-
Copy full SHA for a3d0635 - Browse repository at this point
Copy the full SHA a3d0635View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e48dcf - Browse repository at this point
Copy the full SHA 1e48dcfView commit details -
fix(ValueRelation): Update on widget value change when multi mode
In multi edit mode feature is not updated (so attributeChanged is false) until user validate it but we need to update the value relation which could have an expression depending on another modified field
Configuration menu - View commit details
-
Copy full SHA for f341fd1 - Browse repository at this point
Copy the full SHA f341fd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45751f4 - Browse repository at this point
Copy the full SHA 45751f4View commit details -
Delete equality operator of QgsMapLayerRef and make its bool operator…
… explicit This will avoid implicit conversion to bool when comparing QList<QgsMapLayerRef>s in the future.
Configuration menu - View commit details
-
Copy full SHA for 66a909d - Browse repository at this point
Copy the full SHA 66a909dView commit details