swh:1:snp:7e36fad119db96cd19f9e93fa2b900f061b275c7

sort by:
Revision Author Date Message Commit Date
2411cec Release of 3.30.3 26 May 2023, 12:01:43 UTC
8f71d9e translation update for 3.30.3 from transifex 26 May 2023, 12:01:40 UTC
19bdd95 debian packaging: add debian bookworm (PDAL only enabled on bullseye, focal and jammy) 26 May 2023, 11:25:07 UTC
0be08cd restrictedSymbolSizeOK must be false only with geometrygenerator 25 May 2023, 21:57:21 UTC
453abdd Fixes #49728 : Fix layout legend when geometry generator is involved 25 May 2023, 21:57:21 UTC
f9020ca Included more icon sizes in qgis ico 25 May 2023, 02:51:49 UTC
6828596 Update src/core/raster/qgsrasterlayerrenderer.cpp Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com> 24 May 2023, 22:25:46 UTC
005e04e Update src/core/qgsgdalutils.cpp Co-authored-by: Even Rouault <even.rouault@spatialys.com> 24 May 2023, 22:25:46 UTC
64f4e78 no GDAL resampling with unknown data type 24 May 2023, 22:25:46 UTC
eff3d0b qgstabbarproxystyle: Fix tab size if the font is not overriden `QgsTabBar::tabSizeHint` computes the size hint for a tab. However it takes into account the `LabelStyle` font even if the font is not overriden. This results in a wrong tab size if the tabSize font size is different from the default font. This issues is fixed by taking into account the `tabStyle` font only if the default font is overriden. Fixes: https://github.com/qgis/QGIS/commit/78fc3cae7e2beed3b570425ba7aaa3e67299f943 Closes: https://github.com/qgis/QGIS/issues/53181 24 May 2023, 20:09:10 UTC
ebe5970 Don't try to create database connections for dxf files in browser This is very slow to do, and can grind the browser to a halt for folders with many dxf files 22 May 2023, 02:54:29 UTC
738df48 Mark common postgresql types as non-enumerable upon load This fixes a big performance issue when loading projects with PostgreSQL layers. In the last stage of project loading, code in QgisApp would run code to resolve broken layer dependencies, which in turn tried to find out best edit widget for all columns of all layers, and the enumeration widget tried to figure out all enum values, doing two SQL calls for each column for each layer. We know what are types of columns when loading a layer, so enumValues() can leave early without doing the excessive queries when it's not necessary. Testing on a real world QGIS project with 300+ layers (but not all PostgreSQL): - before: ~35 minutes to load / ~8K PostgreSQL queries - after: ~10 minutes to load / ~2K PostgreSQL queries 20 May 2023, 20:21:03 UTC
99b6471 Add timing to project load: resolve layer deps and set up widgets 20 May 2023, 20:21:03 UTC
78bf41f [processing] Fix Repair Shapefile alg Unset the SHAPE_RESTORE_SHX GDAL option also when the algorithm fails. 16 May 2023, 00:01:06 UTC
f03a345 [Backport release-3_30] Mesh layer style following dataset group name (#52907) * copy mesh layer style following dataset group name * fix typo and sipify * fix const * fix version in doc * fix version in doc --------- Co-authored-by: vcloarec <vcloarec@gmail.com> 11 May 2023, 02:54:56 UTC
ec162a6 [Backport release-3_30] fix add new mesh face with undo (#52908) * fix add new mesh face with undo * fix clang-tidy * fix add new mesh with cad tool * fix cad tool with escape * more cad tool cleaning mesh edit map tool * again more cad tool cleaning mesh edit map tool * typo --------- Co-authored-by: vcloarec <vcloarec@gmail.com> 11 May 2023, 02:54:26 UTC
a8b34a5 [WFS / OAPIF] Emit request headers of initial request when following a redirect 10 May 2023, 21:03:10 UTC
e40e85e Fix QgsDoubleValidator for exponential sign Also allow to use <E> and the locale exponential sign (for Ukrainian language) 10 May 2023, 21:02:31 UTC
23fc78d Fix QgsDoubleValidator for positive sign Allow the positive sign in front of a positive number 10 May 2023, 21:02:31 UTC
2857abe Fix QgsDoubleValidator for negative sign in some locales Some locales use the − character [Unicode Character “−” (U+2212)] as negative sign, instead of the - character [Unicode Character “-” (U+002D)] 10 May 2023, 21:02:31 UTC
3ffa42f fix deactivate mesh layer contours (#52886) Co-authored-by: vcloarec <vcloarec@gmail.com> 10 May 2023, 02:49:39 UTC
1ba9617 Fix crash when removing drag and drop form elements If both a container and a item within that container are selected and then the "remove" button is pressed, QGIS will crash Avoid the crash by removing items one-by-one, so that we don't try to delete a child item which was already deleted by its parent. 09 May 2023, 02:43:14 UTC
fd77808 Merge pull request #53026 from qgis/backport-53004-to-release-3_30 08 May 2023, 05:54:45 UTC
e2a090c [Server] Use QgsBlockingNetworkRequest to download URL 1. Deduplicate code 2. We have seen crashes where we can observe the following pattern at the top of the stack trace. This is always happening nested inside another event loop somewhere, where the lower part of the stack, which is omitted here `[...]` can be any other `processEvents()` call or local `QEventLoop`, which is likely caused by interaction of the local event loop for downloading here with other event loops, signals and timers (only approximal understanding on the exact reasons from my side). ``` _ZNK14QMessageLogger5fatalEPKcz: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 _ZN28QgsServerParameterDefinition10raiseErrorERK7QString: /usr/lib/libqgis_server.so.3.22.14 _ZN28QgsServerParameterDefinition10raiseErrorERK7QString: /usr/lib/libqgis_server.so.3.22.14 _ZN7QObject5eventEP6QEvent: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 [symbol missing]: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 [symbol missing]: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 [symbol missing]: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 _ZN9QMetaType4typeERK10QByteArray: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 [symbol missing]: /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 _ZN9QMetaType8typeInfoEi: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 _ZN14QgsApplication6notifyEP7QObjectP6QEvent: /usr/lib/libqgis_core.so.3.22.14 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 _ZN27QEventDispatcherGlibPrivate31runTimersOnceWithNormalPriorityEv: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 [...] ``` 06 May 2023, 07:27:26 UTC
bca8021 Deselect annotation item when modify tool is deactivates 04 May 2023, 09:45:56 UTC
0eb8e05 Fix invisible horizontal alignment icons 03 May 2023, 23:31:51 UTC
d22b79c Merge pull request #52840 from qgis/backport-52839-to-release-3_30 [Backport release-3_30] [Plugin installer] Don't show wait cursor when fetching repositories 03 May 2023, 17:53:27 UTC
d20aae4 Fix deadlock when number of point cloud files loaded >= available threads This would cause multiple QgsTasks to be created, each of which uses one thread -- then if the number of tasks matches or exceeds the number of available threads, then the call to blockingMapped in QgsPointCloudStatsCalculator will hang forever waiting for a thread to be freed (which will never happen, since the running tasks CANNOT complete as they are blocked) Avoid this by releasing and reserving the current thread from the QgsPointCloudStatsCalculationTask before performing the blockingMapped function. 03 May 2023, 03:57:19 UTC
1fb89dc Update qgscolorramplegendnode.cpp fix he horizontal legend has an incorrect position when the label is on the right side 02 May 2023, 09:05:47 UTC
9d54ae0 Fix MSSQL PrimaryKey in geometry table 01 May 2023, 22:57:45 UTC
91b40f3 Re-arange code 30 April 2023, 20:48:06 UTC
357b546 Adapt tests 30 April 2023, 20:48:06 UTC
3b104d8 Move creation options to latest arguments 30 April 2023, 20:48:06 UTC
a4873ea Merge pull request #52947 from qgis/backport-52930-to-release-3_30 30 April 2023, 14:49:03 UTC
52d90fb Update test 29 April 2023, 23:36:33 UTC
c3f8dd6 Fix integer overflow in QgsCoordinateFormatter 29 April 2023, 23:36:33 UTC
0992b53 Release of 3.30.2 28 April 2023, 12:11:34 UTC
9fbe051 translation update for 3.30.2 from transifex 28 April 2023, 12:11:29 UTC
7de46cc Fix indentation 27 April 2023, 10:58:49 UTC
63cc30e Specify that QgsWcsProvider::mBBOX x/y man be inverted 27 April 2023, 10:58:49 UTC
bf6dae3 Update src/providers/wcs/qgswcsprovider.cpp Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com> 27 April 2023, 10:58:49 UTC
af0dd57 Update src/providers/wcs/qgswcssourceselect.cpp Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com> 27 April 2023, 10:58:49 UTC
ef91cad Fix incorrect WCS request bbox when layer limited to an extent - The passed extent was in WGS84 and not necessarily in the selected CRS - The delimiting extent was not intersected with the current view extent, resulting in an incorrect request bbox 27 April 2023, 10:58:49 UTC
2330b11 Make project dirty when group layer styling properties change 27 April 2023, 10:57:41 UTC
7110542 Fix group layer rendering (#52769) 27 April 2023, 10:57:41 UTC
fd1e6f3 fix double translation issue (cherry picked from commit b739d6d8ad198dfcbfa237c54db27bb0fa238e43) 25 April 2023, 20:51:02 UTC
84599e9 Update src/core/vector/qgsvectordataprovider.cpp 24 April 2023, 09:28:42 UTC
cbb3a14 Update src/core/vector/qgsvectordataprovider.cpp 24 April 2023, 09:28:42 UTC
cb325c5 Fixes #52375. Removes duplicate encoding aliases returned by QgsVectorDataProvider::availableEncodings() 24 April 2023, 09:28:42 UTC
642bfde fix displaying of the enum parameter options when static strings mode is active and multiple selection is enabled. Also improve conversion to Python string 24 April 2023, 07:30:46 UTC
8a23a76 [Bugfix] Processing plugin: bad check layer from QgsProcessingOutputMultipleLayers After running algorithm, the processing plugin take the layer from result to provide map layer instead of string. In the case of QgsProcessingOutputMultipleLayers, the instance check is not done on the layer but on an array. 24 April 2023, 05:19:53 UTC
596b3fb Fix QgsDatabaseTableComboBox::setSchema 24 April 2023, 05:19:39 UTC
c09e96b Fix conversion of max zoom level from mapbox styles The QGIS renderers for vector tiles treat maxzoom different to the MapBox Style Specifications. From the MapBox Specifications: "The maximum zoom level for the layer. At zoom levels equal to or greater than the maxzoom, the layer will be hidden." However the QGIS styles will be hidden if the zoom level is GREATER THAN (not equal to) maxzoom. Accordingly we need to subtract 1 from the maxzoom value when converting mapbox styles 24 April 2023, 02:48:37 UTC
67e1a5e Expand docs 24 April 2023, 02:48:37 UTC
49c80ca When converting mapbox fills, don't set a stroke on the QGIS fill symbol if the mapbox fill color is non-opaque If the outline color is semi-transparent, then drawing the default 1px stroke will result in a double rendering of strokes for adjacent polygons, resulting in visible seams between tiles. Accordingly, we only set the stroke color if it's a completely different color to the fill or if the stroke color is opaque and the double-rendering artifacts aren't an issue 24 April 2023, 02:48:23 UTC
ece2fb9 Fix stroke width conversion from mapbox styles Mapbox fill strokes are always 1px in width, so we should translate these to hairline strokes in QGIS 24 April 2023, 02:48:23 UTC
539d207 qgs3daxis: Fix label transparency issues by using a sort policy This ensures to have the labels (Text2DEntity) rendered after the other objects and therefore avoid any transparency issue on the labels. 24 April 2023, 00:42:53 UTC
a8eb21d [ogr] Fix simple markers' stroke width of embedded styling 23 April 2023, 03:23:34 UTC
7f44bc5 [Plugin installer] Don't show wait cursor when fetching repositories 22 April 2023, 19:05:32 UTC
4baab6d Merge pull request #52823 from qgis/backport-52676-to-release-3_30 [Backport release-3_30] [Oracle] Fix srid when creating a vector layer from table 22 April 2023, 07:49:41 UTC
4dd8402 Reverte merge behaviour: merge into existing feature when expl. selected 22 April 2023, 03:50:23 UTC
6dda007 Fix merge dialog using default clause instead of feature id 22 April 2023, 03:50:23 UTC
bc56794 fixed spelling and code style 21 April 2023, 23:55:30 UTC
654dd44 added assign operator and copy constructor for copying all datasource properties to a another/new instance 21 April 2023, 23:55:30 UTC
c4afd27 [fix] fixed losing WFS Get/Post DCP endpoints upon cloning WFS datasource URI 21 April 2023, 23:55:30 UTC
8572eb8 [Oracle] Fix srid when creating a vector layer from table 21 April 2023, 23:55:09 UTC
4c6bc51 Fix Map-based JSON handling in QgsField's convertCompatible() 21 April 2023, 23:52:05 UTC
378db62 Add notice to drop bad migration handling starting from QGIS 3.36 21 April 2023, 23:50:10 UTC
17658f7 Handle bad migration 21 April 2023, 23:50:10 UTC
ac8e519 Fix new profile map scales 21 April 2023, 23:50:10 UTC
ac95195 rollback previous transaction 18 April 2023, 20:28:08 UTC
77411e6 [Oracle] Fixes #52678 transaction creation 18 April 2023, 20:28:08 UTC
4f6f3c9 Fix potential -1 value passed to QVector::at 18 April 2023, 03:20:44 UTC
03162f4 Fix use after free when rendering 3d linestrings 18 April 2023, 03:20:29 UTC
2da6add Add test 18 April 2023, 03:20:14 UTC
9e6b015 Fix loading file whose path contains accented character from PyQGIS 18 April 2023, 03:20:14 UTC
b7f4d7f Add test for QgsGeometryCollection::vertexAt with negative part index 18 April 2023, 02:06:20 UTC
5feeb4e Fix QgsGeometryUtils::verticesAtDistance for empty geometry return false 18 April 2023, 02:06:20 UTC
2731b4e Fix QgsGeometry::interpolateAngle for empty geometry return 0.0 also for empty geometry 18 April 2023, 02:06:20 UTC
e7dc751 Fix crash using QgsGeometryCollection::vertexAt with empty geometry 18 April 2023, 02:06:20 UTC
2be4178 fix WMS connection cannot be removed (#52725) fixes #52275 Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com> 17 April 2023, 11:26:15 UTC
cc99e4b [Backport release-3_30] fix save connection dialog (#52531) 17 April 2023, 07:45:43 UTC
e9fc669 Silence invalid cppcheck container out of bounds warnings 17 April 2023, 03:01:20 UTC
71f32ca Fix container out of bounds access errors 17 April 2023, 03:01:20 UTC
42decb1 Fix some invalid help example expressions (cherry picked from commit fe158c2faa352b2d4ac2f21bc9c6ff079138a80e) 16 April 2023, 22:52:05 UTC
a2b21c4 Fix some more cppcheck nullptr redundant checks 14 April 2023, 01:27:32 UTC
76a7746 Merge pull request #52634 from qgis/backport-52618-to-release-3_30 [Backport release-3_30] Fix some cppcheck uninitialized member warnings 12 April 2023, 23:29:13 UTC
8cd847c Merge pull request #52617 from qgis/backport-52614-to-release-3_30 [Backport release-3_30] Fix incorrect argument order in header 12 April 2023, 23:26:46 UTC
bdbe1e9 Merge pull request #52651 from qgis/backport-52641-to-release-3_30 [Backport release-3_30] Fix some cppcheck nullptr check warnings 12 April 2023, 23:19:06 UTC
3ab993f Fix some cppcheck nullptr check warnings 12 April 2023, 07:41:54 UTC
212c33f Fix some cppcheck uninitialized member warnings 11 April 2023, 08:08:53 UTC
6771b19 Another unnecessary parenthesis 11 April 2023, 04:06:12 UTC
12f87c4 Add precision to concatenator parameter 11 April 2023, 04:06:12 UTC
e1e7439 Remove excessive parenthesis 11 April 2023, 04:06:12 UTC
736f849 Drop cppcheck workflow from stable branches The amount of fixes required to get this passing again will be far too intrusive for safe backporting 10 April 2023, 21:24:17 UTC
eb0f1d3 Fix incorrect argument order in header No actual bug fixed by this -- both arguments are always true wherever this object is used 10 April 2023, 08:27:10 UTC
1af646d Avoid spurious cpp check function can be const warning 10 April 2023, 00:42:15 UTC
3effadd Don't leave auth method registry in illdefined state after calling clean 10 April 2023, 00:42:15 UTC
afe7a75 [vector tiles] Fix handling of text buffer default color and opacity 10 April 2023, 00:05:15 UTC
60f7f89 [vector tiles] Fix editing of label styles results in missing labels 10 April 2023, 00:05:15 UTC
back to top