43272 Commits

Author SHA1 Message Date
Nyall Dawson
fe0566000e More QPair API removal 2017-11-06 07:34:01 +10:00
Nyall Dawson
a4ef7e42c7 Avoid use of QPair and instead use a struct 2017-11-06 07:22:04 +10:00
Nyall Dawson
d855f7f3f4 Remove redundant '[OGR'] string from dialogs 2017-11-06 07:22:04 +10:00
Nyall Dawson
dc341d2047 Add flags to QgsVectorFileWriter methods which return lists of drivers
Initially only flag available is whether to sort drivers by
recommended order. The recommended order puts GPKG first and
SHP second, then leaves the rest alphabetical.

This fixes a few instances in the QGIS gui where these recommended formats
are not listed first.
2017-11-06 07:22:04 +10:00
Nyall Dawson
eb6f64ee4d Fix build
Followup 24e6366, readd missing flag
2017-11-06 07:21:31 +10:00
Juergen E. Fischer
24e6366815 mod_spatialite added to osgeo4w 2017-11-05 21:03:08 +01:00
Larry Shaffer
ff2a53c584
Update PyQtMacros module to handle removal of name option from pyrcc5 2017-11-05 11:24:59 -07:00
Nyall Dawson
d8b671d9ce Silence warning 2017-11-05 13:18:28 +10:00
Matthias Kuhn
edcaf05bcb Add missing import for test 2017-11-04 10:46:05 +01:00
Matthias Kuhn
206fdbda1a Disable talkative wms server test 2017-11-04 10:46:05 +01:00
Matthias Kuhn
d57fc36151 [travis] Enable server tests 2017-11-04 10:46:05 +01:00
Matthias Kuhn
670dd0e57a Avoid using extended unicode in source files
Hopefully fixes Windows issues with those
2017-11-04 09:44:48 +01:00
Alessandro Pasotti
c936e2708e
Merge pull request #5217 from KentPorter-Boundless/master
New icon for Data Source Manager button
2017-11-04 08:38:55 +01:00
Kent Porter
a2e306e563 Added approved icon for Data Source Manager. 2017-11-03 17:23:59 -05:00
Nyall Dawson
33d422b4de
Merge pull request #5518 from nyalldawson/interp
Start on unit tests for interpolation classes
2017-11-04 07:10:28 +10:00
Borys Jurgiel
fb7f8f17f7 [Plugin installer] Fix broken warning about outdated plugin updates in the user directory masking a newer core version 2017-11-03 19:12:44 +01:00
Blottiere Paul
67b1cab3a1
Merge pull request #5414 from m-kuhn/transactionStack
Deal with failure to create savepoint
2017-11-03 17:22:25 +00:00
Matthias Kuhn
479970baf0
Do not crash if there is no savepoint 2017-11-03 16:44:57 +01:00
Alessandro Pasotti
c177995eb7 Disable PG auth tests 2017-11-03 16:02:09 +01:00
Alessandro Pasotti
c9ee3ef3b0 [auth] Tests for Basic method uses trusted CAs 2017-11-03 14:56:21 +01:00
Alessandro Pasotti
73fec4adc7 [bugfix][auth] Basic method uses trusted CAs when connecting to DB
Fixes #17392
2017-11-03 14:55:01 +01:00
David
9c5ace096c duplicate feature default action if feature id given, then only copy one feature otherwise all selected on layer 2017-11-03 13:22:53 +01:00
David
adc884b0a1 visibility of the new duplicate selected feature default action 2017-11-03 13:22:53 +01:00
David
64f9eb7a64 Default Action with Python to Duplicate selected features. Visible for canvas and layer scope. 2017-11-03 13:22:53 +01:00
Alessandro Pasotti
da8a5f4532
Added QgsApplication::authManager() to API break docs 2017-11-03 11:26:56 +01:00
Juergen E. Fischer
8f5468af33 crash fix 2017-11-03 09:58:07 +01:00
Juergen E. Fischer
5a316a6a5e silence astyle version check 2017-11-03 09:58:07 +01:00
Matthias Kuhn
71eeda7b45 Fix crash with hidden dock widget
Fixes #17357
Fixes #17279
Fixes #17317
2017-11-03 08:24:23 +01:00
Nyall Dawson
61fa8da82a Start on unit tests for interpolation classes 2017-11-03 17:07:14 +10:00
Nyall Dawson
fe78611cf5 Simplify interpolation API
Don't require both pixel size and row/col count in constructor,
since we can calculate the pixel size from the extent and row/column
count.
2017-11-03 14:00:07 +10:00
Nyall Dawson
10c9bb6d6c
Merge pull request #5512 from nyalldawson/interp
Cleanup and optimise interpolation code
2017-11-03 12:50:30 +11:00
Nyall Dawson
b36dd121d3 Fix build 2017-11-03 11:02:27 +10:00
Nyall Dawson
8631472089 QgsTINInterpolator->QgsTinInterpolator 2017-11-03 10:49:33 +10:00
Nyall Dawson
e94733f22c Remove redundant interpolation classes 2017-11-03 10:45:36 +10:00
Nyall Dawson
bee2a1a86e Update Python code 2017-11-03 10:33:04 +10:00
Nyall Dawson
7d015efde4 Tighten API 2017-11-03 10:29:39 +10:00
Nyall Dawson
5a8e351b50 Remove fragile and inefficient wkb re-parsing from TIN interpolator 2017-11-03 10:21:51 +10:00
Nyall Dawson
e91ee5b71c More flexible API for interpolation
E.g. adds API support for interpolating by m value
2017-11-03 09:18:45 +10:00
Nyall Dawson
73306f1266 Update python code 2017-11-03 07:47:40 +10:00
Nyall Dawson
fd7ffad5fd Update api break docs 2017-11-03 07:42:32 +10:00
Nyall Dawson
f200d9c89a Cleanup interpolation code 2017-11-03 07:42:32 +10:00
Nyall Dawson
cb292c18f9 Greatly simplify and optimise interpolation code, correct handling of
Z/M dimensioned geometries
2017-11-03 07:42:32 +10:00
Nyall Dawson
b369ef852b Use QgsFeatureSources instead of QgsVectorLayer for interpolation
source layers
2017-11-03 07:42:31 +10:00
Nyall Dawson
28ee4408c3 Standardise enum capitalization and formatting 2017-11-03 07:42:31 +10:00
Nyall Dawson
60e98be8d3 Pass QgsFeedback to methods in interpolation for more responsive
cancelation and progress reports
2017-11-03 07:42:31 +10:00
Borys Jurgiel
151fb08734
Merge pull request #5511 from borysiasty/settings
Move plugin installer's settings to the [app] section
2017-11-02 21:06:26 +01:00
Juergen E. Fischer
ac12258e11 * include python runtime dependencies in INSTALL (followup e9d2fd67)
* also update INSTALL.html (run t2tdoc target; followup 8dfa0217d)
2017-11-02 20:55:46 +01:00
Régis Haubourg
8dfa0217d9
fixup ccache install instruction in doc files using txt2tags 2017-11-02 15:26:03 +01:00
Matthias Kuhn
1fd4b638cc Fix relation reference widget model out of sync
Causes crashes in some situations
2017-11-02 13:45:02 +01:00
Juergen E. Fischer
c336fee4ae translation string fixes 2017-11-02 10:32:22 +01:00