438 Commits

Author SHA1 Message Date
Nyall Dawson
44896c3636 [processing] Fix grass point parameter evaluation 2018-02-26 17:10:09 +11:00
Juergen E. Fischer
dcfe5ca63f update translation strings 2018-02-18 17:35:34 +01:00
Alexander Bruy
068d74d51a [processing] allow enums values to be used in description files 2018-02-08 17:22:20 +02:00
Denis Rouzaud
3dc3d9d1b2 unite QgsMessageLog::Level and QgsMessageBar::MessageLevel in Qgis::MessageLevel
make enum items lower case
remove unused QgsMessageLog::None and All
2018-02-06 08:56:40 -04:00
Nyall Dawson
2218f653ca [processing][grass] Remove duplicate parameter from r.stats 2018-02-01 07:53:54 +11:00
Nyall Dawson
5896fb3305 [processing][grass] Fix incorrect name for i.albedo parameter 2018-02-01 07:53:54 +11:00
Nyall Dawson
a05d941e4e [processing] Default to allowing background execution of algorithms
Since the underlying issues with the Python bindings are now fixed,
in most cases we can safely default to allowing an algorithm to
run in a background thread!!

So now we make this the default, and require individual algorithms
which are NOT thread safe to declare this. This includes algorithms
which directly manipulate the current project or layers (such as
setting layer styles), alter the selections in layers, or which
rely on 3rd party libraries (for now, SAGA and GRASS algorithms
are marked as not thread safe... TODO - someone more familiar with
these libraries can investigate and remove the flag if appropriate).

Also models are marked as non-thread safe. TODO: only flag an
individual model as thread-unsafe if any of its child algorithms
report this flag.
2018-01-29 17:37:05 +11:00
Nyall Dawson
4e6aa3c359 [processing] Fix error on win when grass path isn't set correctly 2018-01-24 19:00:58 +11:00
Juergen E. Fischer
0c4e8d57be translation string fix 2018-01-13 16:05:24 +01:00
Médéric RIBREUX
712093731a Merge branch 'ProcessingGrassFixExt' of https://github.com/medspx/qgis into ProcessingGrassFixExt 2018-01-07 11:02:26 +01:00
Médéric RIBREUX
0f1cb25085 Fix v.external default configuration and handling 2018-01-07 11:01:44 +01:00
Alexander Bruy
7a2e6a476f
fix spelling 2018-01-04 09:00:42 +02:00
Médéric RIBREUX
5a3a0dab95 Remove broken algorithms and clean code 2017-12-30 17:16:16 +01:00
Médéric RIBREUX
486bcd6f24 Fix all i.* ext scripts 2017-12-29 17:13:30 +01:00
Médéric RIBREUX
e712ee6266 Fix v.net.report descriptions' 2017-12-28 18:37:17 +01:00
Médéric RIBREUX
14709f59f4 Fix nearly all v. ext scripts 2017-12-28 18:28:18 +01:00
Médéric RIBREUX
90bf630185 Fix all r algorithms ext scripts! 2017-12-27 20:13:05 +01:00
Médéric RIBREUX
8b691e87aa Handle raster files wihtout extension as GTiff + fix some ext scripts 2017-12-27 17:41:05 +01:00
Médéric RIBREUX
1f8fbf313f Fix r.li.* description files and ext scripts 2017-12-27 15:35:17 +01:00
Médéric RIBREUX
9b6f98a31a Hidden output parameters are not used in the main command anymore 2017-12-27 12:08:21 +01:00
Médéric RIBREUX
feaecea44d Fix multiple ParameterField handling 2017-12-27 11:52:01 +01:00
Médéric RIBREUX
36311ff6af Fix multiple enum parameters handling and some ext scripts 2017-12-27 11:16:14 +01:00
Médéric RIBREUX
3fa9e3c9f8 Fix QgsProcessingParameterFile bad descriptions 2017-12-27 10:19:51 +01:00
Médéric RIBREUX
433d376c8a Fix optional None input parameters handling 2017-12-26 18:53:30 +01:00
Médéric RIBREUX
5321ee5ea2 Update TODO list 2017-12-26 18:28:21 +01:00
Médéric RIBREUX
a540a93e24 Fix i.modis.qc description file 2017-12-23 10:24:52 +01:00
Médéric RIBREUX
1ba1dbed7b Fix also i.* description files 2017-12-16 11:12:12 +01:00
Médéric RIBREUX
6d4d291f0b Review ParameterNumber for r.* description files 2017-12-16 11:12:12 +01:00
Médéric RIBREUX
507af21f2f Review optional ParameterNumbers 2017-12-16 11:12:12 +01:00
Médéric RIBREUX
f70032bab6 Fix v.buffer 2017-12-16 11:12:12 +01:00
Médéric RIBREUX
5b86407338 Fix parameters and support empty default values for Enums 2017-12-16 11:12:12 +01:00
Médéric RIBREUX
a8afd12f51 First fixes before tests 2017-12-16 11:12:12 +01:00
Alexander Bruy
6f43954839 [processing] add group id to GRASS algorithms 2017-12-14 18:04:02 +02:00
Tim Sutton
f6acf37637
Fix processing errors on startup and execution on MacOS (#5769) 2017-11-30 07:17:12 +02:00
Alexander Bruy
3d4a59bb8b [processing] cleanup files from unused code and remove some files 2017-11-28 12:27:45 +02:00
Alexander Bruy
0059b2b692 [processing] remove Python 2 compatibility layer 2017-11-28 12:27:45 +02:00
nirvn
a477ea3ae4 [processing] move grass & saga version number to tooltips 2017-11-24 17:16:25 +07:00
Alexander Bruy
03e4756d26 [processing] don't throw error if GRASS not found on Mac (fix #17443) 2017-11-23 16:16:08 +02:00
Alexander Bruy
6063c83edf [processing] detect GRASS 7.4 on Mac 2017-11-23 16:16:08 +02:00
Giovanni Manghi
618ada7fc1 add support for GRASS 7.4 2017-11-15 14:39:58 +00:00
Alexander Bruy
b95588cf58
Merge pull request #5603 from medspx/ProcessingGrassFixDescR
[processing] GRASS7 provider: review and update all r.* description files.
2017-11-15 08:31:49 +02:00
Alexander Bruy
662c2cf801
another typo 2017-11-14 08:39:25 +02:00
Alexander Bruy
c65ed15db8
Fix typo 2017-11-14 08:38:24 +02:00
Juergen E. Fischer
150a64e9ac fix warnings and translation strings 2017-11-12 21:57:15 +01:00
Médéric RIBREUX
c3b97827df Review all r.* description files 2017-11-11 14:31:58 +01:00
Médéric RIBREUX
da90477121 Improve input detection and add new algorithms 2017-11-05 13:52:26 +01:00
Médéric RIBREUX
d10aaf4bd4 Support multiple output file raster formats:
* A new createopt textbox has been added to the parameters dialog for algorithms which exports to raster files.
* A new metaopt textbox has also been added to the Algorithm parameters dialog.
* Raster file format is detected from output filename extension.
* GdalUtils has been improved to correctly detect raster formats supported for creation.
* QFileDialog for output rasters now display only file filters for supported output raster file formats.
2017-11-05 13:18:24 +01:00
Médéric RIBREUX
aa17df1a55 * Add new GRASS 7.2 algorithms.
* Fix ParameterRange GUI.
* Fix Multiple values Enum support.
2017-11-04 18:34:25 +01:00
Médéric Ribreux
6c81895fb0 Improve GRASS provider:
- Improve GRASS detection for all OS.
- Use GRASS --exec command.
- Unified GRASS batch job method for all OS (easier to maintain).
- Handle MS-Windows codepages (for data only, if you have a username with special characters, it will not work).
- Better support for filepath normalization.
- add -m option to r.out.gdal.
2017-11-04 15:31:21 +01:00
Médéric RIBREUX
c63df209a8 Fix cz function 2017-11-04 15:31:21 +01:00