[qgis] branch ubuntu/trusty updated (9768199 -> c54e672)
Martin Landa
martinl-guest at moszumanska.debian.org
Wed Jan 31 23:39:44 UTC 2018
This is an automated email from the git hooks/post-receive script.
martinl-guest pushed a change to branch ubuntu/trusty
in repository qgis.
from 9768199 Set distribution to unstable.
adds 35f791d Mark qt4-without-qtwebkit.patch as Applied-Upstream.
adds 56074a0 Update symbols for hppa & ppc64.
adds 9fc6d7d Drop missing symbols.
adds 6d603d9 Imported Upstream version 2.14.4+dfsg
adds 550ff08 Merge tag 'upstream/2.14.4+dfsg'
adds 226c820 New upstream release.
adds b50722b Reorder (build) dependencies.
adds 4c9cc4d Disable globe plugin, doesn't support osgEarth 2.7 properly.
adds d940dda Update copyright file.
adds 7891fde Refresh patches.
adds 3614701 Update symbols for amd64.
adds 0e69743 Set distribution to experimental.
adds 6219849 Fix installation path of scalable icons.
adds a08383c fix 39d6e79
adds f787917 Add changelog entry for Jürgens commit.
adds d158b96 Update symbols for other architectures.
adds 673de01 Set distribution to unstable.
adds 677b730 Update install files to match paths for GRASS 6 & 7.
adds a51de8a Update symbols for sparc64.
adds e410ce6 Imported Upstream version 2.14.5+dfsg
adds 7b34f24 Merge tag 'upstream/2.14.5+dfsg'
adds 44fba18 New upstream release.
adds 89cc347 Update symbols for amd64.
adds 165cf87 Set distribution to experimental.
adds c3f5ff1 Update symbols for other architectures.
adds 4f1887a Set distribution to unstable.
adds 49388f1 Add version constraint to libqgis-customwidgets dependency.
adds 6737252 Update symbols for other architectures.
adds c43cdf0 Drop libgsl0-dev alternative dependency.
adds 5e9af3b Fix libqgis-customwidgets version requirement to be binNMUable.
adds 970bdd7 Update symbols for amd64.
adds b92e52d Set distribution to unstable.
adds fda1341 Imported Upstream version 2.14.6+dfsg
adds 6f3a5a6 Merge tag 'upstream/2.14.6+dfsg'
adds 1aa063b New upstream release.
adds a2c27b1 Update symbols for amd64.
adds 48e10af Set distribution to experimental.
adds 06698ed Update symbols for other architectures.
adds 58ebf32 Set distribution to unstable.
adds 5c73cbd Move obsolete diversion removal from preinst to postinst. (closes: #836993)
adds eebbb43 Update symbols for armel & mipsel.
adds dccd03c Set distribution to unstable.
adds 5ff5f3e Remove obsolete diversions in postinst & prerm. (closes: #836993)
adds 100042b Update symbols for amd64.
adds aea6b48 Set distribution to unstable.
adds 2ab6fd7 Add patch to fix 'columns' typo.
adds c00c616 Simplify lintian override comments.
adds 0c2e4f7 Remove obsolete diversions in qgis.preinst again, but don't rename. (closes: #836993)
adds 37bf42c Set distribution to unstable.
adds 32a1925 Imported Upstream version 2.14.7+dfsg
adds 5d7a4eb Merge tag 'upstream/2.14.7+dfsg'
adds 2d64b38 New upstream release.
adds be7a2ba Update copyright file.
adds 51765d8 Install PyQt4 files in python-qgis package.
adds 168aed2 Re-enable QtWebKit support using embedded copy.
adds 89ce2d4 Only install .so files in python-qgis package.
adds e7f32b9 Update symbols for amd64.
adds ee113f4 Set distribution to experimental.
adds 1dc6704 Update symbols for other architectures.
adds cb8c677 Set distribution to unstable.
adds 33cb274 Move icons to subdirectory.
adds 2dbb70c Update symbols for other architectures.
adds aa6bde7 Set distribution to unstable.
adds 6e0b0d6 Imported Upstream version 2.14.8+dfsg
adds 766bef3 Merge tag 'upstream/2.14.8+dfsg'
adds c0351a0 New upstream release.
adds 1197ecf Update copyright file.
adds 6b0f03b Refresh patches.
adds 48063df Update symbols for amd64.
adds 5c7bed8 Set distribution to experimental.
adds df2a9c6 Update symbols for other architectures.
adds 00821b3 Set distribution to unstable.
adds d79dfa7 Update symbols for other architectures.
adds 82f9319 Update branch in gbp.conf & Vcs-Git URL.
adds 00ea857 Update dependencies & paths for GRASS 7.2.
adds 21b188e Set distribution to experimental.
adds c0f0e41 Run doxygen in a subshell.
adds 03a6947 Imported Upstream version 2.14.9+dfsg
adds 3e78e6a Merge tag 'upstream/2.14.9+dfsg'
adds d1162d5 New upstream release.
adds fb666fd Update copyright years for Alessandro Pasotti.
adds 9eef0d6 Update symbols for amd64.
adds 3f69546 Set distribution to experimental.
adds 3fa4f11 Merge tag 'debian/2.14.9+dfsg-1.exp1' into experimental
adds e389bc7 Update symbols for other architectures.
adds 8ee8262 Set distribution to unstable.
adds ab52217 Merge tag 'debian/2.14.9+dfsg-1' into experimental
adds 859d1f9 Imported Upstream version 2.14.10+dfsg
adds 1e33e30 Merge tag 'upstream/2.14.10+dfsg'
adds cf8b488 New upstream release.
adds 9948641 Update symbols for amd64.
adds a42c554 Set distribution to experimental.
adds a087506 Merge tag 'debian/2.14.10+dfsg-1.exp1' into experimental
adds 57d4914 Update symbols for other architectures.
adds bf1e5f2 Set distribution to unstable.
adds 59b1e5b Merge tag 'debian/2.14.10+dfsg-1' into experimental
adds 917bb52 Revert "Update branch in gbp.conf & Vcs-Git URL."
adds 06b797d Bump minimum GRASS version to 7.2.0.
adds 862a876 Update symbols for other architectures.
adds b8627ff Set distribution to unstable.
adds 0f49c8a Imported Upstream version 2.14.11+dfsg
adds fce3a99 Merge tag 'upstream/2.14.11+dfsg'
adds 67e628f New upstream release.
adds 805216b Refresh patches.
adds 6e1d476 Update symbols for amd64.
adds bba5817 Add ${python:Depends} to python-qgis-common dependencies.
adds f861675 Set distribution to experimental.
adds 3b735e5 Update symbols for other architectures.
adds 6194906 Set distribution to unstable.
adds b709929 Add patch to fix "error: 'QStringLiteral' was not declared in this scope".
adds 8b05aa6 Add Breaks/Replaces on python-qt4 for QtWebKit. (closes: #855048)
adds a8d3e81 Revert "Add patch to fix "error: 'QStringLiteral' was not declared in this scope"."
adds 274b1d8 Set distribution to unstable.
adds 3b34fc4 Imported Upstream version 2.14.12+dfsg
adds 6e1b953 Merge tag 'upstream/2.14.12+dfsg'
adds 3bfd3e8 New upstream release.
adds 06d061a Add Jorge Gustavo Rocha to copyright holders.
adds 20d26a1 Update symbols for amd64.
adds cca63f4 Set distribution to experimental.
adds 9b4474b Add patch to fix GRASS 7.2 support in processing. (closes: #858251)
adds a3adefe Update symbols for other architectures.
adds 7b0d2ba Set distribution to experimental.
adds 445ad9f Imported Upstream version 2.14.13+dfsg
adds e2284ef Merge tag 'upstream/2.14.13+dfsg'
adds 7f02f0d New upstream release.
adds 4616bee Update copyright years for Victor Olaya.
adds a5a4639 Update symbols for amd64.
adds 8d37665 Set distribution to experimental.
adds 5c53d30 Imported Upstream version 2.14.14+dfsg
adds e762d75 Merge tag 'upstream/2.14.14+dfsg'
adds 7d7b848 New upstream release.
adds 7b76b34 Refresh patches.
adds e2d4256 Update symbols for amd64.
adds d0cf9d9 Set distribution to experimental.
adds 5aaf99a Imported Upstream version 2.14.15+dfsg
adds 3bd535f Merge tag 'upstream/2.14.15+dfsg'
adds 63d39fb New upstream release.
adds 086b171 Update symbols for amd64.
adds abe636e Set distribution to experimental.
adds db98c7b Add Breaks/Replaces to python-qgis-common for qgis_customwidgets.py move. (closes: #864695)
adds ec6aa50 Set distribution to experimental.
adds 716ff82 Update symbols for other architectures.
adds d83347f Bump Standards-Version to 4.0.0, no changes.
adds 127fd4d Add autopkgtest to test installability.
adds 56f1cb4 Use pkg-info.mk variables instead of dpkg-parsechangelog output.
adds 77f0bc3 Add lintian override for spelling-error-in-binary false positive.
adds 0c41656 Use "-noawait" variant for qgis-crssync trigger.
adds e833c38 Set distribution to unstable.
adds c73d003 Disable openscenegraph & osgearth build dependencies, osgEarth 2.8 is not supported (yet) by the globe plugin.
adds 185b106 New upstream version 2.14.16+dfsg
adds 855bf2e Merge tag 'upstream/2.14.16+dfsg'
adds cc65968 New upstream release.
adds 44ae365 Add license & copyright for qtwebkit.py.
adds 0325c7e Update symbols for amd64.
adds 1c5d064 Set distribution to experimental.
adds cdc1399 Drop libopenscenegraph-dev build dependency, pulled in via libosgearth-dev.
adds 695d524 Update symbols for other architectures.
adds e7fe455 Set distribution to unstable.
adds 53877f6 Update gbp.conf to use --no-rollback for gbp import-orig.
adds 19088cc New upstream version 2.14.17+dfsg
adds f5fe787 Merge tag 'upstream/2.14.17+dfsg'
adds c0170a8 New upstream release.
adds 9287508 Add xvfb to qgis-server Suggests.
adds 41c5119 Update symbols for amd64.
adds 3069fa6 Set distribution to experimental.
adds fab4da9 Update symbols for other architectures.
adds ab9f641 Fix malformed lintian overrides.
adds b38a306 Set distribution to unstable.
adds 94ae262 New upstream version 2.14.18+dfsg
adds 567ac91 Merge tag 'upstream/2.14.18+dfsg'
adds d1c4ed8 New upstream release.
adds 8c4ca27 Update symbols for amd64.
adds dcfda24 Set distribution to experimental.
adds 82b4dc6 Add patch by Dmitry Shachnev to fix FTBFS with SIP 4.19.3. (closes: #872640)
adds 668c22f Update symbols for other architectures.
adds ab7bf14 Set distribution to unstable.
adds bf0aef6 New upstream version 2.14.19+dfsg
adds 46f9b11 Merge tag 'upstream/2.14.19+dfsg'
adds 625e997 New upstream release.
adds 89de95e Drop remove-sip-workaround.patch, applied upstream.
adds e1790bc Remove mimelnk files for KDE3. (closes: #875520)
adds 7b2f0a5 Update symbols for amd64.
adds 9257503 Set distribution to experimental.
adds 0d649ae Update symbols for other architectures.
adds 0f5d962 Drop unused lintian override for spelling-error-in-binary.
adds 2555fa1 Add lintian override for python-foo-but-no-python3-foo.
adds f1effd1 Move libqgis-server to libs section.
adds caec3d4 Change priority for qgis-dbg from extra to optional.
adds 9c6d91b Bump Standards-Version to 4.1.0, changes: priority.
adds ad48841 Move from experimental to unstable. (closes: #876320)
adds e2ef4e5 Add virtual GRASS ABI package to qgis-plugin-grass dependencies.
adds 5e02de3 Bump Standards-Version to 4.1.1, no changes.
adds f4072d7 New upstream version 2.14.20+dfsg
adds 29320fa Merge tag 'upstream/2.14.20+dfsg'
adds c31dffc New upstream release.
adds d2d1a9e Drop unused override for python-foo-but-no-python3-foo.
adds 303e273 Set distribution to experimental.
adds dc7fc85 Update symbols for other architectures.
adds f29f4bb Set distribution to unstable.
adds b1ed94f Override dh_gencontrol to set GRASS ABI dependency with substvars.
adds c9b4b38 Strip trailing whitespace from changelog.
adds 2502fcd Update branch in gbp.conf & Vcs-Git URL.
adds e74b050 Update packing for GRASS 7.4.
adds eafe974 Set distribution to experimental.
adds 86e5299 Fix GRASS ABI dependency to include 'grass'.
adds e3ae068 Set distribution to experimental.
adds 9e8b799 Strip trailing whitespace from control file.
adds 29d5785 Disable use of QtWebKit. (closes: #882663)
adds 677e09a New upstream version 2.14.21+dfsg
adds 4b7ec86 Merge tag 'upstream/2.14.21+dfsg' into experimental
adds 9f9bd4b New upstream release.
adds 748cedd Partially revert GRASS 7.4 changes to build with GRASS 7.2.
adds ae7d964 Merge changelog entry for 2.14.20+dfsg-2~exp3 into 2.14.21+dfsg-1~exp1.
adds f5749ed Don't install PyQt4 files, no longer built.
adds d84419d Disable Breaks/Replaces on python-qt4, python-qgis no longer includes PyQt4 files.
adds 40add58 Drop obsolete dbg package.
adds b8a5b1a Bump Standards-Version to 4.1.2, no changes.
adds 164c81b Add lintian override for dependency-on-python-version-marked-for-end-of-life.
adds 38d5c27 Set distribution to experimental.
adds 73402a8 Update symbols for amd64.
adds f2fed04 Update symbols for amd64 & other architectures.
adds 8e65859 Revert "Update branch in gbp.conf & Vcs-Git URL."
adds 01fa247 Set distribution to unstable.
adds 6a870c6 Update build dependency for libqscintilla2-dev. (closes: #886194)
adds 718f5b4 Update symbols for other architectures.
adds 27ea135 Bump Standards-Version to 4.1.3, no changes.
adds fba9218 Set distribution to unstable.
adds a8c6abc Replace libqca2-plugin-ossl transitional package with libqca2-plugins. (closes: #886681)
adds 4718e63 Update symbols for other architectures.
adds f2dfa85 Set distribution to unstable.
adds 6fa9dfd New upstream version 2.14.22+dfsg
adds 6caac7d Merge tag 'upstream/2.14.22+dfsg'
adds c7866af New upstream release.
adds 6685f6a Update version specific symbols.
adds aa478ea Set distribution to experimental.
adds ffdcc9a Update copyright-format URL to use HTTPS.
adds df8cd17 Set distribution to unstable.
new c54e672 Rebuild 2.14.22+dfsg for trusty
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.editorconfig | 17 +
.gitignore | 2 +
.travis.yml | 70 +-
CMakeLists.txt | 25 +-
CTestConfig.cmake | 2 +-
ChangeLog | 8905 ++++++---
NEWS | 8 +-
ci/travis/linux/after_script.sh | 15 +
ci/travis/linux/before_install.sh | 80 +-
ci/travis/linux/before_script.sh | 15 +
ci/travis/linux/install.sh | 34 +-
ci/travis/linux/qt4/before_install.sh | 24 +
ci/travis/linux/qt4/install.sh | 59 +
ci/travis/linux/qt4/script.sh | 27 +
ci/travis/linux/script.sh | 20 +-
ci/travis/osx/before_install.sh | 28 +-
ci/travis/osx/install.sh | 37 +-
ci/travis/osx/script.sh | 21 +-
cmake/FindQScintilla.cmake | 4 +-
cmake/FindSPATIALITE.cmake | 3 +-
cmake/PyQtMacros.cmake | 6 +-
cmake/SIPMacros.cmake | 6 +
cmake_templates/qgsconfig.h.in | 2 +
debian/changelog | 522 +-
debian/control | 160 +-
debian/copyright | 53 +-
debian/gbp.conf | 3 +
debian/{ => icons}/qbrowser-icon128x128.png | Bin
debian/{ => icons}/qbrowser-icon16x16.png | Bin
debian/{ => icons}/qbrowser-icon192x192.png | Bin
debian/{ => icons}/qbrowser-icon22x22.png | Bin
debian/{ => icons}/qbrowser-icon24x24.png | Bin
debian/{ => icons}/qbrowser-icon256x256.png | Bin
debian/{ => icons}/qbrowser-icon32x32.png | Bin
debian/{ => icons}/qbrowser-icon36x36.png | Bin
debian/{ => icons}/qbrowser-icon42x42.png | Bin
debian/{ => icons}/qbrowser-icon48x48.png | Bin
debian/{ => icons}/qbrowser-icon512x512.png | Bin
debian/{ => icons}/qbrowser-icon64x64.png | Bin
debian/{ => icons}/qbrowser-icon72x72.png | Bin
debian/{ => icons}/qbrowser-icon80x80.png | Bin
debian/{ => icons}/qbrowser-icon8x8.png | Bin
debian/{ => icons}/qbrowser-icon96x96.png | Bin
debian/{ => icons}/qgis-icon128x128.png | Bin
debian/{ => icons}/qgis-icon16x16.png | Bin
debian/{ => icons}/qgis-icon192x192.png | Bin
debian/{ => icons}/qgis-icon22x22.png | Bin
debian/{ => icons}/qgis-icon24x24.png | Bin
debian/{ => icons}/qgis-icon256x256.png | Bin
debian/{ => icons}/qgis-icon32x32.png | Bin
debian/{ => icons}/qgis-icon36x36.png | Bin
debian/{ => icons}/qgis-icon42x42.png | Bin
debian/{ => icons}/qgis-icon48x48.png | Bin
debian/{ => icons}/qgis-icon512x512.png | Bin
debian/{ => icons}/qgis-icon64x64.png | Bin
debian/{ => icons}/qgis-icon72x72.png | Bin
debian/{ => icons}/qgis-icon80x80.png | Bin
debian/{ => icons}/qgis-icon8x8.png | Bin
debian/{ => icons}/qgis-icon96x96.png | Bin
debian/{ => icons}/qgis-mime-icon128x128.png | Bin
debian/{ => icons}/qgis-mime-icon16x16.png | Bin
debian/{ => icons}/qgis-mime-icon22x22.png | Bin
debian/{ => icons}/qgis-mime-icon24x24.png | Bin
debian/{ => icons}/qgis-mime-icon32x32.png | Bin
debian/{ => icons}/qgis-mime-icon36x36.png | Bin
debian/{ => icons}/qgis-mime-icon42x42.png | Bin
debian/{ => icons}/qgis-mime-icon48x48.png | Bin
debian/{ => icons}/qgis-mime-icon64x64.png | Bin
debian/{ => icons}/qgis-mime-icon72x72.png | Bin
debian/{ => icons}/qgis-mime-icon80x80.png | Bin
debian/{ => icons}/qgis-mime-icon8x8.png | Bin
debian/{ => icons}/qgis-mime-icon96x96.png | Bin
...4.3.install => libqgis-analysis2.14.22.install} | 0
...4.3.symbols => libqgis-analysis2.14.22.symbols} | 13 +-
...pp2.14.3.install => libqgis-app2.14.22.install} | 0
...pp2.14.3.symbols => libqgis-app2.14.22.symbols} | 194 +-
...e2.14.3.install => libqgis-core2.14.22.install} | 0
...e2.14.3.symbols => libqgis-core2.14.22.symbols} | 288 +-
debian/libqgis-dev.install | 2 +-
...ui2.14.3.install => libqgis-gui2.14.22.install} | 0
...ui2.14.3.symbols => libqgis-gui2.14.22.symbols} | 283 +-
...tall => libqgis-networkanalysis2.14.22.install} | 0
...bols => libqgis-networkanalysis2.14.22.symbols} | 2 +-
....14.3.install => libqgis-server2.14.22.install} | 0
....14.3.symbols => libqgis-server2.14.22.symbols} | 5 +-
debian/libqgisgrass7-2.14.22.install | 1 +
...des => libqgisgrass7-2.14.22.lintian-overrides} | 4 +-
....14.3.symbols => libqgisgrass7-2.14.22.symbols} | 136 +-
debian/libqgisgrass7-2.14.3.install | 1 -
...2.14.3.install => libqgispython2.14.22.install} | 0
...2.14.3.symbols => libqgispython2.14.22.symbols} | 2 +-
debian/mime/application/x-adobe-mif.desktop | 8 -
debian/mime/application/x-esri-crs.desktop | 8 -
debian/mime/application/x-esri-shape.desktop | 8 -
debian/mime/application/x-mapinfo-mif.desktop | 9 -
.../mime/application/x-qgis-layer-settings.desktop | 8 -
debian/mime/application/x-qgis-project.desktop | 9 -
debian/mime/application/x-raster-aig.desktop | 8 -
debian/mime/application/x-raster-ecw.desktop | 8 -
debian/mime/application/x-raster-mrsid.desktop | 8 -
debian/patches/columns-typo.patch | 453 +
debian/patches/grass74.patch | 14 +
debian/patches/number-typo.patch | 24 +-
debian/patches/occurred-typo.patch | 2 +-
debian/patches/qt4-without-qtwebkit.patch | 3 +-
debian/patches/series | 2 +
debian/python-qgis.install | 2 +
debian/python-qgis.lintian-overrides | 3 -
debian/qgis-plugin-grass-common.lintian-overrides | 4 +
debian/qgis-plugin-grass.install | 4 +-
debian/qgis-provider-grass.install | 12 +-
debian/qgis-providers.lintian-overrides | 3 -
debian/qgis-providers.triggers | 2 +-
debian/qgis.install | 2 -
debian/qgis.lintian-overrides | 2 +-
debian/qgis.preinst | 2 +-
debian/qgis.sh | 4 +-
debian/rules | 44 +-
debian/source.lintian-overrides | 3 +
debian/source/include-binaries | 90 +-
debian/tests/control | 3 +
doc/TRANSLATORS | 78 +-
doc/news.html | 12 +-
doc/news.t2t | 2 +-
i18n/qgis_de.ts | 19143 ++++++++++---------
images/icons/qgis-icon-macos.png | Bin 0 -> 169214 bytes
ms-windows/osgeo4w/creatensis.pl | 36 +-
ms-windows/osgeo4w/package-nightly.cmd | 14 +-
ms-windows/osgeo4w/package.cmd | 31 +-
python/CMakeLists.txt | 22 +
python/PyQt/CMakeLists.txt | 2 +
.../gui/SilentProgress.py => PyQt/PyQt4/Qt.py} | 42 +-
.../gui/SilentProgress.py => PyQt/PyQt5/Qt.py} | 42 +-
python/QtWebKit/QtWebKitmod.sip | 63 +
python/{PyQt/PyQt5 => QtWebKit}/__init__.py | 0
python/QtWebKit/qgraphicswebview.sip | 150 +
python/QtWebKit/qtwebkit.py | 51 +
python/QtWebKit/qwebdatabase.sip | 46 +
python/QtWebKit/qwebelement.sip | 144 +
python/QtWebKit/qwebframe.sip | 244 +
python/QtWebKit/qwebhistory.sip | 104 +
python/QtWebKit/qwebhistoryinterface.sip | 40 +
python/QtWebKit/qwebinspector.sip | 48 +
python/QtWebKit/qwebkitglobal.sip | 37 +
python/QtWebKit/qwebkitversion.sip | 37 +
python/QtWebKit/qwebpage.sip | 522 +
python/QtWebKit/qwebpluginfactory.sip | 88 +
python/QtWebKit/qwebsecurityorigin.sip | 56 +
python/QtWebKit/qwebsettings.sip | 237 +
python/QtWebKit/qwebview.sip | 167 +
python/analysis/analysis.sip | 1 -
python/analysis/network/networkanalysis.sip | 1 -
python/core/__init__.py | 11 +-
python/core/composer/qgscomposerattributetable.sip | 4 +-
.../core/composer/qgscomposerattributetablev2.sip | 2 +-
python/core/composer/qgscomposerlegend.sip | 14 +
python/core/composer/qgscomposerpicture.sip | 39 +
python/core/composer/qgscomposition.sip | 7 +
.../core/composer/qgsgroupungroupitemscommand.sip | 43 +
python/core/conversions.sip | 6 +-
python/core/core.sip | 5 +-
python/core/dxf/qgsdxfexport.sip | 22 +-
python/core/geometry/qgsabstractgeometryv2.sip | 10 +-
python/core/geometry/qgscircularstringv2.sip | 4 +-
python/core/geometry/qgscompoundcurvev2.sip | 4 +-
python/core/geometry/qgscurvepolygonv2.sip | 7 +-
python/core/geometry/qgscurvev2.sip | 7 +-
python/core/geometry/qgsgeometrycollectionv2.sip | 5 +-
python/core/geometry/qgslinestringv2.sip | 5 +
python/core/geometry/qgsmulticurvev2.sip | 4 +-
python/core/geometry/qgsmultilinestringv2.sip | 8 +-
python/core/geometry/qgsmultipointv2.sip | 5 +-
python/core/geometry/qgsmultipolygonv2.sip | 8 +-
python/core/geometry/qgsmultisurfacev2.sip | 4 +-
python/core/geometry/qgspointv2.sip | 1 +
python/core/geometry/qgspolygonv2.sip | 8 +-
python/core/geometry/qgssurfacev2.sip | 2 +-
python/core/qgsannotation.sip | 64 +
python/core/qgsapplication.sip | 16 +
python/core/qgsbearingutils.sip | 21 +
python/core/qgscoordinatetransform.sip | 5 +-
python/core/qgsdataprovider.sip | 41 +
python/core/qgsexpressioncontext.sip | 7 +
python/core/qgsfeature.sip | 2 +-
python/core/qgsfeaturerequest.sip | 2 +-
python/core/qgsgeometryvalidator.sip | 2 +-
python/core/qgsmaprenderer.sip | 14 +-
python/core/qgsmapsettings.sip | 4 +-
python/core/qgsnetworkaccessmanager.sip | 2 +-
python/core/qgsogcutils.sip | 7 +
python/core/qgspallabeling.sip | 8 +-
python/core/qgspoint.sip | 2 +-
python/core/qgsproject.sip | 14 +
python/core/qgsrendercontext.sip | 3 +-
python/core/qgsstringutils.sip | 19 +
python/core/qgsvectordataprovider.sip | 4 +
python/core/qgsvectorlayer.sip | 50 +-
python/core/qgsvectorlayerfeatureiterator.sip | 3 +-
python/core/raster/qgsrasterprojector.sip | 4 +-
.../qgscategorizedsymbolrendererv2.sip | 10 +-
.../core/symbology-ng/qgsellipsesymbollayerv2.sip | 3 +-
python/core/symbology-ng/qgsfillsymbollayerv2.sip | 5 +
.../symbology-ng/qgsgraduatedsymbolrendererv2.sip | 12 +-
.../symbology-ng/qgsinvertedpolygonrenderer.sip | 15 +-
python/core/symbology-ng/qgslinesymbollayerv2.sip | 2 +
.../core/symbology-ng/qgsmarkersymbollayerv2.sip | 4 +-
.../symbology-ng/qgspointdisplacementrenderer.sip | 12 +-
python/core/symbology-ng/qgsrendererv2.sip | 20 +
.../core/symbology-ng/qgsrulebasedrendererv2.sip | 12 +-
.../symbology-ng/qgssinglesymbolrendererv2.sip | 3 +
python/core/symbology-ng/qgssymbollayerv2.sip | 78 +-
python/core/symbology-ng/qgssymbollayerv2utils.sip | 31 +
python/core/symbology-ng/qgssymbolv2.sip | 3 +-
.../symbology-ng/qgsvectorfieldsymbollayer.sip | 4 +
python/ext-libs/owslib/fes.py | 5 +-
python/ext-libs/owslib/swe/common.py | 2 +-
python/ext-libs/owslib/wmts.py | 5 +-
python/gui/editorwidgets/qgsdatetimeedit.sip | 3 +-
python/gui/editorwidgets/qgsdoublespinbox.sip | 1 +
python/gui/editorwidgets/qgsspinbox.sip | 1 +
python/gui/gui.sip | 2 +-
python/gui/layertree/qgslayertreeview.sip | 8 +
python/gui/qgsannotationitem.sip | 52 +-
python/gui/qgscomposerview.sip | 7 +
python/gui/qgsextentgroupbox.sip | 2 +-
python/gui/qgsfiledownloader.sip | 66 +
python/gui/qgsgeometryrubberband.sip | 2 +-
python/gui/qgslonglongvalidator.sip | 4 +-
python/gui/qgsmessagebar.sip | 4 +-
python/gui/qgsrubberband.sip | 8 +
python/plugins/GdalTools/tools/GdalTools_utils.py | 28 +-
python/plugins/GdalTools/tools/doBuildVRT.py | 1 +
python/plugins/GdalTools/tools/doContour.py | 10 +
python/plugins/GdalTools/tools/doProjection.py | 4 +-
python/plugins/MetaSearch/dialogs/maindialog.py | 15 +-
python/plugins/MetaSearch/metadata.txt | 12 +-
.../MetaSearch/resources/connections-default.xml | 4 +-
python/plugins/MetaSearch/util.py | 21 +-
.../db_manager/db_plugins/oracle/connector.py | 2 +
.../plugins/db_manager/db_plugins/oracle/plugin.py | 2 +
python/plugins/db_manager/db_plugins/plugin.py | 3 +
.../db_manager/db_plugins/postgis/connector.py | 4 +-
.../db_manager/db_plugins/postgis/info_model.py | 13 +-
.../db_manager/db_plugins/postgis/plugin.py | 6 +
python/plugins/db_manager/dlg_import_vector.py | 17 +-
python/plugins/db_manager/dlg_sql_window.py | 1 +
python/plugins/db_manager/ui/DlgImportVector.ui | 9 +-
python/plugins/fTools/tools/doGeometry.py | 12 +-
python/plugins/fTools/tools/doPointsInPolygon.py | 13 +-
python/plugins/processing/ProcessingPlugin.py | 2 +-
.../plugins/processing/algs/gdal/GdalAlgorithm.py | 28 +-
.../algs/gdal/GdalOgrAlgorithmProvider.py | 13 +
python/plugins/processing/algs/gdal/GdalUtils.py | 36 +-
python/plugins/processing/algs/gdal/contour.py | 7 +-
.../processing/algs/gdal/ogr2ogronesidebuffer.py | 26 +-
.../processing/algs/gdal/ogr2ogrtopostgis.py | 42 +-
python/plugins/processing/algs/gdal/polygonize.py | 5 +-
.../processing/algs/grass/GrassAlgorithm.py | 11 +-
.../algs/grass/GrassAlgorithmProvider.py | 6 +
python/plugins/processing/algs/grass/GrassUtils.py | 36 +-
.../processing/algs/grass7/Grass7Algorithm.py | 34 +-
.../algs/grass7/Grass7AlgorithmProvider.py | 6 +
.../plugins/processing/algs/grass7/Grass7Utils.py | 87 +-
python/plugins/processing/algs/help/qgis.yaml | 6 +-
.../algs/lidar/fusion/FusionAlgorithm.py | 2 +-
.../plugins/processing/algs/qgis/AddTableField.py | 5 +-
.../processing/algs/qgis/AutoincrementalField.py | 7 +-
python/plugins/processing/algs/qgis/Buffer.py | 14 +-
python/plugins/processing/algs/qgis/Centroids.py | 2 +-
.../plugins/processing/algs/qgis/CheckValidity.py | 9 +-
python/plugins/processing/algs/qgis/Clip.py | 16 +-
python/plugins/processing/algs/qgis/ConcaveHull.py | 6 +-
python/plugins/processing/algs/qgis/ConvexHull.py | 6 +-
.../processing/algs/qgis/CreateConstantRaster.py | 15 +-
.../processing/algs/qgis/DensifyGeometries.py | 5 +-
python/plugins/processing/algs/qgis/Difference.py | 34 +-
python/plugins/processing/algs/qgis/Dissolve.py | 6 +-
python/plugins/processing/algs/qgis/Eliminate.py | 35 +-
.../processing/algs/qgis/EquivalentNumField.py | 5 +-
python/plugins/processing/algs/qgis/Explode.py | 3 +-
.../processing/algs/qgis/ExportGeometryInfo.py | 2 +-
.../processing/algs/qgis/ExtractByAttribute.py | 2 +-
.../processing/algs/qgis/ExtractByLocation.py | 2 +-
.../plugins/processing/algs/qgis/FieldPyculator.py | 7 +-
.../processing/algs/qgis/FieldsCalculator.py | 5 +-
.../plugins/processing/algs/qgis/FieldsMapper.py | 54 +-
python/plugins/processing/algs/qgis/HubDistance.py | 36 +-
.../plugins/processing/algs/qgis/Intersection.py | 34 +-
.../plugins/processing/algs/qgis/JoinAttributes.py | 3 +-
python/plugins/processing/algs/qgis/MeanCoords.py | 11 +-
python/plugins/processing/algs/qgis/Merge.py | 17 +-
.../processing/algs/qgis/MultipartToSingleparts.py | 20 +-
.../algs/qgis/OrientedMinimumBoundingBox.py | 5 +-
.../processing/algs/qgis/PointsDisplacement.py | 5 +-
.../processing/algs/qgis/PointsInPolygon.py | 7 +-
.../processing/algs/qgis/PointsInPolygonUnique.py | 5 +-
.../algs/qgis/PointsInPolygonWeighted.py | 7 +-
.../processing/algs/qgis/PointsLayerFromTable.py | 3 +-
.../plugins/processing/algs/qgis/PointsToPaths.py | 2 +-
python/plugins/processing/algs/qgis/Polygonize.py | 3 +-
.../processing/algs/qgis/RandomPointsAlongLines.py | 2 +-
.../processing/algs/qgis/RandomPointsLayer.py | 2 +-
.../algs/qgis/RandomPointsPolygonsFixed.py | 2 +-
.../algs/qgis/RandomPointsPolygonsVariable.py | 2 +-
.../processing/algs/qgis/ReverseLineDirection.py | 3 +-
.../processing/algs/qgis/SaveSelectedFeatures.py | 5 +-
.../processing/algs/qgis/SelectByAttribute.py | 2 +-
.../algs/qgis/SinglePartsToMultiparts.py | 6 +-
python/plugins/processing/algs/qgis/Smooth.py | 3 +-
python/plugins/processing/algs/qgis/SpatialJoin.py | 11 +-
python/plugins/processing/algs/qgis/SumLines.py | 6 +-
.../processing/algs/qgis/SymmetricalDifference.py | 21 +-
python/plugins/processing/algs/qgis/Union.py | 16 +-
python/plugins/processing/algs/qgis/VectorSplit.py | 2 +-
.../processing/algs/qgis/ZonalStatistics.py | 2 +-
.../processing/algs/qgis/spatialite_utils.py | 6 +-
.../processing/algs/qgis/ui/FieldsMappingPanel.py | 7 +-
python/plugins/processing/algs/r/RAlgorithm.py | 367 +-
python/plugins/processing/algs/r/RUtils.py | 9 +-
python/plugins/processing/algs/saga/CMakeLists.txt | 2 +
.../processing/algs/saga/SagaAlgorithm230.py | 64 +
.../processing/algs/saga/SagaAlgorithmProvider.py | 5 +-
python/plugins/processing/algs/saga/SagaUtils.py | 27 +-
.../AccumulatedCost(Anisotropic).txt | 0
.../AccumulatedCost(Isotropic).txt | 0
.../{2.1.3 => 2.3.0}/AddCoordinatestopoints.txt | 0
.../{2.1.2 => 2.3.0}/AddGridValuestoPoints.txt | 0
.../{2.1.2 => 2.3.0}/AddGridValuestoShapes.txt | 0
.../2.3.0/AddPointAttributestoPolygons.txt | 7 +
.../AddPolygonAttributestoPoints.txt | 0
.../description/{2.1.2 => 2.3.0}/Aggregate.txt | 0
.../AggregatePointObservations.txt | 0
.../{2.1.2 => 2.3.0}/AggregationIndex.txt | 0
.../AnalyticalHierarchyProcess.txt | 0
.../{2.1.2 => 2.3.0}/AnalyticalHillshading.txt | 0
.../{2.1.3 => 2.3.0}/B-SplineApproximation.txt | 0
.../{2.1.2 => 2.3.0}/BurnStreamNetworkintoDEM.txt | 0
.../description/{2.1.2 => 2.3.0}/CellBalance.txt | 0
.../{2.1.2 => 2.3.0}/ChangeDateFormat.txt | 0
.../{2.1.2 => 2.3.0}/ChangeDetection.txt | 0
.../{2.1.2 => 2.3.0}/ChangeGridValues.txt | 0
.../{2.1.2 => 2.3.0}/ChangeTimeFormat.txt | 0
.../{2.1.2 => 2.3.0}/ChannelNetwork.txt | 0
.../ChannelNetworkandDrainageBasins.txt | 0
.../{2.1.2 => 2.3.0}/ClipGridwithPolygon.txt | 0
.../{2.1.2 => 2.3.0}/ClipPointswithPolygons.txt | 0
.../description/{2.1.2 => 2.3.0}/CloseGaps.txt | 0
.../{2.1.2 => 2.3.0}/CloseGapswithSpline.txt | 0
.../{2.1.2 => 2.3.0}/CloseOneCellGaps.txt | 0
.../{2.1.2 => 2.3.0}/ClusterAnalysisforGrids.txt | 0
.../ConfusionMatrix(GridPolygons).txt | 0
.../{2.1.3 => 2.3.0}/ContourLinesfromGrid.txt | 0
.../ConvergenceIndex(SearchRadius).txt | 0
.../{2.1.2 => 2.3.0}/ConvergenceIndex.txt | 0
.../{2.1.2 => 2.3.0}/ConvertDataStorageType.txt | 0
.../{2.1.2 => 2.3.0}/ConvertLinestoPoints.txt | 0
.../{2.1.2 => 2.3.0}/ConvertLinestoPolygons.txt | 0
.../ConvertMultipointstoPoints.txt | 0
.../{2.1.2 => 2.3.0}/ConvertPointstoLine(s).txt | 0
.../ConvertPolygonLineVerticestoPoints.txt | 0
.../{2.1.2 => 2.3.0}/ConvertPolygonstoLines.txt | 0
.../description/{2.1.2 => 2.3.0}/ConvexHull.txt | 0
.../{2.2.3 => 2.3.0}/CreateLinesGraticule.txt | 0
.../{2.2.3 => 2.3.0}/CreatePolygonsGraticule.txt | 0
.../description/{2.1.3 => 2.3.0}/CropToData.txt | 0
.../Cross-ClassificationandTabulation.txt | 0
.../description/{2.1.2 => 2.3.0}/CrossProfiles.txt | 0
.../{2.1.3 => 2.3.0}/CubicSplineApproximation.txt | 0
.../{2.1.2 => 2.3.0}/CurvatureClassification.txt | 0
.../{2.1.3 => 2.3.0}/CutShapesLayer.txt | 0
.../{2.1.2 => 2.3.0}/DTMFilter(slope-based).txt | 0
.../DiffusiveHillslopeEvolution(ADI).txt | 0
.../DiffusiveHillslopeEvolution(FTCS).txt | 0
.../2.3.0/DirectionalStatisticsforSingleGrid.txt | 23 +
.../{2.1.2 => 2.3.0}/DistanceMatrix.txt | 0
.../{2.1.2 => 2.3.0}/DiurnalAnisotropicHeating.txt | 0
.../{2.2.3 => 2.3.0}/DiversityOfCategories.txt | 0
.../{2.1.2 => 2.3.0}/DownslopeDistanceGradient.txt | 0
.../{2.1.2 => 2.3.0}/EdgeContamination.txt | 0
.../{2.1.2 => 2.3.0}/EffectiveAirFlowHeights.txt | 0
.../FastRegionGrowingAlgorithm.txt | 0
.../{2.1.2 => 2.3.0}/FastRepresentativeness.txt | 0
.../{2.1.2 => 2.3.0}/FillGapsinRecords.txt | 0
.../FillSinks(PlanchonDarboux,2001).txt | 0
.../{2.2.3 => 2.3.0}/FillSinks(QMofESP).txt | 0
.../{2.1.2 => 2.3.0}/FillSinks(WangLiu).txt | 0
.../{2.1.2 => 2.3.0}/FillSinksXXL(WangLiu).txt | 0
.../description/{2.1.2 => 2.3.0}/FilterClumps.txt | 0
.../{2.1.2 => 2.3.0}/FireRiskAnalysis.txt | 0
.../{2.1.2 => 2.3.0}/FitNPointstoshape.txt | 0
.../description/{2.1.2 => 2.3.0}/FlatDetection.txt | 0
.../saga/description/2.3.0/FlattenPolygonLayer.txt | 4 +
.../2.3.0/FlowAccumulation(FlowTracing).txt | 17 +
.../{2.2.3 => 2.3.0}/FlowAccumulation(QMofESP).txt | 0
.../FlowAccumulation(Recursive).txt | 0
.../FlowAccumulation(Top-Down).txt | 0
.../{2.1.2 => 2.3.0}/FlowPathLength.txt | 0
.../FlowWidthandSpecificCatchmentArea.txt | 0
.../Fragmentation(Alternative).txt | 0
.../{2.1.2 => 2.3.0}/Fragmentation(Standard).txt | 0
...gmentationClassesfromDensityandConnectivity.txt | 0
.../saga/description/{2.1.2 => 2.3.0}/Function.txt | 0
.../saga/description/{2.1.2 => 2.3.0}/Fuzzify.txt | 0
.../{2.1.2 => 2.3.0}/FuzzyIntersection(AND).txt | 0
.../{2.1.2 => 2.3.0}/FuzzyUnion(OR).txt | 0
.../{2.1.2 => 2.3.0}/GaussianFilter.txt | 0
...aphicallyWeightedMultipleRegression(Points).txt | 0
...allyWeightedMultipleRegression(PointsGrids).txt | 0
.../GeographicallyWeightedMultipleRegression.txt | 0
...eographicallyWeightedRegression(PointsGrid).txt | 0
.../GeographicallyWeightedRegression.txt | 0
.../{2.1.2 => 2.3.0}/GeometricFigures.txt | 0
.../{2.1.2 => 2.3.0}/GetShapesExtents.txt | 0
.../{2.1.2 => 2.3.0}/GlobalMoransIforGrids.txt | 0
...adientVectorfromCartesiantoPolarCoordinates.txt | 0
...adientVectorfromPolartoCartesianCoordinates.txt | 0
.../GradientVectorsfromDirectionalComponents.txt | 0
.../GradientVectorsfromDirectionandLength.txt | 0
.../GradientVectorsfromSurface.txt | 0
.../description/{2.1.2 => 2.3.0}/GridBuffer.txt | 0
.../{2.1.2 => 2.3.0}/GridCalculator.txt | 0
.../description/{2.1.2 => 2.3.0}/GridCellIndex.txt | 0
.../{2.1.2 => 2.3.0}/GridDifference.txt | 0
.../description/{2.1.2 => 2.3.0}/GridDivision.txt | 0
.../description/{2.2.3 => 2.3.0}/GridMasking.txt | 0
.../{2.1.2 => 2.3.0}/GridNormalisation.txt | 0
.../{2.1.2 => 2.3.0}/GridOrientation.txt | 0
.../{2.1.2 => 2.3.0}/GridProximityBuffer.txt | 0
.../{2.1.2 => 2.3.0}/GridSkeletonization.txt | 0
.../{2.1.2 => 2.3.0}/GridStandardisation.txt | 0
.../{2.2.3 => 2.3.0}/GridStatisticsforPolygons.txt | 0
.../GridValuestoPoints(randomly).txt | 0
.../{2.1.2 => 2.3.0}/GridValuestoPoints.txt | 0
.../description/{2.1.2 => 2.3.0}/GridVolume.txt | 0
.../description/{2.1.2 => 2.3.0}/GridsProduct.txt | 0
.../saga/description/{2.1.2 => 2.3.0}/GridsSum.txt | 0
.../{2.1.2 => 2.3.0}/HistogramSurface.txt | 0
.../description/{2.1.2 => 2.3.0}/Hypsometry.txt | 0
.../{2.2.0 => 2.3.0}/InverseDistanceWeighted.txt | 0
.../{2.1.2 => 2.3.0}/InvertDataNo-Data.txt | 0
.../{2.1.3 => 2.3.0}/KernelDensityEstimation.txt | 0
.../saga/description/{2.1.2 => 2.3.0}/LSFactor.txt | 0
.../description/{2.1.2 => 2.3.0}/LakeFlood.txt | 0
.../{2.1.2 => 2.3.0}/LandSurfaceTemperature.txt | 0
.../{2.1.2 => 2.3.0}/LaplacianFilter.txt | 0
.../{2.1.2 => 2.3.0}/Layerofextremevalue.txt | 0
.../{2.1.2 => 2.3.0}/LeastCostPaths.txt | 0
.../{2.1.2 => 2.3.0}/Line-PolygonIntersection.txt | 0
.../description/{2.1.2 => 2.3.0}/LineDissolve.txt | 0
.../{2.1.2 => 2.3.0}/LineProperties.txt | 0
.../{2.1.2 => 2.3.0}/LineSimplification.txt | 0
.../{2.1.2 => 2.3.0}/LocalMinimaandMaxima.txt | 0
.../{2.1.2 => 2.3.0}/MajorityFilter.txt | 0
.../{2.1.2 => 2.3.0}/MassBalanceIndex.txt | 0
.../description/{2.1.2 => 2.3.0}/MergeLayers.txt | 0
.../{2.1.2 => 2.3.0}/MetricConversions.txt | 0
.../{2.1.2 => 2.3.0}/MinimumDistanceAnalysis.txt | 0
.../{2.1.3 => 2.3.0}/ModifiedQuadraticShepard.txt | 0
.../{2.1.2 => 2.3.0}/MorphologicalFilter.txt | 0
.../MorphometricProtectionIndex.txt | 0
.../description/{2.2.3 => 2.3.0}/Mosaicking.txt | 0
.../{2.1.2 => 2.3.0}/Multi-BandVariation.txt | 0
.../{2.1.2 => 2.3.0}/MultiDirectionLeeFilter.txt | 0
.../MultilevelB-SplineInterpolation(fromGrid).txt | 0
.../MultilevelB-SplineInterpolation.txt | 0
...ultilevelB-SplineInterpolationforCategories.txt | 0
.../MultipleRegressionAnalysis(GridGrids).txt | 0
.../MultipleRegressionAnalysis(PointsGrids).txt | 0
...esolutionIndexofValleyBottomFlatness(MRVBF).txt | 0
.../{2.1.3 => 2.3.0}/NaturalNeighbour.txt | 0
.../{2.1.3 => 2.3.0}/NearestNeighbour.txt | 0
.../OrderedWeightedAveraging(OWA).txt | 0
.../{2.2.2 => 2.3.0}/OrdinaryKriging(Global).txt | 0
.../{2.2.2 => 2.3.0}/OrdinaryKriging.txt | 0
.../OverlandFlow-KinematicWaveD8.txt | 0
.../OverlandFlowDistancetoChannelNetwork.txt | 0
.../saga/description/{2.1.2 => 2.3.0}/Patching.txt | 0
.../{2.1.2 => 2.3.0}/PatternAnalysis.txt | 0
.../PointStatisticsforPolygons.txt | 0
.../description/{2.1.2 => 2.3.0}/PointsFilter.txt | 0
.../{2.1.2 => 2.3.0}/PointsThinning.txt | 0
.../PolartoCartesianCoordinates.txt | 0
.../{2.1.2 => 2.3.0}/Polygon-LineIntersection.txt | 0
.../{2.1.2 => 2.3.0}/PolygonCentroids.txt | 0
.../saga/description/2.3.0/PolygonClipping.txt | 6 +
.../{2.1.2 => 2.3.0}/PolygonDifference.txt | 0
.../{2.1.2 => 2.3.0}/PolygonDissolve.txt | 0
.../{2.1.2 => 2.3.0}/PolygonDissolveAllPolygs.txt | 0
.../{2.1.2 => 2.3.0}/PolygonIdentity.txt | 0
.../{2.1.2 => 2.3.0}/PolygonIntersect.txt | 0
.../PolygonPartstoSeparatePolygons.txt | 0
.../{2.1.2 => 2.3.0}/PolygonProperties.txt | 0
.../description/2.3.0/PolygonSelfIntersection.txt | 5 +
.../{2.1.2 => 2.3.0}/PolygonShapeIndices.txt | 0
.../PolygonSymmetricalDifference.txt | 0
.../description/{2.1.2 => 2.3.0}/PolygonUnion.txt | 0
.../description/{2.1.2 => 2.3.0}/PolygonUpdate.txt | 0
.../{2.1.2 => 2.3.0}/PolygonstoEdgesandNodes.txt | 0
.../{2.1.3 => 2.3.0}/PolynomialRegression.txt | 0
.../PrincipleComponentsAnalysis.txt | 0
.../{2.1.2 => 2.3.0}/Profilefrompoints.txt | 0
.../{2.1.2 => 2.3.0}/ProfilesfromLines.txt | 0
.../description/{2.1.2 => 2.3.0}/ProximityGrid.txt | 0
.../{2.1.2 => 2.3.0}/QuadTreeStructuretoShapes.txt | 0
.../description/{2.1.2 => 2.3.0}/RGBComposite.txt | 0
.../{2.1.2 => 2.3.0}/RadiusofVariance(Grid).txt | 0
.../description/{2.1.3 => 2.3.0}/RandomField.txt | 0
.../{2.1.2 => 2.3.0}/RandomTerrainGeneration.txt | 0
.../description/{2.1.2 => 2.3.0}/RankFilter.txt | 0
.../{2.1.2 => 2.3.0}/RealSurfaceArea.txt | 0
.../{2.1.2 => 2.3.0}/ReclassifyGridValues.txt | 0
.../RegressionAnalysis(PointsGrid).txt | 0
.../RelativeHeightsandSlopePositions.txt | 0
.../{2.1.2 => 2.3.0}/RemoveDuplicatePoints.txt | 0
.../{2.1.2 => 2.3.0}/Representativeness(Grid).txt | 0
.../description/{2.2.3 => 2.3.0}/Resampling.txt | 0
.../{2.2.3 => 2.3.0}/ResidualAnalysis(Grid).txt | 0
.../{2.1.2 => 2.3.0}/RunningAverage.txt | 0
.../{2.1.2 => 2.3.0}/SAGAWetnessIndex.txt | 0
.../{2.1.2 => 2.3.0}/SeedGeneration.txt | 0
.../{2.1.3 => 2.3.0}/Separatepointsbydirection.txt | 0
.../description/{2.1.2 => 2.3.0}/ShapesBuffer.txt | 0
.../{2.1.2 => 2.3.0}/ShapesBufferFixed.txt | 0
.../description/{2.2.0 => 2.3.0}/ShapestoGrid.txt | 0
.../saga/description/2.3.0/SharedPolygonEdges.txt | 8 +
.../{2.1.2 => 2.3.0}/ShrinkAndExpand.txt | 0
.../description/{2.1.2 => 2.3.0}/SimpleFilter.txt | 0
.../{2.1.2 => 2.3.0}/SimpleRegionGrowing.txt | 0
.../description/{2.1.2 => 2.3.0}/Simulation.txt | 0
.../SinkDrainageRouteDetection.txt | 0
.../description/{2.1.2 => 2.3.0}/SinkRemoval.txt | 0
.../description/{2.1.2 => 2.3.0}/SkyViewFactor.txt | 0
.../{2.1.2 => 2.3.0}/Slope,Aspect,Curvature.txt | 0
.../description/{2.1.2 => 2.3.0}/SlopeLength.txt | 0
.../{2.1.2 => 2.3.0}/SoilTextureClassification.txt | 0
.../SpatialPointPatternAnalysis.txt | 0
.../{2.1.2 => 2.3.0}/SplitShapesLayerRandomly.txt | 0
.../{2.1.3 => 2.3.0}/StatisticsforGrids.txt | 0
.../description/{2.1.2 => 2.3.0}/StrahlerOrder.txt | 0
.../{2.1.2 => 2.3.0}/StreamPowerIndex.txt | 0
.../{2.2.3 => 2.3.0}/SuccessiveFlowRouting.txt | 0
.../{2.1.2 => 2.3.0}/SupervisedClassification.txt | 0
.../{2.1.2 => 2.3.0}/SurfaceSpecificPoints.txt | 0
.../TPIBasedLandformClassification.txt | 0
.../TerrainRuggednessIndex(TRI).txt | 0
.../{2.1.3 => 2.3.0}/ThinPlateSpline(TIN).txt | 0
.../{2.2.0 => 2.3.0}/ThinPlateSpline.txt | 0
.../{2.1.2 => 2.3.0}/ThresholdBuffer.txt | 0
.../{2.1.2 => 2.3.0}/TopographicCorrection.txt | 0
.../TopographicPositionIndex(TPI).txt | 0
.../TopographicWetnessIndex(TWI).txt | 0
.../Transectthroughpolygonshapefile.txt | 0
.../{2.1.3 => 2.3.0}/TransformShapes.txt | 0
.../{2.1.2 => 2.3.0}/TransposeGrids.txt | 0
.../description/{2.1.3 => 2.3.0}/Triangulation.txt | 0
.../{2.2.0 => 2.3.0}/UniversalKriging(Global).txt | 0
.../{2.2.2 => 2.3.0}/UniversalKriging.txt | 0
.../description/{2.1.2 => 2.3.0}/UpslopeArea.txt | 0
.../{2.1.2 => 2.3.0}/UserDefinedFilter.txt | 0
.../{2.1.2 => 2.3.0}/VariogramCloud.txt | 0
.../{2.1.2 => 2.3.0}/VariogramSurface.txt | 0
.../VectorRuggednessMeasure(VRM).txt | 0
.../description/2.3.0/VectorisingGridClasses.txt | 7 +
.../VegetationIndex(SlopeBased).txt | 0
.../VerticalDistancetoChannelNetwork.txt | 0
.../{2.1.2 => 2.3.0}/WaterRetentionCapacity.txt | 0
.../{2.1.2 => 2.3.0}/WatershedBasins.txt | 0
.../{2.1.2 => 2.3.0}/WatershedSegmentation.txt | 0
.../WindEffect(WindwardLeewardIndex).txt | 0
.../{2.1.2 => 2.3.0}/ZonalGridStatistics.txt | 0
.../plugins/processing/algs/taudem/TauDEMUtils.py | 13 +
python/plugins/processing/core/GeoAlgorithm.py | 7 +-
python/plugins/processing/core/Processing.py | 2 +-
python/plugins/processing/core/ProcessingConfig.py | 13 +-
python/plugins/processing/core/parameters.py | 2 +-
.../plugins/processing/gui/AlgorithmDialogBase.py | 31 +-
python/plugins/processing/gui/BatchPanel.py | 4 +-
python/plugins/processing/gui/ConfigDialog.py | 5 +-
.../plugins/processing/gui/GetScriptsAndModels.py | 40 +-
python/plugins/processing/gui/HelpEditionDialog.py | 2 +-
python/plugins/processing/gui/ResultsDialog.py | 13 +-
python/plugins/processing/gui/SilentProgress.py | 8 +-
.../plugins/processing/modeler/ModelerAlgorithm.py | 27 +-
.../processing/modeler/ModelerParametersDialog.py | 69 +-
.../plugins/processing/script/ScriptAlgorithm.py | 38 +-
python/plugins/processing/tests/CMakeLists.txt | 1 +
.../plugins/processing/tests/GdalAlgorithmsTest.py | 48 +
python/plugins/processing/tests/ToolsTest.py | 133 +
python/plugins/processing/tools/dataobjects.py | 22 +-
python/plugins/processing/tools/raster.py | 14 +-
python/plugins/processing/tools/vector.py | 81 +-
python/plugins/processing/ui/DlgAlgorithmBase.ui | 18 +-
.../processing/ui/DlgGetScriptsAndModels.ui | 7 +-
python/plugins/processing/ui/DlgHelpEdition.ui | 17 +-
python/plugins/processing/ui/DlgResults.ui | 21 +-
python/server/qgswmsconfigparser.sip | 2 +-
python/server/qgswmsprojectparser.sip | 2 +-
python/server/server.sip | 1 -
python/testing/__init__.py | 5 +-
resources/context_help/HeatmapGui | 2 +-
.../context_help/QgsDelimitedTextSourceSelect | 2 +-
resources/function_help/json/ILIKE | 24 +-
resources/function_help/json/LIKE | 19 +-
resources/function_help/json/regexp_match | 4 +-
resources/function_help/json/regexp_replace | 6 +-
resources/function_help/json/regexp_substr | 4 +-
scripts/qgm2cpp.pl | 2 +-
scripts/release.pl | 13 +-
scripts/spelling.dat | 3 +-
scripts/tsstat.pl | 2 +-
src/analysis/network/qgsgraph.cpp | 1 -
.../network/qgslinevectorlayerdirector.cpp | 9 +-
src/analysis/raster/qgsninecellfilter.cpp | 16 +-
src/analysis/raster/qgsrastercalculator.cpp | 2 +-
src/analysis/raster/qgsrelief.cpp | 45 +-
src/analysis/vector/qgsgeometryanalyzer.cpp | 59 +-
src/analysis/vector/qgsgeometryanalyzer.h | 10 +-
src/analysis/vector/qgszonalstatistics.cpp | 6 +-
src/app/composer/qgsatlascompositionwidget.cpp | 3 +-
src/app/composer/qgsattributeselectiondialog.cpp | 2 +-
src/app/composer/qgscomposer.cpp | 78 +-
src/app/composer/qgscomposer.h | 9 +-
src/app/composer/qgscomposeritemwidget.cpp | 26 +-
src/app/composer/qgscomposeritemwidget.h | 3 +-
src/app/composer/qgscomposerlegendwidget.cpp | 143 +-
src/app/composer/qgscomposerlegendwidget.h | 3 +
src/app/composer/qgscomposermanager.cpp | 13 +-
src/app/composer/qgscomposerpicturewidget.cpp | 37 +
src/app/composer/qgscomposerpicturewidget.h | 2 +
src/app/composer/qgscompositionwidget.cpp | 25 +-
src/app/composer/qgscompositionwidget.h | 2 +
src/app/gps/qgsgpsinformationwidget.cpp | 7 +-
src/app/gps/qwtpolar-0.1/qwt_polar_plot.cpp | 2 +-
src/app/gps/qwtpolar-1.0/qwt_polar_plot.cpp | 2 +-
src/app/gps/qwtpolar-1.1.1/qwt_polar_plot.cpp | 4 +-
src/app/gps/qwtpolar-1.1.1/qwt_polar_plot.h | 2 +-
src/app/main.cpp | 99 +-
src/app/nodetool/qgsmaptoolnodetool.cpp | 13 +-
src/app/pluginmanager/qgspluginmanager.cpp | 4 +-
src/app/qgisapp.cpp | 208 +-
src/app/qgisapp.h | 2 +
src/app/qgsannotationwidget.cpp | 22 +-
src/app/qgsannotationwidget.h | 7 +-
src/app/qgsapplayertreeviewmenuprovider.cpp | 100 +-
src/app/qgsattributetabledialog.cpp | 9 +-
src/app/qgscustomization.cpp | 5 +-
src/app/qgsdxfexportdialog.cpp | 8 +-
src/app/qgsfeatureaction.cpp | 32 +-
src/app/qgsfieldcalculator.cpp | 4 +-
src/app/qgsfieldsproperties.cpp | 4 +-
src/app/qgsformannotationdialog.cpp | 1 -
src/app/qgshtmlannotationdialog.cpp | 1 -
src/app/qgsidentifyresultsdialog.cpp | 54 +
src/app/qgsidentifyresultsdialog.h | 7 +
src/app/qgsjoindialog.cpp | 17 +-
src/app/qgsjoindialog.h | 2 +
src/app/qgslabelingwidget.cpp | 19 +-
src/app/qgslabelingwidget.h | 3 +
src/app/qgsmaptoolmeasureangle.cpp | 3 +-
src/app/qgsmaptoolselectradius.cpp | 3 +-
src/app/qgsmaptoolselectutils.cpp | 47 +-
src/app/qgsmeasuredialog.cpp | 29 +-
src/app/qgsmeasuretool.cpp | 3 +-
src/app/qgsnewspatialitelayerdialog.cpp | 2 +-
src/app/qgsoptions.cpp | 48 +-
src/app/qgsprojectproperties.cpp | 3 +-
src/app/qgssnappingdialog.cpp | 2 +-
src/app/qgssvgannotationdialog.cpp | 1 -
src/app/qgstextannotationdialog.cpp | 15 +-
src/app/qgstextannotationdialog.h | 5 +
src/core/CMakeLists.txt | 9 +-
src/core/auth/qgsauthmanager.cpp | 8 +-
src/core/composer/qgsaddremoveitemcommand.cpp | 4 +
src/core/composer/qgsatlascomposition.cpp | 5 +-
src/core/composer/qgscomposerarrow.cpp | 23 +-
src/core/composer/qgscomposerattributetable.h | 4 +-
src/core/composer/qgscomposerattributetablev2.cpp | 2 +-
src/core/composer/qgscomposerattributetablev2.h | 2 +-
src/core/composer/qgscomposeritemcommand.h | 1 +
src/core/composer/qgscomposeritemgroup.cpp | 2 +-
src/core/composer/qgscomposerlegend.cpp | 94 +-
src/core/composer/qgscomposerlegend.h | 25 +-
src/core/composer/qgscomposermap.cpp | 66 +-
src/core/composer/qgscomposermap.h | 5 +-
src/core/composer/qgscomposermapgrid.cpp | 8 +-
src/core/composer/qgscomposermousehandles.cpp | 7 +-
src/core/composer/qgscomposerpicture.cpp | 79 +-
src/core/composer/qgscomposerpicture.h | 47 +
src/core/composer/qgscomposition.cpp | 71 +-
src/core/composer/qgscomposition.h | 7 +
src/core/composer/qgsgroupungroupitemscommand.cpp | 96 +
src/core/composer/qgsgroupungroupitemscommand.h | 75 +
src/core/dxf/qgsdxfexport.cpp | 206 +-
src/core/dxf/qgsdxfexport.h | 32 +-
src/core/dxf/qgsdxfpallabeling.cpp | 142 +-
src/core/dxf/qgsdxfpallabeling.h | 60 +-
src/core/effects/qgspainteffect.cpp | 5 +
src/core/geometry/qgsabstractgeometryv2.h | 8 +-
src/core/geometry/qgscircularstringv2.cpp | 85 +-
src/core/geometry/qgscompoundcurvev2.cpp | 31 +-
src/core/geometry/qgscurvepolygonv2.cpp | 59 +-
src/core/geometry/qgscurvepolygonv2.h | 1 +
src/core/geometry/qgscurvev2.h | 3 +-
src/core/geometry/qgsgeometry.cpp | 16 +-
src/core/geometry/qgsgeometrycollectionv2.cpp | 16 +
src/core/geometry/qgsgeometrycollectionv2.h | 2 +
src/core/geometry/qgsgeometryutils.cpp | 13 +-
src/core/geometry/qgsgeometryutils.h | 8 +-
src/core/geometry/qgslinestringv2.cpp | 32 +-
src/core/geometry/qgslinestringv2.h | 4 +
src/core/geometry/qgsmultilinestringv2.cpp | 13 +-
src/core/geometry/qgsmultilinestringv2.h | 3 +
src/core/geometry/qgsmultipointv2.h | 1 +
src/core/geometry/qgsmultipolygonv2.cpp | 10 +
src/core/geometry/qgsmultipolygonv2.h | 3 +
src/core/geometry/qgspointv2.cpp | 11 +-
src/core/geometry/qgspointv2.h | 1 +
src/core/geometry/qgspolygonv2.cpp | 12 +
src/core/geometry/qgspolygonv2.h | 3 +
src/core/gps/parse.c | 16 +-
src/core/gps/qgsnmeaconnection.cpp | 2 +-
src/core/pal/feature.cpp | 87 +-
src/core/pal/feature.h | 6 +-
src/core/pal/geomfunction.cpp | 53 +
src/core/pal/geomfunction.h | 12 +
src/core/pal/layer.cpp | 31 +-
src/core/pal/layer.h | 16 -
src/core/pal/pointset.cpp | 45 +-
src/core/qgis.cpp | 6 +
src/core/qgsannotation.h | 90 +
src/core/qgsapplication.cpp | 31 +-
src/core/qgsapplication.h | 16 +
src/core/qgsbearingutils.cpp | 51 +
src/core/qgsbearingutils.h | 45 +
src/core/qgsconditionalstyle.cpp | 2 +-
src/core/qgscoordinatereferencesystem.cpp | 18 +-
src/core/qgscoordinatetransform.cpp | 2 -
src/core/qgsdataitem.cpp | 2 +
src/core/qgsdataprovider.h | 41 +
src/core/qgsdistancearea.cpp | 8 +-
src/core/qgsexpression.cpp | 59 +-
src/core/qgsexpressioncontext.cpp | 21 +-
src/core/qgsexpressioncontext.h | 7 +
src/core/qgsfeaturerequest.h | 2 +-
src/core/qgsgeometryvalidator.cpp | 24 +-
src/core/qgsgml.cpp | 14 +
src/core/qgslabelfeature.cpp | 25 +-
src/core/qgslabelfeature.h | 34 +
src/core/qgslabelingenginev2.cpp | 3 -
src/core/qgslabelingenginev2.h | 1 -
src/core/qgslegendrenderer.cpp | 54 +-
src/core/qgslogger.cpp | 2 +-
src/core/qgsmaplayer.cpp | 21 +-
src/core/qgsmaplayerregistry.cpp | 56 +-
src/core/qgsmaplayerregistry.h | 4 +-
src/core/qgsmaprenderer.h | 19 +-
src/core/qgsmapsettings.h | 4 +-
src/core/qgsnetworkaccessmanager.cpp | 23 +-
src/core/qgsnetworkaccessmanager.h | 2 +-
src/core/qgsofflineediting.cpp | 28 +-
src/core/qgsogcutils.cpp | 454 +-
src/core/qgsogcutils.h | 138 +-
src/core/qgspallabeling.cpp | 143 +-
src/core/qgspallabeling.h | 10 +-
src/core/qgspoint.cpp | 2 +-
src/core/qgspoint.h | 2 +-
src/core/qgspointlocator.cpp | 3 +
src/core/qgspointlocator.h | 2 +-
src/core/qgsproject.cpp | 4 +
src/core/qgsproject.h | 14 +
src/core/qgsprojectproperty.cpp | 12 +
src/core/qgsprojectproperty.h | 14 +-
src/core/qgsrendercontext.cpp | 1 +
src/core/qgsrendercontext.h | 1 +
src/core/qgsrulebasedlabeling.cpp | 14 +-
src/core/qgsrulebasedlabeling.h | 10 +-
src/core/qgsstringutils.cpp | 50 +
src/core/qgsstringutils.h | 18 +
src/core/qgsvectordataprovider.cpp | 109 +-
src/core/qgsvectordataprovider.h | 4 +
src/core/qgsvectorfilewriter.cpp | 12 +
src/core/qgsvectorlayer.cpp | 370 +-
src/core/qgsvectorlayer.h | 57 +-
src/core/qgsvectorlayerdiagramprovider.cpp | 2 +-
src/core/qgsvectorlayerfeatureiterator.cpp | 287 +-
src/core/qgsvectorlayerfeatureiterator.h | 29 +-
src/core/qgsvectorlayerlabelprovider.cpp | 3 +-
src/core/qgsvectorlayerlabelprovider.h | 3 +-
src/core/qgsvectorlayerrenderer.cpp | 2 +-
src/core/qgswebpage.h | 4 +
src/core/raster/qgscontrastenhancement.cpp | 5 +-
src/core/raster/qgsrasterfilewriter.cpp | 2 +-
src/core/raster/qgsrasterlayer.cpp | 6 +-
src/core/raster/qgsrasterprojector.h | 2 +-
src/core/raster/qgsrastershader.cpp | 3 +-
.../raster/qgssinglebandpseudocolorrenderer.cpp | 4 +-
.../qgscategorizedsymbolrendererv2.cpp | 37 +-
.../symbology-ng/qgscategorizedsymbolrendererv2.h | 10 +-
src/core/symbology-ng/qgsellipsesymbollayerv2.cpp | 55 +-
src/core/symbology-ng/qgsellipsesymbollayerv2.h | 3 +-
src/core/symbology-ng/qgsfillsymbollayerv2.cpp | 38 +-
src/core/symbology-ng/qgsfillsymbollayerv2.h | 16 +-
.../symbology-ng/qgsgraduatedsymbolrendererv2.cpp | 31 +-
.../symbology-ng/qgsgraduatedsymbolrendererv2.h | 12 +-
.../symbology-ng/qgsinvertedpolygonrenderer.cpp | 41 +-
src/core/symbology-ng/qgsinvertedpolygonrenderer.h | 21 +-
src/core/symbology-ng/qgslinesymbollayerv2.cpp | 30 +-
src/core/symbology-ng/qgslinesymbollayerv2.h | 2 +
src/core/symbology-ng/qgsmarkersymbollayerv2.cpp | 115 +-
src/core/symbology-ng/qgsmarkersymbollayerv2.h | 4 +-
.../symbology-ng/qgspointdisplacementrenderer.cpp | 73 +-
.../symbology-ng/qgspointdisplacementrenderer.h | 22 +-
src/core/symbology-ng/qgsrendererv2.cpp | 7 +-
src/core/symbology-ng/qgsrendererv2.h | 33 +-
src/core/symbology-ng/qgsrulebasedrendererv2.cpp | 58 +-
src/core/symbology-ng/qgsrulebasedrendererv2.h | 10 +-
.../symbology-ng/qgssinglesymbolrendererv2.cpp | 16 +-
src/core/symbology-ng/qgssinglesymbolrendererv2.h | 3 +
src/core/symbology-ng/qgssvgcache.cpp | 19 +-
src/core/symbology-ng/qgssymbollayerv2.cpp | 14 +-
src/core/symbology-ng/qgssymbollayerv2.h | 10 +-
src/core/symbology-ng/qgssymbollayerv2registry.cpp | 2 +-
src/core/symbology-ng/qgssymbollayerv2utils.cpp | 162 +-
src/core/symbology-ng/qgssymbollayerv2utils.h | 38 +
src/core/symbology-ng/qgssymbolv2.cpp | 28 +-
src/core/symbology-ng/qgssymbolv2.h | 3 +-
src/core/symbology-ng/qgsvectorcolorrampv2.cpp | 5 +-
.../symbology-ng/qgsvectorfieldsymbollayer.cpp | 19 +-
src/core/symbology-ng/qgsvectorfieldsymbollayer.h | 4 +
src/customwidgets/CMakeLists.txt | 1 +
src/customwidgets/qgsextentgroupboxplugin.cpp | 4 +-
src/customwidgets/qgsextentgroupboxplugin.h | 2 +-
src/gui/CMakeLists.txt | 22 +
src/gui/attributetable/qgsattributetablemodel.cpp | 81 +-
src/gui/attributetable/qgsfeaturelistview.cpp | 3 +-
.../qgsfieldconditionalformatwidget.cpp | 2 +-
.../editorwidgets/core/qgseditorwidgetregistry.cpp | 12 +
.../editorwidgets/core/qgseditorwidgetregistry.h | 7 +
src/gui/editorwidgets/qgscolorwidgetwrapper.cpp | 9 +-
src/gui/editorwidgets/qgsdatetimeedit.cpp | 2 +-
src/gui/editorwidgets/qgsphotowidgetwrapper.cpp | 37 +
src/gui/editorwidgets/qgsphotowidgetwrapper.h | 2 +
.../editorwidgets/qgsrelationreferencewidget.cpp | 2 +-
src/gui/editorwidgets/qgstexteditwrapper.cpp | 10 +
src/gui/editorwidgets/qgswebviewwidgetwrapper.cpp | 3 +
src/gui/effects/qgseffectstackpropertieswidget.cpp | 14 +-
src/gui/layertree/qgslayertreeview.cpp | 46 +
src/gui/layertree/qgslayertreeview.h | 8 +
src/gui/qgsannotationitem.cpp | 48 +-
src/gui/qgsannotationitem.h | 36 +-
src/gui/qgsattributedialog.cpp | 5 +-
src/gui/qgsattributedialog.h | 5 +-
src/gui/qgsattributeform.cpp | 7 +-
src/gui/qgscodeeditor.h | 4 +-
src/gui/qgscollapsiblegroupbox.cpp | 4 +-
src/gui/qgscolorbuttonv2.cpp | 4 +-
src/gui/qgscomposerview.cpp | 17 +-
src/gui/qgscomposerview.h | 7 +
src/gui/qgscredentialdialog.cpp | 2 +
src/gui/qgsextentgroupbox.h | 2 +-
src/gui/qgsexternalresourcewidget.cpp | 17 +-
src/gui/qgsfiledownloader.cpp | 199 +
src/gui/qgsfiledownloader.h | 112 +
src/gui/qgshtmlannotationitem.cpp | 60 +-
src/gui/qgsmapcanvas.cpp | 27 +-
src/gui/qgsmessagelogviewer.cpp | 13 +-
src/gui/qgsmessagelogviewer.h | 8 +-
src/gui/qgspixmaplabel.cpp | 16 +-
src/gui/qgsrasterlayersaveasdialog.cpp | 40 +-
src/gui/qgsrelationeditorwidget.cpp | 8 +
src/gui/qgsrubberband.cpp | 20 +
src/gui/qgsrubberband.h | 8 +
src/gui/qgsvariableeditorwidget.h | 14 +-
src/gui/symbology-ng/qgs25drendererwidget.cpp | 19 +-
.../symbology-ng/qgsrulebasedrendererv2widget.cpp | 22 +-
src/gui/symbology-ng/qgsstylev2managerdialog.cpp | 2 +-
src/gui/symbology-ng/qgssymbollayerv2widget.cpp | 2 +-
src/plugins/dxf2shp_converter/CMakeLists.txt | 3 +
.../dxf2shp_converter/dxflib/src/dl_entities.h | 2 +-
.../dxf2shp_converter/shapelib-1.2.10/dbfopen.c | 84 +-
.../dxf2shp_converter/shapelib-1.2.10/shapefil.h | 57 +-
.../dxf2shp_converter/shapelib-1.2.10/shpopen.c | 67 +-
src/plugins/evis/README.TXT | 2 +-
.../checks/qgsgeometrygapcheck.cpp | 4 +-
.../geometry_checker/utils/qgsfeaturepool.cpp | 9 +-
src/plugins/georeferencer/qgsgeoreftransform.cpp | 7 +-
src/plugins/gps_importer/qgsgpsplugin.cpp | 2 +-
src/plugins/heatmap/heatmap.cpp | 19 +-
src/plugins/interpolation/interpolator.qrc | 3 +-
src/plugins/interpolation/options.png | Bin 3797 -> 0 bytes
.../interpolation/qgsinterpolationdialogbase.ui | 6 +-
.../offline_editing/offline_editing_plugin_gui.cpp | 2 +-
src/plugins/roadgraph/shortestpathwidget.cpp | 2 +-
.../qgsdelimitedtextfeatureiterator.cpp | 12 +-
.../delimitedtext/qgsdelimitedtextfile.cpp | 10 +-
src/providers/gdal/qgsgdalprovider.cpp | 2 +-
src/providers/memory/qgsmemoryprovider.cpp | 1 +
src/providers/mssql/qgsmssqlprovider.cpp | 4 +-
src/providers/ogr/qgsogrconnpool.h | 3 +-
src/providers/ogr/qgsogrfeatureiterator.cpp | 98 +-
src/providers/ogr/qgsogrfeatureiterator.h | 8 +-
src/providers/ogr/qgsogrprovider.cpp | 602 +-
src/providers/ogr/qgsogrprovider.h | 45 +-
.../oracle/ocispatial/qsql_ocispatial.cpp | 2 +-
src/providers/oracle/qgsoracleconn.cpp | 7 +-
src/providers/oracle/qgsoracleconn.h | 6 +-
src/providers/oracle/qgsoracleconnpool.h | 2 +-
src/providers/oracle/qgsoracledataitems.cpp | 111 +-
src/providers/oracle/qgsoracledataitems.h | 1 +
.../oracle/qgsoracleexpressioncompiler.cpp | 30 +-
src/providers/oracle/qgsoraclefeatureiterator.cpp | 99 +-
src/providers/oracle/qgsoraclefeatureiterator.h | 3 +-
src/providers/oracle/qgsoraclenewconnection.cpp | 2 +
src/providers/oracle/qgsoracleprovider.cpp | 135 +-
src/providers/oracle/qgsoracleprovider.h | 4 +-
src/providers/postgres/qgspostgresconn.cpp | 37 +-
src/providers/postgres/qgspostgresdataitems.cpp | 8 +-
.../postgres/qgspostgresfeatureiterator.cpp | 2 +-
src/providers/postgres/qgspostgresprovider.cpp | 220 +-
src/providers/postgres/qgspostgresprovider.h | 14 +-
src/providers/spatialite/qgsspatialiteconnection.h | 16 +-
src/providers/spatialite/qgsspatialiteconnpool.h | 8 +-
.../spatialite/qgsspatialitefeatureiterator.cpp | 2 +-
src/providers/spatialite/qgsspatialiteprovider.cpp | 94 +-
src/providers/spatialite/qgsspatialiteprovider.h | 3 +
.../spatialite/qgsspatialitesourceselect.cpp | 4 +
.../virtual/qgsvirtuallayerqueryparser.cpp | 6 +-
.../virtual/qgsvirtuallayersqlitehelper.cpp | 14 +-
.../virtual/qgsvirtuallayersqlitemodule.cpp | 31 +-
src/providers/wcs/qgswcscapabilities.cpp | 35 +
src/providers/wcs/qgswcscapabilities.h | 3 +
src/providers/wcs/qgswcsprovider.cpp | 49 +-
src/providers/wcs/qgswcsprovider.h | 10 +
src/providers/wfs/qgswfscapabilities.cpp | 31 +
src/providers/wfs/qgswfscapabilities.h | 3 +
src/providers/wfs/qgswfsprovider.cpp | 23 +
src/providers/wfs/qgswfsprovider.h | 10 +
src/providers/wms/CMakeLists.txt | 6 +
src/providers/wms/qgswmscapabilities.cpp | 31 +
src/providers/wms/qgswmscapabilities.h | 9 +
src/providers/wms/qgswmsdataitems.cpp | 33 +-
src/providers/wms/qgswmsprovider.cpp | 116 +-
src/python/qgspythonutilsimpl.cpp | 11 +-
src/python/qgspythonutilsimpl.h | 3 -
src/server/qgsconfigparserutils.cpp | 22 +-
src/server/qgshostedrdsbuilder.cpp | 4 +-
src/server/qgsmslayercache.cpp | 15 +-
src/server/qgsowsserver.cpp | 9 +-
src/server/qgsowsserver.h | 2 +
src/server/qgsremoteowsbuilder.cpp | 4 +-
src/server/qgsserver.cpp | 27 +-
src/server/qgsserverlogger.cpp | 3 +
src/server/qgsserverprojectparser.cpp | 82 +-
src/server/qgsserverprojectparser.h | 4 +
src/server/qgswcsprojectparser.cpp | 30 +-
src/server/qgswcsserver.cpp | 2 +-
src/server/qgswfsprojectparser.cpp | 24 +-
src/server/qgswfsserver.cpp | 72 +-
src/server/qgswmsconfigparser.cpp | 13 +-
src/server/qgswmsprojectparser.cpp | 39 +-
src/server/qgswmsserver.cpp | 297 +-
src/server/qgswmsserver.h | 6 +-
src/ui/composer/qgscomposerlegendwidgetbase.ui | 10 +-
src/ui/composer/qgscomposerpicturewidgetbase.ui | 33 +
.../effects/qgseffectstackpropertieswidgetbase.ui | 4 +-
src/ui/qgscredentialdialog.ui | 8 +
src/ui/qgscustomizationdialogbase.ui | 2 +-
src/ui/qgsoptionsbase.ui | 2 +-
src/ui/qgsoraclenewconnectionbase.ui | 28 +-
src/ui/qgsprojectpropertiesbase.ui | 178 +-
src/ui/qgsrasterlayersaveasdialogbase.ui | 20 +-
src/ui/qgsunitselectionwidget.ui | 6 +-
tests/src/analysis/testqgsalignraster.cpp | 4 +-
tests/src/app/CMakeLists.txt | 1 +
tests/src/app/testqgisapppython.cpp | 97 +
tests/src/app/testqgsmaptoolidentifyaction.cpp | 137 +
tests/src/core/testqgsapplication.cpp | 1 +
tests/src/core/testqgscomposergroup.cpp | 273 +-
tests/src/core/testqgscomposerpicture.cpp | 18 +
tests/src/core/testqgscomposition.cpp | 15 +
.../src/core/testqgscoordinatereferencesystem.cpp | 13 +
tests/src/core/testqgsdistancearea.cpp | 25 +
tests/src/core/testqgsexpression.cpp | 27 +-
tests/src/core/testqgsexpressioncontext.cpp | 12 +
tests/src/core/testqgsgeometry.cpp | 107 +-
tests/src/core/testqgslabelingenginev2.cpp | 65 +-
tests/src/core/testqgslegendrenderer.cpp | 62 +
tests/src/core/testqgsogcutils.cpp | 342 +-
tests/src/core/testqgspointlocator.cpp | 43 +
tests/src/core/testqgsproject.cpp | 8 +
tests/src/core/testqgsrasterlayer.cpp | 5 +-
tests/src/gui/CMakeLists.txt | 2 +-
tests/src/gui/testqgsfiledownloader.cpp | 251 +
tests/src/gui/testqgsrubberband.cpp | 29 +
tests/src/providers/CMakeLists.txt | 9 +
tests/src/providers/testqgswmscapabilities.cpp | 70 +
tests/src/providers/testqgswmsprovider.cpp | 69 +
tests/src/python/CMakeLists.txt | 17 +
tests/src/python/providertestbase.py | 96 +-
tests/src/python/qgis_wrapped_server.py | 156 +
tests/src/python/test_authmanager_password_ows.py | 186 +
tests/src/python/test_authmanager_pki_ows.py | 207 +
tests/src/python/test_authmanager_pki_postgres.py | 233 +
tests/src/python/test_provider_ogr.py | 194 +
tests/src/python/test_provider_ogr_gpkg.py | 255 +
tests/src/python/test_provider_oracle.py | 107 +
tests/src/python/test_provider_postgres.py | 75 +-
tests/src/python/test_provider_shapefile.py | 299 +-
tests/src/python/test_provider_spatialite.py | 84 +
tests/src/python/test_provider_tabfile.py | 28 +-
tests/src/python/test_provider_virtual.py | 14 +
tests/src/python/test_qgsbearingutils.py | 60 +
tests/src/python/test_qgscolorbuttonv2.py | 43 +
tests/src/python/test_qgscomposerlegend.py | 203 +
tests/src/python/test_qgscomposerpicture.py | 63 +-
tests/src/python/test_qgscomposerview.py | 65 +
tests/src/python/test_qgsexpression.py | 44 +-
tests/src/python/test_qgsfeatureiterator.py | 145 +-
tests/src/python/test_qgsfiledownloader.py | 147 +
tests/src/python/test_qgsgeometryvalidator.py | 71 +
tests/src/python/test_qgspallabeling_placement.py | 1 +
tests/src/python/test_qgspallabeling_tests.py | 16 +
tests/src/python/test_qgsserver.py | 632 +-
tests/src/python/test_qgsserver_accesscontrol.py | 92 +-
tests/src/python/test_qgssymbollayerv2.py | 14 +
.../src/python/test_qgssymbollayerv2_createsld.py | 521 +
tests/src/python/test_qgssymbollayerv2_readsld.py | 117 +
tests/src/python/test_qgsvectorlayer.py | 43 +-
tests/src/python/utilities.py | 35 +
.../expected_composer_legend_mapunits.png | Bin 0 -> 16960 bytes
.../expected_composer_legend_mapunits_mask.png | Bin 0 -> 6230 bytes
.../expected_composer_legend_noresize.png | Bin 0 -> 9350 bytes
.../expected_composer_legend_noresize_mask.png | Bin 0 -> 6483 bytes
.../expected_composer_legend_noresize_crop.png | Bin 0 -> 7177 bytes
...expected_composer_legend_noresize_crop_mask.png | Bin 0 -> 5598 bytes
.../expected_composer_legend_size_content.png | Bin 0 -> 9364 bytes
.../expected_composer_legend_size_content_mask.png | Bin 0 -> 6085 bytes
.../expected_composerpaper_markerborder_mask.png | Bin 0 -> 13599 bytes
.../expected_composerpicture_issue_14644.png | Bin 0 -> 33704 bytes
.../expected_composerpicture_issue_14644_mask.png | Bin 0 -> 13448 bytes
.../sp_letter_spacing/sp_letter_spacing.png | Bin 0 -> 5217 bytes
.../sp_letter_spacing/sp_letter_spacing_mask.png | Bin 0 -> 1857 bytes
.../sp_word_spacing/sp_word_spacing.png | Bin 0 -> 5316 bytes
.../sp_word_spacing/sp_word_spacing_mask.png | Bin 0 -> 1857 bytes
.../sp_curved_placement_above.png | Bin 13289 -> 12116 bytes
.../sp_curved_placement_above_mask.png | Bin 8892 -> 3494 bytes
.../sp_curved_placement_below.png | Bin 13273 -> 12044 bytes
.../sp_curved_placement_below_mask.png | Bin 9798 -> 3625 bytes
.../sp_curved_placement_online.png | Bin 12247 -> 11014 bytes
.../sp_curved_placement_online_mask.png | Bin 9404 -> 10684 bytes
.../sp_img_letter_spacing.png | Bin 0 -> 5210 bytes
.../sp_img_letter_spacing_mask.png | Bin 0 -> 1868 bytes
.../sp_img_word_spacing/sp_img_word_spacing.png | Bin 0 -> 5305 bytes
.../sp_img_word_spacing_mask.png | Bin 0 -> 1864 bytes
.../sp_pdf_letter_spacing.png | Bin 0 -> 5214 bytes
.../sp_pdf_letter_spacing_mask.png | Bin 0 -> 1893 bytes
.../sp_pdf_word_spacing/sp_pdf_word_spacing.png | Bin 0 -> 5352 bytes
.../sp_pdf_word_spacing_mask.png | Bin 0 -> 1985 bytes
.../sp_svg_letter_spacing.png | Bin 0 -> 5205 bytes
.../sp_svg_letter_spacing_mask.png | Bin 0 -> 2657 bytes
.../sp_svg_word_spacing/sp_svg_word_spacing.png | Bin 0 -> 5331 bytes
.../sp_svg_word_spacing_mask.png | Bin 0 -> 1734 bytes
.../sp_img_curved_placement_above.png | Bin 13289 -> 12116 bytes
.../sp_img_curved_placement_above_mask.png | Bin 12103 -> 3494 bytes
.../sp_img_curved_placement_below.png | Bin 13273 -> 12044 bytes
.../sp_img_curved_placement_below_mask.png | Bin 13105 -> 3625 bytes
.../sp_img_curved_placement_online.png | Bin 12247 -> 11014 bytes
.../sp_img_curved_placement_online_mask.png | Bin 11918 -> 3398 bytes
.../sp_pdf_curved_placement_above.png | Bin 11069 -> 11536 bytes
.../sp_pdf_curved_placement_above_mask.png | Bin 11946 -> 3645 bytes
.../sp_pdf_curved_placement_below.png | Bin 11094 -> 11542 bytes
.../sp_pdf_curved_placement_below_mask.png | Bin 12864 -> 3552 bytes
.../sp_pdf_curved_placement_online.png | Bin 10389 -> 10775 bytes
.../sp_pdf_curved_placement_online_mask.png | Bin 11755 -> 3416 bytes
.../sp_svg_curved_placement_above.png | Bin 13283 -> 12108 bytes
.../sp_svg_curved_placement_above_mask.png | Bin 8829 -> 3503 bytes
.../sp_svg_curved_placement_below.png | Bin 13298 -> 12035 bytes
.../sp_svg_curved_placement_below_mask.png | Bin 9722 -> 3427 bytes
.../sp_svg_curved_placement_online.png | Bin 12239 -> 11028 bytes
.../sp_svg_curved_placement_online_mask.png | Bin 9343 -> 3044 bytes
.../sp_letter_spacing/sp_letter_spacing.png | Bin 0 -> 5214 bytes
.../sp_letter_spacing/sp_letter_spacing_mask.png | Bin 0 -> 1876 bytes
.../sp_word_spacing/sp_word_spacing.png | Bin 0 -> 5316 bytes
.../sp_word_spacing/sp_word_spacing_mask.png | Bin 0 -> 1974 bytes
.../sp_curved_placement_above.png | Bin 13289 -> 12139 bytes
.../sp_curved_placement_above_mask.png | Bin 8892 -> 2680 bytes
.../sp_curved_placement_below.png | Bin 13273 -> 12047 bytes
.../sp_curved_placement_below_mask.png | Bin 9798 -> 2648 bytes
.../sp_curved_placement_online.png | Bin 12247 -> 11016 bytes
.../sp_curved_placement_online_mask.png | Bin 9404 -> 2760 bytes
.../expected_legend_2_by_2.png | Bin 0 -> 4515 bytes
.../expected_legend_2_by_2_mask.png | Bin 0 -> 1198 bytes
.../expected_legend_3_by_2.png | Bin 0 -> 5364 bytes
.../expected_legend_3_by_2_mask.png | Bin 0 -> 1491 bytes
.../expected_legend_3_by_3.png | Bin 0 -> 5800 bytes
.../expected_legend_3_by_3_mask.png | Bin 0 -> 1526 bytes
.../expected_legend_4_by_2.png | Bin 0 -> 5472 bytes
.../expected_legend_4_by_2_mask.png | Bin 0 -> 1676 bytes
.../expected_legend_4_by_3.png | Bin 0 -> 6529 bytes
.../expected_legend_4_by_3_mask.png | Bin 0 -> 1855 bytes
.../expected_legend_5_by_2.png | Bin 0 -> 6661 bytes
.../expected_legend_5_by_2_mask.png | Bin 0 -> 1964 bytes
.../expected_legend_5_by_3.png | Bin 0 -> 6870 bytes
.../expected_legend_5_by_3_mask.png | Bin 0 -> 2045 bytes
.../expected_legend_6_by_3.png | Bin 0 -> 7470 bytes
.../expected_legend_6_by_3_mask.png | Bin 0 -> 2226 bytes
.../expected_legend_7_by_3.png | Bin 0 -> 8244 bytes
.../expected_legend_7_by_3_mask.png | Bin 0 -> 2539 bytes
.../expected_legend_basic_mask.png | Bin 19044 -> 19941 bytes
.../expected_legend_big_marker_mask.png | Bin 20496 -> 21900 bytes
.../expected_legend_filter_by_expression.png | Bin 9073 -> 6893 bytes
.../expected_legend_filter_by_expression_mask.png | Bin 12134 -> 5909 bytes
.../expected_legend_filter_by_map.png | Bin 10637 -> 7965 bytes
.../expected_legend_filter_by_map_mask.png | Bin 13766 -> 8402 bytes
.../expected_legend_filter_by_map_dupe_mask.png | Bin 2873 -> 2922 bytes
.../expected_legend_filter_by_polygon.png | Bin 9073 -> 6893 bytes
.../expected_legend_filter_by_polygon_mask.png | Bin 12134 -> 6538 bytes
.../expected_legend_long_symbol_text_mask.png | Bin 23507 -> 24351 bytes
.../expected_legend_mapunits_mask.png | Bin 2192 -> 2698 bytes
.../expected_legend_raster_border_mask.png | Bin 1014 -> 1049 bytes
.../expected_legend_three_columns_mask.png | Bin 19184 -> 20020 bytes
.../WMS_GetLegendGraphic_BBox.png | Bin 0 -> 839 bytes
.../WMS_GetLegendGraphic_BBox2.png | Bin 0 -> 601 bytes
.../WMS_GetLegendGraphic_Basic.png | Bin 0 -> 601 bytes
.../WMS_GetLegendGraphic_BoxSpace.png | Bin 0 -> 3938 bytes
.../WMS_GetLegendGraphic_IconLabelSpace.png | Bin 0 -> 783 bytes
.../WMS_GetLegendGraphic_SymbolSize.png | Bin 0 -> 1248 bytes
.../WMS_GetLegendGraphic_SymbolSpace.png | Bin 0 -> 968 bytes
.../WMS_GetLegendGraphic_test.png | Bin 0 -> 2962 bytes
.../WMS_GetLegendGraphic_test_mask.png | Bin 0 -> 265 bytes
.../WMS_GetLegendGraphic_test_layertitle_false.png | Bin 0 -> 355 bytes
...GetLegendGraphic_test_layertitle_false_mask.png | Bin 0 -> 166 bytes
.../WMS_GetMap_Background.png | Bin 0 -> 29454 bytes
.../WMS_GetMap_Background_Hex.png | Bin 0 -> 29454 bytes
.../WMS_GetMap_Basic/WMS_GetMap_Basic.png | Bin 0 -> 31254 bytes
.../WMS_GetMap_Filter/WMS_GetMap_Filter.png | Bin 0 -> 32826 bytes
.../WMS_GetMap_LayerOrder.png | Bin 0 -> 42641 bytes
.../WMS_GetMap_Opacities/WMS_GetMap_Opacities.png | Bin 0 -> 59841 bytes
.../qgis_server/WMS_GetMap_SRS/WMS_GetMap_SRS.png | Bin 0 -> 47895 bytes
.../WMS_GetMap_Selection/WMS_GetMap_Selection.png | Bin 0 -> 53116 bytes
.../WMS_GetMap_StyleCustom.png | Bin 0 -> 41270 bytes
.../WMS_GetMap_StyleCustom_mask.png | Bin 0 -> 34176 bytes
.../WMS_GetMap_StyleDefault.png | Bin 0 -> 32958 bytes
.../WMS_GetMap_StyleDefault_mask.png | Bin 0 -> 6982 bytes
.../WMS_GetMap_Transparent.png | Bin 0 -> 33000 bytes
.../WMS_GetMap_Transparent_mask.png | Bin 0 -> 864 bytes
.../WMS_GetPrint_Basic/WMS_GetPrint_Basic.png | Bin 0 -> 270757 bytes
.../WMS_GetPrint_Basic/WMS_GetPrint_Basic_mask.png | Bin 0 -> 105668 bytes
.../WMS_GetPrint_Grid/WMS_GetPrint_Grid.png | Bin 0 -> 306229 bytes
.../WMS_GetPrint_Grid/WMS_GetPrint_Grid_mask.png | Bin 0 -> 105668 bytes
.../WMS_GetPrint_Rotation.png | Bin 0 -> 338694 bytes
.../WMS_GetPrint_Rotation_mask.png | Bin 0 -> 105668 bytes
.../WMS_GetPrint_SRS/WMS_GetPrint_SRS.png | Bin 0 -> 235542 bytes
.../WMS_GetPrint_SRS/WMS_GetPrint_SRS_mask.png | Bin 0 -> 105668 bytes
.../WMS_GetPrint_Scale/WMS_GetPrint_Scale.png | Bin 0 -> 206573 bytes
.../WMS_GetPrint_Scale/WMS_GetPrint_Scale_mask.png | Bin 0 -> 105668 bytes
.../WMS_GetPrint_Selection.png | Bin 0 -> 270757 bytes
.../WMS_GetPrint_Selection_mask.png | Bin 0 -> 105668 bytes
tests/testdata/elev.gpx | 15 +
tests/testdata/geom_data.csv | 24 +-
tests/testdata/noelev.gpx | 12 +
tests/testdata/provider/GetCapabilities.xml | 188 +
tests/testdata/provider/testdata_oracle.sql | 32 +
tests/testdata/qgis_server/getcapabilities.txt | 4 +-
.../qgis_server/getcapabilities_inspire.txt | 4 +-
tests/testdata/qgis_server/getcontext.txt | 31 +
tests/testdata/qgis_server/getprojectsettings.txt | 25 +-
.../{test+project.qgs => test_project.qgs} | 239 +-
...roject_inspire.qgs => test_project_inspire.qgs} | 0
.../{test+project_wfs.qgs => test_project_wfs.qgs} | 0
tests/testdata/qgis_server/wfs_getcapabilities.txt | 2 +-
...eature_nobbox.txt => wfs_getfeature_limit2.txt} | 31 +-
.../testdata/qgis_server/wfs_getfeature_nobbox.txt | 20 +-
...index2.txt => wfs_getfeature_start1_limit1.txt} | 18 +-
.../qgis_server/wfs_getfeature_startindex2.txt | 8 +-
.../testdata/qgis_server_accesscontrol/project.qgs | 685 +-
tests/testdata/raster/test.asc | 6 +
tests/testdata/svg/issue_14644.svg | 194 +
tests/testdata/symbol_layer/categorized.qml | 903 +
.../symbol_layer/external_sld/simple_streams.sld | 30 +
.../testSimpleMarkerRotation-directValue.sld | 30 +
.../testSimpleMarkerRotation-ogcLiteral.sld | 31 +
tests/testdata/symbol_layer/graduated.qml | 585 +
tests/testdata/symbol_layer/ruleBased.qml | 509 +
tests/testdata/symbol_layer/singleSymbol.qml | 615 +
1185 files changed, 41079 insertions(+), 16276 deletions(-)
create mode 100644 .editorconfig
create mode 100755 ci/travis/linux/qt4/before_install.sh
create mode 100755 ci/travis/linux/qt4/install.sh
create mode 100755 ci/travis/linux/qt4/script.sh
rename debian/{ => icons}/qbrowser-icon128x128.png (100%)
rename debian/{ => icons}/qbrowser-icon16x16.png (100%)
rename debian/{ => icons}/qbrowser-icon192x192.png (100%)
rename debian/{ => icons}/qbrowser-icon22x22.png (100%)
rename debian/{ => icons}/qbrowser-icon24x24.png (100%)
rename debian/{ => icons}/qbrowser-icon256x256.png (100%)
rename debian/{ => icons}/qbrowser-icon32x32.png (100%)
rename debian/{ => icons}/qbrowser-icon36x36.png (100%)
rename debian/{ => icons}/qbrowser-icon42x42.png (100%)
rename debian/{ => icons}/qbrowser-icon48x48.png (100%)
rename debian/{ => icons}/qbrowser-icon512x512.png (100%)
rename debian/{ => icons}/qbrowser-icon64x64.png (100%)
rename debian/{ => icons}/qbrowser-icon72x72.png (100%)
rename debian/{ => icons}/qbrowser-icon80x80.png (100%)
rename debian/{ => icons}/qbrowser-icon8x8.png (100%)
rename debian/{ => icons}/qbrowser-icon96x96.png (100%)
rename debian/{ => icons}/qgis-icon128x128.png (100%)
rename debian/{ => icons}/qgis-icon16x16.png (100%)
rename debian/{ => icons}/qgis-icon192x192.png (100%)
rename debian/{ => icons}/qgis-icon22x22.png (100%)
rename debian/{ => icons}/qgis-icon24x24.png (100%)
rename debian/{ => icons}/qgis-icon256x256.png (100%)
rename debian/{ => icons}/qgis-icon32x32.png (100%)
rename debian/{ => icons}/qgis-icon36x36.png (100%)
rename debian/{ => icons}/qgis-icon42x42.png (100%)
rename debian/{ => icons}/qgis-icon48x48.png (100%)
rename debian/{ => icons}/qgis-icon512x512.png (100%)
rename debian/{ => icons}/qgis-icon64x64.png (100%)
rename debian/{ => icons}/qgis-icon72x72.png (100%)
rename debian/{ => icons}/qgis-icon80x80.png (100%)
rename debian/{ => icons}/qgis-icon8x8.png (100%)
rename debian/{ => icons}/qgis-icon96x96.png (100%)
rename debian/{ => icons}/qgis-mime-icon128x128.png (100%)
rename debian/{ => icons}/qgis-mime-icon16x16.png (100%)
rename debian/{ => icons}/qgis-mime-icon22x22.png (100%)
rename debian/{ => icons}/qgis-mime-icon24x24.png (100%)
rename debian/{ => icons}/qgis-mime-icon32x32.png (100%)
rename debian/{ => icons}/qgis-mime-icon36x36.png (100%)
rename debian/{ => icons}/qgis-mime-icon42x42.png (100%)
rename debian/{ => icons}/qgis-mime-icon48x48.png (100%)
rename debian/{ => icons}/qgis-mime-icon64x64.png (100%)
rename debian/{ => icons}/qgis-mime-icon72x72.png (100%)
rename debian/{ => icons}/qgis-mime-icon80x80.png (100%)
rename debian/{ => icons}/qgis-mime-icon8x8.png (100%)
rename debian/{ => icons}/qgis-mime-icon96x96.png (100%)
rename debian/{libqgis-analysis2.14.3.install => libqgis-analysis2.14.22.install} (100%)
rename debian/{libqgis-analysis2.14.3.symbols => libqgis-analysis2.14.22.symbols} (97%)
rename debian/{libqgis-app2.14.3.install => libqgis-app2.14.22.install} (100%)
rename debian/{libqgis-app2.14.3.symbols => libqgis-app2.14.22.symbols} (95%)
rename debian/{libqgis-core2.14.3.install => libqgis-core2.14.22.install} (100%)
rename debian/{libqgis-core2.14.3.symbols => libqgis-core2.14.22.symbols} (97%)
rename debian/{libqgis-gui2.14.3.install => libqgis-gui2.14.22.install} (100%)
rename debian/{libqgis-gui2.14.3.symbols => libqgis-gui2.14.22.symbols} (96%)
rename debian/{libqgis-networkanalysis2.14.3.install => libqgis-networkanalysis2.14.22.install} (100%)
rename debian/{libqgis-networkanalysis2.14.3.symbols => libqgis-networkanalysis2.14.22.symbols} (98%)
rename debian/{libqgis-server2.14.3.install => libqgis-server2.14.22.install} (100%)
rename debian/{libqgis-server2.14.3.symbols => libqgis-server2.14.22.symbols} (99%)
create mode 100644 debian/libqgisgrass7-2.14.22.install
rename debian/{libqgisgrass7-2.14.3.lintian-overrides => libqgisgrass7-2.14.22.lintian-overrides} (53%)
rename debian/{libqgisgrass7-2.14.3.symbols => libqgisgrass7-2.14.22.symbols} (86%)
delete mode 100644 debian/libqgisgrass7-2.14.3.install
rename debian/{libqgispython2.14.3.install => libqgispython2.14.22.install} (100%)
rename debian/{libqgispython2.14.3.symbols => libqgispython2.14.22.symbols} (81%)
delete mode 100644 debian/mime/application/x-adobe-mif.desktop
delete mode 100644 debian/mime/application/x-esri-crs.desktop
delete mode 100644 debian/mime/application/x-esri-shape.desktop
delete mode 100644 debian/mime/application/x-mapinfo-mif.desktop
delete mode 100644 debian/mime/application/x-qgis-layer-settings.desktop
delete mode 100644 debian/mime/application/x-qgis-project.desktop
delete mode 100644 debian/mime/application/x-raster-aig.desktop
delete mode 100644 debian/mime/application/x-raster-ecw.desktop
delete mode 100644 debian/mime/application/x-raster-mrsid.desktop
create mode 100644 debian/patches/columns-typo.patch
create mode 100644 debian/patches/grass74.patch
create mode 100644 debian/qgis-plugin-grass-common.lintian-overrides
create mode 100644 debian/source.lintian-overrides
create mode 100644 debian/tests/control
create mode 100644 images/icons/qgis-icon-macos.png
copy python/{plugins/processing/gui/SilentProgress.py => PyQt/PyQt4/Qt.py} (57%)
copy python/{plugins/processing/gui/SilentProgress.py => PyQt/PyQt5/Qt.py} (57%)
create mode 100644 python/QtWebKit/QtWebKitmod.sip
copy python/{PyQt/PyQt5 => QtWebKit}/__init__.py (100%)
create mode 100644 python/QtWebKit/qgraphicswebview.sip
create mode 100644 python/QtWebKit/qtwebkit.py
create mode 100644 python/QtWebKit/qwebdatabase.sip
create mode 100644 python/QtWebKit/qwebelement.sip
create mode 100644 python/QtWebKit/qwebframe.sip
create mode 100644 python/QtWebKit/qwebhistory.sip
create mode 100644 python/QtWebKit/qwebhistoryinterface.sip
create mode 100644 python/QtWebKit/qwebinspector.sip
create mode 100644 python/QtWebKit/qwebkitglobal.sip
create mode 100644 python/QtWebKit/qwebkitversion.sip
create mode 100644 python/QtWebKit/qwebpage.sip
create mode 100644 python/QtWebKit/qwebpluginfactory.sip
create mode 100644 python/QtWebKit/qwebsecurityorigin.sip
create mode 100644 python/QtWebKit/qwebsettings.sip
create mode 100644 python/QtWebKit/qwebview.sip
create mode 100644 python/core/composer/qgsgroupungroupitemscommand.sip
create mode 100644 python/core/qgsannotation.sip
create mode 100644 python/core/qgsbearingutils.sip
create mode 100644 python/gui/qgsfiledownloader.sip
create mode 100644 python/plugins/processing/algs/saga/SagaAlgorithm230.py
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/AccumulatedCost(Anisotropic).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/AccumulatedCost(Isotropic).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/AddCoordinatestopoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/AddGridValuestoPoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/AddGridValuestoShapes.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.3.0/AddPointAttributestoPolygons.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/AddPolygonAttributestoPoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/Aggregate.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/AggregatePointObservations.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/AggregationIndex.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/AnalyticalHierarchyProcess.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/AnalyticalHillshading.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/B-SplineApproximation.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/BurnStreamNetworkintoDEM.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/CellBalance.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ChangeDateFormat.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ChangeDetection.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ChangeGridValues.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ChangeTimeFormat.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ChannelNetwork.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ChannelNetworkandDrainageBasins.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ClipGridwithPolygon.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ClipPointswithPolygons.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/CloseGaps.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/CloseGapswithSpline.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/CloseOneCellGaps.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ClusterAnalysisforGrids.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.2 => 2.3.0}/ConfusionMatrix(GridPolygons).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/ContourLinesfromGrid.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ConvergenceIndex(SearchRadius).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ConvergenceIndex.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ConvertDataStorageType.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ConvertLinestoPoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ConvertLinestoPolygons.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ConvertMultipointstoPoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ConvertPointstoLine(s).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ConvertPolygonLineVerticestoPoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ConvertPolygonstoLines.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ConvexHull.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.3 => 2.3.0}/CreateLinesGraticule.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.3 => 2.3.0}/CreatePolygonsGraticule.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/CropToData.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/Cross-ClassificationandTabulation.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/CrossProfiles.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/CubicSplineApproximation.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/CurvatureClassification.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/CutShapesLayer.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/DTMFilter(slope-based).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.3 => 2.3.0}/DiffusiveHillslopeEvolution(ADI).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.3 => 2.3.0}/DiffusiveHillslopeEvolution(FTCS).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.3.0/DirectionalStatisticsforSingleGrid.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/DistanceMatrix.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/DiurnalAnisotropicHeating.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.3 => 2.3.0}/DiversityOfCategories.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/DownslopeDistanceGradient.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/EdgeContamination.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/EffectiveAirFlowHeights.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/FastRegionGrowingAlgorithm.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/FastRepresentativeness.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/FillGapsinRecords.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/FillSinks(PlanchonDarboux,2001).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.3 => 2.3.0}/FillSinks(QMofESP).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/FillSinks(WangLiu).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/FillSinksXXL(WangLiu).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/FilterClumps.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/FireRiskAnalysis.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/FitNPointstoshape.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/FlatDetection.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.3.0/FlattenPolygonLayer.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.3.0/FlowAccumulation(FlowTracing).txt
copy python/plugins/processing/algs/saga/description/{2.2.3 => 2.3.0}/FlowAccumulation(QMofESP).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.0 => 2.3.0}/FlowAccumulation(Recursive).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.0 => 2.3.0}/FlowAccumulation(Top-Down).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/FlowPathLength.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/FlowWidthandSpecificCatchmentArea.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/Fragmentation(Alternative).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/Fragmentation(Standard).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/FragmentationClassesfromDensityandConnectivity.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/Function.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/Fuzzify.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/FuzzyIntersection(AND).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/FuzzyUnion(OR).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GaussianFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/GeographicallyWeightedMultipleRegression(Points).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/GeographicallyWeightedMultipleRegression(PointsGrids).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/GeographicallyWeightedMultipleRegression.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/GeographicallyWeightedRegression(PointsGrid).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/GeographicallyWeightedRegression.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GeometricFigures.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GetShapesExtents.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GlobalMoransIforGrids.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GradientVectorfromCartesiantoPolarCoordinates.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GradientVectorfromPolartoCartesianCoordinates.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GradientVectorsfromDirectionalComponents.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GradientVectorsfromDirectionandLength.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GradientVectorsfromSurface.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GridBuffer.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GridCalculator.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GridCellIndex.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GridDifference.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GridDivision.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.3 => 2.3.0}/GridMasking.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GridNormalisation.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GridOrientation.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GridProximityBuffer.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GridSkeletonization.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GridStandardisation.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.3 => 2.3.0}/GridStatisticsforPolygons.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GridValuestoPoints(randomly).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GridValuestoPoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GridVolume.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GridsProduct.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/GridsSum.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/HistogramSurface.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/Hypsometry.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.0 => 2.3.0}/InverseDistanceWeighted.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/InvertDataNo-Data.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/KernelDensityEstimation.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/LSFactor.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/LakeFlood.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/LandSurfaceTemperature.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/LaplacianFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/Layerofextremevalue.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/LeastCostPaths.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/Line-PolygonIntersection.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/LineDissolve.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/LineProperties.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/LineSimplification.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/LocalMinimaandMaxima.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/MajorityFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/MassBalanceIndex.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/MergeLayers.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/MetricConversions.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/MinimumDistanceAnalysis.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/ModifiedQuadraticShepard.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/MorphologicalFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/MorphometricProtectionIndex.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.3 => 2.3.0}/Mosaicking.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/Multi-BandVariation.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/MultiDirectionLeeFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/MultilevelB-SplineInterpolation(fromGrid).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.2 => 2.3.0}/MultilevelB-SplineInterpolation.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.0 => 2.3.0}/MultilevelB-SplineInterpolationforCategories.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/MultipleRegressionAnalysis(GridGrids).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/MultipleRegressionAnalysis(PointsGrids).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/MultiresolutionIndexofValleyBottomFlatness(MRVBF).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/NaturalNeighbour.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/NearestNeighbour.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/OrderedWeightedAveraging(OWA).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.2 => 2.3.0}/OrdinaryKriging(Global).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.2 => 2.3.0}/OrdinaryKriging.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/OverlandFlow-KinematicWaveD8.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/OverlandFlowDistancetoChannelNetwork.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/Patching.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PatternAnalysis.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PointStatisticsforPolygons.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PointsFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PointsThinning.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PolartoCartesianCoordinates.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/Polygon-LineIntersection.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PolygonCentroids.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.3.0/PolygonClipping.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PolygonDifference.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PolygonDissolve.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PolygonDissolveAllPolygs.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PolygonIdentity.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PolygonIntersect.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PolygonPartstoSeparatePolygons.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PolygonProperties.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.3.0/PolygonSelfIntersection.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PolygonShapeIndices.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PolygonSymmetricalDifference.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PolygonUnion.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PolygonUpdate.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PolygonstoEdgesandNodes.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/PolynomialRegression.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/PrincipleComponentsAnalysis.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/Profilefrompoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ProfilesfromLines.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ProximityGrid.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/QuadTreeStructuretoShapes.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/RGBComposite.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/RadiusofVariance(Grid).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/RandomField.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/RandomTerrainGeneration.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/RankFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/RealSurfaceArea.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ReclassifyGridValues.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/RegressionAnalysis(PointsGrid).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/RelativeHeightsandSlopePositions.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/RemoveDuplicatePoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/Representativeness(Grid).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.3 => 2.3.0}/Resampling.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.3 => 2.3.0}/ResidualAnalysis(Grid).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/RunningAverage.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/SAGAWetnessIndex.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/SeedGeneration.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/Separatepointsbydirection.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ShapesBuffer.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ShapesBufferFixed.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.0 => 2.3.0}/ShapestoGrid.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.3.0/SharedPolygonEdges.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ShrinkAndExpand.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/SimpleFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/SimpleRegionGrowing.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/Simulation.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/SinkDrainageRouteDetection.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/SinkRemoval.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/SkyViewFactor.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/Slope,Aspect,Curvature.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/SlopeLength.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/SoilTextureClassification.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/SpatialPointPatternAnalysis.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/SplitShapesLayerRandomly.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/StatisticsforGrids.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/StrahlerOrder.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/StreamPowerIndex.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.3 => 2.3.0}/SuccessiveFlowRouting.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/SupervisedClassification.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/SurfaceSpecificPoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/TPIBasedLandformClassification.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/TerrainRuggednessIndex(TRI).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/ThinPlateSpline(TIN).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.0 => 2.3.0}/ThinPlateSpline.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ThresholdBuffer.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/TopographicCorrection.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/TopographicPositionIndex(TPI).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/TopographicWetnessIndex(TWI).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/Transectthroughpolygonshapefile.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/TransformShapes.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/TransposeGrids.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.3.0}/Triangulation.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.0 => 2.3.0}/UniversalKriging(Global).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.2 => 2.3.0}/UniversalKriging.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/UpslopeArea.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/UserDefinedFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/VariogramCloud.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/VariogramSurface.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/VectorRuggednessMeasure(VRM).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.3.0/VectorisingGridClasses.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/VegetationIndex(SlopeBased).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/VerticalDistancetoChannelNetwork.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/WaterRetentionCapacity.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/WatershedBasins.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/WatershedSegmentation.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/WindEffect(WindwardLeewardIndex).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.3.0}/ZonalGridStatistics.txt (100%)
create mode 100644 python/plugins/processing/tests/ToolsTest.py
create mode 100644 src/core/composer/qgsgroupungroupitemscommand.cpp
create mode 100644 src/core/composer/qgsgroupungroupitemscommand.h
create mode 100644 src/core/qgsannotation.h
create mode 100644 src/core/qgsbearingutils.cpp
create mode 100644 src/core/qgsbearingutils.h
create mode 100644 src/gui/qgsfiledownloader.cpp
create mode 100644 src/gui/qgsfiledownloader.h
delete mode 100644 src/plugins/interpolation/options.png
create mode 100644 tests/src/app/testqgisapppython.cpp
create mode 100644 tests/src/gui/testqgsfiledownloader.cpp
create mode 100644 tests/src/providers/testqgswmscapabilities.cpp
create mode 100644 tests/src/providers/testqgswmsprovider.cpp
create mode 100644 tests/src/python/qgis_wrapped_server.py
create mode 100644 tests/src/python/test_authmanager_password_ows.py
create mode 100644 tests/src/python/test_authmanager_pki_ows.py
create mode 100644 tests/src/python/test_authmanager_pki_postgres.py
create mode 100644 tests/src/python/test_provider_ogr.py
create mode 100644 tests/src/python/test_provider_ogr_gpkg.py
create mode 100644 tests/src/python/test_provider_oracle.py
create mode 100644 tests/src/python/test_qgsbearingutils.py
create mode 100644 tests/src/python/test_qgscolorbuttonv2.py
create mode 100644 tests/src/python/test_qgscomposerlegend.py
create mode 100644 tests/src/python/test_qgscomposerview.py
create mode 100644 tests/src/python/test_qgsfiledownloader.py
create mode 100644 tests/src/python/test_qgsgeometryvalidator.py
create mode 100644 tests/src/python/test_qgssymbollayerv2_createsld.py
create mode 100644 tests/src/python/test_qgssymbollayerv2_readsld.py
create mode 100644 tests/testdata/control_images/composer_legend/expected_composer_legend_mapunits/expected_composer_legend_mapunits.png
create mode 100644 tests/testdata/control_images/composer_legend/expected_composer_legend_mapunits/expected_composer_legend_mapunits_mask.png
create mode 100644 tests/testdata/control_images/composer_legend/expected_composer_legend_noresize/expected_composer_legend_noresize.png
create mode 100644 tests/testdata/control_images/composer_legend/expected_composer_legend_noresize/expected_composer_legend_noresize_mask.png
create mode 100644 tests/testdata/control_images/composer_legend/expected_composer_legend_noresize_crop/expected_composer_legend_noresize_crop.png
create mode 100644 tests/testdata/control_images/composer_legend/expected_composer_legend_noresize_crop/expected_composer_legend_noresize_crop_mask.png
create mode 100644 tests/testdata/control_images/composer_legend/expected_composer_legend_size_content/expected_composer_legend_size_content.png
create mode 100644 tests/testdata/control_images/composer_legend/expected_composer_legend_size_content/expected_composer_legend_size_content_mask.png
create mode 100644 tests/testdata/control_images/composer_paper/expected_composerpaper_markerborder/expected_composerpaper_markerborder_mask.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_issue_14644/expected_composerpicture_issue_14644.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_issue_14644/expected_composerpicture_issue_14644_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_canvas/sp_letter_spacing/sp_letter_spacing.png
create mode 100644 tests/testdata/control_images/expected_pal_canvas/sp_letter_spacing/sp_letter_spacing_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_canvas/sp_word_spacing/sp_word_spacing.png
create mode 100644 tests/testdata/control_images/expected_pal_canvas/sp_word_spacing/sp_word_spacing_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_letter_spacing/sp_img_letter_spacing.png
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_letter_spacing/sp_img_letter_spacing_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_word_spacing/sp_img_word_spacing.png
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_word_spacing/sp_img_word_spacing_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_letter_spacing/sp_pdf_letter_spacing.png
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_letter_spacing/sp_pdf_letter_spacing_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_word_spacing/sp_pdf_word_spacing.png
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_word_spacing/sp_pdf_word_spacing_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_letter_spacing/sp_svg_letter_spacing.png
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_letter_spacing/sp_svg_letter_spacing_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_word_spacing/sp_svg_word_spacing.png
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_word_spacing/sp_svg_word_spacing_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_server/sp_letter_spacing/sp_letter_spacing.png
create mode 100644 tests/testdata/control_images/expected_pal_server/sp_letter_spacing/sp_letter_spacing_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_server/sp_word_spacing/sp_word_spacing.png
create mode 100644 tests/testdata/control_images/expected_pal_server/sp_word_spacing/sp_word_spacing_mask.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_2_by_2/expected_legend_2_by_2.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_2_by_2/expected_legend_2_by_2_mask.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_3_by_2/expected_legend_3_by_2.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_3_by_2/expected_legend_3_by_2_mask.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_3_by_3/expected_legend_3_by_3.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_3_by_3/expected_legend_3_by_3_mask.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_4_by_2/expected_legend_4_by_2.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_4_by_2/expected_legend_4_by_2_mask.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_4_by_3/expected_legend_4_by_3.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_4_by_3/expected_legend_4_by_3_mask.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_5_by_2/expected_legend_5_by_2.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_5_by_2/expected_legend_5_by_2_mask.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_5_by_3/expected_legend_5_by_3.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_5_by_3/expected_legend_5_by_3_mask.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_6_by_3/expected_legend_6_by_3.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_6_by_3/expected_legend_6_by_3_mask.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_7_by_3/expected_legend_7_by_3.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_7_by_3/expected_legend_7_by_3_mask.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetLegendGraphic_BBox/WMS_GetLegendGraphic_BBox.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetLegendGraphic_BBox2/WMS_GetLegendGraphic_BBox2.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetLegendGraphic_Basic/WMS_GetLegendGraphic_Basic.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetLegendGraphic_BoxSpace/WMS_GetLegendGraphic_BoxSpace.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetLegendGraphic_IconLabelSpace/WMS_GetLegendGraphic_IconLabelSpace.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetLegendGraphic_SymbolSize/WMS_GetLegendGraphic_SymbolSize.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetLegendGraphic_SymbolSpace/WMS_GetLegendGraphic_SymbolSpace.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetLegendGraphic_test/WMS_GetLegendGraphic_test.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetLegendGraphic_test/WMS_GetLegendGraphic_test_mask.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetLegendGraphic_test_layertitle_false/WMS_GetLegendGraphic_test_layertitle_false.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetLegendGraphic_test_layertitle_false/WMS_GetLegendGraphic_test_layertitle_false_mask.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetMap_Background/WMS_GetMap_Background.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetMap_Background_Hex/WMS_GetMap_Background_Hex.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetMap_Basic/WMS_GetMap_Basic.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetMap_Filter/WMS_GetMap_Filter.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetMap_LayerOrder/WMS_GetMap_LayerOrder.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetMap_Opacities/WMS_GetMap_Opacities.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetMap_SRS/WMS_GetMap_SRS.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetMap_Selection/WMS_GetMap_Selection.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetMap_StyleCustom/WMS_GetMap_StyleCustom.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetMap_StyleCustom/WMS_GetMap_StyleCustom_mask.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetMap_StyleDefault/WMS_GetMap_StyleDefault.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetMap_StyleDefault/WMS_GetMap_StyleDefault_mask.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetMap_Transparent/WMS_GetMap_Transparent.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetMap_Transparent/WMS_GetMap_Transparent_mask.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetPrint_Basic/WMS_GetPrint_Basic.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetPrint_Basic/WMS_GetPrint_Basic_mask.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetPrint_Grid/WMS_GetPrint_Grid.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetPrint_Grid/WMS_GetPrint_Grid_mask.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetPrint_Rotation/WMS_GetPrint_Rotation.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetPrint_Rotation/WMS_GetPrint_Rotation_mask.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetPrint_SRS/WMS_GetPrint_SRS.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetPrint_SRS/WMS_GetPrint_SRS_mask.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetPrint_Scale/WMS_GetPrint_Scale.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetPrint_Scale/WMS_GetPrint_Scale_mask.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetPrint_Selection/WMS_GetPrint_Selection.png
create mode 100644 tests/testdata/control_images/qgis_server/WMS_GetPrint_Selection/WMS_GetPrint_Selection_mask.png
create mode 100644 tests/testdata/elev.gpx
create mode 100644 tests/testdata/noelev.gpx
create mode 100644 tests/testdata/provider/GetCapabilities.xml
create mode 100644 tests/testdata/provider/testdata_oracle.sql
create mode 100644 tests/testdata/qgis_server/getcontext.txt
rename tests/testdata/qgis_server/{test+project.qgs => test_project.qgs} (79%)
rename tests/testdata/qgis_server/{test+project_inspire.qgs => test_project_inspire.qgs} (100%)
rename tests/testdata/qgis_server/{test+project_wfs.qgs => test_project_wfs.qgs} (100%)
copy tests/testdata/qgis_server/{wfs_getfeature_nobbox.txt => wfs_getfeature_limit2.txt} (65%)
copy tests/testdata/qgis_server/{wfs_getfeature_startindex2.txt => wfs_getfeature_start1_limit1.txt} (68%)
create mode 100644 tests/testdata/raster/test.asc
create mode 100644 tests/testdata/svg/issue_14644.svg
create mode 100644 tests/testdata/symbol_layer/categorized.qml
create mode 100644 tests/testdata/symbol_layer/external_sld/simple_streams.sld
create mode 100644 tests/testdata/symbol_layer/external_sld/testSimpleMarkerRotation-directValue.sld
create mode 100644 tests/testdata/symbol_layer/external_sld/testSimpleMarkerRotation-ogcLiteral.sld
create mode 100644 tests/testdata/symbol_layer/graduated.qml
create mode 100644 tests/testdata/symbol_layer/ruleBased.qml
create mode 100644 tests/testdata/symbol_layer/singleSymbol.qml
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/qgis.git
More information about the Pkg-grass-devel
mailing list