https://github.com/qgis/QGIS

sort by:
Revision Author Date Message Commit Date
be6cb03 Release of 3.16.12 22 October 2021, 12:10:34 UTC
619bb2d translation update for 3.16.12 from transifex 22 October 2021, 12:10:28 UTC
7b7a724 Update qgspostgresrasterprovider.cpp 19 October 2021, 00:45:10 UTC
e4a8190 Don't restrict smooth algorithm outputs for use as inputs to line parameters Fixes #45503 17 October 2021, 22:12:01 UTC
2d9ad36 Merge pull request #45517 from nicogodet/backport-45194-to-release-3_16 [Backport release-3_16] Fix v.rectify 14 October 2021, 16:48:08 UTC
243254e Fix tests 14 October 2021, 15:04:36 UTC
d234873 Fix v.rectify 14 October 2021, 08:32:00 UTC
515747d Fix test 11 October 2021, 01:24:15 UTC
4932f3a Fix build 11 October 2021, 01:24:15 UTC
e7bd8f8 Ensure labeling map tools only try to affect labels from vector layers Labels from other layer types (eg vector tiles) are unsupported, which results in a crash. Fixes #44486 (cherry picked from commit d5d61ed2a9e916aba5624bc70594ac657965c60d) 11 October 2021, 01:24:15 UTC
d329038 Merge pull request #45422 from qgis/backport-45389-to-release-3_16 [Backport release-3_16] Fix crash when rendering clipped features and clipped shape results in promoting a single part geometry to multipart 10 October 2021, 14:07:18 UTC
0d64025 add tests 07 October 2021, 19:29:18 UTC
1651872 fix tiny mistakes 07 October 2021, 19:29:18 UTC
c4a8bdd Fix crash when rendering clipped features and clipped shape results in promoting a single part geometry to multipart Fixes #45190 06 October 2021, 01:01:13 UTC
797367d Fix rule based symbology doesn't work for columns with '-' in name Fixes #44379 (cherry picked from commit 51fa9840248135a7fe7ee181b7d645f3c591c9cc) 28 September 2021, 06:07:16 UTC
7a5799e Merge pull request #45213 from qgis/backport-45203-to-release-3_16 [Backport release-3_16] Fix Check Geometries plugin crash 23 September 2021, 05:46:20 UTC
b7a300d Update src/plugins/geometry_checker/qgsgeometrycheckerresulttab.cpp 23 September 2021, 00:37:09 UTC
8cc9d60 check if null pointer 23 September 2021, 00:37:07 UTC
0a5a8e7 Fix drag to zoom 20 September 2021, 06:46:42 UTC
f399962 Add missing cast code for QgsHashedLineSymbolLayer 17 September 2021, 20:16:22 UTC
0e2e98b Merge pull request #45032 from qgis/queued_ltr_backports Queued ltr backports (3.16.12) 14 September 2021, 04:31:32 UTC
3996de7 Add missing transfer annotation 12 September 2021, 21:15:56 UTC
dbba1ed Merge pull request #45022 from qgis/backport-45005-to-queued_ltr_backports [Backport queued_ltr_backports] [processing] Fix NODATA parameters in GDAL Merge algorithm 11 September 2021, 10:46:17 UTC
2aa1135 Fix test for gdal_merge with nodata value 10 September 2021, 20:19:11 UTC
1660371 [processing] Fix NODATA parameters in GDAL Merge alg Set NODATA_INPUT and NODATA_OUTPUT as QgsProcessingParameterNumber.Double parameters, instead of QgsProcessingParameterNumber.Integer 10 September 2021, 20:19:10 UTC
26cc1c7 Release of 3.16.11 10 September 2021, 12:11:40 UTC
d70edfd translation update for 3.16.11 from transifex 10 September 2021, 12:11:37 UTC
0abd95c Merge pull request #45013 from rldhont/backport-44979-to-queued_ltr_backports [Backport release-3_16][Bugfix] QgsTileMatrix::tileCenter does not return tile center 10 September 2021, 09:57:44 UTC
2077b48 [Bugfix] QgsTileMatrix::tileCenter does not return tile center Fixing QgsTileMatrix::tileCenter and add a new unit tests. 10 September 2021, 07:25:51 UTC
6c39e30 [offline editing] fix overwriting of first field on remote layer when it has virtual fields (#45002) 09 September 2021, 12:19:25 UTC
e05e9c0 fix locator crash with all layers filter (#44972) 07 September 2021, 12:07:43 UTC
11fb193 Merge pull request #44090 from qgis/backport-43854-to-queued_ltr_backports [Backport queued_ltr_backports] Fix return value of addTopologicalPoints(QgsGeometry) 06 September 2021, 06:47:52 UTC
f5d8699 Fix offset tool does not apply offsets which are only directly entered into the offset distance widget (without mouse moves) Refs #44866 31 August 2021, 02:04:54 UTC
a25c2d8 Fix a crash when destroying an extent widget while the "draw on canvas" option is still active 30 August 2021, 22:45:37 UTC
d5b2217 Merge pull request #44347 from domi4484/backport-44099-to-queued_ltr_backports Backport "Added missing type names to uri parsing regex for memory provider" ltr 27 August 2021, 11:41:02 UTC
9f19631 Backport #44798 Fix attachment widget drag&drop relative path 26 August 2021, 02:59:09 UTC
19676d3 [Attachment widget] Respect relative paths settings by drag&drop 26 August 2021, 02:59:09 UTC
1d01343 Test that QgsRandomColorRamp returns distinct colors 25 August 2021, 01:05:50 UTC
8e56451 Avoid duplicate colors in random paletted raster rendering When selecting Render type "Paletted/Unique values" for a raster layer that has 23 distinct raster values, QGIS will generate 23 random colors in QgsRandomColorRamp, and then these colors will be queried through QgsPalettedRasterRenderer::classDataFromRaster(). The querying of random colors goes through the generic QgsColorRamp::color(v) interface, which takes a v between 0.0 and 1.0. To turn a raster value index (0,1,...,22) into a value between 0.0 and 1.0, a division by 22 is applied. QgsRandomColorRamp then converts this value back into an index by multiplying by 22 and casting the result to an int. Dividing an integer by 22 and multiplying the result by 22 and casting to an int is not lossless: >>> int(15 / 22 * 22) 14 This causes e.g. the 14th and 15th raster value (0-indexed) to always have the same random color, regardless of how many times you press "Shuffle Random Colors" on a raster with 23 distinct values. Note that this issue is not exhibited at all for rasters with fewer than 23 distinct values, and certain cardinalities exhibit the issue much more than others; e.g. for 50 distinct values, there are 6 duplicates! Apply std::round() so that the correct index is obtained. 25 August 2021, 01:05:50 UTC
5399a6e fix build on mac (followup 322ae33924429) 23 August 2021, 12:58:50 UTC
322ae33 crssync: write settings to temporary directory (fixes #44793) (cherry picked from commit 8b2a3360b26ca9644c7d22ca48664541f332d40a) 23 August 2021, 12:04:07 UTC
0cbf816 Don't try to update joined attributes during form initialization Refs #44768 23 August 2021, 07:11:36 UTC
754c9e8 Fix crash when opening form with joined attributes Fixes #44768 23 August 2021, 07:11:36 UTC
d39d357 [layouts] Fix rendering of dynamic map grids when exporting atlas outside of layout designer 19 August 2021, 20:30:49 UTC
f91e245 [layouts] Allow predefined scale for point layers to fix handling of multipoint geometries 19 August 2021, 20:30:49 UTC
c6cdb2e Merge pull request #44361 from qgis/backport-44111-to-release-3_16 [Backport release-3_16] [Server][Tests] Extend WMS dimension tests 18 August 2021, 12:11:56 UTC
9b02d07 Complete addTopologicalPoints result values for QgsVectorLayer; add tests for error result codes (-1 and 1) 17 August 2021, 22:44:31 UTC
834fa61 Test addTopologicalPoints results 17 August 2021, 22:44:31 UTC
5173b6f Fix return value of addTopologicalPoints(QgsGeometry) 17 August 2021, 22:44:31 UTC
5e06460 [Server][Tests] Extend WMS dimension tests Add tests on TIME dimension and a date dimension based on a date field. 17 August 2021, 22:43:20 UTC
ce9eef8 [layout] Allow negative values for grid offset Add the "minimum" property to mOffsetXSpinBox and mOffsetYSpinBox in order to allow the use of negative values for the map grid offset. 17 August 2021, 22:41:55 UTC
083595f [layout] Fix max grid interval value Increase the maximum value for mIntervalXSpinBox, mIntervalYSpinBox, mOffsetXSpinBox and mOffsetYSpinBox 17 August 2021, 22:41:55 UTC
36b8b31 [aggregate calculator] Improve result type detection to fix bogus typeless scenarios 17 August 2021, 22:41:55 UTC
242aa98 sipify 17 August 2021, 22:41:55 UTC
5a18220 Sipify 17 August 2021, 22:41:55 UTC
d4b68ae Raise IndexErrors instead of crashing when an invalid index is passed to QgsAttributeTableConfig methods from Python 17 August 2021, 22:41:55 UTC
49c150c [expressions] Don't cache aggregate results if there's an evaluation error. Otherwise subsequent evaluations of the expression will happily grab the cached null variant, unaware that it's actually a result of a broken expression and not a valid null aggregate calculation. (cherry picked from commit 97f024206bc1c725e979ac14eb8b6e539c5671e0) 17 August 2021, 22:41:55 UTC
1cb8df8 Fix indentation issue 17 August 2021, 22:41:55 UTC
ac29a5d Initialize return buffers in GetRawChar8 et al. (Port DWG read fix from https://github.com/LibreCAD/libdxfrw) From the upstream message: GetRawChar8() would return spurious memory contents when the read failed,leading to weird crashes later in the code. Seen with older non-Autocad DWG files (that Autodesk DWG Trueview however accepts with just a warning about their foreign origin) obtained from RC model plane enthusiasts' free plans archive aerofred.com, e.g. their "Canadair p5.dwg" https://github.com/LibreCAD/libdxfrw/commit/082409c03dfb90ac02c8a9354189206f2a771951 17 August 2021, 22:41:55 UTC
a455a51 set singleFile property inside the QgsLayoutAtlas constructor 17 August 2021, 22:41:55 UTC
5e4da4b fix singleFile property issue 17 August 2021, 22:41:55 UTC
8b0010a Fix sticky buttons in expression builder 17 August 2021, 22:41:55 UTC
d175bbf Fix handleSSlError ignore saved errors 17 August 2021, 22:41:55 UTC
25b43f5 Fix for not resetting numberOf(left)Segments when switching scalebar unit 17 August 2021, 22:41:55 UTC
f8317f6 Textual fix 17 August 2021, 22:41:55 UTC
70f6649 fix building of process without bindings 17 August 2021, 22:41:55 UTC
ca6de5b Fix leaked GDAL dataset handle when deleting layers Prevents the deletion from actually occurring until QGIS is closed (cherry picked from commit 842485f7514f7f334a1cd8a43609c032cd98c3a5) 17 August 2021, 22:41:55 UTC
832945a Add support for PROJ 8.0.0 in FindProj.cmake. proj_api.h is no longer available in PROJ 8.0.0, use proj.h instead. Fixes: #41735 17 August 2021, 22:41:55 UTC
0628d70 Fix incomplete message bar messages when exporting items from model designer (cherry picked from commit 1b9295195796a4a2d8319aad3e50f906abcf9b38) 17 August 2021, 22:41:55 UTC
f26118e Cleaner loop (cherry picked from commit 6527d59118fff87b4fafa8e7909f22de48f3bf76) 17 August 2021, 22:41:55 UTC
79e247b Fix crash in vector layer iteration on Qt6 builds Decrementing an iterator which is already at the beginning results in a crash (cherry picked from commit 6776b1b0d79450ed468679059fa507218c5e9a14) 17 August 2021, 22:41:55 UTC
b6d3038 [ogr] Report ESRI multipatch GDB layers as multipolygonz layers Apply the same workaround we use for multipatch shapefiles to GDB sources (cherry picked from commit 7b283b33aec629a479f62f45cf4b3f7f93f534c1) 17 August 2021, 22:41:55 UTC
f7ce846 Rework API and improve memory handling of graph objects Instead of QgsGraphBuilder::graph() taking the ownership of the graph and leaving the QgsGraphBuilder in an unpredictable state, add an explicit "takeGraph" method which takes the existing graph and make the existing "graph" method just return a copy of the graph. Also fix corresponding memory leaks in network analysis processing algorithms. Fixes #44079 (cherry picked from commit 404094776cf09ef9a5f7ad1800390b721c972f80) 17 August 2021, 22:41:55 UTC
7db875d QgsProcessingFeedback: limit number of messages to avoid blowing RAM (fixes #44202) 17 August 2021, 22:41:55 UTC
df407ee QgsProcessingAlgorithmDialogBase: limit number of info messages to avoid blowing RAM (fixes #44202) 17 August 2021, 22:41:55 UTC
9f97ff3 QgsMessageLogViewer: limit number of messages to avoid blowing RAM (fixes #44202) 17 August 2021, 22:41:55 UTC
be8d76e Merge pull request #44719 from qgis/backport-44718-to-release-3_16 [Backport release-3_16] Fix crash when holding tab key in some circumstances 17 August 2021, 17:19:29 UTC
e1a20d1 Removed list types as not intended for backport 17 August 2021, 11:43:53 UTC
48f234c Fix list types 17 August 2021, 11:43:53 UTC
92d713a Fix tests 17 August 2021, 11:43:53 UTC
dcbaf39 Fix test 17 August 2021, 11:43:53 UTC
29a0c37 MemoryProvider native type is boolean and not bool 17 August 2021, 11:43:53 UTC
d6df531 readd lines lost during merge 17 August 2021, 11:43:53 UTC
d94bcbc Regex as cons thread_local 17 August 2021, 11:43:53 UTC
75a4f28 Default length/precision for double/real fields 17 August 2021, 11:43:53 UTC
048e647 MemoryProvider respect field name when parsing a URI with unknown typeName 17 August 2021, 11:43:53 UTC
c559a41 Update src/core/providers/memory/qgsmemoryprovider.cpp Co-authored-by: Andrea Giudiceandrea <andreaerdna@libero.it> 17 August 2021, 11:43:53 UTC
847d4cc Added missing type names to uri parsing regex for memory provider - This was causing strange field names when cloning layers. fixes #44087 - Some code cleanup + QRegexp replaced with QRegularExpression 17 August 2021, 11:43:53 UTC
615069e Fix crash when holding tab key in some circumstances Fixes #44669 17 August 2021, 02:22:39 UTC
84f5d18 [layout] Allow negative values for grid offset Add the "minimum" property to mOffsetXSpinBox and mOffsetYSpinBox in order to allow the use of negative values for the map grid offset. 15 August 2021, 19:31:36 UTC
9420919 [layout] Fix max grid interval value Increase the maximum value for mIntervalXSpinBox, mIntervalYSpinBox, mOffsetXSpinBox and mOffsetYSpinBox 15 August 2021, 19:31:36 UTC
44af278 [aggregate calculator] Improve result type detection to fix bogus typeless scenarios 14 August 2021, 21:58:18 UTC
e5b665e Release of 3.16.10 13 August 2021, 12:11:36 UTC
bdee522 translation update for 3.16.10 from transifex 13 August 2021, 12:11:30 UTC
e392a12 sipify 12 August 2021, 02:48:30 UTC
fae02c5 Sipify 12 August 2021, 02:48:30 UTC
efb41bf Raise IndexErrors instead of crashing when an invalid index is passed to QgsAttributeTableConfig methods from Python 12 August 2021, 02:48:30 UTC
ddc4815 [expressions] Don't cache aggregate results if there's an evaluation error. Otherwise subsequent evaluations of the expression will happily grab the cached null variant, unaware that it's actually a result of a broken expression and not a valid null aggregate calculation. (cherry picked from commit 97f024206bc1c725e979ac14eb8b6e539c5671e0) 11 August 2021, 06:41:32 UTC
a8bd1c8 Fix indentation issue 09 August 2021, 22:53:18 UTC
0d1afe5 Initialize return buffers in GetRawChar8 et al. (Port DWG read fix from https://github.com/LibreCAD/libdxfrw) From the upstream message: GetRawChar8() would return spurious memory contents when the read failed,leading to weird crashes later in the code. Seen with older non-Autocad DWG files (that Autodesk DWG Trueview however accepts with just a warning about their foreign origin) obtained from RC model plane enthusiasts' free plans archive aerofred.com, e.g. their "Canadair p5.dwg" https://github.com/LibreCAD/libdxfrw/commit/082409c03dfb90ac02c8a9354189206f2a771951 09 August 2021, 22:53:18 UTC
back to top