2df9655 | Juergen E. Fischer | 17 May 2024, 11:31:58 UTC | Release of 3.36.3 | 17 May 2024, 11:31:58 UTC |
6e16b59 | Juergen E. Fischer | 17 May 2024, 11:31:55 UTC | translation update for 3.36.3 from transifex | 17 May 2024, 11:31:55 UTC |
c96657c | Nyall Dawson | 16 May 2024, 01:09:08 UTC | Don't run tests relying on badssl.com on CI This service is constantly timing out and causing false positive test failures | 16 May 2024, 23:27:47 UTC |
be8a85e | Harrissou Sant-anna | 16 May 2024, 08:17:21 UTC | Fix East and West coordinates were flipped | 16 May 2024, 19:50:07 UTC |
4a6fdf1 | Sandro Santilli | 14 May 2024, 11:01:42 UTC | Fix support for PostGIS-3.2+ directed linear TopoGeometries References #57419 Lacks testcase | 15 May 2024, 01:26:36 UTC |
6328812 | rldhont | 23 April 2024, 08:54:15 UTC | Tests: Extending QgsProject layer flags test | 13 May 2024, 21:22:15 UTC |
90b17bf | rldhont | 22 April 2024, 13:26:55 UTC | QgsProject: The flag to read extent from xml was set too late The `QgsProject::addLayer` method which add a layer from DOM layer element uses the method `projectFlagsToLayerReadFlags` to get layer read flags from project flags. The generated layer read flags is used into the `QgsMapLayer::readLayerFromXml` method. This method read the extent from XML only if the `QgsMapLayer::FlagReadExtentFromXml` flag is set. If it is not set, the layer extent (provided by the provider) and layer extent from xml are empty. So even if the read extent from xml is set to true for vector layer, the extent will be always provided by the provider if the flag `QgsMapLayer::FlagReadExtentFromXml` is not provided to `QgsMapLayer::readLayerFromXml` method. To fix it, we proposed to update `QgsProject::projectFlagsToLayerReadFlags` method to provide `QgsMapLayer::FlagReadExtentFromXml` from project flags. Funded by Tenergie | 13 May 2024, 21:22:15 UTC |
182fff1 | Andrea Giudiceandrea | 12 May 2024, 23:22:54 UTC | Allow to set network cache size >= 2 GiB and < 2TiB | 13 May 2024, 07:52:28 UTC |
db6dfb7 | Alessandro Pasotti | 10 May 2024, 14:34:32 UTC | Merge pull request #57377 from qgis/backport-56825-to-release-3_36 [Backport release-3_36] Fix merge features with hidden fields | 10 May 2024, 14:34:32 UTC |
dc2d01c | uclaros | 09 May 2024, 09:47:09 UTC | QGIS does rock, but we need comprehensive examples | 10 May 2024, 00:55:53 UTC |
5715b49 | uclaros | 09 May 2024, 09:45:49 UTC | add missing tr to header generated by map_to_html_table expression function | 10 May 2024, 00:55:53 UTC |
8cfcf4f | Marco Hugentobler | 22 April 2024, 14:42:00 UTC | Add wms context flags also for pdf GetMap. Fixes problems with external layers in GetMap as pdf | 09 May 2024, 20:20:22 UTC |
fb76168 | Matthias Kuhn | 08 May 2024, 16:14:42 UTC | Add safety check, avoid crash | 09 May 2024, 00:34:28 UTC |
cddbf0a | Sandro Santilli | 02 May 2024, 17:26:22 UTC | Accept 2d box extent when estimating metadata Fixes GH-56541 | 08 May 2024, 15:39:24 UTC |
6e97eb1 | Roni Lindholm | 11 March 2024, 06:42:43 UTC | Fix merge features with hidden fields Instead of ignoring always hidden fields, use field default value or value from one of merged features. Fixes #28253 Co-authored-by: Joonalai <joona.laine@cofactor.fi> | 08 May 2024, 07:48:52 UTC |
7afbcae | Julien Cabieces | 06 May 2024, 08:15:59 UTC | fix: Avoid crash when deleting QGIS application | 08 May 2024, 03:14:02 UTC |
1768276 | Nyall Dawson | 01 May 2024, 00:19:32 UTC | Fix misleading error when exporting vector features This has nothing to do with "drawing" | 03 May 2024, 02:28:47 UTC |
7203b71 | Mathieu Pellerin | 26 April 2024, 12:45:21 UTC | [layout] Fix html item freeze QGIS when loading HTML undet Qt6/QtWebkit-less environments | 01 May 2024, 22:43:15 UTC |
a764514 | Nyall Dawson | 01 May 2024, 04:00:08 UTC | Update external/nmea/parse.c | 01 May 2024, 22:26:48 UTC |
2104b13 | Mauro Bettella | 21 April 2024, 06:45:00 UTC | Update parse.c Update RMC sentence for NMEA v4.1 | 01 May 2024, 22:26:48 UTC |
3c9fd8a | Mauro Bettella | 20 April 2024, 15:18:25 UTC | Update RMC NMEA 4.1 new item: navstatus | 01 May 2024, 22:26:48 UTC |
842d1b1 | Matthias Kuhn | 01 May 2024, 06:55:26 UTC | Apply suggestions from code review Co-authored-by: Stefanos Natsis <uclaros@gmail.com> | 01 May 2024, 22:25:53 UTC |
f3284de | Matthias Kuhn | 30 April 2024, 18:40:02 UTC | Do not include private header from public header | 01 May 2024, 22:25:53 UTC |
72daf71 | Alessandro Pasotti | 29 April 2024, 15:02:31 UTC | Update testqgsogrutils.cpp | 01 May 2024, 05:09:50 UTC |
491b3ab | Alessandro Pasotti | 29 April 2024, 13:23:27 UTC | [OGR] Fix load of stored styles Fix #57251 | 01 May 2024, 05:09:50 UTC |
4a00c6d | Nyall Dawson | 22 April 2024, 22:04:59 UTC | Annotation items should default to enabled status Fixes #57223 | 01 May 2024, 03:46:17 UTC |
1b7bf5c | Harrissou Sant-anna | 30 April 2024, 10:08:41 UTC | Fix typo | 01 May 2024, 00:30:12 UTC |
30c61a1 | Mike Krus | 26 April 2024, 10:00:30 UTC | Fix non-responsive Qt3D overlay Qt3D overlay is drawn using imgui which is imperative, so Qt3D needs to cache events until they are needed for the actual rendering of the overlay, especially since this happens in a different thread. When render policy is set to OnDemand though, Qt3D does not cache the entire history of events since the previous update and events can go missing or come out of sequence, which confuses imgui. This patch changes the render policy to Always while the overlay is visible, so it now responds to events. It will also provide more accurate display of performance data in that mode. | 30 April 2024, 12:01:46 UTC |
302ac5a | Even Rouault | 29 April 2024, 21:09:26 UTC | macos-build.yml: select macos-13 to get x64 build GHA has recently switched the macos-latest alias to be macos-14 which is OSX Arm64. macos-13 is x64 architecture instead | 30 April 2024, 04:03:46 UTC |
c53f1df | Julien Cabieces | 24 April 2024, 17:37:14 UTC | fix(Oracle): Properly store credentials in cache Before this modification, user was added to realm before storing credentials, so we failed at retrieving from cache when no username was provided. Fixes #56535 | 26 April 2024, 04:25:12 UTC |
fd273ae | rldhont | 23 April 2024, 10:39:03 UTC | Merge pull request #57149 from qgis/backport-56777-to-release-3_36 [Backport release-3_36] [Bugfix] Server GetPrint set HTML content of QgsLayoutItemHtml and not only URL | 23 April 2024, 10:39:03 UTC |
fe2e438 | Alessandro Pasotti | 23 April 2024, 07:07:00 UTC | Merge pull request #57171 from elpaso/backport-57046-3_36 [backport Release-3_36] Server/OAPIF: fix unreported issue with access control lay… | 23 April 2024, 07:07:00 UTC |
a6b1306 | Alessandro Pasotti | 12 April 2024, 06:44:47 UTC | Update qgsattributesformproperties.cpp | 23 April 2024, 01:02:32 UTC |
21ede06 | Alessandro Pasotti | 12 April 2024, 06:28:57 UTC | Update src/gui/vector/qgsattributesformproperties.cpp Co-authored-by: Matthias Kuhn <matthias@opengis.ch> | 23 April 2024, 01:02:32 UTC |
7d58738 | Alessandro Pasotti | 11 April 2024, 11:27:54 UTC | Fix crash when setting default on form field properties Fix #57121 Founded by: Take the A train ♫ | 23 April 2024, 01:02:32 UTC |
e9efc41 | Andrea Giudiceandrea | 20 April 2024, 15:53:31 UTC | [DB Manager] Avoid printing HTML code in the Python console | 21 April 2024, 22:06:08 UTC |
f87950a | Andrea Giudiceandrea | 19 April 2024, 13:10:30 UTC | [spatialite] Test getQueryGeometryDetails for geom with Z, M or ZM | 20 April 2024, 22:54:22 UTC |
8853f95 | Andrea Giudiceandrea | 17 April 2024, 17:04:09 UTC | [SpatiaLite] Fix getQueryGeometryDetails() for Z, M and ZM | 20 April 2024, 22:54:22 UTC |
6d25052 | Juergen E. Fischer | 19 April 2024, 12:01:22 UTC | Release of 3.36.2 | 19 April 2024, 12:01:22 UTC |
3f2a5c1 | Juergen E. Fischer | 19 April 2024, 12:01:19 UTC | translation update for 3.36.2 from transifex | 19 April 2024, 12:01:19 UTC |
81de345 | Harrissou Sant-anna | 18 April 2024, 03:25:20 UTC | Fix casting of symbol layer densityArea property | 19 April 2024, 01:43:58 UTC |
6720ba3 | Nyall Dawson | 18 April 2024, 00:01:44 UTC | Better reporting for invalid field names for some algorithms | 18 April 2024, 20:04:04 UTC |
a5aeb40 | Alessandro Pasotti | 18 April 2024, 07:00:26 UTC | Update qgswfs3handlers.cpp | 18 April 2024, 07:00:26 UTC |
f460f79 | Alessandro Pasotti | 17 April 2024, 16:58:09 UTC | Update qgswfs3handlers.cpp | 17 April 2024, 16:58:09 UTC |
e8b3db5 | Alessandro Pasotti | 04 April 2024, 14:41:13 UTC | [backport] Server/OAPIF: fix unreported issue with access control layer permissions When 'canRead' property for a published WFS layer was set to False from an access control filter plugin the whole /collections reques was returning a 404 insted of returning the list of published layers (minus the filtered ones). Manual backport from master commit f9688deeeff. | 17 April 2024, 15:44:11 UTC |
56148f8 | CodeBardian | 25 March 2024, 20:22:08 UTC | access column header from source model | 16 April 2024, 03:12:41 UTC |
514af8a | rldhont | 14 April 2024, 18:30:01 UTC | [processing] Fix Output Variant availability With #54358 [processing] Add a new 'Calculate expression' algorithm for use in models, a processing output type for variant values has been introduced. This output Should be used when the output is a flexible type and may represent any QVariant value, like QgsPoint, and must be available for use as inputs for most parameter types. In ba7bdec, `QgsProcessingOutputVariant::typeName()` is sometimes added in widget wrapper `compatibleParameterTypes` instead of `compatibleOutputTypes`. For example, the `QgsProcessingOutputVariant::typeName()` is in `QgsProcessingPointWidgetWrapper::compatibleParameterTypes()` instead of `QgsProcessingPointWidgetWrapper::compatibleOutputTypes()`, so `QgsPoint` output in a variant could not be used as an input parameter. | 15 April 2024, 03:47:25 UTC |
8c5a70f | Nyall Dawson | 11 April 2024, 04:13:56 UTC | Temporarily skip test | 15 April 2024, 02:24:57 UTC |
625df5d | Nyall Dawson | 11 April 2024, 01:23:51 UTC | Temporarily disable google font downloads This isn't available since Google removed the static downloads, we'll need another approach to handle this Refs https://github.com/google/fonts/issues/7481 Refs https://github.com/qgis/QGIS/issues/57070 | 15 April 2024, 02:24:57 UTC |
bfdafe5 | Maxence Laurent | 05 April 2024, 11:55:49 UTC | SERVER: fix legend of cascaded WMS layers #42063 The legend was fetched asychronously from upstream WMS server and was not awaited. Thus response sent to the client could never contain any data from upstream. Setting the `synchronous` `QgsWmsLegendNode::getLegendGraphic` parameter to `true` fixed this. This setting is now set in the `QgsWmsParameters` constructor using the `QgsLegendSettings::setSynchronousLegendRequests` method. Fixes QGIS/qgis#42063 | 15 April 2024, 00:16:46 UTC |
d811324 | rldhont | 08 March 2024, 17:07:44 UTC | [Bugfix] Server GetPrint set HTML content of QgsLayoutItemHtml and not only URL Since QGIS 3.32, when QGIS and QGIS Server loading Project with old HTML-enabled label items, it was automatically into html items. https://github.com/qgis/QGIS/pull/53192 QGIS Server GetPrint request provides the ability to update label and html items, but for html items, it only accept URL. QGIS Server was not taken into account the html item content mode, so the automotically migrate old HTML-enabled label items into html items can no longer be modifiable. They were only clear if the value provided is not an URL. Funded by 3Liz | 14 April 2024, 13:31:51 UTC |
f0b4cb0 | مهدي شينون (Mehdi Chinoune) | 02 April 2024, 21:36:51 UTC | Replace `docker-compose` by `docker compose` | 12 April 2024, 04:10:38 UTC |
5dbe823 | مهدي شينون (Mehdi Chinoune) | 02 April 2024, 14:12:08 UTC | Fix check for Qwt>=6.2.0 for QWT_POLAR Also set QWT_POLAR_VERSION=0x060200 | 12 April 2024, 04:10:38 UTC |
48b84d0 | Denis Rouzaud | 11 April 2024, 12:09:24 UTC | Update qgsvectorlayer.h | 11 April 2024, 23:48:28 UTC |
1de5e0d | Denis Rouzaud | 11 April 2024, 12:08:38 UTC | Update sipify.pl | 11 April 2024, 23:48:28 UTC |
5e9a9fc | Denis Rouzaud | 11 April 2024, 08:59:51 UTC | [sipify] support different since versions in C++ bs PyQGIS | 11 April 2024, 23:48:28 UTC |
7d32db7 | Nyall Dawson | 10 April 2024, 00:41:53 UTC | Optimise by avoiding unnecessary linestring cloning | 11 April 2024, 07:05:36 UTC |
c50a687 | Nyall Dawson | 10 April 2024, 00:35:20 UTC | Fix crash when calculating variable width buffer on multi curve | 11 April 2024, 07:05:36 UTC |
2031759 | Nyall Dawson | 09 April 2024, 02:52:53 UTC | Ensure Refresh action is shown for Geopackage connection items Fixes #51523 | 09 April 2024, 19:57:32 UTC |
5c11805 | Mathieu Pellerin | 07 April 2024, 05:27:22 UTC | [ui] Fix floating dock panels hidden when toggling reduced view | 08 April 2024, 21:43:00 UTC |
5f37d36 | Nyall Dawson | 26 March 2024, 04:34:13 UTC | [sensorthings] Observation phenomenonTime can be a time instant According to the specifications, an Observation phenomenonTime can either be a period OR a time instant. Correctly handle instants instead of returning null for the phenomenonTime | 08 April 2024, 04:17:59 UTC |
3537ec7 | Mathieu Pellerin | 05 April 2024, 09:38:55 UTC | Fix temporal unit conversion factor for milliseconds to weeks/months/years/decades/centuries | 06 April 2024, 01:32:15 UTC |
88eeba9 | Germán Carrillo | 26 March 2024, 09:56:45 UTC | [dxf] Make sure selected attribute index is respected when resetting fieldsComboBox index | 05 April 2024, 22:14:39 UTC |
bdeb9de | Andrea Giudiceandrea | 27 March 2024, 06:16:44 UTC | [OGR] Fix GeoPackage layer metadata reading | 05 April 2024, 22:13:26 UTC |
50a65b9 | Mathieu Pellerin | 04 April 2024, 02:09:07 UTC | [temporal] Fix first canvas rendering on project not respecting cumulative state | 05 April 2024, 22:05:14 UTC |
bb18a92 | Andrea Giudiceandrea | 03 April 2024, 10:31:52 UTC | [GDAL] Fix deleting styles | 05 April 2024, 21:02:27 UTC |
d312e6b | Andrea Giudiceandrea | 03 April 2024, 00:43:24 UTC | [OGR] Fix deleting styles | 05 April 2024, 21:02:27 UTC |
e72f0fd | Andrea Giudiceandrea | 01 April 2024, 05:18:45 UTC | [db manager] Fix field property editing | 05 April 2024, 19:28:19 UTC |
74b030b | Even Rouault | 31 March 2024, 17:17:48 UTC | [OGR provider] Recognize "false"/"true" string as valid value for a boolean field in addFeature()/changeAttributeValues()" Fixes #55517 | 05 April 2024, 19:06:41 UTC |
efbac22 | Maxim Rylov | 04 April 2024, 15:58:25 UTC | HANA: Upgrade EULA agreement to version 3.2 | 05 April 2024, 05:27:36 UTC |
a5e9fbd | Matthias Kuhn | 25 March 2024, 06:27:15 UTC | Merge pull request #56956 from t0b3/backport-pr56953 fix: build without qtserialport | 25 March 2024, 06:27:15 UTC |
847c5c0 | t0b3 | 24 March 2024, 10:12:54 UTC | fix: build without qtserialport closes: https://github.com/qgis/QGIS/issues/56944 Signed-off-by: t0b3 <thomas.bettler@gmail.com> | 24 March 2024, 22:02:30 UTC |
3e58945 | Juergen E. Fischer | 22 March 2024, 13:30:34 UTC | Release of 3.36.1 | 22 March 2024, 13:30:34 UTC |
84d92e2 | Juergen E. Fischer | 22 March 2024, 13:30:30 UTC | translation update for 3.36.1 from transifex | 22 March 2024, 13:30:30 UTC |
f0658e2 | Nyall Dawson | 20 March 2024, 00:15:44 UTC | Use more descriptive default layer names when adding SensorThings layers from browser panel Fixes #56838 | 22 March 2024, 04:03:50 UTC |
ab23e89 | Alessandro Pasotti | 13 March 2024, 09:53:22 UTC | Browser: avoid calling slow functions on disconnected drives This is an attempt to fix browser slowness when network drives becomes unavailable. Some QDir/QFileInfo call may become slow when called on disconneced drives on windows, by calling them in the init method (which is called by a separate thread and when the driver is more likely to be available) the risk to call them when they can become slow is drastically reduced. Whether this will help to reduce the browser slowness on network drives it is hard to tell but it won't certainly hurt. | 21 March 2024, 19:21:55 UTC |
51326f5 | Andrea Giudiceandrea | 11 March 2024, 06:04:55 UTC | Fix QgsSymbol::drawPreviewIcon Transform the "Opacity" value calculated by Data Defined Override expression from [0-100] range to [0-1] range. | 21 March 2024, 19:20:31 UTC |
531c6c0 | Nyall Dawson | 20 March 2024, 03:44:02 UTC | Add test mask to fix flaky test | 21 March 2024, 00:23:14 UTC |
5c818ee | Jean Felder | 13 November 2023, 14:23:43 UTC | qgswfsgetfeature: Add a comment to explain axis inversion logic | 20 March 2024, 16:52:05 UTC |
f6497b4 | Jean Felder | 02 November 2023, 11:30:29 UTC | qgswfsgetfeature: Do not invert axis if no SRSNAME is passed A WFS request such as `SERVICE=WFS&REQUEST=GetFeature&VERSION=1.1.0&SRSNAME=EPSG:4326` does not invert the axis and return the coordinates in the LON/LAT order. For example: <gml:Envelope srsName="EPSG:4326"> <gml:lowerCorner>2.358 48.865</gml:lowerCorner> <gml:upperCorner>2.37 48.876</gml:upperCorner> </gml:Envelope> However, the same request without a SRSNAME parameter inverts the axis and returns the the coordinates in the LAT/LON order: <gml:Envelope srsName="EPSG:4326"> <gml:lowerCorner>48.865 2.358</gml:lowerCorner> <gml:upperCorner>48.876 2.37</gml:upperCorner> </gml:Envelope> With this change, the axis is not inverted if the SRSNAME parameter is not passed. This way, this is the same behavior as `SRSNAME=EPSG:4326`. This is a follow-up of https://github.com/qgis/QGIS/pull/45270. | 20 March 2024, 16:52:05 UTC |
cb4bfd0 | Mathieu Pellerin | 18 March 2024, 07:23:04 UTC | [layouts] Defer legend item feature count until layout is drawn | 20 March 2024, 12:00:37 UTC |
ecb0c58 | Nyall Dawson | 13 March 2024, 02:58:53 UTC | Fix test for 3.36 branch | 20 March 2024, 04:02:12 UTC |
e695f18 | Nyall Dawson | 07 March 2024, 02:36:12 UTC | Remove outdated todos (cherry picked from commit 3d3d3a93b86914e3f704e883ad0d23a6aa497e8d) | 20 March 2024, 04:02:12 UTC |
e27c199 | Nyall Dawson | 07 March 2024, 02:33:00 UTC | [sensorthings] Fix connections to services with location formalism Fixes #56732 (cherry picked from commit 89aaebf9701698e06982331ed5e075e0e598fa1c) | 20 March 2024, 04:02:12 UTC |
bbf1e71 | Nyall Dawson | 20 March 2024, 00:32:18 UTC | Update src/core/layout/qgslayoutatlas.cpp Co-authored-by: Andrea Giudiceandrea <andreaerdna@libero.it> | 20 March 2024, 03:55:09 UTC |
58ca52f | Andrea Giudiceandrea | 17 March 2024, 23:23:31 UTC | [layout] Fix hidden coverage layer | 20 March 2024, 03:55:09 UTC |
0f1ab94 | Nyall Dawson | 13 March 2024, 23:10:10 UTC | Fix test | 19 March 2024, 19:56:58 UTC |
a4ba507 | Nyall Dawson | 08 March 2024, 00:39:16 UTC | [processing] Use correct ellipsoid for network analysis tools Use the processing context's ellipsoid instead of a hardcoded WGS84 ellipsoid for distance calculations during network analysis, so that the lengths used will exactly match other measurement tools used on the same features in the same project. | 19 March 2024, 19:56:58 UTC |
ad957ed | Nyall Dawson | 12 March 2024, 04:19:55 UTC | Add test for handling attribute values in identify dock Refs #55311 | 19 March 2024, 04:01:32 UTC |
b93f45f | Nyall Dawson | 12 March 2024, 04:02:19 UTC | Fix copying non-field values from identify results Fixes #55311 | 19 March 2024, 04:01:32 UTC |
e7d902a | Nyall Dawson | 12 March 2024, 03:55:09 UTC | Use common method to retrieve identified attribute values | 19 March 2024, 04:01:32 UTC |
f96aa80 | Nyall Dawson | 12 March 2024, 03:54:11 UTC | Remove unused method | 19 March 2024, 04:01:32 UTC |
96679d6 | Nyall Dawson | 12 March 2024, 03:50:15 UTC | Simplify code | 19 March 2024, 04:01:32 UTC |
530605d | Nyall Dawson | 12 March 2024, 23:28:31 UTC | Demote debug messages | 19 March 2024, 03:44:35 UTC |
3eb11f9 | Nyall Dawson | 11 March 2024, 23:32:12 UTC | Add a few more logging outputs | 19 March 2024, 03:44:35 UTC |
aa301ea | Nyall Dawson | 11 March 2024, 23:30:23 UTC | Before releasing the connection, disconnect everything from the detector This ensures that there's NO change of any remaining unwanted interaction between the GPS detector and the connection which it no longer owns after a call to takeConnection. Otherwise when the detector outlives the "find a connection" logic we risk status updates from the taken GPS device from triggering unwanted detect-a-valid-connection logic from the detector. | 19 March 2024, 03:44:35 UTC |
2fa7ff2 | Nyall Dawson | 11 March 2024, 23:25:13 UTC | As soon as we detect a valid device, stop listening for device status Otherwise we end up calling QgsGpsDetector::detected multiple times for the same device, and if an external client has taken the detected connection in the meantime then the detector will incorrectly move to the next device and continue trying to make connections | 19 March 2024, 03:44:35 UTC |
9277393 | Nyall Dawson | 11 March 2024, 23:23:38 UTC | Cleanup GPS detector timeout timer handling Use a single timer instead of the QTimer static method, so that we can stop the timeout as soon as we receive valid data and don't risk a race where unwanted timeouts are added to the event loop while we're processing a valid detected connection | 19 March 2024, 03:44:35 UTC |
88326eb | Nyall Dawson | 11 March 2024, 01:40:01 UTC | Rework QgsGpsDetector to make it memory safe This is messy, as there's no way we can possibly make the current, stable API of this class safe. We have to resort to an opt-in "safe" mode which exposes a non-dangerous API. This should hopefully fix issues where the qt event loop causes destruction of the detected connection before listener slot is called and is able to take ownership of the signal argument... | 19 March 2024, 03:44:35 UTC |
2d90215 | Nyall Dawson | 06 March 2024, 03:45:34 UTC | Add a bunch of debugging output to diagnose GPS connection errors | 19 March 2024, 03:44:35 UTC |