93e761d | Juergen E. Fischer | 22 March 2019, 12:38:26 UTC | Release of 3.6.1 | 22 March 2019, 12:38:26 UTC |
2acbbc3 | rldhont | 22 March 2019, 09:42:47 UTC | Merge pull request #9595 from rldhont/backport-9525-9526-forwardport-9418-on-release-3_6 Backport 9525 9526 forwardport 9418 on release 3 6 [Server] | 22 March 2019, 09:42:47 UTC |
fc258ab | 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, 03:42:12 UTC |
e982e3b | backporting[bot] | 22 March 2019, 03:41:47 UTC | Remove duplicate word | 22 March 2019, 03:41:47 UTC |
b41b6df | backporting[bot] | 22 March 2019, 02:44:51 UTC | [processing] Add 'call' statements to SAGA batch file | 22 March 2019, 02:44:51 UTC |
e880db5 | backporting[bot] | 22 March 2019, 01:29:37 UTC | Add missing bracket to formula generated by data defined override Refs #21617 | 22 March 2019, 01:29:37 UTC |
3adb617 | Giovanni Manghi | 21 March 2019, 20:55:58 UTC | fixes GRASS r.mapcalc tool | 21 March 2019, 22:07:40 UTC |
23e3b58 | Denis Rouzaud | 05 March 2019, 19:59:03 UTC | Refactoring of Docker builds | 21 March 2019, 21:32:14 UTC |
ec3b47a | Juergen E. Fischer | 21 March 2019, 18:32:55 UTC | update INSTALL | 21 March 2019, 18:43:47 UTC |
e3137a9 | Juergen E. Fischer | 21 March 2019, 16:16:38 UTC | german translation update | 21 March 2019, 17:12:29 UTC |
88fa485 | 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:35:09 UTC |
57df3b0 | Juergen E. Fischer | 20 March 2019, 14:55:27 UTC | fix warning (cherry picked from commit fcb572e64efe15f309a87b87027ae2c2fb2bf388) | 21 March 2019, 10:32:54 UTC |
43fc565 | uclaros | 11 March 2019, 09:59:52 UTC | nose2 method assertions | 21 March 2019, 08:33:36 UTC |
09dcf84 | 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, 08:33:36 UTC |
5d1a09d | Peter Petrik | 20 March 2019, 08:35:47 UTC | fix mesh scalar rendering for value 0 | 21 March 2019, 08:33:08 UTC |
8c515f9 | 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:21:52 UTC |
4a9d2d4 | rldhont | 07 March 2019, 14:11:54 UTC | [Server] Add unit test for WFS GetFeature with BBOX param without EPSG | 21 March 2019, 08:14:00 UTC |
b20e80a | 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, 06:50:49 UTC |
199cd8e | Nyall Dawson | 21 March 2019, 04:01:55 UTC | [layouts] Refresh layout automatically on page size/orientation change Fixes #21624 | 21 March 2019, 05:46:00 UTC |
333696a | 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, 21:44:56 UTC |
885267d | Alessandro Pasotti | 20 March 2019, 13:55:36 UTC | Merge pull request #9571 from qgis/backport-9563-on-release-3_6 Backport #9563 on release-3_6 | 20 March 2019, 13:55:36 UTC |
de8f540 | Juergen E. Fischer | 11 March 2019, 18:53:56 UTC | backport debian packaging updates cherry picked from aeec6dfa8 & 206cc9601 & c748aacc4 & 41e0c0126f | 20 March 2019, 08:21:52 UTC |
24ccb08 | Matthias Kuhn | 20 March 2019, 06:45:15 UTC | Merge pull request #9568 from qgis/backport-9558-on-release-3_6 Backport #9558 on release-3_6 | 20 March 2019, 06:45:15 UTC |
4e8c94f | Nyall Dawson | 19 March 2019, 00:03:23 UTC | [processing] Fix QgsProcessingProvider::isSupportedOutputValue handling of optional output parameters Refs #21374 | 20 March 2019, 02:58:54 UTC |
d82298e | Nyall Dawson | 19 March 2019, 00:12:12 UTC | Fix crash when grass provider is not available Fixes #21604 | 20 March 2019, 02:58:35 UTC |
31ba9a1 | Nyall Dawson | 19 March 2019, 00:41:05 UTC | Remove another use of deprecated QgsCoordinateTransform constructor Sponsored by ICSM | 20 March 2019, 02:58:23 UTC |
87cbd0b | Nyall Dawson | 19 March 2019, 00:37:38 UTC | Use correct project transform context in transform expression function Sponsored by ICSM | 20 March 2019, 02:58:23 UTC |
af97250 | Alessandro Pasotti | 18 March 2019, 15:56:13 UTC | Keep group and checked state when handling bad layers Fixes #21387 - Unavailable layers because of a moved folder | 19 March 2019, 20:00:06 UTC |
b09868a | 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. | 19 March 2019, 15:05:40 UTC |
b44eaac | Hugo Mercier | 19 March 2019, 08:26:45 UTC | Merge pull request #9548 from qgis/backport-9494-on-release-3_6 Backport #9494 on release-3_6 | 19 March 2019, 08:26:45 UTC |
1858610 | Matthias Kuhn | 04 March 2019, 18:28:41 UTC | Add test for preserving layer visibility on offline editing | 19 March 2019, 07:05:30 UTC |
7c52e65 | Matthias Kuhn | 04 March 2019, 18:28:19 UTC | Preserve layer visibility in offline editing | 19 March 2019, 07:05:22 UTC |
7671419 | Nyall Dawson | 12 March 2019, 04:39:45 UTC | Fix vector layer export transform selection choice is ignored Fixes #21275 | 19 March 2019, 00:19:40 UTC |
c458a53 | Matthias Kuhn | 18 March 2019, 11:01:56 UTC | Merge pull request #9541 from qgis/backport-9537-on-release-3_6 Backport #9537 on release-3_6 | 18 March 2019, 11:01:56 UTC |
4e5888d | Nyall Dawson | 14 March 2019, 09:35:17 UTC | [processing] Fix layerName= suffix is incorrectly passed to SAGA algorithms Fixes #21569 | 18 March 2019, 09:05:09 UTC |
5b57fc5 | Matthias Kuhn | 18 March 2019, 08:24:52 UTC | Merge pull request #9524 from m-kuhn/offline_editing_duplicate_layer_names_backport_3_6 [offline editing] Support for layers with identical names | 18 March 2019, 08:24:52 UTC |
4a36874 | volaya | 18 March 2019, 07:27:22 UTC | correctly close files executed from QgsPythonRunner | 18 March 2019, 07:27:22 UTC |
ec490ed | nirvn | 18 March 2019, 04:24:06 UTC | [ui] Fix missing 'Add Mesh layer' toolbar button | 18 March 2019, 06:34:23 UTC |
edb0237 | backporting[bot] | 18 March 2019, 00:58:42 UTC | [processing] Add missing RasterLayer input parameter | 18 March 2019, 00:58:42 UTC |
5da64b1 | Matthias Kuhn | 14 March 2019, 19:34:09 UTC | [offline editing] Support for layers with identical names | 15 March 2019, 07:34:48 UTC |
7baf9df | Nyall Dawson | 13 March 2019, 22:18:44 UTC | [processing] Fix IDW parameter value creation | 14 March 2019, 23:18:01 UTC |
11d3e36 | Nyall Dawson | 13 March 2019, 22:15:34 UTC | [processing] Fix exception in IDW interpolation Fixes #21578 | 14 March 2019, 23:18:01 UTC |
51a8bc2 | Nyall Dawson | 13 March 2019, 22:35:32 UTC | [processing] Fix processing.runAndLoadResults Fixes #21551 | 14 March 2019, 23:17:45 UTC |
3845d79 | Alessandro Pasotti | 14 March 2019, 15:08:44 UTC | Merge pull request #9517 from qgis/backport-9417-on-release-3_6 Backport #9417 on release-3_6 | 14 March 2019, 15:08:44 UTC |
568eeb4 | Alessandro Pasotti | 14 March 2019, 09:13:13 UTC | Merge pull request #9516 from qgis/backport-9422-on-release-3_6 Backport #9422 on release-3_6 | 14 March 2019, 09:13:13 UTC |
ca508a2 | Alessandro Pasotti | 09 March 2019, 16:06:03 UTC | [server] Fix error message reported when QUERY_LAYERS is missing According to WMS 1.3.0 specs: 7.4.3.4 QUERY_LAYERS The mandatory QUERY_LAYERS parameter states the map layer(s) from which feature information is desired to be retrieved. Its value is a comma-separated list of one or more map layers. This parameter shall contain at least one layer name, but may contain fewer layers than the original GetMap request. If any layer in the QUERY_LAYERS parameter is not defined in the service metadata of the WMS, the server shall issue a service exception (code = LayerNotDefined). | 14 March 2019, 08:58:30 UTC |
3919eef | lbartoletti | 12 March 2019, 15:09:49 UTC | apply martin's review | 13 March 2019, 23:04:32 UTC |
4775519 | lbartoletti | 05 March 2019, 13:25:40 UTC | remove useless variable mSnappedToVertex | 13 March 2019, 23:04:32 UTC |
6fbe8cf | lbartoletti | 04 March 2019, 20:09:19 UTC | Needs to snap point too when CadDockWidget is enabled. Fixes #18138 | 13 March 2019, 23:04:32 UTC |
80b2085 | 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 |
a17e394 | 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) | 13 March 2019, 11:01:59 UTC |
8212cab | Nyall Dawson | 12 March 2019, 22:06:39 UTC | Fix broken string | 13 March 2019, 11:01:59 UTC |
5ca428d | 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... | 13 March 2019, 11:01:38 UTC |
50c9a5e | Alessandro Pasotti | 13 March 2019, 07:02:29 UTC | Merge pull request #9481 from qgis/backport-9478-on-release-3_6 Backport #9478 on release-3_6 | 13 March 2019, 07:02:29 UTC |
1f95ab6 | backporting[bot] | 12 March 2019, 11:06:38 UTC | Change 'since' version to 3.4.6 (#9492) | 12 March 2019, 11:06:38 UTC |
2bc6b19 | nirvn | 12 March 2019, 08:06:44 UTC | [themes] Fix missing visual hint for disabled tabs | 12 March 2019, 08:07:47 UTC |
17089bb | Giovanni Manghi | 08 March 2019, 18:15:43 UTC | Better GRASS r.series description to help workaround a limitation of Processing | 11 March 2019, 20:57:44 UTC |
1957cf5 | Julien Cabieces | 31 January 2019, 14:52:14 UTC | fixes #20872 : Manage postgres multidimensionnal array | 11 March 2019, 20:56:42 UTC |
b0b068d | 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 | 11 March 2019, 15:04:00 UTC |
cabf077 | Alexander Bruy | 10 March 2019, 14:48:39 UTC | [processing] fix handling of the multiple layers parameter when inputs are plain files | 10 March 2019, 23:56:10 UTC |
b5ed7f3 | Nyall Dawson | 08 March 2019, 05:06:32 UTC | [processing] Allow data type for numeric inputs to be specified | 10 March 2019, 23:25:10 UTC |
a0c74cf | Nyall Dawson | 08 March 2019, 04:56:56 UTC | Fix qt warning on modeler algorithm edit | 10 March 2019, 23:25:10 UTC |
84c29d2 | Nyall Dawson | 08 March 2019, 04:56:18 UTC | [processing] Show parameter type in input definition dialog title | 10 March 2019, 23:25:10 UTC |
56e98f2 | 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. | 10 March 2019, 23:01:44 UTC |
8305c0e | Martin Dobias | 10 March 2019, 17:28:57 UTC | [3d] Fix crash if the input data contain some empty polygons | 10 March 2019, 23:01:30 UTC |
8d5355a | 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) | 10 March 2019, 23:01:18 UTC |
da9df41 | Martin Dobias | 09 March 2019, 13:43:52 UTC | 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. | 10 March 2019, 23:01:05 UTC |
da2064d | Nyall Dawson | 08 March 2019, 01:19:27 UTC | [postgres] Fix estimated metadata queries fail for huge tables Fixes #21517 | 10 March 2019, 22:59:39 UTC |
56ec3cf | Matthias Kuhn | 10 March 2019, 09:36:15 UTC | Merge pull request #9446 from NaturalGIS/gdal_fix_improve_gdal_clip_raster_by_mask_36 Improves the GDAL clip by mask layer tool | 10 March 2019, 09:36:15 UTC |
cf1f0d8 | backporting[bot] | 09 March 2019, 12:44:38 UTC | Backport #9440 on release-3_6 (#9443) * [plugin manager] Call abort before disconnecting finished * alternative | 09 March 2019, 12:44:38 UTC |
534c069 | Giovanni Manghi | 09 March 2019, 12:21:39 UTC | Improves the GDAL clip by mask layer tool: adds the option to allow choose the output resolution and the multithreaded warping option | 09 March 2019, 12:21:39 UTC |
e4c85cd | Matthias Kuhn | 08 March 2019, 13:04:37 UTC | Merge pull request #9431 from qgis/backport-9421-on-release-3_6 Backport #9421 on release-3_6 | 08 March 2019, 13:04:37 UTC |
8177fd4 | nirvn | 08 March 2019, 03:37:46 UTC | [plugin manager] Set view to all plugins when clicking a tag hyperlink | 08 March 2019, 03:38:43 UTC |
a2b4c21 | Alessandro Pasotti | 07 March 2019, 18:34:45 UTC | Fix raster calculator with multiband rasters Fixes #21151 | 07 March 2019, 18:34:45 UTC |
04540b1 | 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 |
3011f22 | Alessandro Pasotti | 07 March 2019, 16:34:07 UTC | Fix tests | 07 March 2019, 16:34:07 UTC |
d082479 | Alessandro Pasotti | 07 March 2019, 13:45:04 UTC | Fix makeFeatureCompatible wrong field count Fixes #21497 - Copying features from source layer to target layer - field values are not copied | 07 March 2019, 13:45:04 UTC |
863c2c0 | Nyall Dawson | 07 March 2019, 06:37:20 UTC | Fix paletted raster renderer does not respect correct band when rendering Fixes #21505 | 07 March 2019, 10:03:10 UTC |
a0cb653 | Matthias Kuhn | 07 March 2019, 08:52:24 UTC | Merge pull request #9413 from m-kuhn/nm-autogenerated-backport-3_6 Fix n:m relations in autogenerated attribute forms | 07 March 2019, 08:52:24 UTC |
9bf3410 | 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:27:04 UTC |
fb19acf | lbartoletti | 27 February 2019, 22:23:15 UTC | Add FreeBSD for SagaUtils (cherry picked from commit f87c447d34ba55a894d750d209b4b555b142ce5d) | 07 March 2019, 00:24:53 UTC |
773964b | 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, 00:24:53 UTC |
7032822 | Alexandre Neto | 05 March 2019, 12:43:12 UTC | Fixed data-defined description for page sizes (cherry picked from commit 47f1f4c5bb0d0d8569506f5f93a43c4d8a91eced) | 07 March 2019, 00:24:53 UTC |
09c85cd | Juergen E. Fischer | 04 March 2019, 22:34:16 UTC | avoid crash on retrieval extent from invalid vector data providers (cherry picked from commit 6564da037c5ad40550a5606a71a707e00b811765) | 07 March 2019, 00:24:53 UTC |
4eecfb9 | 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) | 07 March 2019, 00:24:53 UTC |
4776cd2 | 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) | 07 March 2019, 00:24:53 UTC |
514a001 | 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, 00:24:53 UTC |
aff4f23 | backporting[bot] | 06 March 2019, 17:09:05 UTC | avoid triggering twice build of PyQGIS docs (#9407) | 06 March 2019, 17:09:05 UTC |
bda4620 | Denis Rouzaud | 06 March 2019, 11:35:39 UTC | create CCACHE dir | 06 March 2019, 11:38:44 UTC |
68ee39a | Denis Rouzaud | 06 March 2019, 09:22:41 UTC | do not hang when running docker | 06 March 2019, 11:38:37 UTC |
073db32 | nirvn | 06 March 2019, 07:37:34 UTC | [plugin manager] Guard from overly wide layout for read-only plugins | 06 March 2019, 10:08:05 UTC |
591644d | nirvn | 06 March 2019, 06:48:37 UTC | [plugin manager] Clean up description and about text by stripping HTML code | 06 March 2019, 10:08:02 UTC |
489bac4 | nirvn | 06 March 2019, 04:29:08 UTC | [plugin manager] Allow search by tags via clicking on individual tag | 06 March 2019, 10:07:58 UTC |
88f59b6 | backporting[bot] | 06 March 2019, 10:04:59 UTC | more descriptive Travis job names (#9401) | 06 March 2019, 10:04:59 UTC |
5d61b66 | Denis Rouzaud | 05 March 2019, 22:42:39 UTC | fix copying from container | 05 March 2019, 22:47:46 UTC |
c74dda0 | Denis Rouzaud | 05 March 2019, 19:12:47 UTC | fix CCACHE dir | 05 March 2019, 19:27:26 UTC |
2ca9575 | backporting[bot] | 05 March 2019, 16:55:41 UTC | Backport #9387 on release-3_6 (#9391) * simplify CI scripts by separating the testing and docker image building scripts there was almost no redundany in the scripts, it is much clearer now * update headers * fix script path * start container | 05 March 2019, 16:55:41 UTC |
03fcded | Denis Rouzaud | 05 March 2019, 13:06:13 UTC | fix Travis build trigger | 05 March 2019, 15:31:14 UTC |
a001d39 | Denis Rouzaud | 05 March 2019, 12:03:56 UTC | fix mkdir ccache_dir | 05 March 2019, 15:31:14 UTC |
b249fc1 | Denis Rouzaud | 05 March 2019, 11:48:50 UTC | add a second cache directory for Docker image building because they just take too much time | 05 March 2019, 15:31:14 UTC |