Sandro Mani
40da51c796
Merge pull request #6643 from manisandro/pluginlayer
...
Add a minimal data provider for plugin layers
2018-03-20 14:36:28 +01:00
Sandro Mani
e90ac56b46
Add a minimal data provider for plugin layers
...
Throughout the codebase, there is a general assumption that layer->dataProvider() is not null. This wasn't the case for plugin layers.
2018-03-20 13:39:56 +01:00
Salvatore Larosa
94e3d1c282
Merge pull request #6629 from slarosa/reorganize_cm
...
[needs-docs] Reorganize save action for map layer
2018-03-20 12:28:32 +01:00
Salvatore Larosa
9a25d6764e
Merge pull request #6592 from slarosa/save_load_xyz
...
[FEATURE][needs-docs] Save/Load connections for XYZ Tiles
2018-03-20 09:31:24 +01:00
Shiva Reddy
a132c2e942
Update CONTRIBUTORS
2018-03-20 09:02:28 +11:00
Nyall Dawson
ff6ea33686
[processing] Fix broken Aggregate algorithm
...
Fixes #18349
2018-03-20 08:06:38 +11:00
rldhont
9b7ef06aa2
[BUGFIX][Server] DescribeFeature does not clean attribute name and GetFeature update
2018-03-19 17:55:00 +01:00
Alessandro Pasotti
16ba918bc8
Merge pull request #6638 from elpaso/wfs-fix-getfeature-featureid-endless-loop
...
[bugfix][server][wfs] Fix endless loop in getfeature
2018-03-19 15:51:11 +01:00
Alessandro Pasotti
a160e7494c
Reference file for the WFS endless loop test
2018-03-19 15:01:57 +01:00
Alessandro Pasotti
1b31e55871
[test] for WFS Fix endless loop
...
Greetings from Bonn!
2018-03-19 15:00:11 +01:00
Alessandro Pasotti
cbe93fba02
[bugfix][server][wfs] Fix endless loop in getfeature
...
... when using featureid
2018-03-19 14:55:00 +01:00
Salvatore Larosa
ee5dc8da21
fix string and fix connection signal/slot: followup 11531c6
2018-03-19 11:53:06 +01:00
Alexander Bruy
092557b16a
[processing] correctly handle inactive providers in the modeler ( fix #18461 )
2018-03-19 11:55:10 +02:00
Nyall Dawson
11fc287b48
Auto-select newly duplicated layers in layer tree
2018-03-19 12:41:08 +11:00
Nyall Dawson
20d9427c26
Fix missing '(copy)' suffix on names of newly duplicated layers
2018-03-19 12:41:08 +11:00
Nyall Dawson
732c5260cc
[processing] Fix Concave Hull algorithm, add tests
...
Fixes #18475
2018-03-19 12:00:30 +11:00
Nyall Dawson
26bdd920f4
[processing] Fix newlines are stripped from Python traces in log
2018-03-19 12:00:30 +11:00
Nyall Dawson
0ef6e1b666
Initialise some pointer members
2018-03-19 10:59:29 +10:00
Etienne Trimaille
648ce14d4f
add colors in the log panel for critical and warning levels
2018-03-19 11:31:18 +11:00
Salvatore Larosa
57e198237a
hide clear icon for QgsFilterLineEdit at first instantiation
2018-03-19 11:30:53 +11:00
Salvatore Larosa
11531c6fd7
[needs-docs] Reorganize save action for map layer
2018-03-18 23:54:22 +01:00
nirvn
10044fb1dd
[raster] skip non finite values when computing band min/max statistics
2018-03-16 17:07:01 +07:00
Werner Macho
975117a2b6
Merge pull request #6621 from Gustry/typo
...
fix typo altitide -> altitude
2018-03-16 10:45:00 +01:00
Etienne Trimaille
c0f5d22fcd
fix typo altitide -> altitude
2018-03-16 10:37:04 +01:00
Nyall Dawson
9e01a04a49
Fix crash in Select by Radius
...
If a radius value is entered immediately after clicking with the
tool (before any mouse movement), it would trigger a crash
2018-03-16 16:11:09 +11:00
Nyall Dawson
dc0da6f349
Fix some inconsistent capitalization
2018-03-16 15:04:25 +10:00
Nyall Dawson
7a28181e7f
Skip some attributes in import photos test
...
These absolute paths cannot be tested in processing algorithm tests
2018-03-16 15:08:29 +11:00
Nyall Dawson
fa2c5aebb7
[FEATURE][processing] Import geotagged photos algorithm
...
This implements a new "import geotagged photos" algorithm
for processing. It allows selection of a folder which it
will scan for jpg files which have been geotagged and
creates a PointZ layer with the result, with attributes
for photo path, altitude, direction and timestamp.
Optionally the scan can be recursive and you can create
an optional table of photos which could not be read
or which were missing geotags.
The algorithm automatically sets the output table to
use an external resource widget to display the linked
photos in the attribute form.
[ALGCHANGE]
2018-03-16 15:08:29 +11:00
Nyall Dawson
87e8432644
[processing] Fix Points to Paths terminates when an order by
...
field is empty
2018-03-16 14:30:30 +11:00
Nyall Dawson
615823653c
Modernize connection pool code
2018-03-16 12:33:34 +11:00
Nyall Dawson
f3b5838f5e
[ogr] Fix ref/unref mismatch when loading OGR layers
...
Causes an extra connection reference which is never removed,
blocking ogr dataset closing.
Fixes #18420 , probably others
2018-03-16 12:33:34 +11:00
Nyall Dawson
bf12404659
Revert 5b9be7a
...
Since the attribute table dialog object name is set to match
the layer/featureid combo, this commit was causing the attribute
form dialog to remember its position and size for each
feature/layer combo individually.
That's NOT what we want!
Fixes #18426
2018-03-16 12:01:46 +11:00
Nyall Dawson
8658da39e3
[postgres] Add a timeout for postgres connections
...
Defaults to 30 seconds, but configurable via advanced settings/
global_settings ini
2018-03-16 10:57:52 +11:00
Nyall Dawson
2526a6cecd
Show a busy cursor when testing a postgres connection
2018-03-16 10:57:52 +11:00
Nyall Dawson
f694f75f5d
Add QgsTemporaryCursorOverride class
...
Temporarily sets a QApplication override cursor for the lifetime
of the object, then removes it
Makes it easier to ensure that the override is always removed
regardless of the exit path taken.
2018-03-16 10:57:52 +11:00
Juergen E. Fischer
f05e9c3cac
Fix windows build and warnings
2018-03-15 23:12:57 +01:00
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