5c8274b | github-actions[bot] | 25 February 2020, 07:48:41 UTC | [decorations] Fix scale bar label horizontal alignment regression | 25 February 2020, 08:56:53 UTC |
cd14149 | Juergen E. Fischer | 22 February 2020, 08:55:05 UTC | package.cmd: fix syntax error | 22 February 2020, 08:55:05 UTC |
409bcf8 | Juergen E. Fischer | 21 February 2020, 12:36:43 UTC | Release of 3.12 (București) | 21 February 2020, 12:36:43 UTC |
ff1d6ee | Juergen E. Fischer | 21 February 2020, 12:36:42 UTC | changelog and news update for 3.12 | 21 February 2020, 12:36:42 UTC |
38e8e6a | Juergen E. Fischer | 21 February 2020, 12:36:30 UTC | translation update for 3.12.0 from transifex | 21 February 2020, 12:36:30 UTC |
ddb07d6 | Juergen E. Fischer | 21 February 2020, 12:21:48 UTC | adapt update-news.pl to changelog.qgis.org changes | 21 February 2020, 12:21:48 UTC |
342e6db | Juergen E. Fischer | 21 February 2020, 07:37:08 UTC | Fix FindProj.cmake (followup 38e57db0ed387e32) | 21 February 2020, 07:37:08 UTC |
1c8aacf | Nyall Dawson | 21 February 2020, 00:21:41 UTC | Don't try to use a fallback transform when we've already established that only a single transform is possible between a CRS pair (since we've already tried that transform, it's pointless to re-try it and expect different results) Avoids superious "fallback transform used" warnings when only one operation is possible between a CRS pair | 21 February 2020, 03:19:58 UTC |
5f2660a | Sandro Santilli | 20 February 2020, 18:21:21 UTC | Drop debugging output from Dockerfile | 21 February 2020, 02:13:38 UTC |
6861130 | Denis Rouzaud | 20 February 2020, 18:38:31 UTC | make QgsVectorLayer::rollBack invokable (#34585) | 20 February 2020, 18:38:31 UTC |
1a18b81 | Alessandro Pasotti | 20 February 2020, 18:08:09 UTC | Merge pull request #34554 from elpaso/bugfix-gh34552-relation-reference-crash Fix crash when adding child features from forms | 20 February 2020, 18:08:09 UTC |
750df36 | Alessandro Pasotti | 20 February 2020, 17:59:12 UTC | Merge pull request #34578 from elpaso/bugfix-gh34557-python-qgspoint-crash Fix QgsPoint ctor with invalid arguments | 20 February 2020, 17:59:12 UTC |
4ab9f17 | Nyall Dawson | 20 February 2020, 02:25:29 UTC | Disable a test which relies on proj 4 behavior | 20 February 2020, 16:42:12 UTC |
6a0266c | Nyall Dawson | 20 February 2020, 02:14:58 UTC | Update test for proj 6 | 20 February 2020, 16:42:12 UTC |
fe84b45 | Nyall Dawson | 20 February 2020, 02:11:25 UTC | Fix asan warnings from TestQgsProcessingInPlace | 20 February 2020, 16:42:12 UTC |
6f0910e | Nyall Dawson | 20 February 2020, 02:00:14 UTC | Fix asan warnings in AFS provider test | 20 February 2020, 16:42:12 UTC |
efeadcf | Nyall Dawson | 20 February 2020, 01:53:15 UTC | Update another test for proj 7 | 20 February 2020, 16:42:12 UTC |
97486ee | Nyall Dawson | 20 February 2020, 01:42:20 UTC | Update more test results for proj 7 | 20 February 2020, 16:42:12 UTC |
9ba4fb9 | Nyall Dawson | 19 February 2020, 23:03:49 UTC | Update test results for proj 7 | 20 February 2020, 16:42:12 UTC |
38e57db | Nyall Dawson | 17 February 2020, 23:20:03 UTC | Hard block compilation on proj 6.3.0 Require 6.3.1 for critical fixes | 20 February 2020, 16:42:12 UTC |
b2f37bb | Nyall Dawson | 17 February 2020, 23:18:22 UTC | Remove code paths for proj >= 6.0 < 6.3 We no longer support building with these versions | 20 February 2020, 16:42:12 UTC |
572ff9b | Peter Petrik | 20 February 2020, 06:55:40 UTC | update to MDAL 0.5.1: fcritical fix for SWW/Telemac files | 20 February 2020, 11:27:43 UTC |
8cbb23c | Alessandro Pasotti | 20 February 2020, 10:14:18 UTC | Fix QgsPoint ctor with invalid arguments Fixes #34557 | 20 February 2020, 10:14:18 UTC |
fd32338 | obrix | 21 January 2020, 08:54:31 UTC | Clear existing geometry (rubberband) when the layer has accidentally become a raster layer. | 20 February 2020, 09:42:24 UTC |
0e04f6d | obrix | 21 January 2020, 08:41:53 UTC | Disable ReverseLine and TrimExtendFeature tools when on a raster layer. | 20 February 2020, 09:42:24 UTC |
249a7f7 | obrix | 20 January 2020, 16:03:57 UTC | For all shape digitizing tools, notify the user if he accidentally switch to a raster layer while editing its shape. | 20 February 2020, 09:42:24 UTC |
95c3fe2 | obrix | 20 January 2020, 16:00:49 UTC | Disable shape digitizing tools when the current layer is a raster layer. | 20 February 2020, 09:42:24 UTC |
9c05614 | obrix | 17 January 2020, 15:33:23 UTC | Use references when iterating on point. Also more expressive variable name. | 20 February 2020, 09:42:24 UTC |
912441b | obrix | 16 January 2020, 16:00:35 UTC | Fix crash when finishing adding a rectangle with the shape digitizing tool. * Avoid casting the current layer to a QgsVectorLayer pointer, this resulted to a null pointer when the current layer isn't one. * A similar strategy as the one used in QgsMapToolAddRegularPolygon::deactivate has been used to handle the z value. fix #33583 | 20 February 2020, 09:42:24 UTC |
b840ad7 | Nyall Dawson | 20 February 2020, 05:27:12 UTC | Fix srcsync "... can't be updated" warnings under proj 7 | 20 February 2020, 07:53:05 UTC |
4bd25f0 | nirvn | 20 February 2020, 02:01:23 UTC | followup 5c95c5f , use utf-8 string | 20 February 2020, 07:45:34 UTC |
4987a56 | Juergen E. Fischer | 18 November 2019, 12:19:25 UTC | debian packaging: explicitly set python library on focal | 19 February 2020, 23:33:54 UTC |
8d1df2a | Radoslaw Guzinski | 19 February 2020, 13:45:03 UTC | [Processing] Fix setting band parameter from string Optional bool variables are in positions 5 and 6. | 19 February 2020, 23:32:07 UTC |
144dfbe | HÃ¥vard Tveite | 19 February 2020, 23:16:55 UTC | Fix calculation of pixel diagonal half-length - qgsalgorithmlinedensity.cpp | 19 February 2020, 23:16:55 UTC |
69c4013 | Nyall Dawson | 19 February 2020, 03:42:11 UTC | [labeling] Fix candidate generation for horizontal line labels The previous candidate generation code just used the exact same logic as parallel line labels but forced the angle to be horizontal. This was completely wrong, because the parallel line candidate generation is totally designed around parallel labels. Instead, use specific logic for horizontal line candidate generation, resulting in optimal candidate generation for horizontal labels. | 19 February 2020, 23:15:35 UTC |
4b22623 | speillet | 19 February 2020, 14:31:44 UTC | BUG: fix invalid layer result when Oracle version is under 12 | 19 February 2020, 23:07:31 UTC |
eb55d75 | Harrissou Sant-anna | 19 February 2020, 16:00:11 UTC | Fix geometry type for "Convert geometry type" algorithm | 19 February 2020, 22:46:32 UTC |
f71e04e | Alessandro Pasotti | 19 February 2020, 16:56:05 UTC | SIP | 19 February 2020, 22:33:07 UTC |
bcf0e48 | Alessandro Pasotti | 19 February 2020, 15:34:47 UTC | Really hide actions menu from forms when empty because actions() does something else | 19 February 2020, 22:33:07 UTC |
dbf999b | Matthias Kuhn | 19 February 2020, 17:03:59 UTC | Fix crash when choosing categorized renderer Fix #34551 | 19 February 2020, 22:31:37 UTC |
1bb6a53 | Alessandro Pasotti | 19 February 2020, 17:06:06 UTC | Fix crash when adding child features from forms Fixes #34552 probably fixes other unreported issues. | 19 February 2020, 17:06:06 UTC |
ced0ed4 | Sandro Santilli | 18 February 2020, 14:01:10 UTC | Merge pull request #34500 from strk/pointcloud-test-recover Recover pointcloud tests | 18 February 2020, 14:01:10 UTC |
5c95c5f | nirvn | 18 February 2020, 08:00:37 UTC | [georeferencer] Fix wrong target CRS using GDAL3/PROJ6 builds | 18 February 2020, 11:36:36 UTC |
eb247e3 | nirvn | 18 February 2020, 03:48:13 UTC | [ui] Fix diagram attribute colors missing on non-default theme in the diagram properties dialog | 18 February 2020, 11:35:59 UTC |
f0f2bfc | Sandro Santilli | 18 February 2020, 10:20:38 UTC | Install postgresql-client-11 as well (works around a packaging bug in postgresql-server-dev-11) | 18 February 2020, 10:20:38 UTC |
a3c08ad | Paul Blottiere | 18 February 2020, 10:14:33 UTC | Merge pull request #34311 from pblottiere/fix_embedded_layer_read Turn relative path into absolute path for reading embedded projects. | 18 February 2020, 10:14:33 UTC |
ded072e | Sandro Santilli | 18 February 2020, 08:53:35 UTC | Use --with-pgconfig | 18 February 2020, 08:53:35 UTC |
c9c99f9 | Sandro Santilli | 18 February 2020, 07:29:09 UTC | Try installing pointcloud 1.2.1, and use PATH instead of PG_CONFIG because PG_CONFIG seems to be unsupported, at least at ./configure time (https://github.com/pgpointcloud/pointcloud/issues/258) | 18 February 2020, 07:29:09 UTC |
38fb7da | Matthias Kuhn | 18 February 2020, 07:12:26 UTC | Merge pull request #34144 from signedav/imagefix Image resources in server | 18 February 2020, 07:12:26 UTC |
e0556cf | Nyall Dawson | 17 February 2020, 07:37:22 UTC | Fix build | 17 February 2020, 22:37:25 UTC |
a5b6290 | Nyall Dawson | 17 February 2020, 07:13:32 UTC | Fix doxygen warning | 17 February 2020, 22:37:25 UTC |
1e17e69 | Nyall Dawson | 17 February 2020, 05:37:36 UTC | Disable "Fallback" option when coordinate transforms are used in processing | 17 February 2020, 22:37:25 UTC |
c1c1dc3 | Nyall Dawson | 17 February 2020, 05:16:24 UTC | [needs-docs] Add setting to control whether the coordinate operation for transformation between a source and destination CRS pair should permit falling back to a ballpark transform when required This defaults to true (i.e. similar-ish behavior to proj 4), but allows users who require a specific coordinate operation the ability to prevent any fallback ballpark transformations occurring | 17 February 2020, 22:37:25 UTC |
f749ba5 | Nyall Dawson | 17 February 2020, 04:50:07 UTC | Less noisy transform failure errors - Don't spew a whole lot of "rethrowing expection" log messages on the default log level - Don't output tons of duplicate transform error messages - instead only output the message if its different to the last error encountered (avoids flooding the console when transform failures occur during raster projection, resulting in quasi-hangs) | 17 February 2020, 22:37:25 UTC |
d4d6f79 | Nyall Dawson | 17 February 2020, 03:04:26 UTC | Fix interaction of QgsCoordinateTransform::setBallparkTransformsAreAppropriate and setAllowFallbackTransforms and improve dox setBallparkTransformsAreAppropriate overrules the setAllowFallbackTransforms setting | 17 February 2020, 22:37:25 UTC |
69950ae | Nyall Dawson | 17 February 2020, 03:02:09 UTC | Fix allow fallback determination for reversed operations | 17 February 2020, 22:37:25 UTC |
e3b1649 | Nyall Dawson | 17 February 2020, 02:24:48 UTC | Add API to QgsCoordinateTransform to control fallback availability on a transform-by-transform basis, populate correctly from context | 17 February 2020, 22:37:25 UTC |
61e6ab0 | Nyall Dawson | 17 February 2020, 01:00:12 UTC | Add API to QgsCoordinateTransformContext to prevent use of fallback ballpark transforms for a source/dest CRS pair | 17 February 2020, 22:37:25 UTC |
62e6e9e | Nyall Dawson | 14 February 2020, 07:06:04 UTC | Crappy US spelling | 17 February 2020, 22:37:25 UTC |
8cfc1b4 | Nyall Dawson | 14 February 2020, 05:19:12 UTC | Ballpark warning should be warning level, not critical | 17 February 2020, 22:37:25 UTC |
ef06fb7 | Nyall Dawson | 14 February 2020, 05:11:42 UTC | [processing] Log use of ballpark transforms to processing log instead of to the main window message bar More processing algorithms will require this, but it's a template for the others to be adapted | 17 February 2020, 22:37:25 UTC |
0b48f0a | Nyall Dawson | 14 February 2020, 04:23:07 UTC | Add API for disabling fallback handler and for determining after a transform whether a fallback operation occurred | 17 February 2020, 22:37:25 UTC |
6637d45 | Nyall Dawson | 14 February 2020, 04:11:00 UTC | Friendlier warning message when fallback transform is used Hopefully giving enough clues for users to diagnose the error | 17 February 2020, 22:37:25 UTC |
9d7355b | Nyall Dawson | 14 February 2020, 04:10:51 UTC | ifdef out noisy debug code | 17 February 2020, 22:37:25 UTC |
dcb9098 | Nyall Dawson | 14 February 2020, 04:04:03 UTC | Much much faster QgsCoordinateReferenceSystem equality operator in many cases | 17 February 2020, 22:37:25 UTC |
b282f2b | Nyall Dawson | 14 February 2020, 04:03:29 UTC | Only warn a single time per project for fallback transform usage | 17 February 2020, 22:37:25 UTC |
4da584d | Nyall Dawson | 14 February 2020, 04:02:39 UTC | When using the fallback transform, we can't trust the results of proj_errno It's giving us incorrect error numbers (such as "failed to load datum shift file", which is definitely incorrect for a default proj created operation!) so we resort to testing values ourselves... | 17 February 2020, 22:37:25 UTC |
5a60a4c | Nyall Dawson | 14 February 2020, 03:53:32 UTC | Don't include proj string in QgsCsException messages This is too costly to calculate, and results in a lot of processing time when raster rendering transform errors occur (since they occur on a one-by-one basis and in large quantities) | 17 February 2020, 22:37:25 UTC |
ee4774a | Nyall Dawson | 14 February 2020, 02:22:22 UTC | Don't try to get the operation details for the instantiated operation, instead correctly use the desired operation for the handler | 17 February 2020, 22:37:25 UTC |
9883e18 | Nyall Dawson | 14 February 2020, 01:19:39 UTC | Remove "used" operation from handler We can't populate this, because it's not a singular proj operation | 17 February 2020, 22:37:25 UTC |
890fe57 | Nyall Dawson | 14 February 2020, 01:17:16 UTC | Mark some transforms as approximate | 17 February 2020, 22:37:25 UTC |
8bb1c47 | Nyall Dawson | 13 February 2020, 23:41:37 UTC | Add mechanism to disable user-visible warnings on use of fallback transforms for a particular QgsCoordinateTransform object This can be set for transforms where we definitively know that a "ballpark" result is acceptable, e.g. when transforming global layer extents to a localized area-of-use CRS Refs #33929 | 17 February 2020, 22:37:25 UTC |
fd534f6 | Nyall Dawson | 13 February 2020, 23:40:12 UTC | We can't always rely on proj_errno to indicate multi-point transform failures, so manually scan for inf values to detect failures which should result in the fallback transform usage | 17 February 2020, 22:37:25 UTC |
1684ff1 | Nyall Dawson | 05 February 2020, 06:13:21 UTC | Show warnings on fallback transform | 17 February 2020, 22:37:25 UTC |
ec78431 | Nyall Dawson | 04 February 2020, 23:59:09 UTC | When the selected coordinate operation fails to project coordinates, try falling back to a default PROJ-provided operation to transform the coordinates This allows **some** transformation of coordinates to occur in the situation: - user has selected a coordinate operation utilising a grid shift file - one or more points which fall OUTSIDE the grid file are transformed Not for merge -- likely needs some form of user-visible-warning when this occurs Refs #33929 | 17 February 2020, 22:37:25 UTC |
306262d | Nyall Dawson | 17 February 2020, 04:54:41 UTC | Fix leak | 17 February 2020, 22:37:19 UTC |
9d1d20c | Juergen E. Fischer | 17 February 2020, 21:43:24 UTC | fix translation string | 17 February 2020, 21:43:24 UTC |
2e7cded | Harrissou Sant-anna | 17 February 2020, 13:45:41 UTC | Typo fix | 17 February 2020, 21:00:36 UTC |
8a5df76 | Juergen E. Fischer | 16 January 2020, 15:50:59 UTC | fix translation strings | 17 February 2020, 19:37:35 UTC |
1508e16 | Denis Rouzaud | 17 February 2020, 13:25:23 UTC | remove assert from a left over (fix crash) (#34503) the assert was copied from other class and I was running with RelWithDebugInfo and not Debug. | 17 February 2020, 13:25:23 UTC |
926fe91 | Paul Blottiere | 17 February 2020, 12:42:56 UTC | Merge pull request #34153 from pblottiere/autocheck Activate buffer drawing when setting a buffer property through auxiliary storage | 17 February 2020, 12:42:56 UTC |
2aef8af | Sandro Santilli | 17 February 2020, 10:44:32 UTC | Force use of PostgreSQL-11 headerfiles when building pointcloud | 17 February 2020, 10:44:32 UTC |
b270ff1 | Sandro Santilli | 17 February 2020, 10:35:10 UTC | Recover pointcloud tests This reverts commit bf6915633cf12a556cd807b136e63509b6cdb33f while improving predictability of results | 17 February 2020, 10:36:46 UTC |
c37523d | Denis Rouzaud | 17 February 2020, 10:36:41 UTC | disable browsing auto pan/scale in attribute table when showing visible features only (#34493) | 17 February 2020, 10:36:41 UTC |
4f531d2 | Nyall Dawson | 17 February 2020, 04:50:07 UTC | Less noisy transform failure errors - Don't spew a whole lot of "rethrowing expection" log messages on the default log level - Don't output tons of duplicate transform error messages - instead only output the message if its different to the last error encountered (avoids flooding the console when transform failures occur during raster projection, resulting in quasi-hangs) | 17 February 2020, 07:17:06 UTC |
9e1db2c | Nyall Dawson | 17 February 2020, 04:12:14 UTC | Responsive cancelation of raster projector In the case of messy transforms (e.g. transforming global coordinates to a localized projection) the raster projection setup code can be very expensive, so add a responsive check to abort early if the render operation is canceled | 17 February 2020, 06:44:43 UTC |
323b31c | Nyall Dawson | 17 February 2020, 04:04:29 UTC | Fix broken setting deletion from advanced settings options | 17 February 2020, 06:44:26 UTC |
7c7c2d7 | Even Rouault | 13 February 2020, 22:54:14 UTC | Add final qualifier to provider classes | 16 February 2020, 22:07:48 UTC |
1f10509 | Even Rouault | 13 February 2020, 22:32:01 UTC | Enable -Wnon-virtual-dtor in pedantic mode, and remove useless virtual qualifiers in 2 final classes | 16 February 2020, 22:07:48 UTC |
4422d88 | vcloarec | 14 February 2020, 00:32:20 UTC | change Qt version for deprecated Qt3DRender::QBuffer | 16 February 2020, 22:07:31 UTC |
f33762a | Matthias Kuhn | 14 February 2020, 10:12:55 UTC | Fix invalid escape sequence /usr/lib/python3/dist-packages/qgis/core/__init__.py:195 /usr/lib/python3/dist-packages/qgis/core/__init__.py:195: DeprecationWarning: invalid escape sequence \s QgsProcessingUtils.LayerHint.Mesh.__doc__ = "Mesh layer type \since QGIS 3.6" /usr/lib/python3/dist-packages/qgis/core/additions/qgsfunction.py:167 /usr/lib/python3/dist-packages/qgis/core/additions/qgsfunction.py:167: DeprecationWarning: invalid escape sequence \* | 16 February 2020, 22:07:14 UTC |
02042fe | Matthias Kuhn | 16 February 2020, 17:42:26 UTC | Merge pull request #34470 from jakimowb/master repaired broken location references in *.ui files | 16 February 2020, 17:42:26 UTC |
fc6e453 | Alessandro Pasotti | 15 February 2020, 18:24:57 UTC | Merge pull request #34460 from elpaso/bugfix-gh34435-raster-last-row-error GDAL: make sure we are not reading outside the raster | 15 February 2020, 18:24:57 UTC |
9441fcc | Denis Rouzaud | 14 February 2020, 22:19:42 UTC | drag'n'drop improvements part 3 (#34479) * drag'n'drop improvements part 3 this completely removes hidden config accessible under double click now a widget groupbox (by opposition to the field config) is shown on top of the right panel | 14 February 2020, 22:19:42 UTC |
930d479 | Blottiere Paul | 13 February 2020, 18:59:01 UTC | Fix typo | 14 February 2020, 16:18:36 UTC |
b4fdcec | Blottiere Paul | 13 February 2020, 16:39:00 UTC | Add test | 14 February 2020, 16:18:36 UTC |
0403db2 | Blottiere Paul | 13 February 2020, 16:38:37 UTC | Fixes ReadFlags value for embedded layers | 14 February 2020, 16:18:36 UTC |
e924f70 | Blottiere Paul | 13 February 2020, 16:13:55 UTC | Add unit test | 14 February 2020, 16:18:36 UTC |
b52b243 | Blottiere Paul | 05 February 2020, 15:29:48 UTC | Turn relative path into absolute path for reading embedded projects. Fixes #34060 | 14 February 2020, 16:18:36 UTC |
504d43a | Matthias Kuhn | 14 February 2020, 14:53:31 UTC | Merge pull request #34474 from m-kuhn/disable_pointcloud_test Revert "Add test for pointcloud layers fetching and related permissions" | 14 February 2020, 14:53:31 UTC |