swh:1:snp:ddab58068ba462c6d9c86b5a775e71ab09bfd519

sort by:
Revision Author Date Message Commit Date
2df9655 Release of 3.36.3 17 May 2024, 11:31:58 UTC
6e16b59 translation update for 3.36.3 from transifex 17 May 2024, 11:31:55 UTC
c96657c 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 Fix East and West coordinates were flipped 16 May 2024, 19:50:07 UTC
4a6fdf1 Fix support for PostGIS-3.2+ directed linear TopoGeometries References #57419 Lacks testcase 15 May 2024, 01:26:36 UTC
6328812 Tests: Extending QgsProject layer flags test 13 May 2024, 21:22:15 UTC
90b17bf 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 Allow to set network cache size >= 2 GiB and < 2TiB 13 May 2024, 07:52:28 UTC
db6dfb7 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 QGIS does rock, but we need comprehensive examples 10 May 2024, 00:55:53 UTC
5715b49 add missing tr to header generated by map_to_html_table expression function 10 May 2024, 00:55:53 UTC
8cfcf4f 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 Add safety check, avoid crash 09 May 2024, 00:34:28 UTC
cddbf0a Accept 2d box extent when estimating metadata Fixes GH-56541 08 May 2024, 15:39:24 UTC
6e97eb1 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 fix: Avoid crash when deleting QGIS application 08 May 2024, 03:14:02 UTC
1768276 Fix misleading error when exporting vector features This has nothing to do with "drawing" 03 May 2024, 02:28:47 UTC
7203b71 [layout] Fix html item freeze QGIS when loading HTML undet Qt6/QtWebkit-less environments 01 May 2024, 22:43:15 UTC
a764514 Update external/nmea/parse.c 01 May 2024, 22:26:48 UTC
2104b13 Update parse.c Update RMC sentence for NMEA v4.1 01 May 2024, 22:26:48 UTC
3c9fd8a Update RMC NMEA 4.1 new item: navstatus 01 May 2024, 22:26:48 UTC
842d1b1 Apply suggestions from code review Co-authored-by: Stefanos Natsis <uclaros@gmail.com> 01 May 2024, 22:25:53 UTC
f3284de Do not include private header from public header 01 May 2024, 22:25:53 UTC
72daf71 Update testqgsogrutils.cpp 01 May 2024, 05:09:50 UTC
491b3ab [OGR] Fix load of stored styles Fix #57251 01 May 2024, 05:09:50 UTC
4a00c6d Annotation items should default to enabled status Fixes #57223 01 May 2024, 03:46:17 UTC
1b7bf5c Fix typo 01 May 2024, 00:30:12 UTC
30c61a1 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 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 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 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 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 Update qgsattributesformproperties.cpp 23 April 2024, 01:02:32 UTC
21ede06 Update src/gui/vector/qgsattributesformproperties.cpp Co-authored-by: Matthias Kuhn <matthias@opengis.ch> 23 April 2024, 01:02:32 UTC
7d58738 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 [DB Manager] Avoid printing HTML code in the Python console 21 April 2024, 22:06:08 UTC
f87950a [spatialite] Test getQueryGeometryDetails for geom with Z, M or ZM 20 April 2024, 22:54:22 UTC
8853f95 [SpatiaLite] Fix getQueryGeometryDetails() for Z, M and ZM 20 April 2024, 22:54:22 UTC
6d25052 Release of 3.36.2 19 April 2024, 12:01:22 UTC
3f2a5c1 translation update for 3.36.2 from transifex 19 April 2024, 12:01:19 UTC
81de345 Fix casting of symbol layer densityArea property 19 April 2024, 01:43:58 UTC
6720ba3 Better reporting for invalid field names for some algorithms 18 April 2024, 20:04:04 UTC
a5aeb40 Update qgswfs3handlers.cpp 18 April 2024, 07:00:26 UTC
f460f79 Update qgswfs3handlers.cpp 17 April 2024, 16:58:09 UTC
e8b3db5 [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 access column header from source model 16 April 2024, 03:12:41 UTC
514af8a [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 Temporarily skip test 15 April 2024, 02:24:57 UTC
625df5d 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 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 [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 Replace `docker-compose` by `docker compose` 12 April 2024, 04:10:38 UTC
5dbe823 Fix check for Qwt>=6.2.0 for QWT_POLAR Also set QWT_POLAR_VERSION=0x060200 12 April 2024, 04:10:38 UTC
48b84d0 Update qgsvectorlayer.h 11 April 2024, 23:48:28 UTC
1de5e0d Update sipify.pl 11 April 2024, 23:48:28 UTC
5e9a9fc [sipify] support different since versions in C++ bs PyQGIS 11 April 2024, 23:48:28 UTC
7d32db7 Optimise by avoiding unnecessary linestring cloning 11 April 2024, 07:05:36 UTC
c50a687 Fix crash when calculating variable width buffer on multi curve 11 April 2024, 07:05:36 UTC
2031759 Ensure Refresh action is shown for Geopackage connection items Fixes #51523 09 April 2024, 19:57:32 UTC
5c11805 [ui] Fix floating dock panels hidden when toggling reduced view 08 April 2024, 21:43:00 UTC
5f37d36 [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 Fix temporal unit conversion factor for milliseconds to weeks/months/years/decades/centuries 06 April 2024, 01:32:15 UTC
88eeba9 [dxf] Make sure selected attribute index is respected when resetting fieldsComboBox index 05 April 2024, 22:14:39 UTC
bdeb9de [OGR] Fix GeoPackage layer metadata reading 05 April 2024, 22:13:26 UTC
50a65b9 [temporal] Fix first canvas rendering on project not respecting cumulative state 05 April 2024, 22:05:14 UTC
bb18a92 [GDAL] Fix deleting styles 05 April 2024, 21:02:27 UTC
d312e6b [OGR] Fix deleting styles 05 April 2024, 21:02:27 UTC
e72f0fd [db manager] Fix field property editing 05 April 2024, 19:28:19 UTC
74b030b [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 HANA: Upgrade EULA agreement to version 3.2 05 April 2024, 05:27:36 UTC
a5e9fbd Merge pull request #56956 from t0b3/backport-pr56953 fix: build without qtserialport 25 March 2024, 06:27:15 UTC
847c5c0 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 Release of 3.36.1 22 March 2024, 13:30:34 UTC
84d92e2 translation update for 3.36.1 from transifex 22 March 2024, 13:30:30 UTC
f0658e2 Use more descriptive default layer names when adding SensorThings layers from browser panel Fixes #56838 22 March 2024, 04:03:50 UTC
ab23e89 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 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 Add test mask to fix flaky test 21 March 2024, 00:23:14 UTC
5c818ee qgswfsgetfeature: Add a comment to explain axis inversion logic 20 March 2024, 16:52:05 UTC
f6497b4 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 [layouts] Defer legend item feature count until layout is drawn 20 March 2024, 12:00:37 UTC
ecb0c58 Fix test for 3.36 branch 20 March 2024, 04:02:12 UTC
e695f18 Remove outdated todos (cherry picked from commit 3d3d3a93b86914e3f704e883ad0d23a6aa497e8d) 20 March 2024, 04:02:12 UTC
e27c199 [sensorthings] Fix connections to services with location formalism Fixes #56732 (cherry picked from commit 89aaebf9701698e06982331ed5e075e0e598fa1c) 20 March 2024, 04:02:12 UTC
bbf1e71 Update src/core/layout/qgslayoutatlas.cpp Co-authored-by: Andrea Giudiceandrea <andreaerdna@libero.it> 20 March 2024, 03:55:09 UTC
58ca52f [layout] Fix hidden coverage layer 20 March 2024, 03:55:09 UTC
0f1ab94 Fix test 19 March 2024, 19:56:58 UTC
a4ba507 [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 Add test for handling attribute values in identify dock Refs #55311 19 March 2024, 04:01:32 UTC
b93f45f Fix copying non-field values from identify results Fixes #55311 19 March 2024, 04:01:32 UTC
e7d902a Use common method to retrieve identified attribute values 19 March 2024, 04:01:32 UTC
f96aa80 Remove unused method 19 March 2024, 04:01:32 UTC
96679d6 Simplify code 19 March 2024, 04:01:32 UTC
530605d Demote debug messages 19 March 2024, 03:44:35 UTC
3eb11f9 Add a few more logging outputs 19 March 2024, 03:44:35 UTC
aa301ea 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 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 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 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 Add a bunch of debugging output to diagnose GPS connection errors 19 March 2024, 03:44:35 UTC
back to top