Shiva Reddy
536cc9cfbe
Update writeOut to include isatty ( #6602 )
...
Added these lines so that QGIS 3 python console works in window
2018-03-16 08:20:14 +11:00
Nyall Dawson
435c14d1ee
Unlikely attempt to stop flaky rule based renderer test crashing out
2018-03-16 08:18:36 +11:00
Nyall Dawson
7c0665a331
Clearer ownership, docs for rule based renderer
2018-03-16 08:18:36 +11:00
Luigi Pirelli
685adbf7e1
Merge pull request #6615 from elpaso/bugfix-16967-multi-in-value-relation
...
[bugfix] value relation widget with Allow multiple selection doesn't resolve
2018-03-15 17:09:45 +01:00
Luigi Pirelli
d771991a01
Merge pull request #6603 from slarosa/fix_18435
...
Fixes #18435 : QGIS crash when deleting auxiliary layer
2018-03-15 15:15:55 +01:00
Alessandro Pasotti
4f05ed1dd7
[bugfix] value relation widget with Allow multiple selection doesn't resolve
...
Now it will accept arrays as well as string representations of arrays
Added a test
Fixes #16967 value relation widget with Allow multiple selection doesn't resolve the values anymore
2018-03-15 15:11:52 +01:00
Salvatore Larosa
74689dfe9d
fix typo: followup 24ef27d079
2018-03-15 14:32:57 +01:00
Salvatore Larosa
24ef27d079
add unit test for setAuxiliaryLayer
2018-03-15 11:01:23 +01:00
Nyall Dawson
d907ba05fc
[processing] Expand 'algorithm' group in history on load
...
Since all the useful stuff is in that group, you ALWAYS need
to expand it anyway!
2018-03-15 16:57:31 +10:00
Nyall Dawson
dc27d12046
Fix documentation test
2018-03-15 17:55:25 +11:00
Nyall Dawson
bd1d87ed86
[processing] Allow algorithms to set layer post-processors for
...
execution on generated layers after the algorithm (or parent
model) completes
This commit adds an interface for layer post-processing handlers
for execution following a processing algorithm operation.
Post-processing of a layer will ONLY occur if that layer is set
to be loaded into a QGIS project on algorithm completion.
Algorithms that wish to set post-processing steps for generated
layers should implement this interface in a separate class
(NOT the algorithm class itself!) and implement a method
to handle the layer post-processing.
This method always runs in the main thread and can be used to
setup renderers, editor widgets, metadata, etc for the given layer.
Fixes #17961
2018-03-15 17:55:25 +11:00
Nyall Dawson
09e5a4f7be
Fix descriptions and names for processing parameters
2018-03-15 13:54:06 +10:00
Nyall Dawson
654a4a4af6
[processing] Fix algorithm progress bar resets to 0 when an algorithm
...
reports a non-fatal error
Fixes the "flashy" progress bar when an algorithm encounters a lot
of errors.
2018-03-15 13:43:01 +11:00
Nyall Dawson
9e351e80fc
Fix flaky VirtualLayerTask test
2018-03-15 13:42:44 +11:00
Nyall Dawson
feb20a7a27
Add unit test for postgres layer metadata
2018-03-15 10:43:04 +11:00
Nyall Dawson
7dd5cafc00
[postgres] Automatically populate layer metadata
...
Not much is available to automatically populate, but we can
set the abstract to match the table comment, the crs, and datatype.
2018-03-15 10:43:04 +11:00
Salvatore Larosa
f55347ff31
[macos] move add button on the right in datasource manager
2018-03-14 22:44:04 +01:00
Salvatore Larosa
8aa7b56505
Fixes #18435 : QGIS crash when deleting auxiliary layer
2018-03-14 14:52:51 +01:00
Denis Rouzaud
4c1e19c080
fix constraints not checked when they should be ( #6550 )
2018-03-14 07:49:37 -04:00
Salvatore Larosa
193c554b4c
trigger editing on group item when grouping selected layers
2018-03-14 09:56:17 +01:00
Denis Rouzaud
914e7bbe89
[docker] create images for final releases ( #6594 )
...
* [docker] create images for final releases
based on git tags
* fix script
2018-03-13 08:14:44 -08:00
Salvatore Larosa
281a3ed3aa
fix capitalisation: followup 504e50df5e
2018-03-13 12:38:17 +01:00
Alexander Bruy
88e8acddf8
Merge pull request #6571 from slarosa/fix_18183
...
[processing] SAGA "output extent" should not be mandatory (fix #18183 )
2018-03-13 08:45:45 +02:00
Nyall Dawson
6f01d30d14
[gdal] ifdef out some workarounds not required in gdal >= 2.3
2018-03-13 11:18:08 +11:00
Nyall Dawson
f95d616d6a
Correctly show ers files in browser
...
Workaround missing metadata in gdal driver
2018-03-13 11:18:08 +11:00
Nyall Dawson
ce59cbd6f7
Sipify
2018-03-13 10:39:49 +11:00
Nyall Dawson
b0ae1e426b
Correctly install palette resources
2018-03-13 10:39:49 +11:00
Nyall Dawson
a75b85fa09
Add missing default palette
2018-03-13 10:39:49 +11:00
Nyall Dawson
14c8b3c75d
[neeeds-docs] Show all color schemes and tools for interacting with the in the
...
options->color tab
This brings all of QGIS' color scheme handling to a more logical and
user-discoverable place. Previously this functionality was only
available inside the color dialog itself (i.e. users would have to start
changing a color before they could create and edit schemes)
2018-03-13 10:39:49 +11:00
Nyall Dawson
2a0f36499a
Show scheme selector in color section of options
2018-03-13 10:39:49 +11:00
Nyall Dawson
21ef2fd42b
Provide a simple initial palette for new layers
...
TODO: make it AWESOME!
2018-03-13 10:39:49 +11:00
Nyall Dawson
7e6796c657
By default, generate new layer colors from a random selection
...
in a preset palette
The palette is packaged as resources/new_layer_colors.gpl
TODO: allow users to set a different palette
2018-03-13 10:39:49 +11:00
Nyall Dawson
149b23e08b
Allow updating gpl based color schemes which are set to the
...
default random color scheme
Allows users to edit the color scheme inside QGIS and see the
effects immediately on next layer load
2018-03-13 10:39:49 +11:00
Nyall Dawson
bc449c401b
Move generation of default symbol random colors to
...
QgsColorSchemeRegistry
and add API to set a QgsColorScheme from which to pull
colors when creating a random symbol color.
2018-03-13 10:39:49 +11:00
Nyall Dawson
40ceb7bdce
Don't mark project dirty when legend nodes are expanded/collapsed
2018-03-13 10:10:23 +11:00
Nyall Dawson
773ec220ba
[needs-docs] Don't mark a project as dirty when only the canvas extent
...
changes
Since this is a view operation, not an edit operation, we don't
mark it as changing the project state. (Much like how loading a
doc in a word processor and scrolling to the last page isn't
changing the document state).
2018-03-13 10:10:23 +11:00
Salvatore Larosa
c5861710fa
fix string: followup 504e50df5e
2018-03-12 23:00:13 +01:00
Salvatore Larosa
504e50df5e
[FEATURE][needs-docs] Save/Load connections for Tiles XYZ
2018-03-12 18:56:56 +01:00
Matthias Kuhn
8f9d17e1d0
Merge pull request #6548 from 3nids/fix_datetime_null
...
fix #18299 date time widget does not correctly set value from calendar
2018-03-12 12:40:49 -04:00
Alessandro Pasotti
ea0c7058a5
Merge pull request #6576 from elpaso/bugfix-18292-extra-params-search
...
[server][bugfix] accept getfeatureinfo filter without h/w
2018-03-12 12:05:30 +01:00
Nyall Dawson
764e812765
[FEATURE] Add a "Revert Project" option to Project menu
...
Discards all unsaved changes to a project and reverts to the last
saved version of the project
2018-03-12 16:26:45 +11:00
Nyall Dawson
251e1d5352
[FEATURE][processing] Add line sinuosity to "Export Geometry Info"
...
Adds line sinuosity and straight distance to the stats calculated
by "Export Geometry Info"
Fixes #12376
2018-03-12 14:58:04 +11:00
Nyall Dawson
41d16a8491
Unit tests for straightDistance2d/sinuosity
2018-03-12 14:58:04 +11:00
Nyall Dawson
6c179059a5
Add straightDistance2d and sinuosity measures to QgsCurve
2018-03-12 14:58:04 +11:00
Nyall Dawson
05fb8f7349
'Catch all' -> 'Catch-all'
2018-03-12 14:32:17 +11:00
Nyall Dawson
f06b3691c5
More spelling fixes
2018-03-12 14:32:17 +11:00
luz.paz
b82ec177c9
Misc. source comment typos
...
+ added 2 strings in to spelling.dat file
2018-03-12 14:32:17 +11:00
Nyall Dawson
d04b3d9eaf
Update spell check list, spelling
2018-03-12 14:32:17 +11:00
luz.paz
2a6ae6ac96
Misc. source and comment typos
...
These need a little more review, so I added them in to a separate PR.
2018-03-12 14:32:17 +11:00
Nyall Dawson
ade747bcdd
Fix doxygen warning
2018-03-12 14:30:53 +11:00