54612 Commits

Author SHA1 Message Date
Nyall Dawson
67b48a4309 Use QgsReadWriteLocker 2019-03-27 12:53:15 +10:00
Nyall Dawson
858e5d0209 Sipify 2019-03-27 12:53:15 +10:00
Nyall Dawson
8daf4baef9 Followup https://github.com/OSGeo/proj.4/pull/1337
Add remaining mapping of old QGIS ellipsoid codes to PROJ db codes
2019-03-27 12:53:15 +10:00
Nyall Dawson
163f046945 Avoid loss of precision when reading ellipsoids from proj 2019-03-27 12:53:15 +10:00
Nyall Dawson
583f3d3472 Update/add new ellipsoid unit tests for proj 6 2019-03-27 12:53:15 +10:00
Nyall Dawson
545e8bcf2c Add utility class for proj to Python bindings 2019-03-27 12:53:15 +10:00
Nyall Dawson
a1a8e92646 Map older QGIS ellipsoid acronyms to proj auth:code pairs for proj 6 2019-03-27 12:53:15 +10:00
Nyall Dawson
8fb17e225e Alternative method of ellipsoid lookups 2019-03-27 12:53:15 +10:00
Nyall Dawson
72cb49c1c7 Improve performance of ellipsoid lookups on Proj >= 6 2019-03-27 12:53:15 +10:00
Nyall Dawson
6e57bfa845 Nicer sorting of ellipsoid defs 2019-03-27 12:53:15 +10:00
Nyall Dawson
edd84e95da Create ellipsoid definitions using proj db
Sponsored by ICSM
2019-03-27 12:53:15 +10:00
Nyall Dawson
ef8d893393 More QgsMapLayer python fixes 2019-03-27 09:11:15 +10:00
Nyall Dawson
ac651ee0d9 Followup 8d51a693, fix broken plugins 2019-03-27 07:20:43 +10:00
Denis Rouzaud
8d51a693a1 missing changes of QgsMapLayer::Type => QgsMapLayerType 2019-03-26 14:09:19 -05:00
Denis Rouzaud
60682885c0
Small tweak to enum Python docs (#9631)
original credits to @nyalldawson
2019-03-26 14:00:37 -05:00
Denis Rouzaud
f000956e86
Merge pull request #9437 from 3nids/maplayertype_enum
create scope based enum for QgsMapLayer::LayerType >> QgsMapLayerType
2019-03-26 10:28:34 -05:00
Matthias Kuhn
74e8207bf2
Merge pull request #9628 from daniviga/fix-rpm-2
[RPM] Make buildrpm.sh more robust and fast
2019-03-26 15:32:16 +01:00
Daniele Viganò
08c095e7a7
[RPM] Fix rpmbuild.sh broken shell checks 2019-03-26 14:40:37 +01:00
Daniele Viganò
8f9e782396
Merge branch 'master' into fix-rpm-2 2019-03-26 10:39:25 +01:00
Daniele Viganò
4857a06d35
[RPM] Make buildrpm.sh more robust and fix -b flag usage 2019-03-26 10:38:07 +01:00
Nyall Dawson
4f9d0029ad Add test mask images 2019-03-26 18:17:12 +10:00
Nyall Dawson
e5b87474d4 Test improvements
- Use standard test font, larger font size to minimize cross platform
rendering differences
- Create a local test report for debugging
2019-03-26 18:17:12 +10:00
Nyall Dawson
c282e95d1c Fix segfault on exit 2019-03-26 18:17:12 +10:00
henrik
584290c507 Fixed turned of testss 2019-03-26 18:17:12 +10:00
henrik
5c38ba3941 Decoupled tests by removing shared self-variables. 2019-03-26 18:17:12 +10:00
henrik
4b90afdb9e Spelling 2019-03-26 18:17:12 +10:00
henrik
cf63e00500 Added tests for PointDisplacementRenderer labels. 2019-03-26 18:17:12 +10:00
henrik
e8584c0cf4 Added tests for pointdisplacementlabels 2019-03-26 18:17:12 +10:00
henrik
99bb45edbd Fixed indentation. 2019-03-26 18:17:12 +10:00
henrik
252b74f80a Fixed indentation. 2019-03-26 18:17:12 +10:00
henrik
12b17b38c4 Changed QList to QVector for faster access. 2019-03-26 18:17:12 +10:00
Nyall Dawson
969fe29968 Update src/core/symbology/qgspointdisplacementrenderer.cpp
Co-Authored-By: HenrikSpa <henrik.spangmyr@midvatten.se>
2019-03-26 18:17:12 +10:00
Nyall Dawson
ce41dd3f0a Update src/core/symbology/qgspointdisplacementrenderer.cpp
Co-Authored-By: HenrikSpa <henrik.spangmyr@midvatten.se>
2019-03-26 18:17:12 +10:00
henrik
f9f51cc831 Fixes labels for point displacement grid. 2019-03-26 18:17:12 +10:00
henrik
6fb06738ec [FEATURE] [needs-docs] Point Displacement label distance factor
Adds label distance factor spinbox to Point Displacement symbology
window. Calculates label distance based on the current symbology
diagonal instead of a general maximum diagonal.

Replaces the hard coded distance "symbolDiagonal/2.0" with
"symbolDiagonal*mLabelDistanceFactor", where mLabelDistanceFactor is set
to the spinbox value.

 It's an old feature request (Point displacement labels adjustable
offsets "https://issues.qgis.org/issues/5945").
2019-03-26 18:17:12 +10:00
Daniele Viganò
13f9424f62
[RPM] Make %postun more robust remove a comment entirely 2019-03-26 08:53:19 +01:00
Daniele Viganò
5a6a02e15b
[RPM] Update rpm/default.cfg to build on F30 2019-03-26 08:52:49 +01:00
Daniele Viganò
b4ce8d60db
[RPM] Improve buildrpms.sh script and use pbzip2 when available 2019-03-26 08:52:15 +01:00
Alessandro Pasotti
09fe865094
Merge pull request #9616 from elpaso/html-widget
HTML form widget
2019-03-26 08:04:50 +01:00
Matthias Kuhn
bfd28b2f9a
Merge pull request #9621 from daniviga/fix-rpm
[RPM] Fix a comment in %postun
2019-03-25 18:32:07 +01:00
Alessandro Pasotti
0aa326b9f9 Enable webview tools and fix some minor dox issues 2019-03-25 18:09:13 +01:00
Daniele Viganò
adf973cde3
[RPM] Fix stale code in %postun 2019-03-25 17:56:22 +01:00
Denis Rouzaud
e232817e5b add missing doc 2019-03-25 11:00:17 -05:00
Denis Rouzaud
50f87c196d add macros to Doxyfile.in 2019-03-25 09:18:32 -05:00
Matthias Kuhn
f878ecc571
Merge pull request #9612 from sebastic/control-comma
Fix trailing comma in control files.
2019-03-25 13:16:48 +01:00
Alessandro Pasotti
1942507fe9
Merge pull request #9614 from elpaso/form-designer-allow-toggle-selection
Toggle selection button in form d&d designer
2019-03-25 12:41:59 +01:00
Alessandro Pasotti
4a43bba6f0
Merge pull request #9583 from roya0045/pr/9
Improved and semi automated bad layer handling
2019-03-25 12:24:02 +01:00
Blottiere Paul
daf53a1e08
Merge pull request #9611 from pblottiere/server_log_exceptions
[server] log exceptions
2019-03-25 11:00:25 +01:00
Blottiere Paul
250c62693a
Merge pull request #9560 from pblottiere/server_dxf_params
[server] Move parsing of DXF parameters in QgsWmsParameters...
2019-03-25 10:42:11 +01:00
Alessandro Pasotti
eb64810da5 Make slots private 2019-03-25 09:57:31 +01:00