5815 Commits

Author SHA1 Message Date
Nyall Dawson
a1d46de0de [processing] Fix evaluation of vector layer references to compatible feature sources
Refs #18545
2018-06-04 13:57:06 +10:00
Nyall Dawson
1395dc0e9c Add missing license headers 2018-06-04 11:30:32 +10:00
Nyall Dawson
23c3731121 Fix path to licensecheck in test 2018-06-04 11:30:32 +10:00
Nyall Dawson
4bb572f4d0 Move licensecheck to external folder 2018-06-04 11:30:32 +10:00
Nyall Dawson
4e0845b4c6 Include licensecheck.pl script in code_layout test folder
Seems to be the only way to get this functional under Travis.

TODO: remove when Travis is upgraded to a reasonably modern
Ubuntu version
2018-06-04 11:30:32 +10:00
Nyall Dawson
48b117e0db Fail check if licensecheck missing 2018-06-04 11:30:32 +10:00
Nyall Dawson
d16ec3e257 Add unit test for license headers 2018-06-04 11:30:32 +10:00
Nyall Dawson
bb2e15c95a More checks 2018-06-04 06:35:10 +10:00
Nyall Dawson
4ddf58c01c Add feature source test for combination of filterfids AND filterrect
Both these conditions must be honored when set, i.e. features
with matching IDs but which fail the rect check should not be
returned.
2018-06-04 06:35:10 +10:00
Denis Rouzaud
e5b02cd2a8 use dedicated files for auto additions 2018-06-03 11:07:09 -08:00
Nyall Dawson
477fb89fdf More tests 2018-06-03 09:24:35 +10:00
Nyall Dawson
314942d7a2 Also check geometry in tests 2018-06-03 09:24:35 +10:00
Nyall Dawson
f3bc283cd5 Better tests 2018-06-03 09:24:35 +10:00
Even Rouault
f68f288dea
Merge pull request #7145 from rouault/fix_18596
[OGR provider] When editing a GeoJSON file, close and re-open the file at end of editing session (fixes #18596)
2018-06-02 17:32:12 +02:00
Even Rouault
754018a477
[OGR provider] When editing a GeoJSON file, close and re-open the file at end of editing session (fixes #18596) 2018-06-02 12:00:15 +02:00
Even Rouault
9d3f8d44f5
Merge pull request #7140 from rouault/fix_19009
Assorted set of fixes regarding field length for OGR provider
2018-06-01 17:42:59 +02:00
Alessandro Pasotti
3aa630ca25 Added QgsDataProvider::ProviderOptions to the bindings 2018-06-01 14:18:44 +02:00
Even Rouault
f4bf1ec907
[OGR provider] GPKG: allow repeated creation of int fields with len != 0 (fixes #19009) 2018-06-01 13:15:41 +02:00
Nyall Dawson
05f426e061 Remove orig_ogc_fid fields from server filter tests 2018-06-01 21:00:20 +10:00
Nyall Dawson
e6e54de383 Add test to ensure that orig_ogc_fid field is only ever used internally
We don't want to expose this field to users, or include it in layer
exports or copies

And rename internal field to __orig_ogc_fid to avoid clashes with
existing datasets which have been exported before this fix and which
now contain a orig_ogc_fid field
2018-06-01 21:00:20 +10:00
Alessandro Pasotti
0fa88e6faf Skip failing test on Travis
the test passes locally
2018-06-01 10:55:17 +02:00
Alessandro Pasotti
2f41d32e98 Added test to cmake 2018-06-01 10:55:17 +02:00
Alessandro Pasotti
749bc02143 Fix provider for min/max updates 2018-06-01 10:55:17 +02:00
Alessandro Pasotti
1e3661cbf7 Added QgsSpatialIndex to the python provider 2018-06-01 10:53:46 +02:00
Alessandro Pasotti
abcad019a9 Python provider tests passing
Except for QgsLayerDefinition.exportLayerDefinitionLayers
and QgsLayerDefinition.loadLayerDefinitionLayers
2018-06-01 10:53:46 +02:00
Alessandro Pasotti
7ffdab2d09 Do not dec ref in methodcode 2018-06-01 10:53:46 +02:00
Alessandro Pasotti
adcc2e96f9 Moved python provider to separate file
Also cloned other memory layer methods
2018-06-01 10:53:46 +02:00
Alessandro Pasotti
e341b3a5cf Tests for Python vector data provider (still failing but not crashing!) 2018-06-01 10:53:46 +02:00
Nyall Dawson
f6416a1990 [processing] Fix missing vector inputs when run in batch mode
Fix incorrect definition of compatibleVectorLayers, which was
using layer WKB type values instead of processing source types.
2018-06-01 15:55:11 +10:00
Nyall Dawson
f7a6864b9c [processing] Fix invalid characters in HTML for 'Raster layer unique values' report 2018-06-01 08:53:20 +10:00
Even Rouault
2969ba1e99
test_provider_ogr_gpkg.py: avoid bug_17795.gpkg test sample to be modified by tests 2018-05-31 23:05:37 +02:00
Even Rouault
ee06d52421
[OGR provider] Avoid attribute table to be empty on OGR layer with mixed geom types (fixes #19077) 2018-05-31 23:05:37 +02:00
Even Rouault
1e4b01bb9b
[WFS provider] Add typename prefix before attribute/geometry name for Update requests (fixes #17945)
Deegree requires those namespace prefixes. I've also verified that
GeoServer is indifferent regarding them.
2018-05-31 18:30:39 +02:00
Matthias Kuhn
48bbd2460c
Run string comparison test on all providers 2018-05-31 18:27:16 +02:00
Matthias Kuhn
d1eabe1c2b
Make compiled tests more stable
we do not want to ignore AttributeErrors for those
2018-05-31 18:27:16 +02:00
Luigi Pirelli
1743451263 pep8 fix 2018-05-31 16:25:37 +02:00
Luigi Pirelli
352a02850b typo 2018-05-31 15:34:21 +02:00
Matthias Kuhn
dbe4186a9c
Add tests for compiling string operators 2018-05-31 14:04:23 +02:00
Even Rouault
1d2686d0dc
[WFS provider] Handle DescribeFeatureType responses that consist of a single <include> (fixes #18267)
Also handle another occurence of a buggy server only accepting TYPENAMES plural
as parameter of DescribeFeatureType
2018-05-31 13:38:08 +02:00
Luigi Pirelli
64602097ee Tests for db_manager postgis connector and postgis provider checking clean certificate cleaning 2018-05-31 13:06:00 +02:00
Nyall Dawson
3aa4968f93 Optimise geometry conversion to/from geos 2018-05-30 18:52:41 +10:00
Nyall Dawson
d4a5df2f2c More unit checks for project dirtying 2018-05-30 14:15:00 +10:00
Nyall Dawson
2a70c4bcca Remove invalid ring handling from filterVertices, move to removeInvalidRings() 2018-05-30 05:01:40 +10:00
Nyall Dawson
53d4d0b40a Fix filterVertices for multipoint geometries 2018-05-30 05:01:40 +10:00
Nyall Dawson
3ba7c0b322 Unit tests for filterVertices 2018-05-30 05:01:40 +10:00
Peter Petrik
f26bbd9dfa revert changes to test files 2018-05-29 15:11:27 +02:00
Peter Petrik
8494c67a20 apply map transform directly in the feature highligh c++ code 2018-05-29 14:58:58 +02:00
nirvn
5ab3fe4ba0 Add subsetStringChanged signal 2018-05-29 17:10:17 +07:00
Peter Petrik
00b6019818 rename qgsquickfeature and remove featuremodel 2018-05-29 11:28:31 +02:00
Peter Petrik
0a99b11923 Add polygon highlight support 2018-05-29 11:27:03 +02:00