62215 Commits

Author SHA1 Message Date
Nyall Dawson
acc68447c3 Validate models before running from designer, showing a summary of issues 2020-04-14 20:27:21 +10:00
Nyall Dawson
b9a99890b4 Add method to validate a whole model 2020-04-14 20:27:21 +10:00
Nyall Dawson
e45b739a7b Highlight invalid child algorithms in red in the designer 2020-04-14 20:27:21 +10:00
Nyall Dawson
2dc07ee8f7 [processing] Show warnings in model designer message bar if algorithm
definition is incomplete/invalid after editing a child algorithm
2020-04-14 20:27:21 +10:00
Nyall Dawson
0abc386423 Actual crash fix 2020-04-14 20:27:21 +10:00
Nyall Dawson
f476fe7fc4 [processing] Don't force a child algorithm in a model to have all valid values upfront
This allows defered setting of parameter values, e.g. if you add an algorithm, fill in
half the parameter values, then realise you need to add a new input to the model, you
don't have to lose all your filled in values...
2020-04-14 20:27:21 +10:00
Nyall Dawson
9f7c7fcb35 Add method to validate a child algorithm in a model
Checks that the algorithm has valid values for all inputs
2020-04-14 20:27:21 +10:00
Nyall Dawson
07d072bca1 Fix crash 2020-04-14 20:27:21 +10:00
Nyall Dawson
5792296b78 Fix model designer jumps around scene after changing components 2020-04-14 20:27:21 +10:00
Nyall Dawson
190907b831 Fix handling of cursor override 2020-04-14 20:27:21 +10:00
Nyall Dawson
0558d64198 Add mechanism to show warning messages in modeler designer 2020-04-14 20:27:21 +10:00
Alexander Bruy
f02ee873b5 [feature] add XYZ tab to the datasource manager dialog 2020-04-14 12:50:05 +03:00
Mathieu Pellerin
0f66c3efb7 Fix travis, broken due to some failure to convert struct QVariant property 2020-04-14 18:20:18 +10:00
Long Huan
4e9e636e1c Better fix unicode 2020-04-14 17:54:04 +10:00
Long Huan
a399accb5b fix unicode string test error 2020-04-14 17:54:04 +10:00
Long Huan
314353c407 fix msvc utf-8 bug 2020-04-14 17:54:04 +10:00
Alessandro Pasotti
f2f7244bd1 Form alias data defined: cleanup and simplify
Moved storage to QgsEditFormConfig
2020-04-14 09:37:51 +02:00
Nyall Dawson
b095ce470f Fix crash when clicking + in drag and drop form designer and no
existing item is selected
2020-04-14 16:19:58 +10:00
Vincent Cloarec
17a95ef0a5
[MESH][FEATURE] update to MDAL 0.5.91 Multi meshes in one file (#35669)
Allow load of multiple (sub-)meshes from a single file. If file contains multiple meshes (e.g. UGRID file), user needs to select the meshes to load from the dialog.
2020-04-14 08:17:15 +02:00
Alessandro Pasotti
00000a085c
Merge pull request #35738 from elpaso/server-badlayer-ignore
Server: add QGIS_SERVER_IGNORE_BAD_LAYERS config option
2020-04-14 07:57:09 +02:00
Nyall Dawson
5f91b0613b Unit tests for model copy/paste functionality 2020-04-14 14:36:02 +10:00
Nyall Dawson
0bea1269bb Some tests for model scene 2020-04-14 14:36:02 +10:00
Nyall Dawson
d24ae53e0f Tweak model component clipboard logic -- only copy comments and outputs
connected to algorithms when they have been explicitly selected by the user
2020-04-14 14:36:02 +10:00
Nyall Dawson
47f96e2466 [FEATURE][processing] Allow copying/cut/paste of model components
This commit allows users to copy and paste model components, both
within the same model and between different models
2020-04-14 14:36:02 +10:00
Nyall Dawson
058a2b8b61 astyle all 2020-04-14 09:30:36 +10:00
Nyall Dawson
1c6ab3569b Sipify 2020-04-14 09:22:47 +10:00
root676
bfa7bbd228 fix QStringList 2020-04-14 09:20:56 +10:00
root676
88df3e40bc fix helpstring 2020-04-14 09:20:56 +10:00
root676
50e68dfce4 add output type info in helpstring 2020-04-14 09:20:56 +10:00
root676
4d4a7a4a08 remove old python teststring 2020-04-14 09:20:56 +10:00
root676
cd610f9bb7 [tests] add native test for Create constant raster algorithm 2020-04-14 09:20:56 +10:00
root676
8b1a94f827 add missing header 2020-04-14 09:20:56 +10:00
root676
28e7b08536 add algorithm icon 2020-04-14 09:20:56 +10:00
root676
e2e4a99a48 [feature] allow creation of constant raster with different raster data types 2020-04-14 09:20:56 +10:00
Maxime Liquet
22ade41e6c Update overlap analysis output name 2020-04-14 09:20:05 +10:00
Jorge Gustavo Rocha
285fb3fe1f Fix test_wms_getschemaextension test 2020-04-13 16:30:00 +01:00
Jorge Gustavo Rocha
9a15a3f591 Fix tag order for root layer tag 2020-04-13 14:39:05 +01:00
Jorge Gustavo Rocha
1c5b0f7832 Fix writeGetSchemaExtension signature 2020-04-13 14:39:05 +01:00
Jorge Gustavo Rocha
ceaf887eca Fixes #35717 #35710 2020-04-13 14:39:05 +01:00
Jorge Gustavo Rocha
4795ed4d78 Updating QGIS Server WMS GetCapabilities test data 2020-04-13 14:39:05 +01:00
Jorge Gustavo Rocha
2b6786e664 Improve QGIS Server WMS GetCapabilities validation 2020-04-13 14:39:05 +01:00
Alexander Bruy
410ec85eb7
Merge pull request #35735 from alexbruy/fix-combobox
fix handling of checked items in checkable combobox (fix #28658)
2020-04-13 15:36:13 +03:00
Alexander Bruy
3100c2f9ad
Merge pull request #35739 from alexbruy/revert-native-api
Revert usage of QGIS native raster API in KDE as it causes issues
2020-04-13 13:15:47 +03:00
Alessandro Pasotti
604b874b82
Update mxe.yml
Apply suggestion from github support
2020-04-13 10:56:23 +02:00
Denis Rouzaud
ed0257971b
add protobuf to Disco image 2020-04-13 10:41:08 +02:00
Alessandro Pasotti
b94988aef6 Server: add QGIS_SERVER_IGNORE_BAD_LAYERS config option
Allow to override the default behavior in case of
bad layers (which is to invalidate the whole project).

When set to TRUE, the bad layers are skipped and the
project is considered available.

Followup #8922
2020-04-13 10:38:50 +02:00
Alessandro Pasotti
1175555301 Totally unrelated :/ 2020-04-13 10:29:19 +02:00
Alexander Bruy
de22b6a099 Revert usage of QGIS native API in KDE as it causes issues.
This reverts commits 3e63d65f89021de9c346cdf902a5119340521856
and 82559322d168a8eea44b4f11e4debff657cecf3f.
2020-04-13 11:11:31 +03:00
Samweli
40a0b61f4e only show the static temporal range options when they are selected 2020-04-13 17:14:24 +10:00
Nyall Dawson
68bd6bbce0 [processing] Fix exception when re-running certain parameter values from history panel 2020-04-13 17:13:24 +10:00