sort by:
Revision Author Date Message Commit Date
ed3ad04 Release of 3.28 (Firenze) 21 October 2022, 12:11:10 UTC
6d1bcef changelog and news update for 3.28 21 October 2022, 12:11:09 UTC
1992600 translation update for 3.28.0 from transifex 21 October 2022, 12:11:04 UTC
ba97282 Allow hiding empty layers in sublayers dialog (#49870) * Sublayers dialog improvements * added tests * fix flake * check against DisplayRole instead of EditRole 21 October 2022, 10:53:49 UTC
2648667 updated parameters for r.sim.sediment 21 October 2022, 09:06:29 UTC
5f659cb Minor code style cleanup to nmea gps handling 21 October 2022, 09:05:39 UTC
6cb9a64 Update qgsnmeaconnection.cpp 21 October 2022, 05:07:53 UTC
3ae64f8 Update qgsnmeaconnection.cpp Update for https://github.com/qgis/QGIS/issues/50462 The NMEA GxGGA message is used as a "clock" to reset the count of satellites in use and satellites in view. GxVTG is no longer used for this purpose 21 October 2022, 05:07:53 UTC
aae8413 Update qgsnmeaconnection.cpp 21 October 2022, 05:07:53 UTC
a0a54fd Update qgsnmeaconnection.cpp Set satellite inuse ( true / false ) on satellitesInView 21 October 2022, 05:07:53 UTC
2095589 More test masks 21 October 2022, 02:11:03 UTC
8a41813 Test masks 21 October 2022, 02:11:03 UTC
1ade372 Add tests 21 October 2022, 02:11:03 UTC
3aebac1 Add an optimisation step after legend column assignment This optimisation step is allowed to pack the earlier columns of a legend by shifting items back a column IF doing so results in a more compact legend, where EARLIER columns are more likely to take larger heights vs later columns. It's limited to run at most twice, in order to avoid doing too much work. Fixes #42672 21 October 2022, 02:11:03 UTC
3880346 Fix incorrect calculations regarding estimated legend column sizes when initially assigning columns to legend items Refs #42672, but in itself causes regressions in the test suite. Basically, the existing logic has quite a number of errors and the column assignment resulting from it was unpredictable. It was mostly luck that the test suite passes, while other legend setups (such as that from #42672) would give inferior column assignments. 21 October 2022, 02:11:03 UTC
e39e88b Make annotations tooltip more explicit 21 October 2022, 02:10:46 UTC
220806e suggest to fix topological mesh error when starting mesh editing 21 October 2022, 01:09:01 UTC
ed01b21 Merge pull request #50612 from nyalldawson/tracing_crs Fix tracing fails when layer crs != map crs 21 October 2022, 00:02:25 UTC
a69fa25 remove unused msvc cruft 20 October 2022, 22:28:59 UTC
9cb2340 More use of assertEqual 20 October 2022, 22:10:39 UTC
7c96513 Improve message on test failure (compare sets) 20 October 2022, 22:10:39 UTC
4be5d5e Add tolerance to test 20 October 2022, 21:04:12 UTC
45cba66 Delete postprocess_srs.sql Follow up #50605 This file is not used anymore. 20 October 2022, 20:54:39 UTC
9edf6ec Tighten includes 20 October 2022, 20:28:14 UTC
d3dba4e Fix tracing fails when layer crs != map crs Fixes #49247 20 October 2022, 20:28:14 UTC
4d95af5 Merge pull request #50560 from elpaso/bugfix-unreported-crash-on-windows-multipart Fix unreported crash on windows when unquoted content-disposition filename 20 October 2022, 19:20:18 UTC
d7cc3a5 Merge pull request #50625 from rldhont/fix-ogcutils-empty-node-literal [Fix] QgsOgcUtils::nodeLiteralFromOgcFilter: convert empty Literal OGC Filter element 20 October 2022, 18:10:35 UTC
350bcd4 fix refinement crash when face has more than 4 vertices (#50556) * fix refinment crash when face has more than 4 vertices * complete test 20 October 2022, 16:01:59 UTC
6d03140 [Fix] QgsOgcUtils::nodeLiteralFromOgcFilter: convert empty Literal OGC Filter element If a `Literal` OGC Filter element has no child Nodes which represent an empty string, the convertion form OGC Filter to QGIS Expression failed whitout error and the created expression is an empty string. We proposed to fix it, by converting an empty `Literal` OGC Filter element to an empty string `''`. Funded by Ifremer https://wwz.ifremer.fr/ 20 October 2022, 15:03:09 UTC
afb3a4c Update testcase to expect additional QgsField conversion errors info (#50618) CI broke with 05c232206fd67209f21b7dfd0ec6b2638796e223 20 October 2022, 14:48:03 UTC
44e60fc Show only available CRS in WMS layer selection widget Fixes #45918 20 October 2022, 04:31:58 UTC
98f14f9 Add api to set a filtered list of crs to show in QgsProjectionSelectionWIdget 20 October 2022, 04:31:58 UTC
c9a2a5e Fix some overlay algorithms output multipoint geometries but output layer is single point, causing insertion errors Fixes #49456 20 October 2022, 03:59:49 UTC
83a9715 Connect every layer properties tabs to their respective documentation when the section is available and fix some links 20 October 2022, 03:44:26 UTC
7125779 HANA: enable provider in Qt6 builds (part 3) 20 October 2022, 03:42:48 UTC
127cc6f HANA: fix compilation errors with Qt6 20 October 2022, 03:42:48 UTC
faeeec0 HANA: enable provider in Qt6 builds (part 2) 20 October 2022, 03:42:48 UTC
1cd8984 HANA: enable provider in Qt6 builds 20 October 2022, 03:42:48 UTC
39f7687 HANA: replace QRegExp/QRegExpValidator with QRegularExpression/QRegularExpressionValidator 20 October 2022, 03:42:48 UTC
0dcfdb0 HANA: use QRegExp in QgsHanaConnectionStringBuilder 20 October 2022, 03:42:48 UTC
1535825 HANA: change enum values according to QGIS formatting guidelines 20 October 2022, 03:42:48 UTC
4712983 HANA: fix clang-tidy warnings 20 October 2022, 03:42:48 UTC
843db09 HANA: fix python test testEncodeDecodeUri 20 October 2022, 03:42:48 UTC
0024956 HANA: fix indentation check warnings 20 October 2022, 03:42:48 UTC
e8d0ff7 HANA: fix incorrect position/size of ui controls in connection dialog 20 October 2022, 03:42:48 UTC
22c6bed HANA: move functions that may throw inside try/catch block 20 October 2022, 03:42:48 UTC
10176fc HANA: properly handle special characters in connection string 20 October 2022, 03:42:48 UTC
08552dc HANA: add proxy support 20 October 2022, 03:42:48 UTC
2ca70c4 HANA: support connections via DSN 20 October 2022, 03:42:48 UTC
9f85488 Fix test 20 October 2022, 03:27:31 UTC
497bda6 cleanup: remove qgis_srs.sh This script is not used since years. Use the crssync utility instead. 20 October 2022, 03:27:12 UTC
05c2322 Include target type in QgsField conversion error message 20 October 2022, 03:23:00 UTC
0bca8b3 Include type name in message about unsupported qfield validations 20 October 2022, 03:23:00 UTC
ca884a8 Fix windows build 20 October 2022, 02:51:40 UTC
f0df494 Fix #ifdef MSVC conditions leading to missing information in crash report Fixes #50472 20 October 2022, 02:51:40 UTC
7588ce4 Cleanup temporary python test config path when requested References #48884 20 October 2022, 02:49:56 UTC
26787b4 Merge pull request #50604 from lbartoletti/try_to_fix_flaky_test QgsVectorLayerEditUtils test: fix flaky test 19 October 2022, 16:58:47 UTC
eb4a487 QgsVectorLayerEditUtils test: fix flaky test 19 October 2022, 11:09:35 UTC
e8dcb89 Fix regression where attribute table dialogs do not open as proper top level windows with their own taskbar entries Fixes #49286 19 October 2022, 07:35:33 UTC
9a75180 Merge pull request #50447 from lbartoletti/fix_23113_addring_all_layers_v2 QgsVectorLayer: add addMultiRing and use it in QgsMapToolAddRing 19 October 2022, 04:43:03 UTC
130c2ed Merge pull request #50593 from rouault/fix_handleDropUriList_crash QgisApp::handleDropUriList(): fix crash 18 October 2022, 21:23:54 UTC
52af184 QgisApp::handleDropUriList(): fix crash For example, if adding a GeoPackage layer from the browser, whose geometry is unknown/mixed, and clicking on cancel in the dialog box where selecting the sub-layer, QgsAppLayerHandling::addVectorLayer() would return nullptr, and then postProcessAddedLayers() would dereference it. 18 October 2022, 18:37:18 UTC
1f22e06 Merge pull request #50498 from pblottiere/as_symbol_angle_offset Angle and offset properties of symbol layers are hidden 18 October 2022, 12:14:49 UTC
2cede13 add selected features test 18 October 2022, 11:47:32 UTC
e3bf816 rename addMultiRing to addRingV2 18 October 2022, 10:28:22 UTC
732be49 QgsMapToolAddRing: add selectedFeatureIds to addMultiRing 18 October 2022, 10:09:32 UTC
cc07d1e QgsVectorLayerEditUtils: Init tests 18 October 2022, 08:31:02 UTC
6a1222f apply nyall's review: use unique_ptr and sip things 18 October 2022, 08:31:02 UTC
5d7a025 qgsvectorlayereditutils.h: add \since tag 18 October 2022, 08:31:02 UTC
992e2bf Remove addMultiRing method in QgsVectorLayer. QgsMapToolAddRing can use the one from QgsVectorLayerEditUtils. All checks are made inside QgsVectorLayerEditUtils. 18 October 2022, 08:31:02 UTC
6ebb15d qgsvectorlayereditutils.cpp: replace _addRing by staticAddRing, pet clang-tidy 18 October 2022, 08:31:01 UTC
b09c2d1 QgsVectorLayer: add addMultiRing and use it in QgsMapToolAddRing The `QgsMapToolAddRing` adds a ring through the `addRing` method of `QgsVectorLayerEditUtils` called by this of `QgsVectorLayer`. The bug described in #23113 indicates that only one of the entities receives the ring addition when using the map tool. This is consistent with the documentation of the `addRing` methods. So, it is by design that the tool works like this. However, as stated in the ticket, it is best to add the ring to all entities. In order to avoid an api break, I added a new addMultiRing method that adds the ring on all entities. Fixes #23113 18 October 2022, 08:31:01 UTC
7500b38 Avoid creating a QgsProject instance just to immediately delete it 18 October 2022, 05:05:16 UTC
76fd0e2 Fix rendering of polygons with nan z values 18 October 2022, 02:38:20 UTC
a6f9717 Fix rendering of polygons with nan z values 18 October 2022, 02:38:20 UTC
645bc94 Fix NOT NULL constraint not set in spatialite with newlines Fix #50523 (second part) 17 October 2022, 21:07:56 UTC
b60157d Add test for NOT NULL constraint 17 October 2022, 21:07:56 UTC
961dfc4 Fixes spatialite savepoint not removed after rollback. Fixes #50523 (partial fix) According to https://sqlite.org/lang_savepoint.html: Note that unlike that plain ROLLBACK command (without the TO keyword) the ROLLBACK TO command does not cancel the transaction 17 October 2022, 21:07:56 UTC
aa281d9 Fix crash on empty polygon conversion to curve Closes GH-50466 Includes unit test 17 October 2022, 21:04:51 UTC
e8ddc93 Merge pull request #50554 from pblottiere/postgis_raster_level Improve selection of PostGIS raster overviews 17 October 2022, 12:11:43 UTC
4fbb83e Improve selection of PostGIS raster overviews 17 October 2022, 08:51:10 UTC
6fc8f5a [georeferencer] Fix options ignored when "create world file only" is active And reduce duplicate code Fixes #49331 17 October 2022, 05:39:28 UTC
e482e50 Use a better tooltip for the status bar scale widget It's clearly evident that the scale shown is formatted as x:y, so stating this in the tooltip is just odd 17 October 2022, 04:51:45 UTC
2cca644 Fixes #50076 : Fix build WITH_GSL=OFF 17 October 2022, 04:35:42 UTC
8fc1810 Fix clang-tidy narrowing warning 17 October 2022, 04:35:26 UTC
624919c Fix clang tidy warning 17 October 2022, 04:35:26 UTC
984ee1b Fix cppcheck warning 17 October 2022, 04:35:26 UTC
940ea16 Ensure identify tool uses correct labels for x/y values when coordinate axis order for project is y/x Fixes #50540 17 October 2022, 04:35:26 UTC
a73764a Ensure coordinate display in status bar updates immediately when related settings change, and update the tooltip to match the actual values displayed in the widget Refs #50540 17 October 2022, 04:35:26 UTC
4a3e0b5 Add formal api for setting/retrieving project coordinate axis order Instead of requiring informa fragile/slow project readEntry calls 17 October 2022, 04:35:26 UTC
f395a5e Increase ci test timeout to 90 seconds There's a handful of tests which float somewhere around the 55+/- 10 second execution time, so the previous 60 second timeout caused these to randomly fail. Inceasing the timeout seems a nicer approach vs splitting out these tests 17 October 2022, 03:16:39 UTC
6eb05d3 [ogr] Update skipConstraintCheck logic to handle QgsUnsetAttributeValue 17 October 2022, 00:44:33 UTC
6a04311 [ogr] When writing features, skip unset attribute values 17 October 2022, 00:44:33 UTC
b3e557f Fixes #49589 : avoid endless recursion when evaluating aggregate expressions 17 October 2022, 00:38:07 UTC
49051e5 Fix rendering of linestrings with nan z values Fixes #50510 17 October 2022, 00:25:52 UTC
544fb47 Fix unreported crash on windows when unquoted content-disposition filename Windows crashed when the filename returned in the content-disposition header from a POST action was not quoted. AFAIK that would be a server issue because ill-formed but QGIS must be capable to deal with that case. Also switch the unsigned long to size_t to silence some warnings (again, on windows only). 15 October 2022, 07:13:05 UTC
74d977f export mesh to vector layer, fix invalid fields 14 October 2022, 20:42:24 UTC
a8e8f97 fix edge search in mesh element tool * fix edge search in mesh element tool * fix QgsMeshLayer::closestEdge() * add test for hovered elements duing mesh editing * add test for snapping on mesh element with geographic coordinates 14 October 2022, 13:58:10 UTC
3eaf823 [ogr] Optimise attribute population during feature iteration Shaves a few percentage points off the execution time when iterating over OGR layers 14 October 2022, 00:48:56 UTC
47514c6 Fix #50535 spatialite insert logging 14 October 2022, 00:26:34 UTC
back to top