514ccce | Juergen E. Fischer | 22 March 2019, 12:38:21 UTC | Release of 3.4.6 | 22 March 2019, 12:38:21 UTC |
21015dd | rldhont | 22 March 2019, 09:43:26 UTC | Merge pull request #9596 from rldhont/backport-9525-9526-on-release-3_4 Backport 9525 9526 on release 3 4 [Server] | 22 March 2019, 09:43:26 UTC |
9252da0 | Nyall Dawson | 22 March 2019, 00:28:43 UTC | Fix marker line offset along line unit is ignored when in Interval mode (cherry picked from commit e7389db5c7cc81369a33c31e35c1cac42c90747b) | 22 March 2019, 05:22:24 UTC |
af7c3eb | backporting[bot] | 22 March 2019, 05:00:53 UTC | [processing] Add 'call' statements to SAGA batch file | 22 March 2019, 05:00:53 UTC |
5dd29ee | backporting[bot] | 22 March 2019, 02:27:45 UTC | Add missing bracket to formula generated by data defined override. | 22 March 2019, 02:27:45 UTC |
1a40699 | Giovanni Manghi | 21 March 2019, 20:55:58 UTC | fixes GRASS r.mapcalc tool | 21 March 2019, 23:38:05 UTC |
2595bfe | uclaros | 11 March 2019, 09:59:52 UTC | nose2 method assertions | 21 March 2019, 20:33:42 UTC |
4721ded | uclaros | 23 February 2019, 18:50:52 UTC | Quick fix for a bug in QgsGeos::reshapeLine that causes QGIS to crash because of an unhandled geos exception. | 21 March 2019, 20:33:42 UTC |
258bac7 | Juergen E. Fischer | 21 March 2019, 18:34:48 UTC | update INSTALL | 21 March 2019, 18:41:58 UTC |
eeb9d80 | Juergen E. Fischer | 21 March 2019, 16:16:12 UTC | german translation update | 21 March 2019, 16:54:52 UTC |
98857af | rldhont | 15 March 2019, 13:20:17 UTC | [Bugfix][Server] In WMS GetFeatureInfo CRS param not mandatory when FILTER param The CRS parameter is considered as mandatory in GetFeatureInfo even if the FILTER parameter is used without I and J parameters. To fix it, set a fake CRS in the parameter when I/J and X/Y parameters are not defined and FILTER parameter is defined. | 21 March 2019, 13:38:59 UTC |
09df4ab | Nyall Dawson | 20 March 2019, 23:24:11 UTC | [processing] Fix warning when loading algorithm dialog and no layers are present Fixes #21631 | 21 March 2019, 08:32:55 UTC |
abaa11d | rldhont | 15 March 2019, 11:06:01 UTC | [Bugfix][Regression][Server] JPEG output for WMS GetPrint request has gone In QGIS Server 2.* the WMS GetPrint request could genrate JPEG image. QGIS Server 3.4 has lost this capabilities. ``` <ServiceExceptionReport xmlns="http://www.opengis.net/ogc" version="1.3.0" capture-installed="true"> <ServiceException code="InvalidFormat"> Output format jpg is not supported by the GetPrint request </ServiceException> </ServiceExceptionReport> ``` To fix this regression, it is necessary to accept JPEG output format. And to avoid this regression to come back, the QGIS Server tests has been updated to accept jpg image test. | 21 March 2019, 08:26:58 UTC |
49b66a5 | Matthias Kuhn | 21 March 2019, 07:13:12 UTC | Merge pull request #9577 from m-kuhn/geometry_validation_invalid_feature_zoom_to_problem_problem Only change map extent when manually changing the active error | 21 March 2019, 07:13:12 UTC |
ef4a578 | Nyall Dawson | 21 March 2019, 04:01:55 UTC | [layouts] Refresh layout automatically on page size/orientation change Fixes #21624 | 21 March 2019, 06:50:58 UTC |
5f3f081 | Nyall Dawson | 13 March 2019, 22:18:44 UTC | [processing] Fix IDW parameter value creation | 21 March 2019, 05:01:57 UTC |
1cc6768 | Nyall Dawson | 13 March 2019, 22:15:34 UTC | [processing] Fix exception in IDW interpolation Fixes #21578 | 21 March 2019, 05:01:57 UTC |
10a7526 | Nyall Dawson | 14 March 2019, 09:35:17 UTC | [processing] Fix layerName= suffix is incorrectly passed to SAGA algorithms Fixes #21569 | 21 March 2019, 05:01:44 UTC |
696ae5f | Nyall Dawson | 19 March 2019, 00:41:05 UTC | Remove another use of deprecated QgsCoordinateTransform constructor Sponsored by ICSM | 21 March 2019, 05:01:34 UTC |
d780d8a | Nyall Dawson | 19 March 2019, 00:37:38 UTC | Use correct project transform context in transform expression function Sponsored by ICSM | 21 March 2019, 05:01:34 UTC |
122bc2b | Nyall Dawson | 19 March 2019, 00:03:23 UTC | [processing] Fix QgsProcessingProvider::isSupportedOutputValue handling of optional output parameters Refs #21374 | 21 March 2019, 05:01:23 UTC |
b7e2d76 | Martin Dobias | 20 March 2019, 12:49:56 UTC | [mssql] More sensible srid when adding CRS to MS SQL database The spatial_ref_sys table has srid column with ID of CRS entries. I believe the IDs can be arbitrary, however it has been a good habit to use EPSG number for srid (at least in GDAL - and the same thing happens in PostGIS - srid values are the same as EPSG numbers). In QGIS import if we add a new row to spatial_ref_sys table, the code was using srsid() as ID which is internal ID in QGIS srs.db and it has nothing to do with other IDs. Some pieces of code (probably incorrectly) expect that srid is actually the EPSG number, so let's use those so that we are consistent with GDAL and fix these minor issues (for example, tooltip of MS SQL layers in browser show srid - which in case of layers loaded with QGIS were meaningless) | 20 March 2019, 23:27:12 UTC |
ec02ea0 | Juergen E. Fischer | 20 March 2019, 20:17:10 UTC | backport debian packaging updates cherry picked from de8f540d3b55e674ca974b9fca551ff628f98079 | 20 March 2019, 21:15:27 UTC |
5bbe028 | Alessandro Pasotti | 19 March 2019, 15:05:40 UTC | Fix crash when opening layer propertie on a bad raster layer unreported ... and hit apply after changing the renderer or the transparency. | 20 March 2019, 18:43:49 UTC |
6c85769 | Matthias Kuhn | 20 March 2019, 13:08:18 UTC | Merge pull request #9575 from m-kuhn/backport-geometry-validation-icons Add icons to geometry validation checks | 20 March 2019, 13:08:18 UTC |
fa15e72 | Matthias Kuhn | 20 March 2019, 13:07:04 UTC | Only change map extent when manually changing the active error | 20 March 2019, 13:07:04 UTC |
d97f5d4 | Matthias Kuhn | 28 February 2019, 12:22:42 UTC | Add icons to geometry validation checks | 20 March 2019, 11:01:39 UTC |
0546228 | Matthias Kuhn | 04 March 2019, 18:28:41 UTC | Add test for preserving layer visibility on offline editing | 19 March 2019, 20:19:11 UTC |
66a7fff | Matthias Kuhn | 04 March 2019, 18:28:19 UTC | Preserve layer visibility in offline editing | 19 March 2019, 20:19:11 UTC |
544be17 | Blottiere Paul | 19 March 2019, 14:11:13 UTC | Merge pull request #9559 from pblottiere/bugfix_wms_certif [server] OGC WMS 1.3.0 | 19 March 2019, 14:11:13 UTC |
43758ab | Blottiere Paul | 19 March 2019, 12:21:23 UTC | Update tests | 19 March 2019, 12:21:23 UTC |
f4b309b | Blottiere Paul | 19 March 2019, 10:53:04 UTC | Remove invalid schemaLocation | 19 March 2019, 10:53:04 UTC |
9383b00 | Matthias Kuhn | 19 March 2019, 06:53:43 UTC | Merge pull request #9551 from m-kuhn/geom-validator-fixes [geometry validation] Various bugfixes and improvements | 19 March 2019, 06:53:43 UTC |
d1910f5 | Nyall Dawson | 12 March 2019, 04:39:45 UTC | Fix vector layer export transform selection choice is ignored Fixes #21275 | 18 March 2019, 23:49:50 UTC |
c910bcd | Matthias Kuhn | 14 March 2019, 19:34:09 UTC | [offline editing] Support for layers with identical names | 18 March 2019, 23:01:37 UTC |
6bcba42 | Matthias Kuhn | 18 March 2019, 17:01:42 UTC | Remove unneeded code | 18 March 2019, 17:01:42 UTC |
a8078a2 | volaya | 18 March 2019, 07:27:22 UTC | correctly close files executed from QgsPythonRunner | 18 March 2019, 16:56:28 UTC |
5f4308c | Matthias Kuhn | 18 March 2019, 16:37:03 UTC | Do not crash after fixing invalid geometries | 18 March 2019, 16:37:25 UTC |
bd44dce | Matthias Kuhn | 13 March 2019, 10:03:45 UTC | Use a hidden setting for activating geomtery resolution | 18 March 2019, 16:37:25 UTC |
c8ba814 | Matthias Kuhn | 18 March 2019, 12:19:45 UTC | Update tests | 18 March 2019, 16:37:25 UTC |
66e9978 | Matthias Kuhn | 12 March 2019, 21:26:13 UTC | Add dox | 18 March 2019, 16:37:25 UTC |
1ab1ad5 | Matthias Kuhn | 13 March 2019, 09:06:52 UTC | Disable automatic zoom to problem when fixing errors on geometries Single geomtry checks (is valid) are exuted on the fly, if the map canvas suddenly changes the current extent while fixing a geometry this becomes very nervous for a user. | 18 March 2019, 16:37:25 UTC |
1f0db27 | Matthias Kuhn | 06 March 2019, 15:08:06 UTC | Make default geometry checks configurable via settings | 18 March 2019, 16:37:25 UTC |
f1dc709 | Matthias Kuhn | 02 March 2019, 20:58:43 UTC | Clear and load in getFeatures() | 18 March 2019, 16:37:25 UTC |
c603cfb | Matthias Kuhn | 02 March 2019, 17:33:09 UTC | Copy data for background threads reduce requirements to run code on main thread which risks freezes because of deadlocks | 18 March 2019, 16:37:25 UTC |
89e0ff9 | Matthias Kuhn | 01 March 2019, 20:02:34 UTC | Properly connect deleters fixes a crash | 18 March 2019, 16:37:25 UTC |
2ae8f36 | Matthias Kuhn | 01 March 2019, 16:00:24 UTC | Avoid working on temporary geometries | 18 March 2019, 16:37:24 UTC |
ecd1fbf | Matthias Kuhn | 01 March 2019, 12:21:09 UTC | Prepare geometry engine for improved performance | 18 March 2019, 16:37:24 UTC |
adb6fd3 | Matthias Kuhn | 01 March 2019, 12:20:42 UTC | Avoid working on reference to temporary objects fixes a couple of crashes in geometry validation | 18 March 2019, 16:37:24 UTC |
0ed7a62 | Matthias Kuhn | 28 February 2019, 07:47:58 UTC | Add topological points on layers with configured precision The tolerance was hardcoded to 1mm before. | 18 March 2019, 16:37:24 UTC |
8907d9c | Matthias Kuhn | 27 February 2019, 16:53:07 UTC | Fixes | 18 March 2019, 16:37:24 UTC |
29a6273 | Matthias Kuhn | 27 February 2019, 15:53:30 UTC | Only report topology errors in affected features The geometry validation only works on the current edit session (added / edited geometries). To detect topology errors it is required to also get more features within the context, therefore, the bounding box of the edited geometries is taken to populate the list of features to check. This commit filters the found problems so only the ones which actually affect one of the edited geometries will be reported. | 18 March 2019, 16:37:24 UTC |
0984fc8 | Matthias Kuhn | 27 February 2019, 10:21:14 UTC | Better error location for missing vertex errors When showing a missing vertex error, the map canvas is now centered on the missing vertex location and scaled by taking neighbouring vertices into account. | 18 March 2019, 16:37:24 UTC |
146dca4 | Matthias Kuhn | 27 February 2019, 13:32:53 UTC | Allow deactivating is valid checks in an edit session If an is valid check is deactivated in an ongoing edit session, all check results are invalidated and removed. This will help a user to save his edits if he wants to even if is valid checks have been activated before. | 18 March 2019, 16:37:24 UTC |
de6a27d | Matthias Kuhn | 27 February 2019, 12:40:10 UTC | Make geometry validation automatic resolutions experimental The automatic resolutions work unreliably (mostly due to geometry precision) and therefore cannot be use reliably. Therefore they should rather be treated as a technology preview which can be opted into for the moment. | 18 March 2019, 16:37:24 UTC |
9cc86fb | Matthias Kuhn | 27 February 2019, 12:16:30 UTC | Improve Geometry Validation Dock Layout This reduces distance between the error list and the buttons to zoom to the location. | 18 March 2019, 16:37:24 UTC |
1b79513 | rldhont | 18 March 2019, 11:35:43 UTC | Merge pull request #9418 from rldhont/unittest-qgis-server-wfs-getfeature-bbox-3_4 [Server] Add unit test for WFS GetFeature with BBOX param without EPSG | 18 March 2019, 11:35:43 UTC |
b0024dc | Hugo Mercier | 18 March 2019, 07:33:39 UTC | Merge pull request #9513 from qgis/backport-9494-on-release-3_4 Backport #9494 on release-3_4 | 18 March 2019, 07:33:39 UTC |
54c4cf4 | Alessandro Pasotti | 14 March 2019, 15:10:02 UTC | Merge pull request #9508 from qgis/backport-9502-on-release-3_4 Backport #9502 on release-3_4 | 14 March 2019, 15:10:02 UTC |
bd54f9a | Alessandro Pasotti | 11 March 2019, 15:04:00 UTC | [db-manager] Invalidate sqlite connection if it was created in another thread Fixes #21028 - DB manager: SQLite objects created in a thread can only be used in that same thread | 14 March 2019, 08:58:53 UTC |
aba1e30 | Nyall Dawson | 08 March 2019, 01:19:27 UTC | [postgres] Fix estimated metadata queries fail for huge tables Fixes #21517 | 14 March 2019, 01:56:21 UTC |
fb6b3a7 | Nyall Dawson | 13 March 2019, 03:40:08 UTC | Layer CRS validation is NOT thread safe, and can cause crashes when a layer with unknown CRS is loaded in a background thread We can't queue the connection to prompt for CRS (or warn via messagebar), because the slot uses a modifiable reference which may be deleted before the queued slot is called. We also can't do ANY gui related stuff when this occurs. Best we can do is log a warning and move on... | 14 March 2019, 01:56:06 UTC |
239f1dc | lbartoletti | 12 March 2019, 15:09:49 UTC | apply martin's review | 13 March 2019, 21:34:01 UTC |
4bc7c5b | lbartoletti | 05 March 2019, 13:25:40 UTC | remove useless variable mSnappedToVertex | 13 March 2019, 21:34:01 UTC |
db482f9 | lbartoletti | 04 March 2019, 20:09:19 UTC | Needs to snap point too when CadDockWidget is enabled. Fixes #18138 | 13 March 2019, 21:34:01 UTC |
87a26c6 | Hugo Mercier | 13 March 2019, 14:30:29 UTC | Allow the strength of provider constraints to be set to soft | 13 March 2019, 14:30:29 UTC |
d8ec96f | Nyall Dawson | 12 March 2019, 22:29:40 UTC | Fix warning when opening attribute table When init()ing QgsDualView through the attribute table it is usually done BEFORE the model has been populated, so this code has no effect and throws a warning. There's no feature regression by removing this - the first entry is still selected by default (elsewhere) | 12 March 2019, 22:29:40 UTC |
ed9fa62 | Nyall Dawson | 12 March 2019, 22:06:39 UTC | Fix broken string | 12 March 2019, 22:06:39 UTC |
48068c2 | Julien Cabieces | 12 March 2019, 11:03:41 UTC | Allow Constraint widget in attribute type form to be empty so expression could be removed (#9229) * fixes #20516 : Allow Constraint widget in attribute type form to be empty so expression could be removed * Change 'since' version to 3.4.6 | 12 March 2019, 11:03:41 UTC |
83a0e00 | nirvn | 12 March 2019, 08:08:30 UTC | [themes] Fix missing visual hint for disabled tabs | 12 March 2019, 09:13:21 UTC |
32aafa9 | Giovanni Manghi | 08 March 2019, 18:15:43 UTC | Better GRASS r.series description to help workaround a limitation of Processing | 11 March 2019, 23:10:55 UTC |
2dbaa18 | Julien Cabieces | 31 January 2019, 14:52:14 UTC | fixes #20872 : Manage postgres multidimensionnal array | 11 March 2019, 20:58:44 UTC |
4f9c03d | Alexander Bruy | 10 March 2019, 14:48:39 UTC | [processing] fix handling of the multiple layers parameter when inputs are plain files | 11 March 2019, 20:57:08 UTC |
6da978d | Martin Dobias | 11 March 2019, 15:58:53 UTC | Merge pull request #9472 from wonder-sk/backport-34-fixes-3d Backport 3D fixes to 3.4 | 11 March 2019, 15:58:53 UTC |
06c9401 | Martin Dobias | 10 March 2019, 23:13:26 UTC | [3d] Fix 3D polygon symbol to work with geometry collection Some data sources report their geometry type as multi-surface (a collection of polygons and curve-polygons) and so we should handle them as well. (manually backported from 4a554d24abd53e9b6942302d22566452362ffcfb) | 10 March 2019, 23:14:15 UTC |
bb7ac8f | Martin Dobias | 10 March 2019, 18:12:53 UTC | [3d] fix crash when switching terrain generator (fixes #21538) The problem was introduced in PR #8828 when fixing issue #20963 This fix immediately deletes terrain entity on generator change and informs other code about that + identify map tool is now aware of the fact that terrain entity may be temporarily null. (cherry picked from commit 4a6151ab481322b44fe4b02e190b9835e714e528) | 10 March 2019, 23:09:37 UTC |
d620ca1 | Martin Dobias | 10 March 2019, 17:28:57 UTC | [3d] Fix crash if the input data contain some empty polygons (cherry picked from commit 3b9833150201ac11f4e90676d845dff27513ea7f) | 10 March 2019, 23:07:39 UTC |
8b51c58 | Martin Dobias | 09 March 2019, 13:50:32 UTC | [browser] Fix addition of PostGIS layers with unknown CRS When a PostGIS table does not have CRS specified (srid == 0) then it was not possible to correctly load it from browser (but it worked from DB manager). The problem was that browser item used negative srid in layer URI, messing up everything. Also fixed the display of srid in tooltip (it says "unknown" rather than showing -2147483648) (cherry picked from commit 6c79fffc5eac2a3146799f7fd605a61e38b9d942) | 10 March 2019, 23:07:19 UTC |
6bccc8e | Mathieu Pellerin | 09 March 2019, 10:57:39 UTC | alternative | 10 March 2019, 22:04:50 UTC |
376fbf5 | Mathieu Pellerin | 09 March 2019, 10:30:35 UTC | [plugin manager] Call abort before disconnecting finished | 10 March 2019, 22:04:50 UTC |
7eee128 | Alexander Bruy | 10 March 2019, 18:17:25 UTC | Merge pull request #9457 from alexbruy/backport-batch [processing] add missed imports to batch panel (fix #21486) | 10 March 2019, 18:17:25 UTC |
dc8db48 | Alexander Bruy | 09 March 2019, 18:34:15 UTC | [processing] add missed imports to batch panel (fix #21486) (cherry picked from commit 80dd6d5203f448c2298a0c7e437febb360d18938) | 10 March 2019, 06:25:45 UTC |
e264f23 | Matthias Kuhn | 08 March 2019, 14:26:42 UTC | Merge pull request #9430 from qgis/backport-9421-on-release-3_4 Backport #9421 on release-3_4 | 08 March 2019, 14:26:42 UTC |
6f02e82 | rldhont | 07 March 2019, 14:11:54 UTC | [Server] Add unit test for WFS GetFeature with BBOX param without EPSG | 08 March 2019, 08:15:44 UTC |
85430b5 | nirvn | 08 March 2019, 03:37:46 UTC | [plugin manager] Set view to all plugins when clicking a tag hyperlink | 08 March 2019, 07:21:05 UTC |
d73da22 | Nyall Dawson | 07 March 2019, 06:37:20 UTC | Fix paletted raster renderer does not respect correct band when rendering Fixes #21505 | 08 March 2019, 01:51:58 UTC |
9fa30c1 | Raymond Nijssen | 07 March 2019, 17:15:11 UTC | Hide orange measure line and points while measure tool is inactive | 07 March 2019, 17:15:37 UTC |
73b59b2 | Matthias Kuhn | 07 March 2019, 08:55:34 UTC | Merge pull request #9412 from m-kuhn/nm-autogenerated-backport-3_4 Fix n:m relations in autogenerated attribute forms | 07 March 2019, 08:55:34 UTC |
99a0167 | Matthias Kuhn | 06 March 2019, 17:08:20 UTC | Fix n:m relations in autogenerated attribute forms Fix #16446 Fix #21491 | 07 March 2019, 07:26:10 UTC |
c8a0051 | Nyall Dawson | 07 March 2019, 01:03:17 UTC | Update test | 07 March 2019, 02:02:43 UTC |
a121dcc | Alexandre Neto | 05 March 2019, 12:43:12 UTC | Fixed data-defined description for page sizes (cherry picked from commit 47f1f4c5bb0d0d8569506f5f93a43c4d8a91eced) (cherry picked from commit a185a266180be9351f58c0565ed10280a360590a) | 07 March 2019, 02:02:43 UTC |
71ee536 | Nyall Dawson | 05 March 2019, 07:05:12 UTC | [processing][saga] Difference and symmetric difference algorithms have known issues in SAGA LTR (cherry picked from commit 8bef710cea2b20be873762d207ad83526982a54b) (cherry picked from commit bebda579f53203ff5cf19f66fd103bb28183a303) | 07 March 2019, 02:02:43 UTC |
237c745 | Nyall Dawson | 05 March 2019, 07:04:00 UTC | [processing][needs-docs] By default, hide algorithms with known issues from toolbox And add a Processing setting to allow these to be shown. When shown, they are highlighted in red with a tooltip explaining that the algorithm has known issues (cherry picked from commit 63d648738d893890a48ab3fea175ded725f648e2) (cherry picked from commit 0b412166e621701fac903067dec5a86089a4d15c) | 07 March 2019, 02:02:43 UTC |
3f71df6 | Nyall Dawson | 04 March 2019, 11:31:08 UTC | [processing] Avoid more deprecation warnings from external libraries (cherry picked from commit 2ff0d5919ce8c4d069757105f8133f23198cfd84) | 07 March 2019, 02:02:43 UTC |
cc3d5fb | Nyall Dawson | 04 March 2019, 11:19:24 UTC | [processing] Fix initial zoom of models on hidpi displays Fixes #16456 (cherry picked from commit 723051b291099e2e707941ae43590025e953bd6b) | 07 March 2019, 02:02:43 UTC |
f97dfc3 | Nyall Dawson | 04 March 2019, 10:27:20 UTC | [processing] Fix items are not correctly placed in model designer when view is not set to top-left of model scene (cherry picked from commit 8154008dafd9ff641816bda80b6a3c03c89de165) | 07 March 2019, 02:02:43 UTC |
e6b9a89 | Nyall Dawson | 04 March 2019, 10:12:29 UTC | [processing] Fix crashes and random behavior after dropping algorithms to model designer Also fixes drag and drop within the algorithm parameter dialog and the qt warnings thrown during these operations (cherry picked from commit 30f786c12975394c71bbe57d0b47af8ab59c547e) | 07 March 2019, 02:02:43 UTC |
3121761 | Nyall Dawson | 04 March 2019, 23:53:56 UTC | [processing][GRASS] Fix exceptions on Python < 3.6 Fixes #21173 (cherry picked from commit 5fca18c4ae2c4df833fa0b687bd7e1d15ff39499) | 07 March 2019, 02:02:43 UTC |
b96f281 | Nyall Dawson | 05 March 2019, 06:49:24 UTC | [processing] Add flag for algorithms with known issues (cherry picked from commit c0640c67b01b3db04b8f256852b753488e41a445) | 07 March 2019, 02:02:43 UTC |
53c2cc6 | lbartoletti | 27 February 2019, 22:23:15 UTC | Add FreeBSD for SagaUtils (cherry picked from commit f87c447d34ba55a894d750d209b4b555b142ce5d) | 07 March 2019, 02:02:43 UTC |