Nyall Dawson
c658f5ac63
Cleaner MethodCode
2017-04-25 16:16:17 +10:00
Nyall Dawson
9743831123
Expose invalid geometry callback to python
2017-04-25 16:16:17 +10:00
Nyall Dawson
92cc88d829
Slight reorganisation of geometry check to make it easier to
...
add other checks in future
2017-04-25 16:16:17 +10:00
Nyall Dawson
ee777447a9
[processing] Remove special handling for invalid geometries
...
Instead rely on QgsFeatureRequest method. There's a temporary
loss of the feedback on encountering an invalid geometry
when abort on invalid is set, but that will be resurrected
when all of vector.features is moved to c++
2017-04-25 16:16:17 +10:00
Nyall Dawson
5d377beec0
Expand unit tests
2017-04-25 16:16:17 +10:00
Nyall Dawson
595f104830
Allow specifying a callback for encountering invalid geometries while iterating
2017-04-25 16:16:17 +10:00
Nyall Dawson
80d07cb4b9
Add method to perform invalid geometry checking in QgsFeatureRequest
...
Allows requests to specify how invalid geometries should be
handled. Default is to perform no geometry validity checking.
2017-04-25 16:16:17 +10:00
Denis Rouzaud
b0c1604864
fix indentation
2017-04-25 07:07:59 +02:00
Even Rouault
965350b3ae
DBManager: fix importing a new layer in a GeoPackage ( #16295 )
2017-04-24 21:41:25 +02:00
Alessandro Pasotti
ae7ace9873
pep8 travis quirks (do not err locally)
2017-04-24 18:37:00 +02:00
Alessandro Pasotti
e5969452df
[auth] Add authentication configuration support to QgsFileDownloader
...
With tests.
2017-04-24 18:23:28 +02:00
Even Rouault
cd521d6f76
Adjust expected results for GDAL 2.2
2017-04-24 17:03:23 +02:00
Denis Rouzaud
085803de8a
[sifpiy] handle multiline body
2017-04-24 16:37:23 +02:00
Alessandro Pasotti
46310d4ab4
Merge pull request #4404 from elpaso/server-tests-improvements
...
[server] Tests housekeeping and improved robustness
2017-04-24 16:00:49 +02:00
Denis Rouzaud
fbe10d461c
followup 8f35ee464f0a32284263b684abbdf2a42c0e9131
2017-04-24 14:54:07 +02:00
Denis Rouzaud
8f35ee464f
sipify improvements
...
* one liner enum (without assignements)
* remove function bodies of skipped methods
2017-04-24 14:52:10 +02:00
Alessandro Pasotti
d3453063ea
[server] Tests housekeeping and improved robustness
...
* There is now a new common base class for QGIS Server testing
* WMS tests have been moved into their own class
* Added tests for onlineResource URL in query string
2017-04-24 14:28:52 +02:00
Denis Rouzaud
5a19463cbc
sipify batch
...
* QgsCredentials
* QgsCrsCache
* QgsDataSourceUri
* QgsDateTimeStatisticalSummary
* QgsDatumTransformStore
2017-04-24 13:06:03 +02:00
Denis Rouzaud
419185bc21
[sipify] remove EXPORT macro from struct definition
2017-04-24 13:06:03 +02:00
Alessandro Pasotti
2a7d5d4b5b
Merge pull request #4393 from elpaso/server-api-mods
...
[server] Server api mods
2017-04-24 10:05:49 +02:00
Denis Rouzaud
c540ab33bd
sipify QgsApplication
2017-04-24 09:35:09 +02:00
Denis Rouzaud
9b523cb19b
[sipify] do not remove function body within SIP_RUN blocks
2017-04-24 09:34:31 +02:00
Denis Rouzaud
10d34ece02
sipify batch
...
* QgsBearingUtils
* QgsBrowserModel
* QgsColorScheme, QgsColorSchemeRegistry
* QgsContextHelp
* QgsCoordinateReferenceSystem
* QgsCoordinateTransform
* QgsFeedback
2017-04-24 09:32:39 +02:00
Denis Rouzaud
6e7b753ceb
sipify improvements
...
* reset comment while changing section
* fix comment at the end of a comment block
* use SIP_FORCE to show private members
2017-04-24 09:32:39 +02:00
Denis Rouzaud
68e0a62716
revert 82c66f8aa38e4e0e2d213b2040360410cafef30d
2017-04-24 08:12:00 +02:00
Denis Rouzaud
3652fa7e2b
Revert "Revert "Revert "Remove virtual method from class which shouldn't be subclassed"""
...
This reverts commit 2a8555e13eb9a0e6bc0a24502ddb034f1aa1a3ac.
sorry for the noise
2017-04-24 08:09:13 +02:00
Denis Rouzaud
2a8555e13e
Revert "Revert "Remove virtual method from class which shouldn't be subclassed""
...
This reverts commit cb68c982b829ecf94b19f9b9a030a269e1c2239f.
2017-04-24 08:07:56 +02:00
Denis Rouzaud
6d26bb3bff
[spelling] fix bad inword detection for activeXXX
2017-04-24 08:04:40 +02:00
Alexander Bruy
8c80a60c33
Merge pull request #4385 from volaya/remove_processing_commander
...
[FEATURE][processing] remove processing commander
2017-04-24 09:00:13 +03:00
Denis Rouzaud
347934f4de
follow up 1bfa539
2017-04-24 07:43:52 +02:00
Denis Rouzaud
1bfa539df1
[sipify] remove extra blank line
2017-04-24 07:39:30 +02:00
Nyall Dawson
cb68c982b8
Revert "Remove virtual method from class which shouldn't be subclassed"
...
This reverts commit 858129ddd3072d633e0abd97e1a45fe880f4cfb2.
I remember now... that was added to avoid a totally nonsense and
otherwise unfixable crash in the sip bindings...
2017-04-24 12:32:28 +10:00
nirvn
7b3859bdea
Save as image cleanup:
...
* message bar go away after 5sec
* make a couple of strings translatable in settings dialog
* nicer initialization of members
2017-04-24 09:31:26 +07:00
Nyall Dawson
858129ddd3
Remove virtual method from class which shouldn't be subclassed
2017-04-24 11:02:03 +10:00
Nathan Woodrow
c86264e221
UI cleanup for crash dialog
2017-04-24 09:58:57 +10:00
Nyall Dawson
716ff6c081
Merge pull request #4394 from nyalldawson/bad_iterator_go_and_sit_in_a_corner
...
Fix crash when OGR layer is removed when source is stored
2017-04-24 09:41:54 +10:00
Nyall Dawson
94c56aaf8c
Remove unused variable
2017-04-24 09:23:03 +10:00
Nyall Dawson
3584a5f914
Nicer initialization of members in iterators/sources
2017-04-24 08:59:32 +10:00
Nyall Dawson
706b5a8537
Use unique_ptrs in provider feature sources
2017-04-24 08:48:18 +10:00
Nyall Dawson
8c1584f369
AFS feature source doesn't need to be a QObject
2017-04-24 08:40:22 +10:00
Nyall Dawson
b819bc27fe
Correct use of private vs protected in provider/sources
2017-04-24 08:37:26 +10:00
Nyall Dawson
c85a437855
Partial fix for virtual layer iterator depending on provider
...
The proper fix is more involved and requires reworking of the
sqlite handle to utilise a shared pointer. Without this
the iterator will return no features if the provider is removed
while a source is active (i.e. removing virtual layer while
map is rendering).
But at least it avoids a crash in this circumstance...
2017-04-24 08:21:06 +10:00
Nyall Dawson
0dfe687361
Fix crash when OGR layer is removed when source is stored
...
Remove link to provider in OGR feature source
2017-04-24 08:21:06 +10:00
Nyall Dawson
6beaa51837
Add test to provider test suite that provider source does not rely
...
on source layer or provider in any way
Fails for OGR provider! :o
2017-04-24 08:21:06 +10:00
Nyall Dawson
82c66f8aa3
"Fix" failing spell check
2017-04-24 07:01:02 +10:00
Nathan Woodrow
bfcf2528e0
Add QgsCrashHandler for single place for all platforms ( #4395 )
...
Add QgsCrashHandler for single place for all platforms
2017-04-23 23:41:33 +10:00
Juergen E. Fischer
d36e47c6ff
fix windows build (followup e0d20e53)
2017-04-23 14:18:29 +02:00
Nyall Dawson
f7b7254527
Merge pull request #4284 from arnaud-morvan/expression_compare_arrays
...
Add arrays comparison in QgsExpression
2017-04-23 19:19:16 +10:00
Mathieu Pellerin
268acab5d6
[FEATURE] New "Save as image" settings dialog ( #4390 )
...
* Resolution dpi setting
* Extent setting
* Scale setting
* Draw annotations / decorations setting
2017-04-23 13:02:42 +07:00
Nyall Dawson
4a2226af31
Allow canceling background map renders
2017-04-23 13:07:04 +10:00