55473 Commits

Author SHA1 Message Date
Juergen E. Fischer
b18731bc34 fix windows build on x86 2019-05-22 09:49:29 +02:00
Alessandro Pasotti
ad019c499b Remove raw string (not necessary here) 2019-05-22 08:51:54 +02:00
Harrissou Sant-anna
7df9df03c9 Title case gdal profile combobox items 2019-05-22 14:17:10 +10:00
Nyall Dawson
d8a5dfef06 Add missing dox to QgsRenderContext 2019-05-22 07:12:06 +10:00
Nyall Dawson
e23ceaa806 Mark render features methods as throwing QgsCsException, to allow it to be nicely caught in Python 2019-05-22 07:12:06 +10:00
Denis Rouzaud
177ab835aa
cosmic > disco leftovers 2019-05-21 14:29:05 -05:00
Denis Rouzaud
4f3a9f46d2
update Travis to build on Trusty for code layout (#10048)
* update Travis to build on Trusty for code layout

* fix shellcheck replace ! -z by -n

* shellcheck: fix  -n doesn't work with unquoted arguments

* more shellcheck fixes

* use bash instead of posix
2019-05-21 14:13:28 -05:00
Denis Rouzaud
2cc04c27aa fix installing tzdata on Docker again 2019-05-21 13:49:32 -05:00
Denis Rouzaud
ac25ee2a04 fix installing tzdata on Docker 2019-05-21 13:26:57 -05:00
Nyall Dawson
60deffbfa8 Add method to QgsRasterBlockFeedback to collect error messages
And append raster errors to rendering errors whenever encountered
2019-05-22 03:46:00 +10:00
Nyall Dawson
230c62fad6 If an error occurs while reading raster block data, don't return
corrupt data as a result. Instead, indicate explicitly that an
error occurred so that callers will fallback on appropriate
error paths.

Fixes rendering random junk (and possible crashes) when
attempting to open an invalid gdal raster data source,
such as the one attached to
https://github.com/OSGeo/gdal/issues/1545

Also replace manual memory management with unique_ptrs
2019-05-22 03:46:00 +10:00
Nyall Dawson
e5ab06fffa Add missing function group help 2019-05-22 03:45:00 +10:00
Denis Rouzaud
026cb0e003
update alternative Docker image from Cosmic to Disco (#10046) 2019-05-21 12:44:54 -05:00
Nyall Dawson
5fd9bc6408 Fix incorrect entries are added to coordinate transform cache
if crs cannot be represented as auth/id combo
2019-05-22 03:44:23 +10:00
Nyall Dawson
cf91c09c3c Fix rendering polys/lines with reprojection errors under proj 6 2019-05-22 03:43:48 +10:00
Nyall Dawson
a5e72c2c33 Update test result for proj 6 2019-05-22 03:43:48 +10:00
Nyall Dawson
9222f23cc3 Reset proj error before attempting transforms, avoids older errors
contaminating result of transform
2019-05-22 03:43:48 +10:00
Alessandro Pasotti
2b14dacd51 Fix identify on map in relation reference widget
Fixes #22071 - Relation reference widget wrong feature when "on map identification"
2019-05-21 19:09:18 +02:00
Blottiere Paul
0c77b9e2f7 Add doc 2019-05-21 15:16:09 +02:00
Blottiere Paul
dabd3dc935 Update tests 2019-05-21 15:16:09 +02:00
Blottiere Paul
1c37099ba4 Fixes compilation 2019-05-21 15:16:09 +02:00
Blottiere Paul
69e02240d2 const 2019-05-21 15:16:09 +02:00
Blottiere Paul
0384f23327 Removes duplicated code 2019-05-21 15:16:09 +02:00
Blottiere Paul
f542651497 Rename methods 2019-05-21 15:16:09 +02:00
Blottiere Paul
2d0aa355eb Remove unused methods 2019-05-21 15:16:09 +02:00
Blottiere Paul
5221937f59 Check width/height values in context 2019-05-21 15:16:09 +02:00
Blottiere Paul
fe856d6935 Move map size computation in context 2019-05-21 15:16:09 +02:00
Nyall Dawson
5cd8cb64ec Ensure NULL item shows before field names in expression builder, instead of mixed inside them 2019-05-21 21:31:35 +10:00
Matthias Kuhn
58c82c36d0
Merge pull request #10035 from daniviga/master
[RPM] Fix a dependency on older Fedora releases
2019-05-21 11:25:10 +02:00
Nyall Dawson
92691f9f72 Add comment for myself 2019-05-21 19:14:55 +10:00
Nyall Dawson
4786b3ead9 Update test result for proj 6 2019-05-21 19:14:55 +10:00
Nyall Dawson
fea12d5ff6 Adjust test result for proj 6 2019-05-21 19:14:55 +10:00
Nyall Dawson
c52b1d7785 Fix resolution of bound crs proj strings to auth/code 2019-05-21 19:14:55 +10:00
Nyall Dawson
eafd7872dd QgsCoordinateReferenceSystem::fromEpsgId worked with ESRI codes
on pre proj6 builds, so keep compatibility with that under proj6
2019-05-21 19:14:55 +10:00
Nyall Dawson
289e72dc07 Adjust precision of some processing tests to allow them to pass under proj 6 2019-05-21 19:14:55 +10:00
nirvn
20ed28da29 [processing] Move the new XYZ algorithms under the raster tools group 2019-05-21 12:19:20 +07:00
Alessandro Pasotti
3fd399dc59 Fix export raster as GPKG
Fixes #20848

Test added for internal functions because the main functionality
is in app.

Partially reverts 006b130e8a85dbba9e499642a8493a515cf41aa0
See: 006b130e8a
2019-05-20 18:02:28 +02:00
Daniele Viganò
f7722e3ff6
[RPM] Fix a dependency on older Fedora releases 2019-05-20 17:33:06 +02:00
Blottiere Paul
284f5d565c
Merge pull request #10010 from elemoine/ele_filter
[server] Support FILTER values with colons
2019-05-20 10:09:18 +02:00
nirvn
7132cf3b2e [ui] Improve UX by adding an original source label when changing / updating layer data source 2019-05-20 14:25:55 +07:00
Nyall Dawson
98845e5779 Don't show a 'invalid layer source' warning if a user opens a multi-layer
vector file, but then chooses not to actually add any layers from the file
2019-05-20 16:39:56 +10:00
Nyall Dawson
920676b178 Fix all layers are force redrawed whenever a filter is changed in any 2019-05-20 14:58:01 +10:00
Nyall Dawson
c16e5eec13 Fix a crash under proj 6 2019-05-20 13:57:02 +10:00
Nyall Dawson
0c05568219 Update a test result for proj 6 2019-05-20 13:57:02 +10:00
Nyall Dawson
c35d898c5e Fix incorrect mapping of auth id pairs to old QGIS srs db id
Because the old qgis internal db was seriously messed up and
has all the ESRI authorities tagged incorrect as EPSG.
2019-05-20 13:57:02 +10:00
Nyall Dawson
bf13d09d5c Revert "postgres provider: performance improvements when loading layers"
This reverts commit 2220b86e2e3d26a84b7533cb6c4fb0ee87d7fdc4.

The commit broke existing unit tests
2019-05-20 13:56:07 +10:00
Denis Rouzaud
2369e06b17
changed shortcuts to CTRL+ALT+arrow 2019-05-19 20:39:49 -05:00
Juergen E. Fischer
ac5e945742 translation string fixes 2019-05-20 01:05:56 +02:00
Juergen E. Fischer
2220b86e2e postgres provider: performance improvements when loading layers 2019-05-20 01:05:56 +02:00
Harrissou Sant-anna
94cb85490a Title case the options 2019-05-20 08:53:25 +10:00