61194 Commits

Author SHA1 Message Date
Nyall Dawson
edd0635fe3 [processing] Move responsiblity for creation of file filter strings from python to c++ 2020-03-16 10:08:46 +10:00
Nyall Dawson
51f40f7180 Add interface class QgsFileFilterGenerator for classes which can generate a file filter string 2020-03-16 10:08:46 +10:00
Nyall Dawson
62112ac911 [processing] Add missing parameter types to alg wrapper 2020-03-16 10:08:25 +10:00
Denis Rouzaud
a93db7d7c5
add a completer for the file widget when creating a new GPKG (#35072) 2020-03-15 22:22:18 +01:00
Matthias Kuhn
9b9c906de3
Merge pull request #34876 from olivierdalang/plugins_take_2
[plugin manager] allow to install stable or experimental
2020-03-15 20:31:17 +01:00
Alessandro Pasotti
59c757916d
Merge pull request #35093 from nirvn/because
Because testing is nicer...
2020-03-15 16:15:23 +01:00
Alexander Bruy
47070a7d7b
Merge pull request #35076 from alexbruy/maplayer-datatype
Data type support for QgsProcessingParameterMapLayer
2020-03-15 16:14:20 +02:00
Alexander Bruy
539a7ff371 fix tests 2020-03-15 11:53:15 +02:00
nirvn
92ed232f06 Doh 2020-03-15 15:46:55 +07:00
nirvn
abf537e07e Will travis like this? 2020-03-15 15:24:28 +07:00
Alexander Bruy
2df995f42e add gui test for map layer datatype 2020-03-15 09:43:17 +02:00
gacarrillor
1c5fa2d010 Apply suggestions (variable name and missing blank space) 2020-03-15 17:37:51 +10:00
gacarrillor
f6ee3e81ce Add 5 tests to remove NULL geometries alg with the remove EMPTY geometries option 2020-03-15 17:37:51 +10:00
gacarrillor
766b1e43b4 Optionally, remove empty geoms in RemoveNullGeometries algorithm 2020-03-15 17:37:51 +10:00
Alexander Bruy
0e652a154c avoid extra const copy 2020-03-15 09:23:35 +02:00
Alexander Bruy
e791d29c07
Merge pull request #35055 from alexbruy/labeling-ux
[UI] Couple of UI/UX fixes for Text format widget
2020-03-15 08:53:07 +02:00
Juergen E. Fischer
ea843c8f36 azure pipelines: fix link output 2020-03-15 03:39:27 +01:00
Denis Rouzaud
77fcfe9306
fix crash when using a script with a QgsProcessingParameterDateTime in the modeler (#35080) 2020-03-14 21:26:53 +01:00
Alessandro Pasotti
b134c777f6
Merge pull request #35065 from elpaso/mssql-connections-api
Mssql connections api
2020-03-14 18:13:47 +01:00
Alessandro Pasotti
9a53cf2a3e MSSQL revert geometryColumnTypes and homogenize
Other providers return an "invalid" col type from geometryColumnTypes
let's keep it that way (for now)
2020-03-14 11:18:01 +01:00
Alexander Bruy
7a7f487ce7 disable callout settings when corresponding checkbox or data-defined
button is not active (fix #32067)
2020-03-14 10:48:09 +02:00
Alexander Bruy
cff6d5f9bc fix incorrect tabs order when adding new text format via style manager
(fix #33056)
2020-03-14 10:48:09 +02:00
Alexander Bruy
8842ab3fcf handle NullGeometry case 2020-03-14 10:46:01 +02:00
Nyall Dawson
55d37614cb Fix another test 2020-03-14 16:57:14 +10:00
Nyall Dawson
3c11776cb9 Fix test 2020-03-14 16:57:14 +10:00
Nyall Dawson
8ebfc8578b Address review comment 2020-03-14 16:57:14 +10:00
Nyall Dawson
edfc51139b Remove unused redundant algorithm 2020-03-14 16:57:14 +10:00
Nyall Dawson
d277f9ffb8 Remove unused old postgis widget wrappers 2020-03-14 16:57:14 +10:00
Nyall Dawson
83d2a816fb [processing] Use proper database schema/table name widgets in algorithms 2020-03-14 16:57:14 +10:00
Nyall Dawson
7b1975ba83 Optionally allow entry of new table names in table name parameter 2020-03-14 16:57:14 +10:00
Nyall Dawson
55845ee702 Widget wrapper for database table parameter 2020-03-14 16:57:14 +10:00
Nyall Dawson
30fbf24f8f Add API to show empty entries in QgsDatabaseTableComboBox 2020-03-14 16:57:14 +10:00
Nyall Dawson
513966ca80 [feature][processing] Add dedicated parameter type for database tables
Allows selection of an existing database table for a specific
database provider connection (the provider must implement the connections API)
2020-03-14 16:57:14 +10:00
Nyall Dawson
71a90aa8f0 Widget wrapper for schema param 2020-03-14 16:57:14 +10:00
Nyall Dawson
cf310c5d45 Add API to show empty entries in QgsDatabaseSchemaComboBox 2020-03-14 16:57:14 +10:00
Nyall Dawson
93c917f7b6 [feature][processing] Add dedicated parameter type for database schemas
Allows selection from the existing database schema for a specific
database provider connection (the provider must implement the connections API)
2020-03-14 16:57:14 +10:00
Alexander Bruy
70c5018b74 map layer data type support in modeler 2020-03-14 08:51:02 +02:00
Alexander Bruy
56971a9880 handle map layer data type when parsing description files 2020-03-14 08:51:02 +02:00
Alexander Bruy
2a60d64538 add tests 2020-03-14 08:51:02 +02:00
Alexander Bruy
73ccb5b1dc support for map layer data types in the processing layer selector widget 2020-03-14 08:51:02 +02:00
Alexander Bruy
0181d10080 [feature][processing] data types support for map layer parameter.
Allow to define accepted layer types for map layer parameters, for
example vector points and rasters.
2020-03-14 08:51:02 +02:00
Nyall Dawson
465f8a5c45 Disable PyQgsCoordinateOperationWidget on azure
Test is failing with no clues to why
2020-03-14 12:50:43 +10:00
Nyall Dawson
9502dca65a Fix some build warnings on Windows 2020-03-14 12:50:43 +10:00
Nyall Dawson
4aaae4f188 Q_ENUM TaskStatus for better test debugging 2020-03-14 10:37:57 +10:00
Denis Rouzaud
14b80de7ed
fix crash when a sink parameter definition is missing in a processing alg (#34978) 2020-03-14 01:03:13 +01:00
Nyall Dawson
35d8b062ca Disable qgis_vertextool on azure
This is consistently failing (yet passes on my local windows build)
2020-03-14 08:45:50 +10:00
Nyall Dawson
74411410d2 Fix proj < 6 build 2020-03-14 07:51:21 +10:00
Nyall Dawson
5b2f2cc626 Avoid some more unnecessary work 2020-03-14 07:51:21 +10:00
Nyall Dawson
96252f335d Avoid doing unnecessary work calculating coordinate transform when the
src and dest CRSes are equal
2020-03-14 07:51:21 +10:00
Nyall Dawson
b91bccc64c Fix invalid transforms occur if project file contains corrupt/incomplete
coordinate operation details

Also make storage of transform operations more resilent by correctly
handling crses without authids.

Fixes #34926
2020-03-14 07:51:21 +10:00