40524 Commits

Author SHA1 Message Date
Alexander Bruy
c373c8b32e Merge pull request #4948 from alexbruy/processing-raster
[processing] restore and improve some raster algorithms
2017-08-01 16:01:24 +03:00
Alexander Bruy
79adad7c8c indentation 2017-08-01 15:25:02 +03:00
Alexander Bruy
27f4d42b23 [processing] remove unused code 2017-08-01 14:52:25 +03:00
Alexander Bruy
14435907f6 [processing] adopt algs to use new API call to retrieve GDAL driver 2017-08-01 14:52:25 +03:00
Alexander Bruy
0476d4e2da [API] method to retrieve corresponding GDAL driver from a file
extension
2017-08-01 14:52:25 +03:00
Alexander Bruy
fef93fc751 [processing] limit pixel size values 2017-08-01 14:52:25 +03:00
Alexander Bruy
1f276a12bf [processing] port raster layer statistics 2017-08-01 14:52:25 +03:00
Alexander Bruy
fa0bb2e6dc [processing] improve Create constant raster algorithm 2017-08-01 14:52:25 +03:00
Nyall Dawson
0328b7af48 Merge pull request #4943 from nyalldawson/exp_layer_rel
Add items for project map layers and relations to expression builder
2017-08-01 19:30:58 +10:00
rldhont
a8f6dbc3b7 Merge pull request #4945 from pblottiere/server_smallclean
[server] Small clean-up in WMS renderer
2017-08-01 09:25:37 +02:00
Blottiere Paul
86c63a15b6 Set an attribute as private instead of protected 2017-07-31 11:09:15 +01:00
Blottiere Paul
74b3823278 Update sip binding 2017-07-31 11:09:15 +01:00
Blottiere Paul
4253a44568 Remove sip rule in header 2017-07-31 11:09:15 +01:00
Blottiere Paul
bc6930c58f Update spell check file 2017-07-31 11:09:15 +01:00
Blottiere Paul
b0ec92a73a Update documentation 2017-07-31 11:09:15 +01:00
Blottiere Paul
676dc8ccb7 Set destructor as virtual 2017-07-31 11:09:15 +01:00
Blottiere Paul
46752c568a Some cleanups in qgisapp 2017-07-31 11:09:15 +01:00
Blottiere Paul
d551f9b90d Update documentation for QgsProjectArchive 2017-07-31 11:09:15 +01:00
Blottiere Paul
47781e59c5 Update tests 2017-07-31 11:09:14 +01:00
Blottiere Paul
a7959b777a Update sip binding 2017-07-31 11:09:14 +01:00
Blottiere Paul
3480390dd6 Remove zip/unzip methods from QgsProject 2017-07-31 11:09:14 +01:00
Blottiere Paul
2d660a1e25 Fix compilation by taking libzip version into account 2017-07-31 11:09:14 +01:00
Blottiere Paul
ba74e64d93 Add libzip-dev in travis.yml 2017-07-31 11:09:14 +01:00
Blottiere Paul
1d8574e436 Temporary .qgs files are deleted 2017-07-31 11:09:14 +01:00
Blottiere Paul
a0a2f0c539 Add QIODevice::Truncate for opening a new file 2017-07-31 11:09:14 +01:00
Blottiere Paul
576afe5aa3 Add a QgsProjectArchive class to keep QgsArchive generic 2017-07-31 11:09:14 +01:00
Blottiere Paul
26d38459c5 Replace toLower() with compare( ..., Qt::CaseInsensitive ) 2017-07-31 11:09:14 +01:00
Blottiere Paul
23d83ddce0 Fix camel case 2017-07-31 11:09:14 +01:00
Blottiere Paul
8ce1fb264d .qgz files are supported by default for opening 2017-07-31 11:09:14 +01:00
Blottiere Paul
49730ed475 Archive has to be cleared when clear() is called 2017-07-31 11:09:14 +01:00
Blottiere Paul
92bad9254e Add more tests 2017-07-31 11:09:14 +01:00
Blottiere Paul
75811ef76b Update documentation and sip binding 2017-07-31 11:09:14 +01:00
Blottiere Paul
d23137e5d6 Remove unnecessary ternary test 2017-07-31 11:09:14 +01:00
Blottiere Paul
8d1ee93800 Datasource path are relatives in embedded qgs project 2017-07-31 11:09:14 +01:00
Blottiere Paul
f155030e63 [FEATURE] Add the possibility to save/open a project in .qgz 2017-07-31 11:09:14 +01:00
Blottiere Paul
15ed34c894 Add tests 2017-07-31 11:09:14 +01:00
Blottiere Paul
86389d185c [FEATURE] Project may be zipped/unzipped 2017-07-31 11:09:14 +01:00
Blottiere Paul
33247cc303 Add tests 2017-07-31 11:09:14 +01:00
Blottiere Paul
7c85b200e6 Add utilities functions for zip support 2017-07-31 11:09:14 +01:00
Blottiere Paul
5eba29e743 Add libzip as dependency 2017-07-31 11:09:14 +01:00
Blottiere Paul
e44a5ce44a Add tests 2017-07-31 10:08:22 +01:00
Blottiere Paul
3ebad9a119 Small cleanups in WMS renderer 2017-07-31 10:07:37 +01:00
Matthias Kuhn
0db8a5816b Merge pull request #4944 from m-kuhn/PyOverrideCursor
Safer cursor overriding for python
2017-07-31 10:10:06 +02:00
Matthias Kuhn
1da9c607c9
[MetaSearch] Make dialog element size dynamic 2017-07-31 10:09:03 +02:00
Matthias Kuhn
3dc6daaffa
Fix typo 2017-07-31 09:35:28 +02:00
Nyall Dawson
917263a9a3 Allow setting project for QgsExpressionBuilderWidget
(still defaults to QgsProject::instance())
2017-07-31 08:18:09 +10:00
Nyall Dawson
e79bf3fb94 Add some unit tests for QgsExpressionBuilderWidget 2017-07-31 08:08:18 +10:00
Nyall Dawson
878ee5c067 Add items for project map layers and relations to expression builder
Allows easy insertion of map layer IDs and relation IDs into
expressions. Numerous expression functions now utilise these,
so it makes sense to allow them to be easily inserted.

Fix #11680, #16879

Sponsored by Andreas Neumann
2017-07-31 08:08:18 +10:00
Matthias Kuhn
b262604f7a
Add missing import 2017-07-30 22:42:57 +02:00
Matthias Kuhn
3ce6fcd31d
Even more endless hourglass avoidance 2017-07-30 22:36:51 +02:00