64719 Commits

Author SHA1 Message Date
Nyall Dawson
96cf240b39 Dox cleanup 2020-08-05 16:27:09 +10:00
Nyall Dawson
c523063401 Basic storage and restore of annotation layers in projects 2020-08-05 16:27:09 +10:00
Nyall Dawson
4c04254b8b Add sip cast code for QgsAnnotationLayer 2020-08-05 16:27:09 +10:00
Nyall Dawson
bc745a14e1 Create minimal data provider for annotation layers 2020-08-05 16:27:09 +10:00
Nyall Dawson
83e48c0254 Add missing Transfer annotation 2020-08-05 16:27:09 +10:00
Nyall Dawson
c8e86aefc7 Move QgsAnnotationItem to its own file 2020-08-05 16:27:09 +10:00
Nyall Dawson
ecf7664f2a Correctly handle annotation layer opacity during rendering operations 2020-08-05 16:27:09 +10:00
Nyall Dawson
21a2599d0d Move annotation layer renderer to own file 2020-08-05 16:27:09 +10:00
Nyall Dawson
35d9a657c8 Add AnnotationLayer to layer item type enum, silence warnings 2020-08-05 16:27:09 +10:00
Nyall Dawson
9f943f72a8 First steps towards free-form graphics item layer
Based on a port from the downstream Kadas application's item layer
type

Kudos to @manisandro
2020-08-05 16:27:09 +10:00
Nyall Dawson
463e8ee7fa Treat mdb files as a database source in browser
Allows these to be expanded so that particular layers can be loaded,
notably allowing projects with broken mdb layer paths to be repaired
by allowing users to pick the correct target layer from an mdb file.
2020-08-05 13:29:07 +10:00
nirvn
38a7e7212a [console] Fix error when console history file is missing
from the user profile directory (fixes #38142)
2020-08-05 10:18:38 +07:00
root676
8a61f8f947 fix crash with emtpy inputBlocks 2020-08-05 11:33:58 +10:00
root676
aefb114e6d fix helpstrings 2020-08-05 11:33:58 +10:00
root676
b9952e1f09 fix test result file 2020-08-05 11:33:58 +10:00
root676
f1fbbc42f4 add tests 2020-08-05 11:33:58 +10:00
root676
f7bddb9e39 format code 2020-08-05 11:33:58 +10:00
root676
5eb2754855 add testdata for lowest position alg 2020-08-05 11:33:58 +10:00
root676
9af434d337 add testdata for highest position alg 2020-08-05 11:33:58 +10:00
root676
58629cbbea finalize raster stack position algorithms 2020-08-05 11:33:58 +10:00
root676
06f984019e add new raster stack position algorithms 2020-08-05 11:33:58 +10:00
Nyall Dawson
a56604a6ca Fix more grid layout widget layout issues 2020-08-05 08:41:00 +10:00
Nyall Dawson
723e62ecd1 Fix leak of network replies when network content is fetched in a thread
which is destroyed soon after

Because the thread is destroyed, the event loops never executes and
deleteLater is never called, resulting the a leak of the network reply
2020-08-05 07:31:49 +10:00
Sylvain POULAIN
78cea71e00 Missing options for r.neighbors in processing
All options added : https://grass.osgeo.org/grass78/manuals/r.neighbors.html
2020-08-05 06:28:12 +10:00
Nyall Dawson
8f70913c31 [3d] Fix leak of vector chunked entity factories 2020-08-05 06:23:55 +10:00
Nyall Dawson
826b7033d7 Avoid losing layer subset filters after fixing a layer path in the
bad layers dialog

Filters are not automatically restored after fixing the path
2020-08-05 06:23:08 +10:00
Nyall Dawson
27164f2e12 Fix typo which incorrectly exposes textured material as a choice for point 3d symbols 2020-08-05 06:22:37 +10:00
Nyall Dawson
f410b9c04d [3d] Rework texture scale widget to show scale in %, as the raw Qt
texture scale values work opposite to what you'd expect and a larger
scaling value actually results in a smaller texture size!
2020-08-05 06:22:37 +10:00
Alexander Bruy
56535cbe3a
Merge pull request #38135 from alexbruy/gamma-buttons
correctly toggle gamma correction buttons state depending on the active layer
2020-08-04 19:31:53 +03:00
Matthias Kuhn
5d20b320a7
Merge pull request #38133 from m-kuhn/rotated_ticks
Fix configuration layout
2020-08-04 18:18:16 +02:00
nirvn
655c2ca7f3 [locator] Flash canvas center point when triggering goto result 2020-08-04 19:26:33 +07:00
Denis Rouzaud
12a1a0d8bd
warn with 0 or negative values when using log scale in graduated renderer (#38128)
* warn with 0 or negative values when using log scale in graduated renderer

* fix windows build
2020-08-04 13:05:40 +02:00
Alexander Bruy
55aafae065 correctly toggle gamma correction buttons state depending on the active
layer
2020-08-04 13:30:40 +03:00
Matthias Kuhn
0518f26f42
Fix missing tabstop 2020-08-04 11:49:21 +02:00
Matthias Kuhn
1a7a2a9b08 Fix configuration layout
References https://github.com/qgis/QGIS/pull/37041#issuecomment-668486146
2020-08-04 11:47:16 +02:00
Matthias Kuhn
63f939e8a2
Merge pull request #37041 from olivierdalang/rotated_ticks
Support for rotated ticks/annotation
2020-08-04 09:25:48 +02:00
Nyall Dawson
f2bbb3e657 Fix ui build warning 2020-08-04 15:42:59 +10:00
nirvn
c898d8c862 [processing] Use a feature source for the input of the extract by location alg 2020-08-04 15:08:46 +10:00
Andrea Giudiceandrea
ef11ad32b1 Don't load GRASS algs if GRASS is not installed
Fixes qgis_process that incorrectly lists GRASS algorithms among the available processing algs even when GRASS is not installed in the system
2020-08-04 14:51:34 +10:00
Nyall Dawson
35d0bbc267 Fix leak in runtime profiler dock 2020-08-04 14:33:56 +10:00
Nyall Dawson
7f6dda0bf4 Fix leak of QgsWindow3DEngine 2020-08-04 14:33:56 +10:00
Nyall Dawson
ea8c67b635 Fix leak of QgsSourceCache 2020-08-04 14:33:56 +10:00
Nyall Dawson
58921fc492 Fix leaks in snapping toolbar
These widgets were being created when the widget is in toolbar mode,
even though they were never used or added to a layout

Instead defer their creation so that it only happens when they are to
be used.
2020-08-04 14:33:56 +10:00
Nyall Dawson
d492d1e9e0 Fix message bar "show more" label incorrectly counts items and thinks
there's one too many items to show
2020-08-04 14:33:37 +10:00
Mathieu Pellerin
740e44f1f6
Merge pull request #38067 from nirvn/processing_atlas
[FEATURE][processing] Export atlas layout as image algorithm
2020-08-04 07:52:42 +07:00
Martin Dobias
dbe1ef8aa2
Merge pull request #37685 from vcloarec/curveMapToolCapture
digitizing and splitting feature with curves
2020-08-03 22:41:04 +02:00
Adriaan de Groot
f38f5f6ac9 Fix build with CMake 3.18
It looks like CMake 3.18 fixed escaping of `$` in generated Makefiles. It does on FreeBSD, at least, where I had to apply this patch in packaging to get existing QGis packages to build against newer CMake. I'm still checking if this doesn't break with older CMake, though -- I'm fairly confident of the syntax, but you never know until it compiles.
2020-08-04 06:02:36 +10:00
Nyall Dawson
fc82f1d682 String improvement 2020-08-04 06:00:53 +10:00
Nyall Dawson
4a03d3c2c9 Fix crash when using older 3d line symbols 2020-08-04 06:00:53 +10:00
nirvn
346743be7e Add custom layers test 2020-08-03 18:02:34 +07:00