mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-22 00:06:12 -05:00
Release of 3.40.1
This commit is contained in:
parent
a133f89fb1
commit
989853a7a3
@ -55,7 +55,7 @@ endif()
|
||||
# Project and version
|
||||
set(CPACK_PACKAGE_VERSION_MAJOR "3")
|
||||
set(CPACK_PACKAGE_VERSION_MINOR "40")
|
||||
set(CPACK_PACKAGE_VERSION_PATCH "0")
|
||||
set(CPACK_PACKAGE_VERSION_PATCH "1")
|
||||
set(COMPLETE_VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH})
|
||||
set(RELEASE_NAME "Bratislava")
|
||||
project(qgis VERSION ${COMPLETE_VERSION})
|
||||
|
602
ChangeLog
602
ChangeLog
@ -1,3 +1,605 @@
|
||||
Jürgen E. Fischer <jef@norbit.de> 2024-11-22
|
||||
|
||||
translation update for 3.40.1 from transifex
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-21
|
||||
|
||||
Update src/3d/qgsambientocclusionrenderentity.cpp
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-21
|
||||
|
||||
Update src/3d/qgsambientocclusionrenderentity.cpp
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-20
|
||||
|
||||
Replace control image
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-20
|
||||
|
||||
Fix ambient occlusion kernel generation
|
||||
|
||||
Merge: ef40fdfc718 016a5f419b1
|
||||
Alessandro Pasotti <elpaso@itopen.it> 2024-11-21
|
||||
|
||||
Merge pull request #59446 from elpaso/backport-bugfix-gh43992-sqlite-expression-collapse
|
||||
|
||||
[backport] Fix #43992 sqlite related features
|
||||
|
||||
Merge: 42842520ac9 4e583cf7822
|
||||
Julien Cabieces <julien.cabieces@oslandia.com> 2024-11-21
|
||||
|
||||
Merge pull request #59526 from qgis/backport-59484-to-release-3_40
|
||||
|
||||
[Backport release-3_40] Fix QgsCsException messages
|
||||
|
||||
Merge: 420fd52ed0d 3bf854321e8
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-11-20
|
||||
|
||||
Merge pull request #59503 from nicogodet/backport-59288-to-release-3_40
|
||||
|
||||
[Backport #59288] Add py-lxml
|
||||
|
||||
Merge: 4cbdfb84c14 f31a8b26358
|
||||
Alexander Bruy <alexander.bruy@gmail.com> 2024-11-20
|
||||
|
||||
Merge pull request #59520 from qgis/backport-59515-to-release-3_40
|
||||
|
||||
[Backport release-3_40] Fix a bunch of coverity scan errors
|
||||
|
||||
qgis-bot <bot@qgis.org> 2024-11-20
|
||||
|
||||
auto sipify 🍺
|
||||
|
||||
Merge: a4bada5de51 7ef47ba7e4d
|
||||
Alexander Bruy <alexander.bruy@gmail.com> 2024-11-20
|
||||
|
||||
Merge pull request #59491 from qgis/backport-59485-to-release-3_40
|
||||
|
||||
[Backport release-3_40] Fix prompt for crs setting not working
|
||||
|
||||
Merge: cf42cdce3d3 3ed7fcd292a
|
||||
Alexander Bruy <alexander.bruy@gmail.com> 2024-11-20
|
||||
|
||||
Merge pull request #59493 from qgis/backport-59486-to-release-3_40
|
||||
|
||||
[Backport release-3_40] [sld] Don't try to write rules/categorizes without symbolizers
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-20
|
||||
|
||||
Use bool to track errors from fallback operations
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-19
|
||||
|
||||
Remove hardcoded proj error numbers
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-19
|
||||
|
||||
Include crs IDs in QgsCsException message
|
||||
|
||||
Eg:
|
||||
|
||||
Forward transform (EPSG:4326 to EPSG:3857) of
|
||||
(-7603859.000000, -7324441.000000) Error: Invalid coordinate
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-19
|
||||
|
||||
Avoid deprecated proj_errno_string on proj >= 8.0
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-19
|
||||
|
||||
Show actual proj error message in QgsCsException
|
||||
|
||||
The old code mistakenly assumed that proj error codes were all
|
||||
values < 0, which they haven't been since proj 8.0
|
||||
|
||||
This meant all QgsCsExceptions were incorrectly including
|
||||
"Error: Fallback transform failed", instead of the actual
|
||||
error message from proj.
|
||||
|
||||
Now we get eg "Forward transform of (-7603859.000000, -7324441.000000)
|
||||
Error: Invalid coordinate", which makes much more sense
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-19
|
||||
|
||||
Don't needlessly split QgsCsException message to multilines when we don't need to
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-19
|
||||
|
||||
Show actual original coordinate in QgsCsException message
|
||||
|
||||
We were incorrectly showing the "transformed" coordinate result
|
||||
in the exception message, which usually ended up inf, inf after
|
||||
the transform fails. This lead to a useless 'forward transform of
|
||||
(inf, inf)' message in the exception, which was misleading
|
||||
as it looks like we were trying to transform a (inf, inf) point.
|
||||
|
||||
Now we get the (useful!) actual coordinate we were trying
|
||||
to transform in the exception message.
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-20
|
||||
|
||||
Fix arguments in wrong order
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-20
|
||||
|
||||
Avoid some unnecessary auto
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-20
|
||||
|
||||
Fix comparison
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-20
|
||||
|
||||
Remove dead code
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-20
|
||||
|
||||
Fix integer divide
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-20
|
||||
|
||||
Fix same-on-both sides checks
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-20
|
||||
|
||||
Fix iterator mismatch
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-20
|
||||
|
||||
Fix some copy/paste errors identified by coverity scan
|
||||
|
||||
Jean Felder <jean.felder@oslandia.com> 2024-11-19
|
||||
|
||||
qgisapp: Ensure to properly delete 2D MapCanvasDock
|
||||
|
||||
When closing a 2D canvas dock, QGIS sometimes crashes. This is because
|
||||
when the widget helper is closed, the canvas is closed. However, some
|
||||
signals of the canvas widget may still be called after it is
|
||||
called. Hence, the crash.
|
||||
|
||||
This issue is fixed by calling `deleteLater()` instead of `delete` to
|
||||
ensure a proper deletion which properly takes into account the
|
||||
signals.
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-11-03
|
||||
|
||||
Unquote
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-11-03
|
||||
|
||||
Include sip-build path fix for non-windows
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-11-03
|
||||
|
||||
Add all features to vcpkg update report
|
||||
|
||||
Nicolas Godet <nicolas.godet@outlook.fr> 2024-10-31
|
||||
|
||||
fix conflict
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-19
|
||||
|
||||
Fix qt6 compatibility in test
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-19
|
||||
|
||||
[sld] Don't try to write rules/categorizes without symbolizers
|
||||
|
||||
Only create rules/categorized categories/graduated ranges if the
|
||||
associated symbol could be converted to SLD, and is not an "empty"
|
||||
symbol.
|
||||
|
||||
Otherwise we do not generate a rule, as SLD spec requires a
|
||||
Symbolizer element to be present.
|
||||
|
||||
Denis Rouzaud <denis.rouzaud@gmail.com> 2024-11-18
|
||||
|
||||
follow-up
|
||||
|
||||
Denis Rouzaud <denis.rouzaud@gmail.com> 2024-11-18
|
||||
|
||||
fix nested enums
|
||||
|
||||
Denis Rouzaud <denis.rouzaud@gmail.com> 2024-11-18
|
||||
|
||||
[sipify] allow namespace/class spec in static const declarations
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-19
|
||||
|
||||
Fix prompt for crs setting not working
|
||||
|
||||
We can't take the early exit path when calling QgsMapLayer::setCrs
|
||||
with an invalid CRS if we need to trigger validation of the crs
|
||||
|
||||
Fixes #59480
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-13
|
||||
|
||||
Test masks
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-04
|
||||
|
||||
Ensure per-node legend size override overrides all other size settings
|
||||
|
||||
Setting an explicit size for a legend node should override all other settings,
|
||||
including the heights calculated from minimum/maximum symbol size.
|
||||
This is because explicit fixed sizes are PER NODE, and can be used as a last-resort
|
||||
for users to manually adjust the sizing of one particular legend node
|
||||
|
||||
Merge: 056c99ba764 7a911d14b4b
|
||||
Even Rouault <even.rouault@spatialys.com> 2024-11-17
|
||||
|
||||
Merge pull request #59431 from qgis/backport-59426-to-release-3_40
|
||||
|
||||
[Backport release-3_40] Fix negative angles for symbols are ignored when exporting to SLD
|
||||
|
||||
Merge: 97ba57db8be f691cee1031
|
||||
Even Rouault <even.rouault@spatialys.com> 2024-11-17
|
||||
|
||||
Merge pull request #59441 from qgis/backport-59429-to-release-3_40
|
||||
|
||||
[Backport release-3_40] Use faster method to determine open file count
|
||||
|
||||
Mathieu Pellerin <nirvn.asia@gmail.com> 2024-11-15
|
||||
|
||||
[code editors] Fix python console editor's modified content lost when switching to another app
|
||||
|
||||
Alessandro Pasotti <elpaso@itopen.it> 2024-11-13
|
||||
|
||||
Fix auth SSL errors cache
|
||||
|
||||
Fix #59402
|
||||
|
||||
Alessandro Pasotti <elpaso@itopen.it> 2024-11-14
|
||||
|
||||
[backport] Fix #43992 sqlite related features
|
||||
|
||||
Creates a IN instead of a chain of OR expression
|
||||
when retrieving features from a relation in the
|
||||
relation widget editor.
|
||||
|
||||
Manual and partial backport of https://github.com/qgis/QGIS/pull/59440
|
||||
|
||||
Limited to the changeset that fixes #43992, the other changes
|
||||
are optimizations that are not suitable for backports.
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-13
|
||||
|
||||
Use faster method to determine open file count
|
||||
|
||||
QDir is VERY slow for this calculation, because all related
|
||||
QDir methods require construction of the entry list upfront,
|
||||
which involves a bunch of extra work in calculating file attributes
|
||||
|
||||
In a simple benchtest of trying to open 1000s of files using
|
||||
the ogr provider ~25% of the time was spent in calculating
|
||||
open file count. Afterwards this drops to <0.5%.
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-13
|
||||
|
||||
Fix negative angles for symbols are ignored when exporting to SLD
|
||||
|
||||
Andrea Giudiceandrea <andreaerdna@libero.it> 2024-11-12
|
||||
|
||||
[GUI] Field Calc: disable OK/Apply if a field is not selected and fix tool-tips
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-12
|
||||
|
||||
Update src/gui/stac/qgsstacdownloadassetsdialog.cpp
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-10
|
||||
|
||||
Fix qt6 build
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-08
|
||||
|
||||
Allow copying URLS from stac download assets dialog
|
||||
|
||||
Useful for eg S3 urls, which aren't currently supported by this
|
||||
dialog...
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-08
|
||||
|
||||
Use https for example URL
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-08
|
||||
|
||||
Fix capitalization
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-08
|
||||
|
||||
Allow opening links from stac properties windows
|
||||
|
||||
Borys Jurgiel <info@borysjurgiel.pl> 2024-11-08
|
||||
|
||||
Follow up #fa292ca7d49a50a
|
||||
|
||||
Borys Jurgiel <info@borysjurgiel.pl> 2024-11-08
|
||||
|
||||
Make watchdog key distinct from old one
|
||||
|
||||
Borys Jurgiel <info@borysjurgiel.pl> 2024-11-07
|
||||
|
||||
Follow up 462c072ea424
|
||||
|
||||
Borys Jurgiel <info@borysjurgiel.pl> 2024-11-07
|
||||
|
||||
Make plugin watchdog considering timestamp of last run. Fixes #59370
|
||||
|
||||
Even Rouault <even.rouault@spatialys.com> 2024-11-10
|
||||
|
||||
Fix 2 tests to be compatible of GDAL 3.10
|
||||
|
||||
GDAL 3.10 has deprecated the MEM::: open syntax
|
||||
|
||||
Mathieu Pellerin <nirvn.asia@gmail.com> 2024-11-10
|
||||
|
||||
Fix typo in the QgsSymbol::exportImage function leading to clipped renders for non-square sizes
|
||||
|
||||
qgis-bot <bot@qgis.org> 2024-11-10
|
||||
|
||||
auto sipify 🍺
|
||||
|
||||
Merge: bf5907c68d0 911fe06e513
|
||||
Even Rouault <even.rouault@spatialys.com> 2024-11-10
|
||||
|
||||
Merge pull request #59325 from qgis/backport-59299-to-release-3_40
|
||||
|
||||
[Backport release-3_40] Fix slow retrieval of horizontal crs from compound crs
|
||||
|
||||
ostr00000 <ostr00000@gmail.com> 2024-11-05
|
||||
|
||||
wrap python Union annotation as string annotations
|
||||
|
||||
Germán Carrillo <gcarrillo@linuxmail.org> 2024-11-05
|
||||
|
||||
[fix] When switching diagram type from none to any other one, check nullptr renderer when syncing to layer
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-03
|
||||
|
||||
Expand docs with notes on caching
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-11-01
|
||||
|
||||
Fix slow retrieval of horizontal crs from compound crs
|
||||
|
||||
Build horizontal CRS object from proj object using a method
|
||||
which can take advantage of previously cached CRS objects
|
||||
|
||||
Fixes #59266
|
||||
|
||||
qgis-bot <58983587+qgis-bot@users.noreply.github.com> 2024-11-02
|
||||
|
||||
Optimise QgsCoordinateTransform::transformBoundingBox (#59319)
|
||||
|
||||
Using std::vector is preferable here, as we don't need implicit
|
||||
sharing of the container or want the extra overhead associated
|
||||
with it
|
||||
|
||||
Merge: c73651db6bc b1ce1b73da9
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-11-02
|
||||
|
||||
Merge pull request #59320 from qgis/backport-59306-to-release-3_40
|
||||
|
||||
[Backport release-3_40] fix 39e33dea65d
|
||||
|
||||
Jürgen E. Fischer <jef@norbit.de> 2024-11-01
|
||||
|
||||
fix 39e33dea65d
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-10-31
|
||||
|
||||
Test mask updates
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-10-31
|
||||
|
||||
Fix crash on drawing curved text with zero width characters
|
||||
|
||||
Jürgen E. Fischer <jef@norbit.de> 2024-11-01
|
||||
|
||||
debian packing: add ubuntu oracular
|
||||
|
||||
Merge: e4af749f5e5 0f386066ae3
|
||||
Even Rouault <even.rouault@spatialys.com> 2024-11-01
|
||||
|
||||
Merge pull request #59297 from qgis/backport-59280-to-release-3_40
|
||||
|
||||
[Backport release-3_40] Fix crash when exporting vectors if field domain cannot be retrieved
|
||||
|
||||
David Signer <david@opengis.ch> 2024-10-31
|
||||
|
||||
Fix passing missing context to expression of select by expression algorithm
|
||||
|
||||
Nicolas Godet <nicolas.godet@outlook.fr> 2024-10-31
|
||||
|
||||
Add /bigobj compile flag
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-10-31
|
||||
|
||||
Fix crash when exporting vectors if field domain cannot be retrieved
|
||||
|
||||
qgis-bot <bot@qgis.org> 2024-10-31
|
||||
|
||||
auto sipify 🍺
|
||||
|
||||
Merge: 5af0cb6dc2c a3d5f26669d
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-31
|
||||
|
||||
Merge pull request #59277 from qgis/backport-59230-to-release-3_40
|
||||
|
||||
[Backport release-3_40] Add includemocs.py and create one moc file per cpp file
|
||||
|
||||
Denis Rouzaud <denis.rouzaud@gmail.com> 2024-10-30
|
||||
|
||||
fix missing icons in locator
|
||||
|
||||
fixes #59243
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-30
|
||||
|
||||
Remove unused vars
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-30
|
||||
|
||||
Disable bugprone-suspicious-include check
|
||||
|
||||
it warns erroneously about moc_include headers
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-29
|
||||
|
||||
Remove more unused vars
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-27
|
||||
|
||||
automoc also for grass
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-27
|
||||
|
||||
avoid double moc
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-26
|
||||
|
||||
sip
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-26
|
||||
|
||||
Remove unneeded declare metatype
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-26
|
||||
|
||||
Include guards
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-26
|
||||
|
||||
Include order
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-26
|
||||
|
||||
We have automoc in place
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-26
|
||||
|
||||
Remove unused var
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-26
|
||||
|
||||
no double-moc
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-26
|
||||
|
||||
reorder includes
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-26
|
||||
|
||||
include guards
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-26
|
||||
|
||||
flake
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-26
|
||||
|
||||
Add include moc lines
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-26
|
||||
|
||||
Add includemocs.py
|
||||
|
||||
See https://github.com/KDABLabs/KDToolBox/tree/master/qt/includemocs
|
||||
https://planet.kde.org/friedrich-kossebau-2023-06-28-include-also-moc-files-of-headers/
|
||||
|
||||
Nicolas Godet <nicolas.godet@outlook.fr> 2024-10-29
|
||||
|
||||
Set VCPKG_INSTALL_PREFIX when building local dependencies with VCPKG
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-10-28
|
||||
|
||||
Fix uninitialized warnings when building in release mode
|
||||
|
||||
qgis-bot <bot@qgis.org> 2024-10-28
|
||||
|
||||
auto sipify 🍺
|
||||
|
||||
qgis-bot <58983587+qgis-bot@users.noreply.github.com> 2024-10-28
|
||||
|
||||
[Backport release-3_40] Fix malformed docstrings (#59247)
|
||||
|
||||
* Fix malformed docstrings
|
||||
|
||||
Fixes https://github.com/qgis/pyqgis-api-docs-builder/issues/188
|
||||
|
||||
* Fix malformed docstrings
|
||||
|
||||
* Fix more malformed docs
|
||||
|
||||
---------
|
||||
|
||||
Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
|
||||
|
||||
Even Rouault <even.rouault@spatialys.com> 2024-10-25
|
||||
|
||||
[OGR provider] Make querySublayers() work with GTFS .zip datasets
|
||||
|
||||
Fixes #59222
|
||||
|
||||
Added tests/testdata/ogr/gtfs_extract.zip comes from GDAL autotest
|
||||
suite.
|
||||
|
||||
Merge: 65520e46855 28822ee187f
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-26
|
||||
|
||||
Merge pull request #59229 from qgis/backport-59217-to-release-3_40
|
||||
|
||||
[Backport release-3_40] Find sip-build with vcpkg
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-25
|
||||
|
||||
Fix PREFER_INTERNAL_LIBS
|
||||
|
||||
Matthias Kuhn <matthias@opengis.ch> 2024-10-25
|
||||
|
||||
Find sip-build with vcpkg
|
||||
|
||||
Denis Rouzaud <denis.rouzaud@gmail.com> 2024-10-25
|
||||
|
||||
do not restore connection if URL is empty
|
||||
|
||||
We might have some dangling referer settings which are never deleted because they are now part of the http-headers.
|
||||
|
||||
As safety, we do not restore connections which have empty URLs.
|
||||
|
||||
fixes #53321
|
||||
|
||||
qgis-bot <bot@qgis.org> 2024-10-25
|
||||
|
||||
auto sipify 🍺
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-10-25
|
||||
|
||||
Remove redundant duplicate method
|
||||
|
||||
Nyall Dawson <nyall.dawson@gmail.com> 2024-10-25
|
||||
|
||||
Fix crashes on newer GEOS with empty polygon rings
|
||||
|
||||
There was a previous fix for this protecting some geos calls, but
|
||||
on newer GEOS versions we get crashes with other methods (eg
|
||||
calculating centroid) when using geos geometries with empty
|
||||
interior rings.
|
||||
|
||||
Avoid this by ALWAYS defaulting to skipping empty rings when
|
||||
creating GEOS polygons, UNLESS explicitly asked to. Then, only
|
||||
explicitly ask to do this when we are using GEOS to validate
|
||||
a geometry. In all other cases we don't need or want empty rings.
|
||||
|
||||
Jürgen E. Fischer <jef@norbit.de> 2024-10-25
|
||||
|
||||
Release of 3.40 (Bratislava)
|
||||
|
||||
Jürgen E. Fischer <jef@norbit.de> 2024-10-25
|
||||
|
||||
changelog and news update for 3.40
|
||||
|
||||
Jürgen E. Fischer <jef@norbit.de> 2024-10-25
|
||||
|
||||
translation update for 3.40.0 from transifex
|
||||
|
10
debian/changelog
vendored
10
debian/changelog
vendored
@ -1,8 +1,14 @@
|
||||
qgis (3.40.0) UNRELEASED; urgency=medium
|
||||
qgis (3.40.1) UNRELEASED; urgency=medium
|
||||
|
||||
* Release of 3.40.1
|
||||
|
||||
-- Jürgen E. Fischer <jef@norbit.de> Fri, 22 Nov 2024 13:07:29 +0100
|
||||
|
||||
qgis (3.40.0) unstable; urgency=medium
|
||||
|
||||
* Release of 3.40.0
|
||||
|
||||
-- Jürgen E. Fischer <jef@norbit.de> Fri, 25 Oct 2024 14:08:45 +0200
|
||||
-- Jürgen E. Fischer <jef@norbit.de> Fri, 22 Nov 2024 13:07:29 +0100
|
||||
|
||||
qgis (3.39.0) unstable; urgency=medium
|
||||
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 2.5 MiB After Width: | Height: | Size: 2.5 MiB |
@ -21,6 +21,7 @@
|
||||
|
||||
<project_group>QGIS</project_group>
|
||||
<releases>
|
||||
<release version="3.40.1" date="2024-11-22" />
|
||||
<release version="3.40.0" date="2024-10-25" />
|
||||
<release version="3.38.0" date="2024-06-21" />
|
||||
<release version="3.36.0" date="2024-02-23" />
|
||||
|
Loading…
x
Reference in New Issue
Block a user