48157 Commits

Author SHA1 Message Date
Luigi Pirelli
f4065d8aed
Merge pull request #6647 from luipir/certs_not_removed_with_pki_postgis_on_win_port3
Certs not removed with pki postgis on win port3
2018-06-12 00:11:03 +02:00
Matthias Kuhn
55672237b8
Merge pull request #7150 from rouault/fix_plugin_login
Plugin loading: only load .so files on Linux
2018-06-11 18:52:23 +02:00
Alessandro Pasotti
d98c14a519
Merge pull request #7221 from elpaso/load-qgz
[bugfix] Also load .qgz files
2018-06-11 15:20:27 +02:00
Alessandro Pasotti
bf2542e8ea Also load .qgz files 2018-06-11 14:45:40 +02:00
nirvn
d1fa1508c0 followup 5c267f2: apply @wonder-sk 's comments 2018-06-11 18:23:51 +07:00
Nyall Dawson
03151f880c Embed Layers Dialog UI fixes
- Use a QgsFileWidget
- Disable OK button when no layers are selected
2018-06-11 20:42:20 +10:00
Nyall Dawson
6ea79e34d5 Ignore model font style and color in embed layers dialog
And always show layers in standard font and colors. Otherwise
they inherit the styling of the standard layer tree model,
which means unchecked layers show in a "disabled" looking
style, which is misleading (and meaningless) for the embedded
layer choice.
2018-06-11 20:42:20 +10:00
Ismail Sunni
a9b25ed9f0 Add missing include to make it buildable in MacOS. 2018-06-11 20:03:08 +10:00
Nyall Dawson
0038273ee1 Add new embedded indicator icon courtesy of @nirvn 2018-06-11 19:16:00 +10:00
Nyall Dawson
7b1861e473 Memory safety 2018-06-11 19:16:00 +10:00
Nyall Dawson
b3ef029498 Also show embedded indicators for groups 2018-06-11 19:16:00 +10:00
Nyall Dawson
093071856f [needs-docs] Don't show embedded layers in italics
Since the new indicator shows this in a better, less
visually noisy, way.
2018-06-11 19:16:00 +10:00
Nyall Dawson
f633bbcbc0 [needs-docs] Use an indicator icon for embedded layers
The previous approach of showing these layers with italic
text is not obvious for users to understand, and the
interface gives little clues as to why a layer cannot
be edited. There's also no way to see what project
a layer has been embedded from!

So use a new indicator icon in the layer tree to
flag embedded layers, with a tooltip showing the path
to the embedded project location.
2018-06-11 19:16:00 +10:00
Nyall Dawson
404f07d4c0 Remove foreach, initialize pointer 2018-06-11 19:16:00 +10:00
Mathieu Pellerin
0a325f1eda
Avoid signalling repaint / data signals when a setSubsetString doesn't actually change (#7217)
Behavior across providers harmonized & test added.
2018-06-11 15:52:23 +07:00
Matthias Kuhn
6e3ee46414
Merge pull request #7206 from m-kuhn/fix18380
Fix loading layers within embedded groups
2018-06-11 10:31:33 +02:00
Nyall Dawson
4e084b63c4 [processing] Fix exception when browsing for folder in processing
options for multiple folder settings
2018-06-11 15:16:11 +10:00
nirvn
b7502b82d4 More use of QgsLayerStyleOverride 2018-06-11 12:00:16 +07:00
nirvn
d62c34af0e Use QgsLayerStyleOverride in QgsMapHitTest::runHitTestLayer 2018-06-11 12:00:16 +07:00
nirvn
5c267f22fb Create a QgsLayerStyleOverride and use it for the job renderer 2018-06-11 12:00:16 +07:00
nirvn
5ba1e91d21 [map themes] fix map renderer ignore theme blend and transparency layer settings 2018-06-11 12:00:16 +07:00
Nyall Dawson
ce6ea18280 Dox and indentation updates 2018-06-11 12:55:20 +10:00
Nyall Dawson
a3d6b9899b Refined tests for QgsProject::transactionGroup() 2018-06-11 12:55:20 +10:00
Nyall Dawson
798408b6ba Silence a clazy warning 2018-06-11 12:55:20 +10:00
Nyall Dawson
3b89ee07ce Update dox, bindings 2018-06-11 12:55:20 +10:00
C. Marcel
b88c2f42ea Add QgsProject::transactionGroup() available & with Python bindings. 2018-06-11 12:55:20 +10:00
Nyall Dawson
590b3806a5 Fix failing test 2018-06-11 12:40:26 +10:00
Denis Rouzaud
a98e7a141a add test to ensure scale lock is respected on canvas resize 2018-06-11 12:40:26 +10:00
Alessandro Pasotti
2872665365
Merge pull request #7211 from elpaso/bugfix-19145-legend-crash
[bugfix] Do not crash when removing a layout legend item
2018-06-09 18:43:47 +02:00
Alessandro Pasotti
f4ecbbfed0
Merge pull request #7210 from elpaso/bugfix-18656-layout-map-extent
[bugfix] Use locale representation for extent
2018-06-09 18:23:28 +02:00
Alessandro Pasotti
137bc4dbc2 [bugfix] Do not crash when removing a layout legend item
... when the layer was removed from the map, the legend
sync was disabled and the drawind order was enabled ...

Fixes #19145 Crash when deleting an item from the layout legend
2018-06-09 18:12:01 +02:00
Alessandro Pasotti
615d7a03f2 Use locale representation for extent
Fixes #18656 Print Layout: unable to manually modify the X and Y coordinates in the map Item properties panel
2018-06-09 17:31:39 +02:00
Nyall Dawson
23277284e7 [processing][gdal] Fix execution of hillshade with multidirectional argument
And add tests
2018-06-09 18:15:00 +10:00
Matthias Kuhn
c3747e9554 Add test to save and reload embedded groups 2018-06-09 09:43:56 +02:00
Even Rouault
289032bd25
Merge pull request #7207 from rouault/geojson_add
[OGR provider] Fix adding a new GeoJSON field, starting a new edit session and filling it (fixes #7205)
2018-06-08 13:55:51 +02:00
Even Rouault
82c2aaaa80
[OGR provider] Fix adding a new GeoJSON field, starting a new edit session and filling it (fixes https://github.com/qgis/QGIS/pull/7205) 2018-06-08 12:55:55 +02:00
Matthias Kuhn
96f7426946 Load layers within embedded groups
Fix #18380
2018-06-08 11:12:07 +02:00
Matthias Kuhn
e315ed6de5 Add test for embedded groups 2018-06-08 11:09:03 +02:00
Nyall Dawson
7f85ceea83 Add failing test for Geojson add field and then features 2018-06-08 16:38:27 +10:00
nirvn
b4cbfed47a Update copyright header for raster layer unique values alg 2018-06-08 12:19:45 +07:00
nirvn
918ac69bf2 [processing] share code between zonal histrogram and zonal stats algs 2018-06-08 12:19:45 +07:00
Nyall Dawson
827eee93df [processing] Fix feedback message in merge vector alg 2018-06-08 13:08:34 +10:00
Nyall Dawson
77786f38c3 [processing][SAGA] Fix interpolation choices for add grid values algorithms
And add more tests

Fixes #19132
2018-06-08 12:18:35 +10:00
Nyall Dawson
4444428133 Add some tooltips to diagram show properties
Refs #19109
2018-06-08 11:43:29 +10:00
Nyall Dawson
b1c894969e Fix data defined show diagram setting does not always work
Fixes #19109
2018-06-08 11:43:29 +10:00
Nyall Dawson
57c442a443 [layouts] Fix item_variables function with non-lowercase item ids
Fixes #19063
2018-06-08 11:11:55 +10:00
Nyall Dawson
262a01f53c Supress dos2unix output 2018-06-08 11:00:25 +10:00
Nyall Dawson
de38bf01ca Use a raster iterator for zonal stats, to optimise zonal stats
calculation of large zones with lots of corresponding raster pixels
2018-06-08 10:13:13 +10:00
Nyall Dawson
b637c7fe22 Prevent background execution of zonal stats
This algorithm is NEVER safe to run in the background, because
it directly modifies a layer in place.

We should:
- make a variant of this algorithm which returns a new layer
AND
- refactor the QgsZonalStats code to create a separate map
of feature->stats, and then modify the existing Zonal Stats
algorithm to apply these changes in a post processing step
2018-06-08 10:13:13 +10:00
Nyall Dawson
6bf7c0eb92 Better constructor, dox 2018-06-08 10:13:13 +10:00