[qgis] branch master updated (69c7b00 -> 6736648)
Sebastiaan Couwenberg
sebastic at moszumanska.debian.org
Wed Feb 25 22:32:02 UTC 2015
This is an automated email from the git hooks/post-receive script.
sebastic pushed a change to branch master
in repository qgis.
from 69c7b00 Remove missing symbols.
new 1545fb1 Imported Upstream version 2.8.0
new f3e9801 Merge tag 'upstream/2.8.0'
new ed4eb6e Rename packages for new upstream version, add libqgis-server, drop version from libqgis-customwidgets.
new fb2cbd5 Drop patches included upstream, refresh remaining patches.
new 3c972ad Update copyright file.
new 0f2a97f Remove extra license file for MetaSearch plugin.
new 6f9d394 Add symbols file for libqgis-server2.8.0.
new 8328cb9 Update symbols for amd64.
new 5f839cf Drop obsolete WITH_INTERNAL_SPATIALITE option.
new b8b2397 Install libqgis_server.so in libqgis-dev.
new 8f3a5ec Install schemaExtension.xsd in qgis-server.
new ce3cb44 Install contributors.json & developersmap.html in qgis-common.
new a2cf122 Use Debian packages for Leaflet & jQuery in developersmap.html.
new e295afd Add dependency on libqgis-server to libqgis-dev.
new 6736648 Set distribution to experimental.
The 15 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:
.travis.yml | 29 +
.tx/config | 12 +-
CMakeLists.txt | 171 +-
CODING | 5 +-
ChangeLog | 6070 +-
INSTALL | 348 +-
NEWS | 258 +-
README | 67 -
README.md | 72 +
cmake/FindGDAL.cmake | 4 +-
cmake/FindGEOS.cmake | 3 +
cmake/FindQGIS.cmake | 5 +
cmake/FindSIP.py | 1 -
cmake/MacBundleMacros.cmake | 2 +-
cmake/modules/ECMQt4To5Porting.cmake | 248 +
cmake/modules/coverage/CodeCoverage.cmake | 173 +
cmake/modules/coverage/LICENSE_1_0.txt | 23 +
cmake_templates/Doxyfile.in | 18 +-
cmake_templates/qgsconfig.h.in | 6 +-
debian/changelog | 40 +-
debian/compat.in | 2 +-
debian/control | 71 +-
debian/control.in | 63 +-
debian/copyright | 676 +-
debian/libqgis-analysis2.6.1.symbols | 751 -
...2.6.1.install => libqgis-analysis2.8.0.install} | 0
...6.1.postinst => libqgis-analysis2.8.0.postinst} | 0
...is2.6.1.postrm => libqgis-analysis2.8.0.postrm} | 0
debian/libqgis-analysis2.8.0.symbols | 747 +
debian/libqgis-core2.6.1.symbols | 10099 --
...core2.6.1.install => libqgis-core2.8.0.install} | 0
...re2.6.1.postinst => libqgis-core2.8.0.postinst} | 0
...s-core2.6.1.postrm => libqgis-core2.8.0.postrm} | 0
debian/libqgis-core2.8.0.symbols | 10603 ++
...2.6.1.install => libqgis-customwidgets.install} | 0
debian/libqgis-customwidgets.install.in | 1 +
debian/libqgis-dev.install | 1 +
debian/libqgis-gui2.6.1.symbols | 8254 -
...s-gui2.6.1.install => libqgis-gui2.8.0.install} | 0
...gui2.6.1.postinst => libqgis-gui2.8.0.postinst} | 0
...gis-gui2.6.1.postrm => libqgis-gui2.8.0.postrm} | 0
debian/libqgis-gui2.8.0.symbols | 8420 +
debian/libqgis-networkanalysis2.6.1.symbols | 121 -
...nstall => libqgis-networkanalysis2.8.0.install} | 0
...tinst => libqgis-networkanalysis2.8.0.postinst} | 0
....postrm => libqgis-networkanalysis2.8.0.postrm} | 0
debian/libqgis-networkanalysis2.8.0.symbols | 116 +
debian/libqgis-server2.8.0.install | 1 +
debian/libqgis-server2.8.0.symbols | 883 +
debian/libqgisgrass2.6.1.symbols | 279 -
...rass2.6.1.install => libqgisgrass2.8.0.install} | 0
...ss2.6.1.postinst => libqgisgrass2.8.0.postinst} | 0
...sgrass2.6.1.postrm => libqgisgrass2.8.0.postrm} | 0
debian/libqgisgrass2.8.0.symbols | 274 +
debian/libqgispython2.6.1.symbols | 54 -
...hon2.6.1.install => libqgispython2.8.0.install} | 0
...n2.6.1.postinst => libqgispython2.8.0.postinst} | 0
...ython2.6.1.postrm => libqgispython2.8.0.postrm} | 0
debian/libqgispython2.8.0.symbols | 56 +
...er-BUGFIX-GetLegendGraphics-set-layername.patch | 53 -
debian/patches/0001-backported-fix-for-11694.patch | 29 -
...o-not-call-activateLayerRelatedAction-aft.patch | 26 -
debian/patches/allows-to-typo.patch | 761 +-
.../patches/developersmap-use-debian-package.patch | 21 +
debian/patches/python-env.patch | 4 +-
debian/patches/series | 4 +-
debian/python-qgis.install.in | 5 +-
debian/qgis-common.install | 2 +
debian/qgis-common.links | 2 +
debian/qgis-server.install | 1 +
debian/rules | 35 +-
doc/AUTHORS | 5 +-
doc/CMakeLists.txt | 2 +-
doc/CODING.html | 3 +-
doc/CODING.t2t | 3 +-
doc/CONTRIBUTORS | 3 +
doc/INSTALL.html | 591 +-
doc/TRANSLATORS | 83 +-
doc/build.sh | 2 +-
doc/contributors.json | 51 +
doc/developersmap.html | 33 +
doc/index.dox | 1 +
doc/linux.t2t | 359 +-
doc/msvc.t2t | 28 +-
doc/news.html | 239 +-
doc/news.t2t | 33 +-
doc/osx.t2t | 4 +-
doc/overview.t2t | 15 +-
i18n/CMakeLists.txt | 4 +-
i18n/qgis_af.ts | 53754 ------
i18n/qgis_ar.ts | 61587 ++++---
i18n/qgis_bg.ts | 59343 ------
i18n/qgis_bn.ts | 53428 ------
i18n/qgis_bs.ts | 48366 +++--
i18n/qgis_ca.ts | 55359 +++---
i18n/qgis_cs.ts | 20958 ++-
i18n/qgis_da.ts | 12712 +-
i18n/qgis_de.ts | 11381 +-
i18n/qgis_el.ts | 59311 +++---
i18n/qgis_en.ts | 67831 ++++---
i18n/qgis_es.ts | 67522 ++++---
i18n/qgis_et.ts | 55555 +++---
i18n/qgis_eu.ts | 62271 ++++---
i18n/qgis_fa.ts | 51075 +++---
i18n/qgis_fi.ts | 121029 +++++++------
i18n/qgis_fr.ts | 68582 +++----
i18n/qgis_gl.ts | 65076 ++++---
i18n/qgis_he.ts | 53566 ------
i18n/qgis_hi.ts | 17177 +-
i18n/qgis_hr.ts | 60750 ++++---
i18n/qgis_hu.ts | 81228 ++++-----
i18n/qgis_id.ts | 64130 ++++---
i18n/qgis_is.ts | 56544 +++---
i18n/qgis_it.ts | 65736 ++++---
i18n/qgis_ja.ts | 68787 +++----
i18n/qgis_ka.ts | 59305 ------
i18n/qgis_km.ts | 27179 +--
i18n/qgis_ko.ts | 70534 ++++----
i18n/qgis_lo.ts | 57595 ------
i18n/qgis_lt.ts | 37082 ++--
i18n/qgis_lv.ts | 72040 ++++----
i18n/qgis_ml.ts | 53717 ------
i18n/qgis_mn.ts | 55673 +++---
i18n/qgis_mr.ts | 53428 ------
i18n/qgis_nb.ts | 9573 +-
i18n/qgis_nl.ts | 10190 +-
i18n/qgis_pl.ts | 81633 ++++-----
i18n/qgis_pt_BR.ts | 68202 +++----
i18n/qgis_pt_PT.ts | 69095 +++----
i18n/qgis_ro.ts | 15469 +-
i18n/qgis_ru.ts | 60988 +++----
i18n/qgis_sk.ts | 47921 +++--
i18n/qgis_sl.ts | 73284 ++++----
i18n/qgis_sq.ts | 57827 ------
i18n/qgis_sr.ts | 60484 +++++++
i18n/qgis_sr at latin.ts | 60486 +++++++
i18n/qgis_sr_Cyrl.ts | 68877 -------
i18n/qgis_sr_Latn.ts | 68919 -------
i18n/qgis_sv.ts | 65111 ++++---
i18n/qgis_sw.ts | 53428 ------
i18n/qgis_ta.ts | 53428 ------
i18n/qgis_te.ts | 53428 ------
i18n/qgis_th.ts | 39049 ++--
i18n/qgis_tl.ts | 53641 ------
i18n/qgis_tr.ts | 63800 ++++---
i18n/qgis_uk.ts | 39524 ++--
i18n/qgis_vi.ts | 62013 +++----
i18n/qgis_xh.ts | 53380 ------
i18n/qgis_zh-Hans.ts | 60774 +++++++
i18n/qgis_zh_CN.ts | 61163 ++++---
i18n/qgis_zh_TW.ts | 29215 +--
images/flags/{sr_Cyrl.png => sr at latin.png} | Bin
images/flags/sr_Latn.png | Bin 423 -> 0 bytes
images/images.qrc | 14 +-
images/splash/splash.png | Bin 410339 -> 394356 bytes
images/themes/default/bubble.svg | 57 +
images/themes/default/cadtools/cad.png | Bin 0 -> 1393 bytes
images/themes/default/cadtools/construction.png | Bin 0 -> 1411 bytes
images/themes/default/cadtools/delta.png | Bin 0 -> 1122 bytes
images/themes/default/cadtools/lock.png | Bin 0 -> 1107 bytes
images/themes/default/cadtools/parallel.png | Bin 0 -> 1361 bytes
images/themes/default/cadtools/perpendicular.png | Bin 0 -> 1521 bytes
images/themes/default/mActionCreateMemory.png | Bin 0 -> 1060 bytes
images/themes/default/mActionDeleteSelected.svg | 84 +-
images/themes/default/mIconLoading.gif | Bin 0 -> 847 bytes
...ActionCheckQgisVersion.png => mIconSuccess.png} | Bin
mac/cmake/0vars.cmake.in | 2 +-
ms-windows/Installer-Files/WelcomeFinishPage.bmp | Bin 154542 -> 206038 bytes
ms-windows/cygwin/package.sh | 3 +-
ms-windows/osgeo4w/package-nightly.cmd | 16 +-
ms-windows/osgeo4w/package.cmd | 23 +-
ms-windows/quickpackage.sh | 2 +-
python/CMakeLists.txt | 42 +-
python/__init__.py | 8 +-
python/analysis/vector/qgsgeometryanalyzer.sip | 12 +-
python/analysis/vector/qgsoverlayanalyzer.sip | 2 +-
python/console/console.py | 16 +-
python/console/console_compile_apis.py | 16 +-
python/console/console_editor.py | 112 +-
python/console/console_output.py | 49 +-
python/console/console_sci.py | 55 +-
python/console/console_settings.py | 10 +-
python/core/__init__.py | 103 +
python/core/composer/qgscomposerarrow.sip | 4 +-
.../composer/qgscomposerattributetablemodel.sip | 2 +-
.../composer/qgscomposerattributetablemodelv2.sip | 7 +-
.../core/composer/qgscomposerattributetablev2.sip | 27 +-
python/core/composer/qgscomposerframe.sip | 19 +-
python/core/composer/qgscomposerhtml.sip | 4 +-
python/core/composer/qgscomposeritem.sip | 65 +-
python/core/composer/qgscomposeritemcommand.sip | 5 +-
python/core/composer/qgscomposeritemgroup.sip | 2 +-
python/core/composer/qgscomposerlabel.sip | 84 +-
python/core/composer/qgscomposermap.sip | 80 +-
python/core/composer/qgscomposermapgrid.sip | 67 +-
python/core/composer/qgscomposermapitem.sip | 11 +-
python/core/composer/qgscomposermapoverview.sip | 5 +-
python/core/composer/qgscomposermodel.sip | 22 +-
python/core/composer/qgscomposermultiframe.sip | 60 +-
.../core/composer/qgscomposermultiframecommand.sip | 1 -
python/core/composer/qgscomposerobject.sip | 12 +-
python/core/composer/qgscomposerpicture.sip | 7 +-
python/core/composer/qgscomposerscalebar.sip | 16 +-
python/core/composer/qgscomposertable.sip | 4 +-
python/core/composer/qgscomposertablecolumn.sip | 2 +-
python/core/composer/qgscomposertablev2.sip | 38 +-
python/core/composer/qgscomposertexttable.sip | 2 +-
python/core/composer/qgscomposition.sip | 53 +-
python/core/composer/qgslegendmodel.sip | 1 +
python/core/composer/qgspaperitem.sip | 2 +-
python/core/contextmanagers.py | 5 +-
python/core/core.sip | 8 +
python/core/dxf/qgsdxfexport.sip | 28 +-
python/core/effects/qgsimageoperation.sip | 134 +
python/core/layertree/qgslayertreemodel.sip | 1 +
.../core/layertree/qgslayertreemodellegendnode.sip | 7 +-
python/core/layertree/qgslayertreenode.sip | 33 +-
python/core/layertree/qgslayertreeutils.sip | 13 +-
python/core/qgis.sip | 9 +-
python/core/qgsapplication.sip | 50 +-
python/core/qgsattributeaction.sip | 19 +-
python/core/qgsbrowsermodel.sip | 17 +-
python/core/qgscolorscheme.sip | 44 +-
python/core/qgscolorschemeregistry.sip | 19 +-
python/core/qgscoordinatereferencesystem.sip | 13 +-
python/core/qgscoordinatetransform.sip | 8 +-
python/core/qgsdatadefined.sip | 37 +-
python/core/qgsdataitem.sip | 93 +-
python/core/qgsdataprovider.sip | 7 +-
python/core/qgsdatasourceuri.sip | 19 -
python/core/qgsdbfilterproxymodel.sip | 2 +-
python/core/qgsexpression.sip | 36 +-
python/core/qgsfeature.sip | 20 +-
python/core/qgsfield.sip | 8 +-
python/core/qgsgeometry.sip | 110 +-
python/core/qgsgeometryvalidator.sip | 4 +-
python/core/qgshttptransaction.sip | 7 +-
python/core/qgslabel.sip | 3 +-
python/core/qgslabelattributes.sip | 5 +-
python/core/qgslayerdefinition.sip | 21 +
python/core/qgslegendrenderer.sip | 2 +-
python/core/qgsmaplayer.sip | 132 +-
python/core/qgsmaplayerregistry.sip | 9 -
python/core/qgsmaplayerstylemanager.sip | 95 +
python/core/qgsmaprenderer.sip | 22 +-
python/core/qgsmaprendererjob.sip | 8 +
python/core/qgsmapsettings.sip | 21 +-
python/core/qgsmaptopixel.sip | 70 +-
python/core/qgsmimedatautils.sip | 2 +
python/core/qgsmultirenderchecker.sip | 95 +
python/core/qgsofflineediting.sip | 7 +
python/core/qgspallabeling.sip | 58 +-
python/core/qgspluginlayerregistry.sip | 2 -
python/core/qgspoint.sip | 28 +-
python/core/qgspointlocator.sip | 97 +
python/core/qgsproject.sip | 76 +-
python/core/qgsproviderregistry.sip | 13 +-
python/core/qgsrectangle.sip | 8 +-
python/core/qgsrelationmanager.sip | 59 +-
python/core/qgsrenderchecker.sip | 48 +-
python/core/qgsrendercontext.sip | 11 +-
python/core/qgssnapper.sip | 16 +-
python/core/qgssnappingutils.sip | 91 +
python/core/qgsspatialindex.sip | 7 +
python/core/qgstolerance.sip | 51 +-
python/core/qgstransaction.sip | 58 +
python/core/qgsvectordataprovider.sip | 26 +-
python/core/qgsvectorfilewriter.sip | 32 +-
python/core/qgsvectorlayer.sip | 304 +-
python/core/qgsvectorlayercache.sip | 2 +-
python/core/qgsvectorlayereditbuffer.sip | 9 +-
python/core/qgsvectorlayerfeatureiterator.sip | 10 +
python/core/raster/qgscolorrampshader.sip | 2 +-
python/core/raster/qgsrasterchecker.sip | 1 +
python/core/raster/qgsrasterdataprovider.sip | 62 +-
python/core/raster/qgsrasterdrawer.sip | 6 +-
python/core/raster/qgsrasterfilewriter.sip | 2 +-
python/core/raster/qgsrasterinterface.sip | 4 +-
python/core/raster/qgsrasterlayer.sip | 15 +-
.../raster/qgssinglebandpseudocolorrenderer.sip | 5 +
.../qgscategorizedsymbolrendererv2.sip | 13 +-
python/core/symbology-ng/qgscptcityarchive.sip | 2 +-
python/core/symbology-ng/qgsfillsymbollayerv2.sip | 175 +-
.../symbology-ng/qgsgraduatedsymbolrendererv2.sip | 20 +-
python/core/symbology-ng/qgsheatmaprenderer.sip | 137 +
.../symbology-ng/qgsinvertedpolygonrenderer.sip | 2 +-
python/core/symbology-ng/qgslegendsymbolitemv2.sip | 6 +-
python/core/symbology-ng/qgslinesymbollayerv2.sip | 19 +-
python/core/symbology-ng/qgsrendererv2.sip | 29 +-
.../core/symbology-ng/qgsrulebasedrendererv2.sip | 6 -
.../symbology-ng/qgssinglesymbolrendererv2.sip | 8 -
python/core/symbology-ng/qgsstylev2.sip | 3 -
python/core/symbology-ng/qgssvgcache.sip | 2 +-
python/core/symbology-ng/qgssymbollayerv2.sip | 22 +-
python/core/symbology-ng/qgssymbollayerv2utils.sip | 36 +-
python/core/symbology-ng/qgssymbolv2.sip | 35 +-
python/core/symbology-ng/qgsvectorcolorrampv2.sip | 2 +-
python/custom_widgets/qgis_customwidgets.py | 33 +-
python/ext-libs/pyspatialite/CMakeLists.txt | 13 +-
python/ext-libs/tests/utils.py | 54 -
.../attributetable/qgsattributetabledelegate.sip | 2 +-
.../qgsattributetablefiltermodel.sip | 2 +-
.../gui/attributetable/qgsattributetablemodel.sip | 23 +
.../gui/attributetable/qgsattributetableview.sip | 2 +-
python/gui/attributetable/qgsdualview.sip | 4 +-
python/gui/attributetable/qgsfeaturelistmodel.sip | 2 +-
python/gui/attributetable/qgsfeaturelistview.sip | 5 +-
.../attributetable/qgsfeatureselectionmodel.sip | 2 +-
.../attributetable/qgsifeatureselectionmanager.sip | 2 +-
.../editorwidgets/core/qgseditorwidgetfactory.sip | 7 +-
.../editorwidgets/core/qgseditorwidgetregistry.sip | 4 +-
.../editorwidgets/core/qgseditorwidgetwrapper.sip | 10 +-
python/gui/{ => editorwidgets}/qgsdatetimeedit.sip | 0
python/gui/editorwidgets/qgsdoublespinbox.sip | 44 +-
.../editorwidgets/qgsrelationreferencewidget.sip | 12 +-
python/gui/editorwidgets/qgsspinbox.sip | 44 +-
python/gui/gui.sip | 6 +-
python/gui/layertree/qgscustomlayerorderwidget.sip | 6 +
.../gui/layertree/qgslayertreemapcanvasbridge.sip | 4 +-
python/gui/layertree/qgslayertreeview.sip | 6 +
.../layertree/qgslayertreeviewdefaultactions.sip | 14 +
python/gui/qgisinterface.sip | 14 +-
python/gui/qgsattributedialog.sip | 4 +-
python/gui/qgsattributeeditor.sip | 2 +-
python/gui/qgsattributeeditorcontext.sip | 5 +-
python/gui/qgsattributeform.sip | 56 +-
python/gui/qgsblendmodecombobox.sip | 2 +-
python/gui/qgsbusyindicatordialog.sip | 3 +-
python/gui/qgscharacterselectdialog.sip | 2 +-
python/gui/qgscodeeditor.sip | 4 +-
python/gui/qgscodeeditorpython.sip | 15 +-
python/gui/qgscollapsiblegroupbox.sip | 10 +-
python/gui/qgscolorbutton.sip | 16 +-
python/gui/qgscolorbuttonv2.sip | 10 +-
python/gui/qgscolordialog.sip | 4 +-
python/gui/qgscolorschemelist.sip | 27 +-
python/gui/qgscolorswatchgrid.sip | 30 +-
python/gui/qgscolorwidgets.sip | 46 +-
python/gui/qgscomposerview.sip | 2 +-
python/gui/qgscredentialdialog.sip | 2 +-
python/gui/qgsdatadefinedbutton.sip | 16 +-
python/gui/qgsdetaileditemdelegate.sip | 2 +-
python/gui/qgsdetaileditemwidget.sip | 2 +-
python/gui/qgsdialog.sip | 2 +-
python/gui/qgsencodingfiledialog.sip | 2 +-
python/gui/qgserrordialog.sip | 2 +-
python/gui/qgsexpressionbuilderdialog.sip | 6 +-
python/gui/qgsexpressionbuilderwidget.sip | 30 +-
python/gui/qgsexpressionselectiondialog.sip | 2 +-
python/gui/qgsextentgroupbox.sip | 2 +-
python/gui/qgsfieldmodel.sip | 2 +
python/gui/qgsfieldvalidator.sip | 2 +
python/gui/qgsfiledropedit.sip | 2 +-
python/gui/qgsfilterlineedit.sip | 2 +-
python/gui/qgsgenericprojectionselector.sip | 23 +-
python/gui/qgshighlight.sip | 2 +
python/gui/qgsidentifymenu.sip | 1 -
python/gui/qgslegendinterface.sip | 25 +-
python/gui/qgsludialog.sip | 2 +-
python/gui/qgsmanageconnectionsdialog.sip | 2 +-
python/gui/qgsmapcanvas.sip | 65 +-
python/gui/qgsmapcanvasitem.sip | 13 +-
python/gui/qgsmaplayeractionregistry.sip | 6 +-
python/gui/qgsmapoverviewcanvas.sip | 3 +-
python/gui/qgsmaptool.sip | 2 -
python/gui/qgsmaptoolemitpoint.sip | 1 -
python/gui/qgsmaptoolidentify.sip | 7 +-
python/gui/qgsmaptoolidentifyfeature.sip | 2 +-
python/gui/qgsmaptoolzoom.sip | 2 +
python/gui/qgsmessagebar.sip | 37 +-
python/gui/qgsmessagebaritem.sip | 8 +-
python/gui/qgsmessagelogviewer.sip | 14 +-
python/gui/qgsmessageviewer.sip | 2 +-
python/gui/qgsnewhttpconnection.sip | 2 +-
python/gui/qgsnewmemorylayerdialog.sip | 27 +
python/gui/qgsnewvectorlayerdialog.sip | 4 +-
python/gui/qgsoptionsdialogbase.sip | 2 +-
python/gui/qgsowssourceselect.sip | 2 +-
python/gui/qgsprevieweffect.sip | 2 +-
python/gui/qgsprojectbadlayerguihandler.sip | 2 -
python/gui/qgsprojectionselectionwidget.sip | 68 +
python/gui/qgsprojectionselector.sip | 2 +-
python/gui/qgsquerybuilder.sip | 2 +-
python/gui/qgsrasterformatsaveoptionswidget.sip | 2 +-
python/gui/qgsrasterlayersaveasdialog.sip | 2 +-
python/gui/qgsrasterpyramidsoptionswidget.sip | 2 +-
python/gui/qgsrubberband.sip | 17 +-
python/gui/qgsscalecombobox.sip | 9 +-
python/gui/qgsscalevisibilitydialog.sip | 2 +-
python/gui/qgsscalewidget.sip | 51 +
python/gui/qgssublayersdialog.sip | 2 +-
python/gui/qgsvectorlayertools.sip | 7 +
python/gui/raster/qgsrasterhistogramwidget.sip | 4 +-
python/gui/raster/qgsrasterminmaxwidget.sip | 2 +-
python/gui/symbology-ng/characterwidget.sip | 2 +-
python/gui/symbology-ng/qgsbrushstylecombobox.sip | 2 +-
python/gui/symbology-ng/qgscolorrampcombobox.sip | 2 +-
.../symbology-ng/qgscptcitycolorrampv2dialog.sip | 2 +-
python/gui/symbology-ng/qgsdashspacedialog.sip | 2 +-
.../symbology-ng/qgsdatadefinedsymboldialog.sip | 32 +-
.../symbology-ng/qgsellipsesymbollayerv2widget.sip | 2 +-
.../qgsgraduatedsymbolrendererv2widget.sip | 2 +-
.../gui/symbology-ng/qgsheatmaprendererwidget.sip | 23 +
.../gui/symbology-ng/qgslayerpropertieswidget.sip | 2 +-
python/gui/symbology-ng/qgspenstylecombobox.sip | 6 +-
.../symbology-ng/qgsrulebasedrendererv2widget.sip | 2 +-
.../gui/symbology-ng/qgssmartgroupeditordialog.sip | 4 +-
.../symbology-ng/qgsstylev2exportimportdialog.sip | 2 +-
.../gui/symbology-ng/qgsstylev2managerdialog.sip | 4 +-
python/gui/symbology-ng/qgssvgselectorwidget.sip | 10 +-
python/gui/symbology-ng/qgssymbollayerv2widget.sip | 66 +-
python/gui/symbology-ng/qgssymbolslistwidget.sip | 2 +-
.../gui/symbology-ng/qgssymbolv2selectordialog.sip | 2 +-
.../qgsvectorcolorbrewercolorrampv2dialog.sip | 2 +-
.../qgsvectorfieldsymbollayerwidget.sip | 2 +-
.../qgsvectorgradientcolorrampv2dialog.sip | 6 +-
.../qgsvectorrandomcolorrampv2dialog.sip | 2 +-
python/plugins/GdalTools/GdalTools.py | 25 +-
python/plugins/GdalTools/__init__.py | 1 -
python/plugins/GdalTools/tools/GdalTools_utils.py | 108 +-
python/plugins/GdalTools/tools/dialogBase.py | 13 +-
python/plugins/GdalTools/tools/dialogSRS.py | 7 +-
python/plugins/GdalTools/tools/doBuildVRT.py | 13 +-
python/plugins/GdalTools/tools/doClipper.py | 16 +-
python/plugins/GdalTools/tools/doContour.py | 16 +-
python/plugins/GdalTools/tools/doDEM.py | 13 +-
python/plugins/GdalTools/tools/doExtractProj.py | 11 +-
python/plugins/GdalTools/tools/doFillNodata.py | 15 +-
python/plugins/GdalTools/tools/doGrid.py | 19 +-
python/plugins/GdalTools/tools/doInfo.py | 14 +-
python/plugins/GdalTools/tools/doMerge.py | 27 +-
python/plugins/GdalTools/tools/doNearBlack.py | 14 +-
python/plugins/GdalTools/tools/doOverview.py | 20 +-
python/plugins/GdalTools/tools/doPctRgb.py | 13 +-
python/plugins/GdalTools/tools/doPolygonize.py | 15 +-
python/plugins/GdalTools/tools/doProjection.py | 14 +-
python/plugins/GdalTools/tools/doProximity.py | 16 +-
python/plugins/GdalTools/tools/doRasterize.py | 15 +-
python/plugins/GdalTools/tools/doRgbPct.py | 13 +-
python/plugins/GdalTools/tools/doSettings.py | 21 +-
python/plugins/GdalTools/tools/doSieve.py | 13 +-
python/plugins/GdalTools/tools/doTileIndex.py | 17 +-
python/plugins/GdalTools/tools/doTranslate.py | 20 +-
python/plugins/GdalTools/tools/doWarp.py | 16 +-
python/plugins/GdalTools/tools/extentSelector.py | 21 +-
python/plugins/GdalTools/tools/inOutSelector.py | 18 +-
python/plugins/GdalTools/tools/optionsTable.py | 9 +-
python/plugins/GdalTools/tools/widgetBatchBase.py | 17 +-
python/plugins/GdalTools/tools/widgetPluginBase.py | 18 +-
python/plugins/MetaSearch/AUTHORS.txt | 5 +
python/plugins/MetaSearch/CMakeLists.txt | 4 +-
python/plugins/MetaSearch/LICENSE.txt | 19 +
python/plugins/MetaSearch/__init__.py | 3 -
python/plugins/MetaSearch/dialogs/maindialog.py | 13 +-
python/plugins/MetaSearch/metadata.txt | 14 +-
python/plugins/MetaSearch/pavement.py | 397 +
python/plugins/MetaSearch/plugin.py | 28 +-
python/plugins/MetaSearch/requirements-dev.txt | 3 +
python/plugins/MetaSearch/requirements.txt | 3 +
python/plugins/MetaSearch/ui/maindialog.ui | 39 +
python/plugins/db_manager/__init__.py | 4 +-
python/plugins/db_manager/db_manager.py | 771 +-
python/plugins/db_manager/db_manager_plugin.py | 88 +-
python/plugins/db_manager/db_model.py | 968 +-
python/plugins/db_manager/db_plugins/__init__.py | 52 +-
python/plugins/db_manager/db_plugins/connector.py | 316 +-
python/plugins/db_manager/db_plugins/data_model.py | 494 +-
python/plugins/db_manager/db_plugins/html_elems.py | 188 +-
python/plugins/db_manager/db_plugins/info_model.py | 704 +-
python/plugins/db_manager/db_plugins/plugin.py | 1939 +-
.../db_manager/db_plugins/postgis/connector.py | 1802 +-
.../db_manager/db_plugins/postgis/data_model.py | 85 +-
.../db_manager/db_plugins/postgis/info_model.py | 299 +-
.../db_manager/db_plugins/postgis/plugin.py | 491 +-
.../db_plugins/postgis/plugins/__init__.py | 17 +-
.../postgis/plugins/qgis_topoview/__init__.py | 19 +-
.../postgis/plugins/versioning/__init__.py | 27 +-
.../postgis/plugins/versioning/dlg_versioning.py | 299 +-
.../db_plugins/postgis/sql_dictionary.py | 201 +-
.../db_manager/db_plugins/spatialite/connector.py | 1172 +-
.../db_manager/db_plugins/spatialite/data_model.py | 55 +-
.../db_manager/db_plugins/spatialite/info_model.py | 42 +-
.../db_manager/db_plugins/spatialite/plugin.py | 315 +-
.../db_plugins/spatialite/sql_dictionary.py | 147 +-
python/plugins/db_manager/db_tree.py | 16 +-
.../plugins/db_manager/dlg_add_geometry_column.py | 65 +-
python/plugins/db_manager/dlg_create_constraint.py | 73 +-
python/plugins/db_manager/dlg_create_index.py | 103 +-
python/plugins/db_manager/dlg_create_table.py | 551 +-
python/plugins/db_manager/dlg_db_error.py | 44 +-
python/plugins/db_manager/dlg_export_vector.py | 258 +-
python/plugins/db_manager/dlg_field_properties.py | 95 +-
python/plugins/db_manager/dlg_import_vector.py | 622 +-
python/plugins/db_manager/dlg_sql_window.py | 44 +-
python/plugins/db_manager/dlg_table_properties.py | 590 +-
.../db_manager/icons/toolbar/action_export.png | Bin 861 -> 852 bytes
.../db_manager/icons/toolbar/action_import.png | Bin 807 -> 840 bytes
python/plugins/db_manager/info_viewer.py | 250 +-
python/plugins/db_manager/layer_preview.py | 9 +-
python/plugins/db_manager/sql_dictionary.py | 39 +-
python/plugins/db_manager/sqledit.py | 78 +-
python/plugins/db_manager/table_viewer.py | 172 +-
python/plugins/db_manager/ui/DlgSqlWindow.ui | 6 +-
python/plugins/fTools/fTools.py | 60 +-
python/plugins/fTools/tools/doDefineProj.py | 11 +-
python/plugins/fTools/tools/doEliminate.py | 58 +-
python/plugins/fTools/tools/doGeometry.py | 37 +-
python/plugins/fTools/tools/doGeoprocessing.py | 79 +-
python/plugins/fTools/tools/doIntersectLines.py | 8 +-
python/plugins/fTools/tools/doMeanCoords.py | 15 +-
python/plugins/fTools/tools/doMergeShapes.py | 53 +-
python/plugins/fTools/tools/doPointDistance.py | 24 +-
python/plugins/fTools/tools/doPointsInPolygon.py | 12 +-
python/plugins/fTools/tools/doRandPoints.py | 21 +-
python/plugins/fTools/tools/doRandom.py | 7 +-
python/plugins/fTools/tools/doRegPoints.py | 17 +-
python/plugins/fTools/tools/doSelectByLocation.py | 16 +-
python/plugins/fTools/tools/doSimplify.py | 20 +-
python/plugins/fTools/tools/doSpatialIndex.py | 12 +-
python/plugins/fTools/tools/doSpatialJoin.py | 21 +-
python/plugins/fTools/tools/doSubsetSelect.py | 12 +-
python/plugins/fTools/tools/doSumLines.py | 9 +-
python/plugins/fTools/tools/doValidate.py | 35 +-
python/plugins/fTools/tools/doVectorGrid.py | 27 +-
python/plugins/fTools/tools/doVectorSplit.py | 10 +-
python/plugins/fTools/tools/doVisual.py | 11 +-
python/plugins/fTools/tools/frmSelectByLocation.ui | 58 +-
python/plugins/fTools/tools/ftools_utils.py | 23 +-
python/plugins/fTools/tools/voronoi.py | 29 +-
python/plugins/processing/ProcessingPlugin.py | 67 +-
.../algs/exampleprovider/ExampleAlgorithm.py | 12 +-
.../exampleprovider/ExampleAlgorithmProvider.py | 6 +-
.../ProcessingExampleProviderPlugin.py | 2 -
.../processing/algs/exampleprovider/__init__.py | 3 +-
.../plugins/processing/algs/gdal/ClipByExtent.py | 22 +-
python/plugins/processing/algs/gdal/ClipByMask.py | 24 +-
python/plugins/processing/algs/gdal/ColorRelief.py | 19 +-
.../algs/gdal/GdalOgrAlgorithmProvider.py | 15 +-
python/plugins/processing/algs/gdal/GdalUtils.py | 10 +-
python/plugins/processing/algs/gdal/GridAverage.py | 49 +-
.../processing/algs/gdal/GridDataMetrics.py | 55 +-
python/plugins/processing/algs/gdal/GridInvDist.py | 61 +-
python/plugins/processing/algs/gdal/GridNearest.py | 46 +-
.../plugins/processing/algs/gdal/OgrAlgorithm.py | 58 +-
python/plugins/processing/algs/gdal/aspect.py | 22 +-
python/plugins/processing/algs/gdal/buildvrt.py | 87 +
python/plugins/processing/algs/gdal/contour.py | 18 +-
.../processing/algs/gdal/extractprojection.py | 5 +-
python/plugins/processing/algs/gdal/fillnodata.py | 24 +-
python/plugins/processing/algs/gdal/gdal2xyz.py | 14 +-
python/plugins/processing/algs/gdal/gdaladdo.py | 22 +-
python/plugins/processing/algs/gdal/hillshade.py | 30 +-
python/plugins/processing/algs/gdal/information.py | 11 +-
python/plugins/processing/algs/gdal/merge.py | 27 +-
python/plugins/processing/algs/gdal/nearblack.py | 12 +-
python/plugins/processing/algs/gdal/ogr2ogr.py | 28 +-
python/plugins/processing/algs/gdal/ogr2ogrclip.py | 37 +-
.../processing/algs/gdal/ogr2ogrclipextent.py | 36 +-
.../processing/algs/gdal/ogr2ogrtopostgis.py | 276 +
.../processing/algs/gdal/ogr2ogrtopostgislist.py | 282 +
python/plugins/processing/algs/gdal/ogrinfo.py | 8 +-
python/plugins/processing/algs/gdal/ogrsql.py | 15 +-
python/plugins/processing/algs/gdal/pct2rgb.py | 11 +-
python/plugins/processing/algs/gdal/polygonize.py | 12 +-
python/plugins/processing/algs/gdal/proximity.py | 34 +-
python/plugins/processing/algs/gdal/rasterize.py | 131 +-
python/plugins/processing/algs/gdal/rgb2pct.py | 11 +-
python/plugins/processing/algs/gdal/roughness.py | 14 +-
python/plugins/processing/algs/gdal/sieve.py | 16 +-
python/plugins/processing/algs/gdal/slope.py | 23 +-
python/plugins/processing/algs/gdal/tpi.py | 12 +-
python/plugins/processing/algs/gdal/translate.py | 90 +-
python/plugins/processing/algs/gdal/tri.py | 14 +-
python/plugins/processing/algs/gdal/warp.py | 101 +-
.../processing/algs/grass/GrassAlgorithm.py | 81 +-
.../algs/grass/GrassAlgorithmProvider.py | 30 +-
python/plugins/processing/algs/grass/GrassUtils.py | 46 +-
.../algs/grass/description/r.watershed.txt | 2 +-
.../algs/grass/ext/HtmlReportPostProcessor.py | 17 +-
python/plugins/processing/algs/grass/nviz.py | 39 +-
.../processing/algs/grass7/Grass7Algorithm.py | 109 +-
.../algs/grass7/Grass7AlgorithmProvider.py | 50 +-
.../plugins/processing/algs/grass7/Grass7Utils.py | 76 +-
python/plugins/processing/algs/grass7/TODO | 10 +-
.../processing/algs/grass7/description/i.fft.txt | 7 +-
.../algs/grass7/description/i.his.rgb.txt | 12 +-
.../processing/algs/grass7/description/i.ifft.txt | 6 +-
.../algs/grass7/description/i.rgb.his.txt | 12 +-
.../processing/algs/grass7/description/m.cogo.txt | 4 +-
.../algs/grass7/description/r.aspect.txt | 4 +-
.../algs/grass7/description/r.average.txt | 7 -
.../algs/grass7/description/r.bilinear.txt | 7 -
.../algs/grass7/description/r.bitpattern.txt | 7 -
.../processing/algs/grass7/description/r.carve.txt | 4 +-
.../algs/grass7/description/r.circle.txt | 4 +-
.../processing/algs/grass7/description/r.coin.txt | 4 +-
.../algs/grass7/description/r.composite.txt | 6 +-
.../algs/grass7/description/r.describe.txt | 2 +-
.../algs/grass7/description/r.fill.dir.txt | 4 +-
.../processing/algs/grass7/description/r.flow.txt | 8 +-
.../processing/algs/grass7/description/r.his.txt | 12 +-
.../algs/grass7/description/r.horizon.height.txt | 6 +-
.../algs/grass7/description/r.horizon.txt | 2 +-
.../algs/grass7/description/r.out.vrml.txt | 4 +-
.../algs/grass7/description/r.param.scale.txt | 4 +-
.../algs/grass7/description/r.profile.txt | 2 +-
.../algs/grass7/description/r.random.raster.txt | 4 +-
.../algs/grass7/description/r.random.txt | 6 +-
.../algs/grass7/description/r.regression.line.txt | 7 +-
.../algs/grass7/description/r.relief.txt | 10 +
.../algs/grass7/description/r.report.txt | 5 +-
.../algs/grass7/description/r.resamp.interp.txt | 5 +-
.../algs/grass7/description/r.resamp.rst.txt | 2 +-
.../algs/grass7/description/r.shaded.relief.txt | 10 -
.../algs/grass7/description/r.sim.sediment.txt | 26 +-
.../algs/grass7/description/r.sim.water.txt | 14 +-
.../algs/grass7/description/r.slope.aspect.txt | 10 +-
.../algs/grass7/description/r.spreadpath.txt | 2 +-
.../algs/grass7/description/r.stream.angle.txt | 2 +-
.../algs/grass7/description/r.stream.basins.txt | 2 +-
.../algs/grass7/description/r.stream.del.txt | 2 +-
.../algs/grass7/description/r.stream.distance.txt | 2 +-
.../algs/grass7/description/r.stream.extract.txt | 4 +-
.../algs/grass7/description/r.stream.order.txt | 2 +-
.../algs/grass7/description/r.stream.pos.txt | 2 +-
.../algs/grass7/description/r.stream.stats.txt | 2 +-
.../processing/algs/grass7/description/r.sun.txt | 16 +-
.../algs/grass7/description/r.sunmask.txt | 11 +-
.../algs/grass7/description/r.surf.area.txt | 1 +
.../algs/grass7/description/r.surf.idw2.txt | 6 -
.../algs/grass7/description/r.to.vect.txt | 2 +-
.../algs/grass7/description/r.viewshed.txt | 4 +-
.../processing/algs/grass7/description/r.walk.txt | 3 +-
.../algs/grass7/description/r.watershed.txt | 2 +-
.../algs/grass7/description/v.buffer.column.txt | 5 +-
.../algs/grass7/description/v.buffer.distance.txt | 3 +-
.../algs/grass7/description/v.clean.advanced.txt | 4 +-
.../processing/algs/grass7/description/v.clean.txt | 4 +-
.../algs/grass7/description/v.db.select.txt | 8 +-
.../processing/algs/grass7/description/v.kcv.txt | 6 +-
.../algs/grass7/description/v.mkgrid.txt | 6 +-
.../algs/grass7/description/v.outlier.txt | 7 +-
.../processing/algs/grass7/description/v.patch.txt | 5 +-
.../algs/grass7/description/v.qcount.txt | 9 +-
.../algs/grass7/description/v.random.txt | 5 +-
.../algs/grass7/description/v.sample.txt | 6 +-
.../grass7/description/v.surf.bspline.lambda.txt | 4 +-
.../grass7/description/v.surf.bspline.sparse.txt | 8 +-
.../algs/grass7/description/v.surf.bspline.txt | 6 +-
.../algs/grass7/description/v.surf.rst.txt | 8 +-
.../grass7/description/v.transform.pointsfile.txt | 7 -
.../algs/grass7/description/v.transform.txt | 4 +-
python/plugins/processing/algs/grass7/nviz7.py | 49 +-
.../algs/lidar/LidarToolsAlgorithmProvider.py | 83 +-
.../processing/algs/lidar/fusion/ASCII2DTM.py | 25 +-
.../processing/algs/lidar/fusion/CanopyMaxima.py | 34 +-
.../processing/algs/lidar/fusion/CanopyModel.py | 35 +-
.../processing/algs/lidar/fusion/Catalog.py | 26 +-
.../processing/algs/lidar/fusion/ClipData.py | 12 +-
.../processing/algs/lidar/fusion/CloudMetrics.py | 18 +-
.../plugins/processing/algs/lidar/fusion/Cover.py | 24 +-
.../processing/algs/lidar/fusion/Csv2Grid.py | 7 +-
.../processing/algs/lidar/fusion/DTM2TIF.py | 5 +-
.../processing/algs/lidar/fusion/FilterData.py | 14 +-
.../algs/lidar/fusion/FirstLastReturn.py | 9 +-
.../algs/lidar/fusion/FusionAlgorithm.py | 8 +-
.../processing/algs/lidar/fusion/FusionUtils.py | 9 +-
.../processing/algs/lidar/fusion/GridMetrics.py | 35 +-
.../algs/lidar/fusion/GridSurfaceCreate.py | 37 +-
.../processing/algs/lidar/fusion/GroundFilter.py | 8 +-
.../processing/algs/lidar/fusion/MergeData.py | 6 +-
.../algs/lidar/fusion/OpenViewerAction.py | 9 +-
.../processing/algs/lidar/fusion/PolyClipData.py | 21 +-
.../algs/lidar/fusion/TinSurfaceCreate.py | 22 +-
.../algs/lidar/lastools/LAStoolsAlgorithm.py | 129 +-
.../algs/lidar/lastools/LAStoolsUtils.py | 30 +-
.../processing/algs/lidar/lastools/blast2dem.py | 17 +-
.../processing/algs/lidar/lastools/blast2demPro.py | 84 +
.../processing/algs/lidar/lastools/blast2iso.py | 22 +-
.../processing/algs/lidar/lastools/blast2isoPro.py | 96 +
.../algs/lidar/lastools/flightlinesToCHM.py | 44 +-
.../algs/lidar/lastools/flightlinesToDTMandDSM.py | 35 +-
.../lastools/flightlinesToSingleCHMpitFree.py | 73 +-
.../algs/lidar/lastools/hugeFileClassify.py | 45 +-
.../algs/lidar/lastools/hugeFileGroundClassify.py | 35 +-
.../algs/lidar/lastools/hugeFileNormalize.py | 39 +-
.../processing/algs/lidar/lastools/las2dem.py | 17 +-
.../processing/algs/lidar/lastools/las2demPro.py | 17 +-
.../processing/algs/lidar/lastools/las2iso.py | 22 +-
.../processing/algs/lidar/lastools/las2las.py | 69 -
.../algs/lidar/lastools/las2lasPro_filter.py | 52 +
.../algs/lidar/lastools/las2lasPro_project.py | 115 +
.../algs/lidar/lastools/las2lasPro_transform.py | 78 +
.../algs/lidar/lastools/las2las_filter.py | 5 +-
.../algs/lidar/lastools/las2las_project.py | 36 +-
.../algs/lidar/lastools/las2las_transform.py | 15 +-
.../processing/algs/lidar/lastools/las2shp.py | 13 +-
.../processing/algs/lidar/lastools/las2tin.py | 6 +-
.../processing/algs/lidar/lastools/las2txt.py | 19 +-
.../processing/algs/lidar/lastools/las2txtPro.py | 62 +
.../processing/algs/lidar/lastools/lasboundary.py | 40 +-
.../algs/lidar/lastools/lasboundaryPro.py | 87 +
.../processing/algs/lidar/lastools/lascanopy.py | 79 +-
.../processing/algs/lidar/lastools/lascanopyPro.py | 162 +
.../processing/algs/lidar/lastools/lasclassify.py | 4 +-
.../algs/lidar/lastools/lasclassifyPro.py | 55 +
.../processing/algs/lidar/lastools/lasclip.py | 20 +-
.../processing/algs/lidar/lastools/lascolor.py | 11 +-
.../processing/algs/lidar/lastools/lascontrol.py | 20 +-
.../processing/algs/lidar/lastools/lasduplicate.py | 17 +-
.../algs/lidar/lastools/lasduplicatePro.py | 77 +
.../processing/algs/lidar/lastools/lasgrid.py | 16 +-
.../processing/algs/lidar/lastools/lasgridPro.py | 84 +
.../processing/algs/lidar/lastools/lasground.py | 21 +-
.../processing/algs/lidar/lastools/lasgroundPro.py | 22 +-
.../processing/algs/lidar/lastools/lasheight.py | 38 +-
.../processing/algs/lidar/lastools/lasheightPro.py | 80 +
.../processing/algs/lidar/lastools/lasindex.py | 13 +-
.../processing/algs/lidar/lastools/lasindexPro.py | 63 +
.../processing/algs/lidar/lastools/lasinfo.py | 60 +-
.../processing/algs/lidar/lastools/lasinfoPro.py | 106 +
.../processing/algs/lidar/lastools/lasmerge.py | 33 +-
.../processing/algs/lidar/lastools/lasmergePro.py | 51 +
.../processing/algs/lidar/lastools/lasnoise.py | 20 +-
.../processing/algs/lidar/lastools/lasnoisePro.py | 90 +
.../processing/algs/lidar/lastools/lasoverage.py | 10 +-
.../algs/lidar/lastools/lasoveragePro.py | 77 +
.../processing/algs/lidar/lastools/lasoverlap.py | 23 +-
.../algs/lidar/lastools/lasoverlapPro.py | 96 +
.../processing/algs/lidar/lastools/lasprecision.py | 6 +-
.../processing/algs/lidar/lastools/lasquery.py | 10 +-
.../processing/algs/lidar/lastools/lassort.py | 11 +-
.../processing/algs/lidar/lastools/lassortPro.py | 66 +
.../processing/algs/lidar/lastools/lassplit.py | 13 +-
.../processing/algs/lidar/lastools/lasthin.py | 23 +-
.../processing/algs/lidar/lastools/lasthinPro.py | 86 +
.../processing/algs/lidar/lastools/lastile.py | 16 +-
.../processing/algs/lidar/lastools/lastilePro.py | 20 +-
.../processing/algs/lidar/lastools/lasvalidate.py | 20 +-
.../algs/lidar/lastools/lasvalidatePro.py | 57 +
.../processing/algs/lidar/lastools/lasview.py | 33 +-
.../processing/algs/lidar/lastools/lasviewPro.py | 72 +
.../processing/algs/lidar/lastools/laszip.py | 18 +-
.../processing/algs/lidar/lastools/laszipPro.py | 72 +
.../processing/algs/lidar/lastools/shp2las.py | 13 +-
.../processing/algs/lidar/lastools/txt2las.py | 63 +-
.../processing/algs/lidar/lastools/txt2lasPro.py | 116 +
python/plugins/processing/algs/otb/OTBAlgorithm.py | 66 +-
.../processing/algs/otb/OTBAlgorithmProvider.py | 28 +-
.../processing/algs/otb/OTBSpecific_XMLLoading.py | 17 +-
python/plugins/processing/algs/otb/OTBUtils.py | 22 +-
.../otb/helper/generate_application_descriptors.py | 9 +-
.../processing/algs/otb/maintenance/OTBHelper.py | 26 +-
.../otb/maintenance/OTBSpecific_XMLcreation.py | 7 -
.../processing/algs/otb/maintenance/OTBTester.py | 17 +-
.../algs/otb/maintenance/TestOTBAlgorithms.py | 14 +-
.../processing/algs/otb/maintenance/parsing.py | 2 -
.../plugins/processing/algs/qgis/AddTableField.py | 25 +-
.../processing/algs/qgis/AutoincrementalField.py | 10 +-
python/plugins/processing/algs/qgis/BarPlot.py | 38 +-
.../processing/algs/qgis/BasicStatisticsNumbers.py | 37 +-
.../processing/algs/qgis/BasicStatisticsStrings.py | 30 +-
python/plugins/processing/algs/qgis/Buffer.py | 3 +-
python/plugins/processing/algs/qgis/Centroids.py | 24 +-
python/plugins/processing/algs/qgis/Clip.py | 48 +-
python/plugins/processing/algs/qgis/ConcaveHull.py | 33 +-
python/plugins/processing/algs/qgis/ConvexHull.py | 63 +-
.../processing/algs/qgis/CreateConstantRaster.py | 33 +-
python/plugins/processing/algs/qgis/Delaunay.py | 20 +-
.../plugins/processing/algs/qgis/DeleteColumn.py | 14 +-
.../algs/qgis/DeleteDuplicateGeometries.py | 11 +-
.../processing/algs/qgis/DensifyGeometries.py | 21 +-
.../algs/qgis/DensifyGeometriesInterval.py | 20 +-
python/plugins/processing/algs/qgis/Difference.py | 32 +-
python/plugins/processing/algs/qgis/Dissolve.py | 35 +-
python/plugins/processing/algs/qgis/Eliminate.py | 74 +-
.../processing/algs/qgis/EquivalentNumField.py | 14 +-
python/plugins/processing/algs/qgis/Explode.py | 14 +-
.../processing/algs/qgis/ExportGeometryInfo.py | 24 +-
.../processing/algs/qgis/ExtentFromLayer.py | 26 +-
.../processing/algs/qgis/ExtractByAttribute.py | 40 +-
.../processing/algs/qgis/ExtractByLocation.py | 112 +-
.../plugins/processing/algs/qgis/ExtractNodes.py | 18 +-
.../plugins/processing/algs/qgis/FieldPyculator.py | 55 +-
.../processing/algs/qgis/FieldsCalculator.py | 60 +-
.../plugins/processing/algs/qgis/FieldsMapper.py | 136 +
.../processing/algs/qgis/FixedDistanceBuffer.py | 33 +-
.../processing/algs/qgis/GeometryConvert.py | 28 +-
python/plugins/processing/algs/qgis/Grid.py | 64 +-
python/plugins/processing/algs/qgis/Gridify.py | 43 +-
python/plugins/processing/algs/qgis/HubDistance.py | 37 +-
python/plugins/processing/algs/qgis/HubLines.py | 23 +-
.../processing/algs/qgis/HypsometricCurves.py | 210 +
.../processing/algs/qgis/ImportIntoPostGIS.py | 50 +-
.../plugins/processing/algs/qgis/Intersection.py | 21 +-
.../plugins/processing/algs/qgis/JoinAttributes.py | 25 +-
.../processing/algs/qgis/LinesIntersection.py | 23 +-
.../processing/algs/qgis/LinesToPolygons.py | 18 +-
.../processing/algs/qgis/MeanAndStdDevPlot.py | 47 +-
python/plugins/processing/algs/qgis/MeanCoords.py | 33 +-
python/plugins/processing/algs/qgis/Merge.py | 17 +-
.../processing/algs/qgis/MultipartToSingleparts.py | 18 +-
.../algs/qgis/NearestNeighbourAnalysis.py | 34 +-
.../plugins/processing/algs/qgis/PointDistance.py | 29 +-
.../processing/algs/qgis/PointsDisplacement.py | 18 +-
.../processing/algs/qgis/PointsFromLines.py | 26 +-
.../processing/algs/qgis/PointsFromPolygons.py | 23 +-
.../processing/algs/qgis/PointsInPolygon.py | 35 +-
.../processing/algs/qgis/PointsInPolygonUnique.py | 41 +-
.../algs/qgis/PointsInPolygonWeighted.py | 37 +-
.../processing/algs/qgis/PointsLayerFromTable.py | 30 +-
.../plugins/processing/algs/qgis/PointsToPaths.py | 26 +-
python/plugins/processing/algs/qgis/PolarPlot.py | 42 +-
python/plugins/processing/algs/qgis/Polygonize.py | 30 +-
.../processing/algs/qgis/PolygonsToLines.py | 22 +-
.../processing/algs/qgis/PostGISExecuteSQL.py | 21 +-
.../processing/algs/qgis/QGISAlgorithmProvider.py | 59 +-
.../plugins/processing/algs/qgis/RandomExtract.py | 34 +-
.../algs/qgis/RandomExtractWithinSubsets.py | 37 +-
.../processing/algs/qgis/RandomPointsAlongLines.py | 27 +-
.../processing/algs/qgis/RandomPointsExtent.py | 27 +-
.../processing/algs/qgis/RandomPointsLayer.py | 27 +-
.../algs/qgis/RandomPointsPolygonsFixed.py | 34 +-
.../algs/qgis/RandomPointsPolygonsVariable.py | 36 +-
.../processing/algs/qgis/RandomSelection.py | 28 +-
.../algs/qgis/RandomSelectionWithinSubsets.py | 31 +-
.../processing/algs/qgis/RasterLayerHistogram.py | 38 +-
.../processing/algs/qgis/RasterLayerStatistics.py | 21 +-
.../plugins/processing/algs/qgis/RegularPoints.py | 119 +
.../plugins/processing/algs/qgis/ReprojectLayer.py | 29 +-
.../processing/algs/qgis/SaveSelectedFeatures.py | 87 +-
.../processing/algs/qgis/SelectByAttribute.py | 40 +-
.../processing/algs/qgis/SelectByExpression.py | 16 +-
.../processing/algs/qgis/SelectByLocation.py | 112 +-
.../plugins/processing/algs/qgis/SetRasterStyle.py | 13 +-
.../plugins/processing/algs/qgis/SetVectorStyle.py | 10 +-
.../processing/algs/qgis/SimplifyGeometries.py | 32 +-
.../algs/qgis/SinglePartsToMultiparts.py | 29 +-
python/plugins/processing/algs/qgis/SpatialJoin.py | 325 +-
.../processing/algs/qgis/SplitLinesWithLines.py | 138 +
.../processing/algs/qgis/StatisticsByCategories.py | 22 +-
python/plugins/processing/algs/qgis/SumLines.py | 34 +-
.../processing/algs/qgis/SymetricalDifference.py | 146 +
python/plugins/processing/algs/qgis/TextToFloat.py | 19 +-
python/plugins/processing/algs/qgis/Union.py | 85 +-
.../plugins/processing/algs/qgis/UniqueValues.py | 27 +-
.../processing/algs/qgis/VariableDistanceBuffer.py | 35 +-
python/plugins/processing/algs/qgis/VectorGrid.py | 168 +
.../processing/algs/qgis/VectorLayerHistogram.py | 41 +-
.../processing/algs/qgis/VectorLayerScatterplot.py | 43 +-
python/plugins/processing/algs/qgis/VectorSplit.py | 80 +
.../processing/algs/qgis/VoronoiPolygons.py | 39 +-
.../processing/algs/qgis/ZonalStatistics.py | 36 +-
.../plugins/processing/algs/qgis/fieldsmapping.py | 55 +
.../algs/qgis/help/addautoincrementalfield.rst | 27 -
.../algs/qgis/help/addfieldtoattributestable.rst | 36 -
.../qgis/help/advancedpythonfieldcalculator.rst | 30 -
.../qgis/help/basicstatisticsfornumericfields.rst | 38 -
.../qgis/help/basicstatisticsfortextfields.rst | 35 -
python/plugins/processing/algs/qgis/help/clip.rst | 28 -
.../algs/qgis/help/convertgeometrytype.rst | 39 -
.../processing/algs/qgis/help/convexhull.rst | 35 -
.../algs/qgis/help/countpointsinpolygon.rst | 30 -
.../qgis/help/countpointsinpolygonweighted.rst | 33 -
.../algs/qgis/help/countuniquepointsinpolygon.rst | 32 -
.../algs/qgis/help/createconstantrasterlayer.rst | 28 -
.../qgis/help/createequivalentnumericalfield.rst | 28 -
.../processing/algs/qgis/help/creategrid.rst | 48 -
.../algs/qgis/help/delaunaytriangulation.rst | 27 -
.../processing/algs/qgis/help/deletecolumn.rst | 28 -
.../algs/qgis/help/deleteduplicategeometries.rst | 27 -
.../algs/qgis/help/densifygeometries.rst | 28 -
.../qgis/help/densifygeometriesgivenaninterval.rst | 28 -
.../processing/algs/qgis/help/difference.rst | 28 -
.../plugins/processing/algs/qgis/help/dissolve.rst | 29 -
.../processing/algs/qgis/help/distancematrix.rst | 39 -
.../algs/qgis/help/distancetonearesthub.rst | 44 -
.../processing/algs/qgis/help/explodelines.rst | 27 -
.../algs/qgis/help/exportaddgeometrycolumns.rst | 35 -
.../processing/algs/qgis/help/extractnodes.rst | 27 -
.../processing/algs/qgis/help/fieldcalculator.rst | 46 -
.../algs/qgis/help/fixeddistancebuffer.rst | 30 -
.../plugins/processing/algs/qgis/help/hublines.rst | 32 -
.../processing/algs/qgis/help/intersection.rst | 28 -
.../algs/qgis/help/joinattributestable.rst | 30 -
.../algs/qgis/help/lineintersections.rst | 30 -
.../processing/algs/qgis/help/linestopolygons.rst | 27 -
.../processing/algs/qgis/help/listuniquevalues.rst | 31 -
.../processing/algs/qgis/help/meancoordinates.rst | 33 -
.../algs/qgis/help/mergevectorlayers.rst | 28 -
.../algs/qgis/help/multiparttosingleparts.rst | 27 -
.../algs/qgis/help/nearestneighbouranalysis.rst | 32 -
.../algs/qgis/help/pointsdisplacement.rst | 39 -
.../processing/algs/qgis/help/pointsfromlines.rst | 32 -
.../algs/qgis/help/pointsfrompolygons.rst | 31 -
.../algs/qgis/help/pointslayerfromtable.rst | 37 -
.../processing/algs/qgis/help/polygoncentroids.rst | 27 -
.../algs/qgis/help/polygonfromlayerextent.rst | 28 -
.../processing/algs/qgis/help/polygonstolines.rst | 27 -
.../processing/algs/qgis/help/randomselection.rst | 35 -
.../qgis/help/randomselectionwithinsubsets.rst | 36 -
.../algs/qgis/help/rasterlayerstatistics.rst | 35 -
.../processing/algs/qgis/help/reprojectlayer.rst | 28 -
.../algs/qgis/help/saveselectedfeatures.rst | 27 -
.../algs/qgis/help/selectbyattribute.rst | 46 -
.../processing/algs/qgis/help/selectbylocation.rst | 36 -
.../algs/qgis/help/simplifygeometries.rst | 28 -
.../algs/qgis/help/singlepartstomultipart.rst | 28 -
.../processing/algs/qgis/help/snappointstogrid.rst | 29 -
.../algs/qgis/help/statisticsbycategories.rst | 29 -
.../processing/algs/qgis/help/sumlinelengths.rst | 30 -
.../processing/algs/qgis/help/texttofloat.rst | 28 -
python/plugins/processing/algs/qgis/help/union.rst | 28 -
.../algs/qgis/help/variabledistancebuffer.rst | 30 -
.../processing/algs/qgis/help/voronoipolygons.rst | 27 -
.../processing/algs/qgis/help/zonalstatistics.rst | 51 -
.../plugins/processing/algs/qgis/postgis_utils.py | 15 +-
.../algs/qgis/scripts/Create_points_along_lines.py | 7 +-
.../processing/algs/qgis/scripts/Fill_holes.py | 33 +-
.../algs/qgis/scripts/Fill_holes.py.help | 1 -
.../algs/qgis/scripts/Frequency_analysis.py | 10 +-
.../algs/qgis/scripts/Keep_n_biggest_parts.py | 46 +-
.../algs/qgis/scripts/Keep_n_biggest_parts.py.help | 1 -
.../scripts/Number_of_unique_values_in_classes.py | 3 -
.../algs/qgis/ui/FieldsCalculatorDialog.py | 39 +-
.../processing/algs/qgis/ui/FieldsMapperDialogs.py | 140 +
.../processing/algs/qgis/ui/FieldsMappingPanel.py | 467 +
.../algs/qgis/ui/ui_widgetFieldsMapping.py | 107 +
.../processing/algs/qgis/ui/widgetFieldsMapping.ui | 148 +
python/plugins/processing/algs/qgis/voronoi.py | 31 +-
python/plugins/processing/algs/r/RAlgorithm.py | 93 +-
.../processing/algs/r/RAlgorithmProvider.py | 36 +-
python/plugins/processing/algs/r/RUtils.py | 39 +-
python/plugins/processing/algs/saga/CMakeLists.txt | 6 +-
.../processing/algs/saga/RasterCalculator.py | 68 -
.../plugins/processing/algs/saga/SagaAlgorithm.py | 421 -
.../processing/algs/saga/SagaAlgorithm212.py | 362 +
.../processing/algs/saga/SagaAlgorithm213.py | 240 +
.../processing/algs/saga/SagaAlgorithm214.py | 64 +
.../processing/algs/saga/SagaAlgorithmProvider.py | 98 +-
.../processing/algs/saga/SagaDescriptionCreator.py | 4 +-
.../processing/algs/saga/SagaGroupNameDecorator.py | 9 +-
python/plugins/processing/algs/saga/SagaUtils.py | 245 +-
.../plugins/processing/algs/saga/SplitRGBBands.py | 17 +-
.../2.0.8_AddPolygonAttributestoPoints.txt | 6 -
.../saga/description/2.0.8_GetShapesExtents.txt | 5 -
.../description/2.0.8_InverseDistanceWeighted.txt | 16 -
.../saga/description/2.0.8_MergeShapesLayers.txt | 5 -
.../algs/saga/description/2.0.8_Merging.txt | 8 -
.../saga/description/2.0.8_OrdinaryKriging.txt | 25 -
.../saga/description/2.0.8_PolygonDissolve.txt | 8 -
.../algs/saga/description/2.0.8_ShapesBuffer.txt | 11 -
.../description/2.0.8_Slope,Aspect,Curvature.txt | 9 -
.../algs/saga/description/2.0.8_SortGrid.txt | 5 -
.../description/2.0.8_SplitShapesLayerRandomly.txt | 6 -
.../{ => 2.1.2}/AccumulatedCost(Anisotropic).txt | 0
.../{ => 2.1.2}/AccumulatedCost(Isotropic).txt | 0
.../{ => 2.1.2}/AddCoordinatestopoints.txt | 0
.../{ => 2.1.2}/AddGridValuestoPoints.txt | 0
.../{ => 2.1.2}/AddGridValuestoShapes.txt | 0
.../AddPolygonAttributestoPoints.txt} | 0
.../saga/description/{ => 2.1.2}/Aggregate.txt | 0
.../{ => 2.1.2}/AggregatePointObservations.txt | 0
.../description/{ => 2.1.2}/AggregationIndex.txt | 0
.../{ => 2.1.2}/AnalyticalHierarchyProcess.txt | 0
.../{ => 2.1.2}/AnalyticalHillshading.txt | 0
.../description/2.1.2/B-SplineApproximation.txt | 9 +
.../description/2.1.2/BurnStreamNetworkintoDEM.txt | 8 +
.../{ => 2.1.2}/CatchmentArea(FlowTracing).txt | 0
.../{ => 2.1.2}/CatchmentArea(Parallel).txt | 0
.../{ => 2.1.2}/CatchmentArea(Recursive).txt | 0
.../algs/saga/description/2.1.2/CellBalance.txt | 7 +
.../description/{ => 2.1.2}/ChangeDateFormat.txt | 0
.../description/{ => 2.1.2}/ChangeDetection.txt | 0
.../description/{ => 2.1.2}/ChangeGridValues.txt | 0
.../description/{ => 2.1.2}/ChangeTimeFormat.txt | 0
.../description/{ => 2.1.2}/ChannelNetwork.txt | 0
.../ChannelNetworkandDrainageBasins.txt | 0
.../{ => 2.1.2}/ClipGridwithPolygon.txt | 0
.../{ => 2.1.2}/ClipPointswithPolygons.txt | 0
.../saga/description/{ => 2.1.2}/CloseGaps.txt | 0
.../{ => 2.1.2}/CloseGapswithSpline.txt | 0
.../description/{ => 2.1.2}/CloseOneCellGaps.txt | 0
.../{ => 2.1.2}/ClusterAnalysisforGrids.txt | 0
.../{ => 2.1.2}/ContourLinesfromGrid.txt | 0
.../2.1.2/ConvergenceIndex(SearchRadius).txt | 11 +
.../description/{ => 2.1.2}/ConvergenceIndex.txt | 0
.../{ => 2.1.2}/ConvertDataStorageType.txt | 0
.../{ => 2.1.2}/ConvertLinestoPoints.txt | 0
.../{ => 2.1.2}/ConvertLinestoPolygons.txt | 0
.../{ => 2.1.2}/ConvertMultipointstoPoints.txt | 0
.../{ => 2.1.2}/ConvertPointstoLine(s).txt | 0
.../ConvertPolygonLineVerticestoPoints.txt | 0
.../{ => 2.1.2}/ConvertPolygonstoLines.txt | 0
.../saga/description/{ => 2.1.2}/ConvexHull.txt | 0
.../description/{ => 2.1.2}/CreateGraticule.txt | 0
.../saga/description/{ => 2.1.2}/CropToData.txt | 0
.../Cross-ClassificationandTabulation.txt | 0
.../saga/description/{ => 2.1.2}/CrossProfiles.txt | 0
.../description/2.1.2/CubicSplineApproximation.txt | 12 +
.../description/2.1.2/CurvatureClassification.txt | 5 +
.../description/{ => 2.1.2}/CutShapesLayer.txt | 0
.../{ => 2.1.2}/DTMFilter(slope-based).txt | 0
.../2.1.2/DirectionalStatisticsforSingleGrid.txt | 23 +
.../description/{ => 2.1.2}/DistanceMatrix.txt | 0
.../{ => 2.1.2}/DiurnalAnisotropicHeating.txt | 0
.../{ => 2.1.2}/DownslopeDistanceGradient.txt | 0
.../description/{ => 2.1.2}/EdgeContamination.txt | 0
.../{ => 2.1.2}/EffectiveAirFlowHeights.txt | 0
.../{ => 2.1.2}/FastRegionGrowingAlgorithm.txt | 0
.../description/2.1.2/FastRepresentativeness.txt | 7 +
.../description/{ => 2.1.2}/FillGapsinRecords.txt | 0
.../FillSinks(PlanchonDarboux,2001).txt | 0
.../description/{ => 2.1.2}/FillSinks(WangLiu).txt | 0
.../{ => 2.1.2}/FillSinksXXL(WangLiu).txt | 0
.../saga/description/{ => 2.1.2}/FilterClumps.txt | 0
.../description/{ => 2.1.2}/FireRiskAnalysis.txt | 0
.../description/{ => 2.1.2}/FitNPointstoshape.txt | 0
.../saga/description/{ => 2.1.2}/FlatDetection.txt | 0
.../description/{ => 2.1.2}/FlowPathLength.txt | 0
.../FlowWidthandSpecificCatchmentArea.txt | 0
.../{ => 2.1.2}/Fragmentation(Alternative).txt | 0
.../{ => 2.1.2}/Fragmentation(Standard).txt | 0
...gmentationClassesfromDensityandConnectivity.txt | 0
.../algs/saga/description/{ => 2.1.2}/Function.txt | 0
.../algs/saga/description/{ => 2.1.2}/Fuzzify.txt | 0
.../{ => 2.1.2}/FuzzyIntersection(AND).txt | 0
.../description/{ => 2.1.2}/FuzzyUnion(OR).txt | 0
.../description/{ => 2.1.2}/GaussianFilter.txt | 0
...aphicallyWeightedMultipleRegression(Points).txt | 15 +
...allyWeightedMultipleRegression(PointsGrids).txt | 20 +
.../GeographicallyWeightedMultipleRegression.txt | 21 +
...eographicallyWeightedRegression(PointsGrid).txt | 20 +
.../2.1.2/GeographicallyWeightedRegression.txt | 22 +
.../description/{ => 2.1.2}/GeometricFigures.txt | 0
.../GetShapesExtents.txt} | 0
.../description/2.1.2/GlobalMoransIforGrids.txt | 5 +
...adientVectorfromCartesiantoPolarCoordinates.txt | 0
...adientVectorfromPolartoCartesianCoordinates.txt | 0
.../GradientVectorsfromDirectionalComponents.txt | 0
.../GradientVectorsfromDirectionandLength.txt | 0
.../{ => 2.1.2}/GradientVectorsfromSurface.txt | 0
.../saga/description/{ => 2.1.2}/GridBuffer.txt | 0
.../algs/saga/description/2.1.2/GridCalculator.txt | 9 +
.../GridCellIndex.txt} | 0
.../description/{ => 2.1.2}/GridDifference.txt | 0
.../saga/description/{ => 2.1.2}/GridDivision.txt | 0
.../saga/description/{ => 2.1.2}/GridMasking.txt | 0
.../description/{ => 2.1.2}/GridNormalisation.txt | 0
.../description/{ => 2.1.2}/GridOrientation.txt | 0
.../{ => 2.1.2}/GridProximityBuffer.txt | 0
.../{ => 2.1.2}/GridSkeletonization.txt | 0
.../{ => 2.1.2}/GridStandardisation.txt | 0
.../{ => 2.1.2}/GridStatisticsforPolygons.txt | 0
.../{ => 2.1.2}/GridValuestoPoints(randomly).txt | 0
.../description/{ => 2.1.2}/GridValuestoPoints.txt | 0
.../saga/description/{ => 2.1.2}/GridVolume.txt | 0
.../saga/description/{ => 2.1.2}/GridsProduct.txt | 0
.../algs/saga/description/{ => 2.1.2}/GridsSum.txt | 0
.../description/{ => 2.1.2}/HistogramSurface.txt | 0
.../saga/description/{ => 2.1.2}/Hypsometry.txt | 0
.../description/2.1.2/InverseDistanceWeighted.txt | 16 +
.../description/{ => 2.1.2}/InvertDataNo-Data.txt | 0
.../description/2.1.2/KernelDensityEstimation.txt | 10 +
.../algs/saga/description/{ => 2.1.2}/LSFactor.txt | 0
.../saga/description/{ => 2.1.2}/LakeFlood.txt | 0
.../{ => 2.1.2}/LandSurfaceTemperature.txt | 0
.../description/{ => 2.1.2}/LaplacianFilter.txt | 0
.../saga/description/2.1.2/Layerofextremevalue.txt | 5 +
.../description/{ => 2.1.2}/LeastCostPaths.txt | 0
.../{ => 2.1.2}/Line-PolygonIntersection.txt | 0
.../saga/description/{ => 2.1.2}/LineDissolve.txt | 0
.../description/{ => 2.1.2}/LineProperties.txt | 0
.../description/{ => 2.1.2}/LineSimplification.txt | 0
.../{ => 2.1.2}/LocalMinimaandMaxima.txt | 0
.../description/{ => 2.1.2}/MajorityFilter.txt | 0
.../description/{ => 2.1.2}/MassBalanceIndex.txt | 0
.../{2.1_MergeLayers.txt => 2.1.2/MergeLayers.txt} | 0
.../description/{ => 2.1.2}/MetricConversions.txt | 0
.../description/2.1.2/MinimumDistanceAnalysis.txt | 4 +
.../description/2.1.2/ModifedQuadraticShepard.txt | 13 +
.../{ => 2.1.2}/MorphologicalFilter.txt | 0
.../{ => 2.1.2}/MorphometricProtectionIndex.txt | 0
.../algs/saga/description/2.1.2/Mosaicking.txt | 14 +
.../saga/description/2.1.2/Multi-BandVariation.txt | 11 +
.../{ => 2.1.2}/MultiDirectionLeeFilter.txt | 0
.../MultilevelB-SplineInterpolation(fromGrid).txt | 11 +
.../2.1.2/MultilevelB-SplineInterpolation.txt | 11 +
.../MultipleRegressionAnalysis(GridGrids).txt | 15 +
.../MultipleRegressionAnalysis(PointsGrids).txt | 16 +
...esolutionIndexofValleyBottomFlatness(MRVBF).txt | 0
.../saga/description/2.1.2/NaturalNeighbour.txt | 9 +
.../saga/description/2.1.2/NearestNeighbour.txt | 8 +
.../{ => 2.1.2}/OrderedWeightedAveraging(OWA).txt | 0
.../description/2.1.2/OrdinaryKriging(Global).txt | 22 +
.../saga/description/2.1.2/OrdinaryKriging.txt | 25 +
.../{ => 2.1.2}/OverlandFlow-KinematicWaveD8.txt | 0
.../OverlandFlowDistancetoChannelNetwork.txt | 0
.../algs/saga/description/{ => 2.1.2}/Patching.txt | 0
.../description/{ => 2.1.2}/PatternAnalysis.txt | 0
.../PointStatisticsforPolygons.txt} | 0
.../saga/description/{ => 2.1.2}/PointsFilter.txt | 0
.../description/{ => 2.1.2}/PointsThinning.txt | 0
.../{ => 2.1.2}/PolartoCartesianCoordinates.txt | 0
.../{ => 2.1.2}/Polygon-LineIntersection.txt | 0
.../description/{ => 2.1.2}/PolygonCentroids.txt | 0
.../PolygonDifference.txt} | 0
.../PolygonDissolve.txt} | 0
.../PolygonDissolveAllPolygs.txt} | 0
.../PolygonIdentity.txt} | 0
.../PolygonIntersect.txt} | 0
.../{ => 2.1.2}/PolygonPartstoSeparatePolygons.txt | 0
.../description/{ => 2.1.2}/PolygonProperties.txt | 0
.../{ => 2.1.2}/PolygonShapeIndices.txt | 0
.../PolygonSymmetricalDifference.txt} | 0
.../PolygonUnion.txt} | 0
.../PolygonUpdate.txt} | 0
.../{ => 2.1.2}/PolygonstoEdgesandNodes.txt | 0
.../description/2.1.2/PolynomialRegression.txt | 13 +
.../{ => 2.1.2}/PrincipleComponentsAnalysis.txt | 0
.../description/{ => 2.1.2}/Profilefrompoints.txt | 0
.../description/{ => 2.1.2}/ProfilesfromLines.txt | 0
.../saga/description/{ => 2.1.2}/ProximityGrid.txt | 0
.../{ => 2.1.2}/QuadTreeStructuretoShapes.txt | 0
.../saga/description/{ => 2.1.2}/RGBComposite.txt | 0
.../description/2.1.2/RadiusofVariance(Grid).txt | 7 +
.../algs/saga/description/2.1.2/RandomField.txt | 12 +
.../{ => 2.1.2}/RandomTerrainGeneration.txt | 0
.../saga/description/{ => 2.1.2}/RankFilter.txt | 0
.../saga/description/2.1.2/RealSurfaceArea.txt | 4 +
.../{ => 2.1.2}/ReclassifyGridValues.txt | 0
.../2.1.2/RegressionAnalysis(PointsGrid).txt | 9 +
.../RelativeHeightsandSlopePositions.txt | 0
.../{ => 2.1.2}/RemoveDuplicatePoints.txt | 0
.../description/2.1.2/Representativeness(Grid).txt | 6 +
.../algs/saga/description/2.1.2/Resampling.txt | 10 +
.../description/2.1.2/ResidualAnalysis(Grid).txt | 16 +
.../description/{ => 2.1.2}/RunningAverage.txt | 0
.../saga/description/2.1.2/SAGAWetnessIndex.txt | 13 +
.../description/{ => 2.1.2}/SeedGeneration.txt | 0
.../{ => 2.1.2}/Separatepointsbydirection.txt | 0
.../ShapesBuffer.txt} | 0
.../ShapesBufferFixed.txt} | 0
.../saga/description/{ => 2.1.2}/ShapestoGrid.txt | 0
.../saga/description/2.1.2/ShrinkAndExpand.txt | 8 +
.../saga/description/{ => 2.1.2}/SimpleFilter.txt | 0
.../{ => 2.1.2}/SimpleRegionGrowing.txt | 0
.../saga/description/{ => 2.1.2}/Simulation.txt | 0
.../{ => 2.1.2}/SinkDrainageRouteDetection.txt | 0
.../saga/description/{ => 2.1.2}/SinkRemoval.txt | 0
.../algs/saga/description/2.1.2/SkyViewFactor.txt | 12 +
.../Slope,Aspect,Curvature.txt} | 0
.../saga/description/{ => 2.1.2}/SlopeLength.txt | 0
.../{ => 2.1.2}/SoilTextureClassification.txt | 0
.../2.1.2/SpatialPointPatternAnalysis.txt | 7 +
.../SplitShapesLayerRandomly.txt} | 0
.../saga/description/2.1.2/StatisticsforGrids.txt | 10 +
.../saga/description/{ => 2.1.2}/StrahlerOrder.txt | 0
.../description/{ => 2.1.2}/StreamPowerIndex.txt | 0
.../description/2.1.2/SupervisedClassification.txt | 22 +
.../{ => 2.1.2}/SurfaceSpecificPoints.txt | 0
.../2.1.2/TPIBasedLandformClassification.txt | 12 +
.../2.1.2/TerrainRuggednessIndex(TRI).txt | 9 +
.../description/2.1.2/ThinPlateSpline(Global).txt | 10 +
.../description/2.1.2/ThinPlateSpline(Local).txt | 15 +
.../description/2.1.2/ThinPlateSpline(TIN).txt | 12 +
.../description/{ => 2.1.2}/ThresholdBuffer.txt | 0
.../{ => 2.1.2}/TopographicCorrection.txt | 0
.../2.1.2/TopographicPositionIndex(TPI).txt | 11 +
.../{ => 2.1.2}/TopographicWetnessIndex(TWI).txt | 0
.../Transectthroughpolygonshapefile.txt | 0
.../description/{ => 2.1.2}/TransformShapes.txt | 0
.../TransposeGrids.txt} | 0
.../algs/saga/description/2.1.2/Triangulation.txt | 8 +
.../description/2.1.2/UniversalKriging(Global).txt | 24 +
.../saga/description/2.1.2/UniversalKriging.txt | 27 +
.../saga/description/{ => 2.1.2}/UpslopeArea.txt | 0
.../description/{ => 2.1.2}/UserDefinedFilter.txt | 0
.../algs/saga/description/2.1.2/VariogramCloud.txt | 7 +
.../saga/description/2.1.2/VariogramSurface.txt | 9 +
.../2.1.2/VectorRuggednessMeasure(VRM).txt | 9 +
.../{ => 2.1.2}/VectorisingGridClasses.txt | 0
.../2.1.2/VegetationIndex(SlopeBased).txt | 13 +
.../VerticalDistancetoChannelNetwork.txt | 0
.../{ => 2.1.2}/WaterRetentionCapacity.txt | 0
.../description/{ => 2.1.2}/WatershedBasins.txt | 0
.../{ => 2.1.2}/WatershedSegmentation.txt | 0
.../WindEffect(WindwardLeewardIndex).txt | 0
.../saga/description/2.1.2/ZonalGridStatistics.txt | 8 +
.../{ => 2.1.3}/AccumulatedCost(Anisotropic).txt | 0
.../{ => 2.1.3}/AccumulatedCost(Isotropic).txt | 0
.../{ => 2.1.3}/AddCoordinatestopoints.txt | 0
.../{ => 2.1.3}/AddGridValuestoPoints.txt | 0
.../{ => 2.1.3}/AddGridValuestoShapes.txt | 0
.../AddPolygonAttributestoPoints.txt} | 0
.../saga/description/{ => 2.1.3}/Aggregate.txt | 0
.../{ => 2.1.3}/AggregatePointObservations.txt | 0
.../description/{ => 2.1.3}/AggregationIndex.txt | 0
.../{ => 2.1.3}/AnalyticalHierarchyProcess.txt | 0
.../{ => 2.1.3}/AnalyticalHillshading.txt | 0
.../description/2.1.3/B-SplineApproximation.txt | 9 +
.../description/2.1.3/BurnStreamNetworkintoDEM.txt | 8 +
.../{ => 2.1.3}/CatchmentArea(FlowTracing).txt | 0
.../{ => 2.1.3}/CatchmentArea(Parallel).txt | 0
.../{ => 2.1.3}/CatchmentArea(Recursive).txt | 0
.../algs/saga/description/2.1.3/CellBalance.txt | 7 +
.../description/{ => 2.1.3}/ChangeDateFormat.txt | 0
.../description/{ => 2.1.3}/ChangeDetection.txt | 0
.../description/{ => 2.1.3}/ChangeGridValues.txt | 0
.../description/{ => 2.1.3}/ChangeTimeFormat.txt | 0
.../description/{ => 2.1.3}/ChannelNetwork.txt | 0
.../ChannelNetworkandDrainageBasins.txt | 0
.../{ => 2.1.3}/ClipGridwithPolygon.txt | 0
.../{ => 2.1.3}/ClipPointswithPolygons.txt | 0
.../saga/description/{ => 2.1.3}/CloseGaps.txt | 0
.../{ => 2.1.3}/CloseGapswithSpline.txt | 0
.../description/{ => 2.1.3}/CloseOneCellGaps.txt | 0
.../{ => 2.1.3}/ClusterAnalysisforGrids.txt | 0
.../{ => 2.1.3}/ContourLinesfromGrid.txt | 0
.../2.1.3/ConvergenceIndex(SearchRadius).txt | 11 +
.../description/{ => 2.1.3}/ConvergenceIndex.txt | 0
.../{ => 2.1.3}/ConvertDataStorageType.txt | 0
.../{ => 2.1.3}/ConvertLinestoPoints.txt | 0
.../{ => 2.1.3}/ConvertLinestoPolygons.txt | 0
.../{ => 2.1.3}/ConvertMultipointstoPoints.txt | 0
.../{ => 2.1.3}/ConvertPointstoLine(s).txt | 0
.../ConvertPolygonLineVerticestoPoints.txt | 0
.../{ => 2.1.3}/ConvertPolygonstoLines.txt | 0
.../saga/description/{ => 2.1.3}/ConvexHull.txt | 0
.../description/{ => 2.1.3}/CreateGraticule.txt | 0
.../saga/description/{ => 2.1.3}/CropToData.txt | 0
.../Cross-ClassificationandTabulation.txt | 0
.../saga/description/{ => 2.1.3}/CrossProfiles.txt | 0
.../description/2.1.3/CubicSplineApproximation.txt | 12 +
.../description/2.1.3/CurvatureClassification.txt | 5 +
.../description/{ => 2.1.3}/CutShapesLayer.txt | 0
.../{ => 2.1.3}/DTMFilter(slope-based).txt | 0
.../2.1.3/DirectionalStatisticsforSingleGrid.txt | 23 +
.../description/{ => 2.1.3}/DistanceMatrix.txt | 0
.../{ => 2.1.3}/DiurnalAnisotropicHeating.txt | 0
.../{ => 2.1.3}/DownslopeDistanceGradient.txt | 0
.../description/{ => 2.1.3}/EdgeContamination.txt | 0
.../{ => 2.1.3}/EffectiveAirFlowHeights.txt | 0
.../{ => 2.1.3}/FastRegionGrowingAlgorithm.txt | 0
.../description/2.1.3/FastRepresentativeness.txt | 7 +
.../description/{ => 2.1.3}/FillGapsinRecords.txt | 0
.../FillSinks(PlanchonDarboux,2001).txt | 0
.../description/{ => 2.1.3}/FillSinks(WangLiu).txt | 0
.../{ => 2.1.3}/FillSinksXXL(WangLiu).txt | 0
.../saga/description/{ => 2.1.3}/FilterClumps.txt | 0
.../description/{ => 2.1.3}/FireRiskAnalysis.txt | 0
.../description/{ => 2.1.3}/FitNPointstoshape.txt | 0
.../saga/description/{ => 2.1.3}/FlatDetection.txt | 0
.../description/{ => 2.1.3}/FlowPathLength.txt | 0
.../FlowWidthandSpecificCatchmentArea.txt | 0
.../{ => 2.1.3}/Fragmentation(Alternative).txt | 0
.../{ => 2.1.3}/Fragmentation(Standard).txt | 0
...gmentationClassesfromDensityandConnectivity.txt | 0
.../algs/saga/description/{ => 2.1.3}/Function.txt | 0
.../algs/saga/description/{ => 2.1.3}/Fuzzify.txt | 0
.../{ => 2.1.3}/FuzzyIntersection(AND).txt | 0
.../description/{ => 2.1.3}/FuzzyUnion(OR).txt | 0
.../description/{ => 2.1.3}/GaussianFilter.txt | 0
...aphicallyWeightedMultipleRegression(Points).txt | 15 +
...allyWeightedMultipleRegression(PointsGrids).txt | 20 +
.../GeographicallyWeightedMultipleRegression.txt | 21 +
...eographicallyWeightedRegression(PointsGrid).txt | 20 +
.../2.1.3/GeographicallyWeightedRegression.txt | 22 +
.../description/{ => 2.1.3}/GeometricFigures.txt | 0
.../GetShapesExtents.txt} | 0
.../description/2.1.3/GlobalMoransIforGrids.txt | 5 +
...adientVectorfromCartesiantoPolarCoordinates.txt | 0
...adientVectorfromPolartoCartesianCoordinates.txt | 0
.../GradientVectorsfromDirectionalComponents.txt | 0
.../GradientVectorsfromDirectionandLength.txt | 0
.../{ => 2.1.3}/GradientVectorsfromSurface.txt | 0
.../saga/description/{ => 2.1.3}/GridBuffer.txt | 0
.../algs/saga/description/2.1.3/GridCalculator.txt | 9 +
.../GridCellIndex.txt} | 0
.../description/{ => 2.1.3}/GridDifference.txt | 0
.../saga/description/{ => 2.1.3}/GridDivision.txt | 0
.../saga/description/{ => 2.1.3}/GridMasking.txt | 0
.../description/{ => 2.1.3}/GridNormalisation.txt | 0
.../description/{ => 2.1.3}/GridOrientation.txt | 0
.../{ => 2.1.3}/GridProximityBuffer.txt | 0
.../{ => 2.1.3}/GridSkeletonization.txt | 0
.../{ => 2.1.3}/GridStandardisation.txt | 0
.../{ => 2.1.3}/GridStatisticsforPolygons.txt | 0
.../{ => 2.1.3}/GridValuestoPoints(randomly).txt | 0
.../description/{ => 2.1.3}/GridValuestoPoints.txt | 0
.../saga/description/{ => 2.1.3}/GridVolume.txt | 0
.../saga/description/{ => 2.1.3}/GridsProduct.txt | 0
.../algs/saga/description/{ => 2.1.3}/GridsSum.txt | 0
.../description/{ => 2.1.3}/HistogramSurface.txt | 0
.../saga/description/{ => 2.1.3}/Hypsometry.txt | 0
.../description/2.1.3/InverseDistanceWeighted.txt | 16 +
.../description/{ => 2.1.3}/InvertDataNo-Data.txt | 0
.../description/2.1.3/KernelDensityEstimation.txt | 10 +
.../algs/saga/description/{ => 2.1.3}/LSFactor.txt | 0
.../saga/description/{ => 2.1.3}/LakeFlood.txt | 0
.../{ => 2.1.3}/LandSurfaceTemperature.txt | 0
.../description/{ => 2.1.3}/LaplacianFilter.txt | 0
.../saga/description/2.1.3/Layerofextremevalue.txt | 5 +
.../description/{ => 2.1.3}/LeastCostPaths.txt | 0
.../{ => 2.1.3}/Line-PolygonIntersection.txt | 0
.../saga/description/{ => 2.1.3}/LineDissolve.txt | 0
.../description/{ => 2.1.3}/LineProperties.txt | 0
.../description/{ => 2.1.3}/LineSimplification.txt | 0
.../{ => 2.1.3}/LocalMinimaandMaxima.txt | 0
.../description/{ => 2.1.3}/MajorityFilter.txt | 0
.../description/{ => 2.1.3}/MassBalanceIndex.txt | 0
.../{2.1_MergeLayers.txt => 2.1.3/MergeLayers.txt} | 0
.../description/{ => 2.1.3}/MetricConversions.txt | 0
.../description/2.1.3/MinimumDistanceAnalysis.txt | 4 +
.../description/2.1.3/ModifedQuadraticShepard.txt | 13 +
.../{ => 2.1.3}/MorphologicalFilter.txt | 0
.../{ => 2.1.3}/MorphometricProtectionIndex.txt | 0
.../algs/saga/description/2.1.3/Mosaicking.txt | 14 +
.../saga/description/2.1.3/Multi-BandVariation.txt | 11 +
.../{ => 2.1.3}/MultiDirectionLeeFilter.txt | 0
.../MultilevelB-SplineInterpolation(fromGrid).txt | 11 +
.../2.1.3/MultilevelB-SplineInterpolation.txt | 11 +
.../MultipleRegressionAnalysis(GridGrids).txt | 15 +
.../MultipleRegressionAnalysis(PointsGrids).txt | 16 +
...esolutionIndexofValleyBottomFlatness(MRVBF).txt | 0
.../saga/description/2.1.3/NaturalNeighbour.txt | 9 +
.../saga/description/2.1.3/NearestNeighbour.txt | 8 +
.../{ => 2.1.3}/OrderedWeightedAveraging(OWA).txt | 0
.../description/2.1.3/OrdinaryKriging(Global).txt | 22 +
.../saga/description/2.1.3/OrdinaryKriging.txt | 25 +
.../{ => 2.1.3}/OverlandFlow-KinematicWaveD8.txt | 0
.../OverlandFlowDistancetoChannelNetwork.txt | 0
.../algs/saga/description/{ => 2.1.3}/Patching.txt | 0
.../description/{ => 2.1.3}/PatternAnalysis.txt | 0
.../PointStatisticsforPolygons.txt} | 0
.../saga/description/{ => 2.1.3}/PointsFilter.txt | 0
.../description/{ => 2.1.3}/PointsThinning.txt | 0
.../{ => 2.1.3}/PolartoCartesianCoordinates.txt | 0
.../{ => 2.1.3}/Polygon-LineIntersection.txt | 0
.../description/{ => 2.1.3}/PolygonCentroids.txt | 0
.../PolygonDifference.txt} | 0
.../PolygonDissolve.txt} | 0
.../PolygonDissolveAllPolygs.txt} | 0
.../PolygonIdentity.txt} | 0
.../PolygonIntersect.txt} | 0
.../{ => 2.1.3}/PolygonPartstoSeparatePolygons.txt | 0
.../description/{ => 2.1.3}/PolygonProperties.txt | 0
.../{ => 2.1.3}/PolygonShapeIndices.txt | 0
.../PolygonSymmetricalDifference.txt} | 0
.../PolygonUnion.txt} | 0
.../PolygonUpdate.txt} | 0
.../{ => 2.1.3}/PolygonstoEdgesandNodes.txt | 0
.../description/2.1.3/PolynomialRegression.txt | 13 +
.../{ => 2.1.3}/PrincipleComponentsAnalysis.txt | 0
.../description/{ => 2.1.3}/Profilefrompoints.txt | 0
.../description/{ => 2.1.3}/ProfilesfromLines.txt | 0
.../saga/description/{ => 2.1.3}/ProximityGrid.txt | 0
.../{ => 2.1.3}/QuadTreeStructuretoShapes.txt | 0
.../saga/description/{ => 2.1.3}/RGBComposite.txt | 0
.../description/2.1.3/RadiusofVariance(Grid).txt | 7 +
.../algs/saga/description/2.1.3/RandomField.txt | 12 +
.../{ => 2.1.3}/RandomTerrainGeneration.txt | 0
.../saga/description/{ => 2.1.3}/RankFilter.txt | 0
.../saga/description/2.1.3/RealSurfaceArea.txt | 4 +
.../{ => 2.1.3}/ReclassifyGridValues.txt | 0
.../2.1.3/RegressionAnalysis(PointsGrid).txt | 9 +
.../RelativeHeightsandSlopePositions.txt | 0
.../{ => 2.1.3}/RemoveDuplicatePoints.txt | 0
.../description/2.1.3/Representativeness(Grid).txt | 6 +
.../algs/saga/description/2.1.3/Resampling.txt | 10 +
.../description/2.1.3/ResidualAnalysis(Grid).txt | 16 +
.../description/{ => 2.1.3}/RunningAverage.txt | 0
.../saga/description/2.1.3/SAGAWetnessIndex.txt | 13 +
.../description/{ => 2.1.3}/SeedGeneration.txt | 0
.../{ => 2.1.3}/Separatepointsbydirection.txt | 0
.../ShapesBuffer.txt} | 0
.../ShapesBufferFixed.txt} | 0
.../algs/saga/description/2.1.3/ShapestoGrid.txt | 11 +
.../saga/description/2.1.3/ShrinkAndExpand.txt | 8 +
.../saga/description/{ => 2.1.3}/SimpleFilter.txt | 0
.../{ => 2.1.3}/SimpleRegionGrowing.txt | 0
.../saga/description/{ => 2.1.3}/Simulation.txt | 0
.../{ => 2.1.3}/SinkDrainageRouteDetection.txt | 0
.../saga/description/{ => 2.1.3}/SinkRemoval.txt | 0
.../algs/saga/description/2.1.3/SkyViewFactor.txt | 12 +
.../Slope,Aspect,Curvature.txt} | 0
.../saga/description/{ => 2.1.3}/SlopeLength.txt | 0
.../{ => 2.1.3}/SoilTextureClassification.txt | 0
.../2.1.3/SpatialPointPatternAnalysis.txt | 7 +
.../SplitShapesLayerRandomly.txt} | 0
.../saga/description/2.1.3/StatisticsforGrids.txt | 10 +
.../saga/description/{ => 2.1.3}/StrahlerOrder.txt | 0
.../description/{ => 2.1.3}/StreamPowerIndex.txt | 0
.../description/2.1.3/SupervisedClassification.txt | 22 +
.../{ => 2.1.3}/SurfaceSpecificPoints.txt | 0
.../2.1.3/TPIBasedLandformClassification.txt | 12 +
.../2.1.3/TerrainRuggednessIndex(TRI).txt | 9 +
.../description/2.1.3/ThinPlateSpline(Global).txt | 10 +
.../description/2.1.3/ThinPlateSpline(Local).txt | 15 +
.../description/2.1.3/ThinPlateSpline(TIN).txt | 12 +
.../description/{ => 2.1.3}/ThresholdBuffer.txt | 0
.../{ => 2.1.3}/TopographicCorrection.txt | 0
.../2.1.3/TopographicPositionIndex(TPI).txt | 11 +
.../{ => 2.1.3}/TopographicWetnessIndex(TWI).txt | 0
.../Transectthroughpolygonshapefile.txt | 0
.../description/{ => 2.1.3}/TransformShapes.txt | 0
.../TransposeGrids.txt} | 0
.../algs/saga/description/2.1.3/Triangulation.txt | 8 +
.../description/2.1.3/UniversalKriging(Global).txt | 24 +
.../saga/description/2.1.3/UniversalKriging.txt | 26 +
.../saga/description/{ => 2.1.3}/UpslopeArea.txt | 0
.../description/{ => 2.1.3}/UserDefinedFilter.txt | 0
.../algs/saga/description/2.1.3/VariogramCloud.txt | 7 +
.../saga/description/2.1.3/VariogramSurface.txt | 9 +
.../2.1.3/VectorRuggednessMeasure(VRM).txt | 9 +
.../{ => 2.1.3}/VectorisingGridClasses.txt | 0
.../2.1.3/VegetationIndex(SlopeBased).txt | 13 +
.../VerticalDistancetoChannelNetwork.txt | 0
.../{ => 2.1.3}/WaterRetentionCapacity.txt | 0
.../description/{ => 2.1.3}/WatershedBasins.txt | 0
.../{ => 2.1.3}/WatershedSegmentation.txt | 0
.../WindEffect(WindwardLeewardIndex).txt | 0
.../saga/description/2.1.3/ZonalGridStatistics.txt | 8 +
.../description/2.1_InverseDistanceWeighted.txt | 16 -
.../algs/saga/description/2.1_Mosaicking.txt | 14 -
.../algs/saga/description/2.1_OrdinaryKriging.txt | 25 -
.../saga/description/B-SplineApproximation.txt | 9 -
.../saga/description/BurnStreamNetworkintoDEM.txt | 7 -
.../algs/saga/description/CellBalance.txt | 7 -
.../description/ConvergenceIndex(SearchRadius).txt | 11 -
.../saga/description/CubicSplineApproximation.txt | 12 -
.../saga/description/CurvatureClassification.txt | 6 -
.../DirectionalStatisticsforSingleGrid.txt | 23 -
.../saga/description/FastRepresentativeness.txt | 7 -
...aphicallyWeightedMultipleRegression(Points).txt | 15 -
...allyWeightedMultipleRegression(PointsGrids).txt | 20 -
.../GeographicallyWeightedMultipleRegression.txt | 21 -
...eographicallyWeightedRegression(PointsGrid).txt | 20 -
.../GeographicallyWeightedRegression.txt | 22 -
.../saga/description/GlobalMoransIforGrids.txt | 5 -
.../algs/saga/description/GridShrinkExpand.txt | 8 -
.../saga/description/KernelDensityEstimation.txt | 10 -
.../algs/saga/description/Layerofextremevalue.txt | 5 -
.../saga/description/MinimumDistanceAnalysis.txt | 4 -
.../saga/description/ModifedQuadraticShepard.txt | 13 -
.../algs/saga/description/Multi-BandVariation.txt | 11 -
.../MultilevelB-SplineInterpolation(fromGrid).txt | 11 -
.../MultilevelB-SplineInterpolation.txt | 11 -
.../MultipleRegressionAnalysis(GridGrids).txt | 15 -
.../MultipleRegressionAnalysis(PointsGrids).txt | 16 -
.../algs/saga/description/NaturalNeighbour.txt | 9 -
.../algs/saga/description/NearestNeighbour.txt | 8 -
.../saga/description/OrdinaryKriging(Global).txt | 22 -
.../algs/saga/description/PolynomialRegression.txt | 13 -
.../saga/description/PolynomialTrendfromGrids.txt | 8 -
.../saga/description/RadiusofVariance(Grid).txt | 7 -
.../algs/saga/description/RandomField.txt | 13 -
.../algs/saga/description/RealAreaCalculation.txt | 4 -
.../description/RegressionAnalysis(PointsGrid).txt | 9 -
.../saga/description/Representativeness(Grid).txt | 6 -
.../algs/saga/description/Resampling.txt | 10 -
.../saga/description/ResidualAnalysis(Grid).txt | 16 -
.../algs/saga/description/SAGAWetnessIndex.txt | 8 -
.../algs/saga/description/SkyViewFactor.txt | 11 -
.../description/SpatialPointPatternAnalysis.txt | 7 -
.../algs/saga/description/StatisticsforGrids.txt | 10 -
.../saga/description/SupervisedClassification.txt | 14 -
.../description/TPIBasedLandformClassification.txt | 12 -
.../description/TerrainRuggednessIndex(TRI).txt | 9 -
.../saga/description/ThinPlateSpline(Global).txt | 9 -
.../saga/description/ThinPlateSpline(Local).txt | 13 -
.../algs/saga/description/ThinPlateSpline(TIN).txt | 11 -
.../description/TopographicPositionIndex(TPI).txt | 11 -
.../algs/saga/description/Triangulation.txt | 8 -
.../saga/description/UniversalKriging(Global).txt | 24 -
.../algs/saga/description/UniversalKriging.txt | 27 -
.../algs/saga/description/VariogramCloud.txt | 7 -
.../algs/saga/description/VariogramSurface.txt | 9 -
.../description/VectorRuggednessMeasure(VRM).txt | 9 -
.../description/VegetationIndex[distancebased].txt | 10 -
.../description/VegetationIndex[slopebased].txt | 10 -
.../algs/saga/description/ZonalGridStatistics.txt | 8 -
python/plugins/processing/algs/saga/dummy.mgrd | 16 +
.../processing/algs/saga/dummy.sdat} | 0
python/plugins/processing/algs/saga/dummy.sgrd | 14 +
.../algs/saga/ext/supervisedclassification.py | 12 +-
.../algs/saga/help/accumulatedcostanisotropic.rst | 31 -
.../algs/saga/help/accumulatedcostisotropic.rst | 30 -
.../algs/saga/help/addcoordinatestopoints.rst | 28 -
.../algs/saga/help/addgridvaluestopoints.rst | 44 -
.../algs/saga/help/addgridvaluestoshapes.rst | 38 -
.../saga/help/addpolygonattributestopoints.rst | 31 -
.../processing/algs/saga/help/aggregate.rst | 35 -
.../algs/saga/help/aggregatepointobservations.rst | 37 -
.../processing/algs/saga/help/aggregationindex.rst | 28 -
.../algs/saga/help/analyticalhierarchyprocess.rst | 28 -
.../algs/saga/help/analyticalhillshading.rst | 39 -
.../processing/algs/saga/help/bifurcation.rst | 32 -
.../algs/saga/help/bsplineapproximation.rst | 37 -
.../algs/saga/help/burnstreamnetworkintodem.rst | 36 -
.../algs/saga/help/catchmentareaflowtracing.rst | 47 -
.../algs/saga/help/catchmentareamassfluxmethod.rst | 42 -
.../algs/saga/help/catchmentareaparallel.rst | 55 -
.../algs/saga/help/catchmentarearecursive.rst | 49 -
.../processing/algs/saga/help/cellbalance.rst | 36 -
.../processing/algs/saga/help/changedateformat.rst | 60 -
.../processing/algs/saga/help/changedetection.rst | 46 -
.../processing/algs/saga/help/changegridvalues.rst | 36 -
.../processing/algs/saga/help/changetimeformat.rst | 52 -
.../algs/saga/help/changevectoranalysis.rst | 31 -
.../processing/algs/saga/help/channelnetwork.rst | 44 -
.../saga/help/channelnetworkanddrainagebasins.rst | 34 -
.../algs/saga/help/clipgridwithpolygon.rst | 28 -
.../algs/saga/help/clippointswithpolygons.rst | 36 -
.../processing/algs/saga/help/closegaps.rst | 29 -
.../algs/saga/help/closegapswithspline.rst | 41 -
.../processing/algs/saga/help/closeonecellgaps.rst | 27 -
.../algs/saga/help/clusteranalysisforgrids.rst | 39 -
.../processing/algs/saga/help/colorblending.rst | 37 -
.../processing/algs/saga/help/combinegrids.rst | 29 -
.../algs/saga/help/contourlinesfromgrid.rst | 30 -
.../processing/algs/saga/help/convergenceindex.rst | 45 -
.../saga/help/convergenceindexsearchradius.rst | 46 -
.../algs/saga/help/convertdatastoragetype.rst | 41 -
.../algs/saga/help/convertlinestopoints.rst | 31 -
.../algs/saga/help/convertlinestopolygons.rst | 28 -
.../algs/saga/help/convertmultipointstopoints.rst | 27 -
.../algs/saga/help/convertpointstolines.rst | 30 -
.../help/convertpolygonlineverticestopoints.rst | 28 -
.../algs/saga/help/convertpolygonstolines.rst | 29 -
.../algs/saga/help/converttabletopoints.rst | 31 -
.../processing/algs/saga/help/convexhull.rst | 36 -
.../algs/saga/help/countpointsinpolygons.rst | 27 -
.../processing/algs/saga/help/creategraticule.rst | 41 -
.../saga/help/crossclassificationandtabulation.rst | 30 -
.../processing/algs/saga/help/crossprofiles.rst | 31 -
.../algs/saga/help/cubicsplineapproximation.rst | 40 -
.../algs/saga/help/curvatureclassification.rst | 29 -
.../processing/algs/saga/help/cutshapeslayer.rst | 51 -
.../help/directionalstatisticsforsinglegrid.rst | 54 -
.../processing/algs/saga/help/distancematrix.rst | 32 -
.../algs/saga/help/diurnalanisotropicheating.rst | 28 -
.../algs/saga/help/downslopedistancegradient.rst | 37 -
.../algs/saga/help/dtmfilterslopebased.rst | 31 -
.../algs/saga/help/edgecontamination.rst | 27 -
.../algs/saga/help/effectiveairflowheights.rst | 44 -
.../algs/saga/help/enumeratetablefield.rst | 63 -
.../algs/saga/help/fastregiongrowingalgorithm.rst | 30 -
.../algs/saga/help/fastrepresentativeness.rst | 30 -
.../algs/saga/help/fillgapsinrecords.rst | 36 -
.../saga/help/fillsinksplanchondarboux2001.rst | 28 -
.../processing/algs/saga/help/fillsinkswangliu.rst | 30 -
.../algs/saga/help/fillsinksxxlwangliu.rst | 28 -
.../processing/algs/saga/help/filterclumps.rst | 28 -
.../processing/algs/saga/help/fireriskanalysis.rst | 41 -
.../algs/saga/help/fitnpointstoshape.rst | 28 -
.../processing/algs/saga/help/flatdetection.rst | 35 -
.../processing/algs/saga/help/flowpathlength.rst | 37 -
.../help/flowwidthandspecificcatchmentarea.rst | 37 -
.../saga/help/fractaldimensionofgridsurface.rst | 27 -
.../algs/saga/help/fragmentationalternative.rst | 46 -
...gmentationclassesfromdensityandconnectivity.rst | 32 -
.../algs/saga/help/fragmentationstandard.rst | 50 -
.../plugins/processing/algs/saga/help/function.rst | 31 -
.../plugins/processing/algs/saga/help/fuzzify.rst | 40 -
.../algs/saga/help/fuzzyintersectionand.rst | 35 -
.../processing/algs/saga/help/fuzzyunionor.rst | 35 -
.../processing/algs/saga/help/gaussianfilter.rst | 36 -
.../algs/saga/help/gaussianlandscapes.rst | 37 -
.../geographicallyweightedmultipleregression.rst | 67 -
...graphicallyweightedmultipleregressionpoints.rst | 62 -
...icallyweightedmultipleregressionpointsgrids.rst | 63 -
.../saga/help/geographicallyweightedregression.rst | 68 -
.../geographicallyweightedregressionpointsgrid.rst | 63 -
.../processing/algs/saga/help/geometricfigures.rst | 42 -
.../processing/algs/saga/help/getshapesextents.rst | 31 -
.../algs/saga/help/globalmoransiforgrids.rst | 34 -
...adientvectorfromcartesiantopolarcoordinates.rst | 48 -
...adientvectorfrompolartocartesiancoordinates.rst | 48 -
.../gradientvectorsfromdirectionalcomponents.rst | 44 -
.../help/gradientvectorsfromdirectionandlength.rst | 44 -
.../algs/saga/help/gradientvectorsfromsurface.rst | 43 -
.../processing/algs/saga/help/gridbuffer.rst | 35 -
.../processing/algs/saga/help/gridcalculator.rst | 70 -
.../processing/algs/saga/help/griddifference.rst | 28 -
.../processing/algs/saga/help/griddivision.rst | 29 -
.../processing/algs/saga/help/gridmasking.rst | 28 -
.../algs/saga/help/gridnormalisation.rst | 29 -
.../processing/algs/saga/help/gridorientation.rst | 36 -
.../algs/saga/help/gridproximitybuffer.rst | 31 -
.../processing/algs/saga/help/gridshrinkexpand.rst | 47 -
.../algs/saga/help/gridskeletonization.rst | 43 -
.../processing/algs/saga/help/gridsproduct.rst | 27 -
.../plugins/processing/algs/saga/help/gridssum.rst | 27 -
.../algs/saga/help/gridstandardisation.rst | 28 -
.../algs/saga/help/gridstatisticsforpolygons.rst | 37 -
.../algs/saga/help/gridvaluestopoints.rst | 36 -
.../algs/saga/help/gridvaluestopointsrandomly.rst | 28 -
.../processing/algs/saga/help/gridvolume.rst | 36 -
.../processing/algs/saga/help/histogramsurface.rst | 35 -
.../processing/algs/saga/help/hypsometry.rst | 43 -
.../algs/saga/help/inversedistanceweighted.rst | 95 -
.../processing/algs/saga/help/invertdatanodata.rst | 27 -
.../algs/saga/help/kerneldensityestimation.rst | 42 -
.../processing/algs/saga/help/lakeflood.rst | 30 -
.../algs/saga/help/landsurfacetemperature.rst | 33 -
.../processing/algs/saga/help/laplacianfilter.rst | 43 -
.../algs/saga/help/layerofextremevalue.rst | 34 -
.../processing/algs/saga/help/leastcostpaths.rst | 30 -
.../processing/algs/saga/help/linedissolve.rst | 37 -
.../algs/saga/help/linepolygonintersection.rst | 35 -
.../processing/algs/saga/help/lineproperties.rst | 32 -
.../algs/saga/help/linesimplification.rst | 30 -
.../algs/saga/help/localminimaandmaxima.rst | 28 -
.../plugins/processing/algs/saga/help/lsfactor.rst | 48 -
.../processing/algs/saga/help/majorityfilter.rst | 36 -
.../processing/algs/saga/help/massbalanceindex.rst | 31 -
.../algs/saga/help/mergeshapeslayers.rst | 33 -
.../plugins/processing/algs/saga/help/merging.rst | 54 -
.../algs/saga/help/metricconversions.rst | 42 -
.../algs/saga/help/minimumdistanceanalysis.rst | 34 -
.../algs/saga/help/modifedquadraticshepard.rst | 41 -
.../algs/saga/help/morphologicalfilter.rst | 42 -
.../algs/saga/help/morphometricprotectionindex.rst | 28 -
.../algs/saga/help/multibandvariation.rst | 42 -
.../algs/saga/help/multidirectionleefilter.rst | 40 -
.../saga/help/multilevelbsplineinterpolation.rst | 43 -
.../multilevelbsplineinterpolationfromgrid.rst | 47 -
.../help/multipleregressionanalysisgridgrids.rst | 53 -
.../help/multipleregressionanalysispointsgrids.rst | 54 -
...iresolutionindexofvalleybottomflatnessmrvbf.rst | 36 -
.../processing/algs/saga/help/naturalneighbour.rst | 37 -
.../processing/algs/saga/help/nearestneighbour.rst | 36 -
.../algs/saga/help/orderedweightedaveragingowa.rst | 28 -
.../processing/algs/saga/help/ordinarykriging.rst | 61 -
.../algs/saga/help/ordinarykrigingglobal.rst | 58 -
.../help/overlandflowdistancetochannelnetwork.rst | 37 -
.../algs/saga/help/overlandflowkinematicwaved8.rst | 43 -
.../plugins/processing/algs/saga/help/patching.rst | 38 -
.../processing/algs/saga/help/patternanalysis.rst | 41 -
.../processing/algs/saga/help/pointsfilter.rst | 45 -
.../algs/saga/help/pointstatisticsforpolygons.rst | 35 -
.../processing/algs/saga/help/pointsthinning.rst | 29 -
.../algs/saga/help/polartocartesiancoordinates.rst | 31 -
.../processing/algs/saga/help/polygoncentroids.rst | 30 -
.../processing/algs/saga/help/polygondissolve.rst | 39 -
.../algs/saga/help/polygonintersection.rst | 40 -
.../algs/saga/help/polygonlineintersection.rst | 28 -
.../saga/help/polygonpartstoseparatepolygons.rst | 28 -
.../algs/saga/help/polygonproperties.rst | 31 -
.../algs/saga/help/polygonshapeindices.rst | 42 -
.../algs/saga/help/polygonstoedgesandnodes.rst | 33 -
.../algs/saga/help/polynomialregression.rst | 48 -
.../algs/saga/help/polynomialtrendfromgrids.rst | 40 -
.../algs/saga/help/principlecomponentsanalysis.rst | 36 -
.../algs/saga/help/profilefrompoints.rst | 30 -
.../algs/saga/help/profilesfromlines.rst | 32 -
.../processing/algs/saga/help/proximitygrid.rst | 29 -
.../algs/saga/help/quadtreestructuretoshapes.rst | 30 -
.../algs/saga/help/radiusofvariancegrid.rst | 36 -
.../processing/algs/saga/help/randomfield.rst | 45 -
.../algs/saga/help/randomterraingeneration.rst | 37 -
.../processing/algs/saga/help/rankfilter.rst | 36 -
.../algs/saga/help/realareacalculation.rst | 27 -
.../algs/saga/help/reclassifygridvalues.rst | 65 -
.../saga/help/regressionanalysispointsgrid.rst | 49 -
.../saga/help/relativeheightsandslopepositions.rst | 34 -
.../algs/saga/help/removeduplicatepoints.rst | 44 -
.../algs/saga/help/representativenessgrid.rst | 29 -
.../processing/algs/saga/help/resampling.rst | 57 -
.../algs/saga/help/residualanalysisgrid.rst | 47 -
.../processing/algs/saga/help/rgbcomposite.rst | 46 -
.../processing/algs/saga/help/runningaverage.rst | 29 -
.../processing/algs/saga/help/sagawetnessindex.rst | 31 -
.../processing/algs/saga/help/seedgeneration.rst | 50 -
.../algs/saga/help/separatepointsbydirection.rst | 29 -
.../processing/algs/saga/help/shapesbuffer.rst | 41 -
.../processing/algs/saga/help/shapestogrid.rst | 57 -
.../processing/algs/saga/help/simplefilter.rst | 41 -
.../algs/saga/help/simpleregiongrowing.rst | 47 -
.../processing/algs/saga/help/simulation.rst | 39 -
.../algs/saga/help/sinkdrainageroutedetection.rst | 29 -
.../processing/algs/saga/help/sinkremoval.rst | 37 -
.../processing/algs/saga/help/skyviewfactor.rst | 40 -
.../algs/saga/help/slopeaspectcurvature.rst | 43 -
.../processing/algs/saga/help/slopelength.rst | 27 -
.../algs/saga/help/soiltextureclassification.rst | 30 -
.../plugins/processing/algs/saga/help/sortgrid.rst | 28 -
.../algs/saga/help/spatialpointpatternanalysis.rst | 30 -
.../processing/algs/saga/help/splitrgbbands.rst | 29 -
.../algs/saga/help/splitshapeslayerrandomly.rst | 30 -
.../algs/saga/help/statisticsforgrids.rst | 33 -
.../processing/algs/saga/help/strahlerorder.rst | 27 -
.../processing/algs/saga/help/streampowerindex.rst | 35 -
.../algs/saga/help/supervisedclassification.rst | 51 -
.../algs/saga/help/surfacespecificpoints.rst | 38 -
.../algs/saga/help/terrainruggednessindextri.rst | 40 -
.../processing/algs/saga/help/thiessenpolygons.rst | 27 -
.../algs/saga/help/thinplatesplineglobal.rst | 37 -
.../algs/saga/help/thinplatesplinelocal.rst | 49 -
.../algs/saga/help/thinplatesplinetin.rst | 44 -
.../processing/algs/saga/help/thresholdbuffer.rst | 37 -
.../algs/saga/help/topographiccorrection.rst | 49 -
.../algs/saga/help/topographicpositionindextpi.rst | 42 -
.../algs/saga/help/topographicwetnessindextwi.rst | 41 -
.../saga/help/tpibasedlandformclassification.rst | 43 -
.../saga/help/transectthroughpolygonshapefile.rst | 43 -
.../processing/algs/saga/help/transformshapes.rst | 34 -
.../processing/algs/saga/help/triangulation.rst | 36 -
.../processing/algs/saga/help/universalkriging.rst | 70 -
.../algs/saga/help/universalkrigingglobal.rst | 67 -
.../algs/saga/help/userdefinedfilter.rst | 29 -
.../processing/algs/saga/help/variogramcloud.rst | 30 -
.../processing/algs/saga/help/variogramsurface.rst | 32 -
.../algs/saga/help/vectorisinggridclasses.rst | 40 -
.../algs/saga/help/vectorruggednessmeasurevrm.rst | 40 -
.../saga/help/vegetationindexdistancebased.rst | 33 -
.../algs/saga/help/vegetationindexslopebased.rst | 33 -
.../saga/help/verticaldistancetochannelnetwork.rst | 31 -
.../algs/saga/help/waterretentioncapacity.rst | 29 -
.../processing/algs/saga/help/watershedbasins.rst | 30 -
.../algs/saga/help/watershedsegmentation.rst | 50 -
.../saga/help/windeffectwindwardleewardindex.rst | 44 -
.../algs/saga/help/zonalgridstatistics.rst | 31 -
.../processing/algs/saga/saga_version_check.txt | 185 +
.../plugins/processing/algs/saga/versioncheck.py | 78 +
.../processing/algs/taudem/TauDEMAlgorithm.py | 20 +-
.../algs/taudem/TauDEMAlgorithmProvider.py | 27 +-
.../plugins/processing/algs/taudem/TauDEMUtils.py | 16 +-
.../algs/taudem/description/dinfdecayaccum.txt | 2 +-
.../plugins/processing/algs/taudem/dinfdistdown.py | 38 +-
.../plugins/processing/algs/taudem/dinfdistup.py | 42 +-
.../processing/algs/taudem/dinftranslimaccum.py | 36 +-
.../processing/algs/taudem/dinftranslimaccum2.py | 40 +-
.../plugins/processing/algs/taudem/dropanalysis.py | 40 +-
python/plugins/processing/algs/taudem/gridnet.py | 34 +-
.../plugins/processing/algs/taudem/lengtharea.py | 33 +-
.../processing/algs/taudem/peukerdouglas.py | 29 +-
python/plugins/processing/algs/taudem/slopearea.py | 34 +-
.../plugins/processing/core/AlgorithmProvider.py | 4 +-
python/plugins/processing/core/GeoAlgorithm.py | 101 +-
python/plugins/processing/core/Processing.py | 50 +-
python/plugins/processing/core/ProcessingConfig.py | 134 +-
python/plugins/processing/core/ProcessingLog.py | 20 +-
python/plugins/processing/core/outputs.py | 25 +-
python/plugins/processing/core/parameters.py | 137 +-
python/plugins/processing/gui/AlgorithmDialog.py | 235 +
.../plugins/processing/gui/AlgorithmDialogBase.py | 140 +
.../processing/gui/AlgorithmExecutionDialog.py | 330 -
python/plugins/processing/gui/AlgorithmExecutor.py | 17 +-
python/plugins/processing/gui/AutofillDialog.py | 3 +-
.../plugins/processing/gui/BatchAlgorithmDialog.py | 200 +
.../processing/gui/BatchInputSelectionPanel.py | 73 +-
.../processing/gui/BatchOutputSelectionPanel.py | 53 +-
python/plugins/processing/gui/BatchPanel.py | 234 +
.../processing/gui/BatchProcessingDialog.py | 362 -
python/plugins/processing/gui/CommanderWindow.py | 43 +-
python/plugins/processing/gui/ConfigDialog.py | 22 +-
.../processing/gui/CouldNotLoadResultsDialog.py | 66 -
.../processing/gui/CreateNewScriptAction.py | 3 +-
.../plugins/processing/gui/CrsSelectionDialog.py | 56 -
python/plugins/processing/gui/CrsSelectionPanel.py | 64 +-
.../plugins/processing/gui/DeleteScriptAction.py | 2 +-
.../processing/gui/EditRenderingStylesDialog.py | 4 +-
python/plugins/processing/gui/EditScriptAction.py | 1 -
.../plugins/processing/gui/ExtentSelectionPanel.py | 92 +-
.../plugins/processing/gui/FileSelectionPanel.py | 53 +-
python/plugins/processing/gui/FixedTableDialog.py | 140 +-
python/plugins/processing/gui/FixedTablePanel.py | 34 +-
.../gui/GeometryPredicateSelectionPanel.py | 116 +
.../plugins/processing/gui/GetScriptsAndModels.py | 22 +-
python/plugins/processing/gui/HelpEditionDialog.py | 6 +-
python/plugins/processing/gui/HistoryDialog.py | 17 +-
.../processing/gui/InputLayerSelectorPanel.py | 51 +-
python/plugins/processing/gui/LexerR.py | 11 +-
.../plugins/processing/gui/MessageBarProgress.py | 8 +-
python/plugins/processing/gui/MessageDialog.py | 50 +
.../processing/gui/MissingDependencyDialog.py | 66 -
.../processing/gui/MultipleFileInputDialog.py | 152 +-
.../processing/gui/MultipleFileInputPanel.py | 61 -
.../plugins/processing/gui/MultipleInputDialog.py | 6 +-
.../plugins/processing/gui/MultipleInputPanel.py | 45 +-
python/plugins/processing/gui/NumberInputDialog.py | 7 +-
python/plugins/processing/gui/NumberInputPanel.py | 6 +-
.../plugins/processing/gui/OutputSelectionPanel.py | 33 +-
python/plugins/processing/gui/ParametersDialog.py | 46 -
python/plugins/processing/gui/ParametersPanel.py | 169 +-
python/plugins/processing/gui/Postprocessing.py | 20 +-
python/plugins/processing/gui/ProcessingToolbox.py | 52 +-
python/plugins/processing/gui/RangePanel.py | 48 +-
python/plugins/processing/gui/RectangleMapTool.py | 15 +-
.../processing/gui/RenderingStyleFilePanel.py | 43 +-
python/plugins/processing/gui/RenderingStyles.py | 4 +-
python/plugins/processing/gui/ResultsDialog.py | 4 +-
python/plugins/processing/gui/ScriptEdit.py | 12 +-
.../plugins/processing/gui/ScriptEditorDialog.py | 112 +-
python/plugins/processing/gui/TestTools.py | 19 +-
python/plugins/processing/gui/ToolboxAction.py | 2 +-
.../processing/modeler/AddModelFromFileAction.py | 15 +-
.../modeler/CalculatorModelerAlgorithm.py | 31 +-
.../processing/modeler/CreateNewModelAction.py | 1 -
.../processing/modeler/DeleteModelAction.py | 15 +-
.../plugins/processing/modeler/ModelerAlgorithm.py | 62 +-
.../processing/modeler/ModelerAlgorithmProvider.py | 8 +-
.../plugins/processing/modeler/ModelerArrowItem.py | 40 +-
python/plugins/processing/modeler/ModelerDialog.py | 66 +-
.../processing/modeler/ModelerGraphicItem.py | 206 +-
.../modeler/ModelerOnlyAlgorithmProvider.py | 12 +-
.../modeler/ModelerParameterDefinitionDialog.py | 145 +-
.../processing/modeler/ModelerParametersDialog.py | 48 +-
python/plugins/processing/modeler/ModelerUtils.py | 3 +-
.../processing/script/AddScriptFromFileAction.py | 13 +-
.../plugins/processing/script/ScriptAlgorithm.py | 5 +-
.../processing/script/ScriptAlgorithmProvider.py | 5 +-
python/plugins/processing/script/snippets.py | 17 +
python/plugins/processing/tests/GdalTest.py | 19 +-
.../plugins/processing/tests/GeoAlgorithmTest.py | 5 +-
.../processing/tests/ModelerAlgorithmTest.py | 9 +-
python/plugins/processing/tests/ProcessingTests.py | 1 -
.../processing/tests/ProcessingToolsTest.py | 6 +-
python/plugins/processing/tests/QgisAlgsTest.py | 54 +-
python/plugins/processing/tests/RunAlgTest.py | 5 +-
python/plugins/processing/tests/SagaTest.py | 5 +-
python/plugins/processing/tests/ScriptTest.py | 3 +-
python/plugins/processing/tests/qgis_interface.py | 2 +-
python/plugins/processing/tests/test.py | 14 +-
python/plugins/processing/tests/utilities_test.py | 4 +-
python/plugins/processing/tools/dataobjects.py | 95 +-
python/plugins/processing/tools/general.py | 2 +-
python/plugins/processing/tools/help.py | 129 +-
python/plugins/processing/tools/raster.py | 24 +-
python/plugins/processing/tools/system.py | 7 +-
python/plugins/processing/tools/vector.py | 57 +-
python/plugins/processing/ui/DlgAlgorithmBase.ui | 150 +
python/plugins/processing/ui/DlgFixedTable.ui | 77 +
python/plugins/processing/ui/DlgMessage.ui | 71 +
python/plugins/processing/ui/DlgModeler.ui | 12 +
.../plugins/processing/ui/DlgMultipleSelection.ui | 3 -
python/plugins/processing/ui/DlgScriptEditor.ui | 57 +
python/plugins/processing/ui/convert.py | 24 +
.../plugins/processing/ui/ui_DlgAlgorithmBase.py | 91 +
python/plugins/processing/ui/ui_DlgAutofill.py | 29 +-
python/plugins/processing/ui/ui_DlgConfig.py | 23 +-
python/plugins/processing/ui/ui_DlgFixedTable.py | 51 +
.../processing/ui/ui_DlgGetScriptsAndModels.py | 4 +-
python/plugins/processing/ui/ui_DlgHelpEdition.py | 45 +-
python/plugins/processing/ui/ui_DlgHistory.py | 21 +-
python/plugins/processing/ui/ui_DlgMessage.py | 49 +
python/plugins/processing/ui/ui_DlgModeler.py | 69 +-
.../processing/ui/ui_DlgMultipleSelection.py | 5 +-
python/plugins/processing/ui/ui_DlgNumberInput.py | 27 +-
.../plugins/processing/ui/ui_DlgRenderingStyles.py | 27 +-
python/plugins/processing/ui/ui_DlgResults.py | 21 +-
python/plugins/processing/ui/ui_DlgScriptEditor.py | 93 +-
.../plugins/processing/ui/ui_ProcessingToolbox.py | 21 +-
.../plugins/processing/ui/ui_widgetBaseSelector.py | 47 +
.../plugins/processing/ui/ui_widgetBatchPanel.py | 69 +
.../ui/ui_widgetGeometryPredicateSelector.py | 71 +
.../processing/ui/ui_widgetLayerSelector.py | 53 +
.../plugins/processing/ui/ui_widgetNumberInput.py | 50 -
.../processing/ui/ui_widgetNumberSelector.py | 51 +
.../plugins/processing/ui/ui_widgetOutputSelect.py | 47 -
.../processing/ui/ui_widgetParametersPanel.py | 64 +
.../processing/ui/ui_widgetRangeSelector.py | 72 +
python/plugins/processing/ui/widgetBaseSelector.ui | 37 +
python/plugins/processing/ui/widgetBatchPanel.ui | 101 +
.../ui/widgetGeometryPredicateSelector.ui | 80 +
.../plugins/processing/ui/widgetLayerSelector.ui | 50 +
python/plugins/processing/ui/widgetNumberInput.ui | 47 -
.../plugins/processing/ui/widgetNumberSelector.ui | 50 +
python/plugins/processing/ui/widgetOutputSelect.ui | 37 -
.../plugins/processing/ui/widgetParametersPanel.ui | 100 +
.../plugins/processing/ui/widgetRangeSelector.ui | 92 +
python/pyplugin_installer/installer.py | 110 +-
python/pyplugin_installer/installer_data.py | 93 +-
.../qgsplugininstallerfetchingdialog.py | 7 +-
.../qgsplugininstallerinstallingdialog.py | 12 +-
.../qgsplugininstallerpluginerrordialog.py | 2 +-
.../qgsplugininstallerrepositorydialog.py | 2 +-
python/pyplugin_installer/version_compare.py | 215 +-
python/qsci_apis/pyqgis.pap | Bin 1105340 -> 1122238 bytes
python/server/__init__.py | 1 +
python/server/qgscapabilitiescache.sip | 36 +
python/server/qgsmapserviceexception.sip | 40 +
python/server/qgsrequesthandler.sip | 74 +
python/server/qgsserverfilter.sip | 66 +
python/server/qgsserverinterface.sip | 60 +
python/server/server.sip | 16 +
python/user.py | 57 +
python/utils.py | 657 +-
qgis-test-travis.ctest | 49 +
resources/context_help/QgsAttributeTableDialog | 2 +-
resources/function_help/CMakeLists.txt | 1 +
.../function_help/{Geometry => GeometryGroup} | 0
resources/function_help/format_date | 2 +-
resources/function_help/geometry | 12 +
resources/function_help/transform | 15 +
scripts/addcopyright.sh | 2 +-
scripts/astyle.sh | 18 +-
scripts/build_debian_package.sh | 2 +-
scripts/chkcopyrights.sh | 2 +-
scripts/create_new_ts.sh | 2 +-
scripts/fix_allows_to.sh | 5 +
scripts/generate_test_mask_image.py | 86 +
scripts/make-tarball.sh | 2 +-
scripts/make_gource_video.sh | 2 +-
scripts/mkuidefaults.py | 10 +-
scripts/prepare-commit.sh | 27 +-
scripts/pull_ts.sh | 18 +
scripts/push_ts.sh | 18 +
scripts/random_vector.py | 23 +-
scripts/release.pl | 9 +
scripts/remove_git_confict_files.sh | 2 +-
scripts/remove_non_svn_files.sh | 2 +-
scripts/symbol_xml2db.py | 40 +-
scripts/tsstat.pl | 12 +-
scripts/update-indent.sh | 2 +-
scripts/update_ts.sh | 118 +
scripts/update_ts_files.sh | 4 +-
scripts/widgets_tree.py | 161 +-
src/CMakeLists.txt | 6 +-
src/analysis/CMakeLists.txt | 18 +-
src/analysis/interpolation/Bezier3D.cc | 16 +-
src/analysis/interpolation/Bezier3D.h | 24 +-
.../interpolation/CloughTocherInterpolator.cc | 51 +-
.../interpolation/CloughTocherInterpolator.h | 25 +-
src/analysis/interpolation/DualEdgeTriangulation.h | 121 +-
.../interpolation/LinTriangleInterpolator.h | 4 +-
src/analysis/interpolation/MathUtils.cc | 3 +-
src/analysis/interpolation/Node.h | 2 +-
src/analysis/interpolation/NormVecDecorator.h | 14 +-
src/analysis/interpolation/TriDecorator.h | 52 +-
src/analysis/interpolation/qgsgridfilewriter.cpp | 16 +-
src/analysis/interpolation/qgsidwinterpolator.h | 2 +-
src/analysis/interpolation/qgsinterpolator.cpp | 11 +-
src/analysis/interpolation/qgstininterpolator.h | 2 +-
src/analysis/network/qgsdistancearcproperter.h | 2 +-
src/analysis/network/qgsgraph.cpp | 2 +
src/analysis/network/qgsgraphbuilder.h | 4 +-
src/analysis/network/qgsgraphdirector.h | 2 +-
src/analysis/network/qgslinevectorlayerdirector.h | 4 +-
src/analysis/openstreetmap/qgsosmdatabase.cpp | 2 +
src/analysis/raster/qgsaspectfilter.h | 2 +-
src/analysis/raster/qgsderivativefilter.h | 2 +-
src/analysis/raster/qgshillshadefilter.h | 2 +-
src/analysis/raster/qgsninecellfilter.cpp | 16 +-
src/analysis/raster/qgsrastercalcnode.cpp | 7 +-
src/analysis/raster/qgsrastercalculator.cpp | 33 +-
src/analysis/raster/qgsrastermatrix.cpp | 18 +-
src/analysis/raster/qgsrelief.cpp | 11 +-
src/analysis/raster/qgsruggednessfilter.h | 2 +-
src/analysis/raster/qgsslopefilter.h | 2 +-
src/analysis/raster/qgstotalcurvaturefilter.h | 2 +-
src/analysis/vector/mersenne-twister.cpp | 63 +-
src/analysis/vector/mersenne-twister.h | 4 +-
src/analysis/vector/qgsgeometryanalyzer.cpp | 8 +-
src/analysis/vector/qgsoverlayanalyzer.cpp | 8 +-
src/analysis/vector/qgspointsample.cpp | 2 +
src/analysis/vector/qgstransectsample.cpp | 13 +-
src/analysis/vector/qgszonalstatistics.cpp | 3 +
src/app/CMakeLists.txt | 189 +-
src/app/composer/qgsattributeselectiondialog.cpp | 54 +-
src/app/composer/qgsattributeselectiondialog.h | 32 +-
src/app/composer/qgscomposer.cpp | 157 +-
src/app/composer/qgscomposer.h | 30 +-
src/app/composer/qgscomposerarrowwidget.cpp | 6 +-
.../composer/qgscomposerattributetablewidget.cpp | 19 +-
src/app/composer/qgscomposerattributetablewidget.h | 2 +-
src/app/composer/qgscomposerhtmlwidget.cpp | 7 +-
src/app/composer/qgscomposerhtmlwidget.h | 2 +-
src/app/composer/qgscomposeritemwidget.cpp | 122 +-
src/app/composer/qgscomposeritemwidget.h | 20 +-
src/app/composer/qgscomposerlabelwidget.cpp | 30 +-
src/app/composer/qgscomposerlabelwidget.h | 3 +-
src/app/composer/qgscomposerlegendwidget.cpp | 39 +-
src/app/composer/qgscomposerlegendwidget.h | 2 +-
src/app/composer/qgscomposermanager.cpp | 4 +-
src/app/composer/qgscomposermanager.h | 10 +-
src/app/composer/qgscomposermapwidget.cpp | 287 +-
src/app/composer/qgscomposermapwidget.h | 34 +-
src/app/composer/qgscomposerpicturewidget.cpp | 10 +-
src/app/composer/qgscomposerpicturewidget.h | 6 +-
src/app/composer/qgscomposerscalebarwidget.cpp | 16 +-
src/app/composer/qgscomposerscalebarwidget.h | 2 +-
src/app/composer/qgscomposershapewidget.cpp | 2 +-
src/app/composer/qgscomposertablewidget.cpp | 14 +-
src/app/composer/qgscomposertablewidget.h | 2 +-
src/app/composer/qgscompositionwidget.cpp | 6 +-
src/app/gps/qgsgpsinformationwidget.cpp | 29 +-
src/app/gps/qgsgpsinformationwidget.h | 4 +
src/app/gps/qgsgpsmarker.h | 6 +-
src/app/gps/qwtpolar-0.1/qwt_polar_curve.cpp | 2 +
src/app/gps/qwtpolar-0.1/qwt_polar_itemdict.h | 1 +
src/app/gps/qwtpolar-0.1/qwt_polar_layout.cpp | 2 +
src/app/gps/qwtpolar-0.1/qwt_polar_layout.h | 1 +
src/app/gps/qwtpolar-0.1/qwt_polar_marker.cpp | 3 +
src/app/gps/qwtpolar-0.1/qwt_polar_plot.cpp | 10 +-
src/app/gps/qwtpolar-0.1/qwt_polar_spectrogram.cpp | 5 +
src/app/gps/qwtpolar-1.0/qwt_polar_curve.cpp | 2 +
src/app/gps/qwtpolar-1.0/qwt_polar_global.h | 4 +-
src/app/gps/qwtpolar-1.0/qwt_polar_item.cpp | 1 +
src/app/gps/qwtpolar-1.0/qwt_polar_itemdict.h | 1 +
src/app/gps/qwtpolar-1.0/qwt_polar_layout.h | 2 +
src/app/gps/qwtpolar-1.0/qwt_polar_marker.cpp | 2 +
src/app/gps/qwtpolar-1.0/qwt_polar_spectrogram.cpp | 3 +
src/app/legend/qgsapplegendinterface.h | 46 +-
src/app/main.cpp | 40 +-
src/app/maprenderertest.h | 2 +-
src/app/nodetool/qgsmaptoolnodetool.cpp | 244 +-
src/app/nodetool/qgsmaptoolnodetool.h | 20 +-
src/app/nodetool/qgsvertexentry.cpp | 1 +
src/app/ogr/qgsnewogrconnection.h | 2 +-
src/app/ogr/qgsopenvectorlayerdialog.h | 2 +-
src/app/ogr/qgsvectorlayersaveasdialog.cpp | 113 +-
src/app/ogr/qgsvectorlayersaveasdialog.h | 5 +-
.../pluginmanager/qgsapppluginmanagerinterface.h | 16 +-
src/app/pluginmanager/qgspluginitemdelegate.h | 4 +-
src/app/pluginmanager/qgspluginmanager.cpp | 14 +-
src/app/pluginmanager/qgspluginmanager.h | 6 +-
.../pluginmanager/qgspluginsortfilterproxymodel.h | 2 +-
src/app/qgisapp.cpp | 624 +-
src/app/qgisapp.h | 408 +-
src/app/qgisappinterface.cpp | 14 +-
src/app/qgisappinterface.h | 368 +-
src/app/qgisappstylesheet.cpp | 6 +-
src/app/qgsabout.cpp | 28 +
src/app/qgsabout.h | 2 +
src/app/qgsaddattrdialog.cpp | 3 +
src/app/qgsaddattrdialog.h | 2 +-
src/app/qgsaddjoindialog.cpp | 22 +-
src/app/qgsaddjoindialog.h | 19 +-
src/app/qgsadvanceddigitizingcanvasitem.cpp | 265 +
src/app/qgsadvanceddigitizingcanvasitem.h | 47 +
src/app/qgsadvanceddigitizingdockwidget.cpp | 1247 +
src/app/qgsadvanceddigitizingdockwidget.h | 270 +
src/app/qgsannotationwidget.cpp | 0
src/app/qgsapplayertreeviewmenuprovider.cpp | 38 +-
src/app/qgsapplayertreeviewmenuprovider.h | 3 +-
src/app/qgsattributetabledialog.cpp | 80 +-
src/app/qgsattributetabledialog.h | 9 +-
src/app/qgsattributetypedialog.h | 3 -
src/app/qgsbookmarks.cpp | 138 +
src/app/qgsbookmarks.h | 2 +
src/app/qgsbrowserdockwidget.cpp | 142 +-
src/app/qgsbrowserdockwidget.h | 12 +-
src/app/qgsclipboard.cpp | 8 +-
src/app/qgsconfigureshortcutsdialog.h | 4 +-
src/app/qgscustomization.cpp | 1 +
src/app/qgscustomprojectiondialog.cpp | 12 +-
src/app/qgsdecorationcopyright.h | 8 +-
src/app/qgsdecorationgrid.cpp | 220 +-
src/app/qgsdecorationgrid.h | 12 +-
src/app/qgsdecorationgriddialog.cpp | 2 +-
src/app/qgsdecorationnortharrow.cpp | 7 +-
src/app/qgsdecorationnortharrow.h | 10 +-
src/app/qgsdecorationnortharrowdialog.cpp | 4 +-
src/app/qgsdecorationnortharrowdialog.h | 2 +-
src/app/qgsdecorationscalebar.cpp | 11 +-
src/app/qgsdecorationscalebar.h | 8 +-
src/app/qgsdiagramproperties.cpp | 13 +-
src/app/qgsdisplayangle.cpp | 4 +-
src/app/qgsdxfexportdialog.cpp | 376 +-
src/app/qgsdxfexportdialog.h | 46 +-
src/app/qgsfeatureaction.cpp | 3 +-
src/app/qgsfieldcalculator.cpp | 8 +-
src/app/qgsfieldcalculator.h | 4 +-
src/app/qgsfieldsproperties.cpp | 16 +
src/app/qgsfieldsproperties.h | 18 +-
src/app/qgsguivectorlayertools.cpp | 24 +
src/app/qgsguivectorlayertools.h | 14 +-
src/app/qgshandlebadlayers.h | 4 +-
src/app/qgsidentifyresultsdialog.cpp | 5 +-
src/app/qgsidentifyresultsdialog.h | 8 +-
src/app/qgslabeldialog.cpp | 15 +-
src/app/qgslabelinggui.cpp | 25 +-
src/app/qgslabelpreview.cpp | 2 +-
src/app/qgslabelpreview.h | 2 +-
src/app/qgslabelpropertydialog.cpp | 57 +-
src/app/qgsloadstylefromdbdialog.cpp | 1 +
src/app/qgsmaplayerstyleguiutils.cpp | 181 +
src/app/qgsmaplayerstyleguiutils.h | 52 +
src/app/qgsmapmouseevent.cpp | 147 +
src/app/qgsmapmouseevent.h | 86 +
src/app/qgsmaptooladdfeature.cpp | 33 +-
src/app/qgsmaptooladdfeature.h | 4 +-
src/app/qgsmaptooladdpart.cpp | 8 +-
src/app/qgsmaptooladdpart.h | 3 +-
src/app/qgsmaptooladdring.cpp | 4 +-
src/app/qgsmaptooladdring.h | 3 +-
src/app/qgsmaptooladvanceddigitizing.cpp | 122 +
src/app/qgsmaptooladvanceddigitizing.h | 95 +
src/app/qgsmaptoolannotation.h | 10 +-
src/app/qgsmaptoolcapture.cpp | 103 +-
src/app/qgsmaptoolcapture.h | 34 +-
src/app/qgsmaptoolchangelabelproperties.h | 4 +-
src/app/qgsmaptooldeletepart.cpp | 60 +-
src/app/qgsmaptooldeletepart.h | 9 +-
src/app/qgsmaptooldeletering.cpp | 6 +-
src/app/qgsmaptooldeletering.h | 12 +-
src/app/qgsmaptooledit.cpp | 38 +-
src/app/qgsmaptooledit.h | 26 +-
src/app/qgsmaptoolfeatureaction.h | 10 +-
src/app/qgsmaptoolfillring.cpp | 6 +-
src/app/qgsmaptoolfillring.h | 5 +-
src/app/qgsmaptoolformannotation.h | 2 +-
src/app/qgsmaptoolhtmlannotation.h | 2 +-
src/app/qgsmaptoolidentifyaction.h | 14 +-
src/app/qgsmaptoolmeasureangle.cpp | 13 +-
src/app/qgsmaptoolmeasureangle.h | 10 +-
src/app/qgsmaptoolmovefeature.h | 8 +-
src/app/qgsmaptoolmovelabel.cpp | 5 +-
src/app/qgsmaptoolmovelabel.h | 6 +-
src/app/qgsmaptooloffsetcurve.cpp | 118 +-
src/app/qgsmaptooloffsetcurve.h | 12 +-
src/app/qgsmaptoolpinlabels.cpp | 5 +-
src/app/qgsmaptoolpinlabels.h | 6 +-
src/app/qgsmaptoolreshape.cpp | 6 +-
src/app/qgsmaptoolreshape.h | 3 +-
src/app/qgsmaptoolrotatefeature.cpp | 14 +-
src/app/qgsmaptoolrotatefeature.h | 14 +-
src/app/qgsmaptoolrotatelabel.cpp | 9 +-
src/app/qgsmaptoolrotatelabel.h | 6 +-
src/app/qgsmaptoolrotatepointsymbols.cpp | 12 +-
src/app/qgsmaptoolrotatepointsymbols.h | 8 +-
src/app/qgsmaptoolselect.h | 2 +-
src/app/qgsmaptoolselectfreehand.cpp | 1 +
src/app/qgsmaptoolselectfreehand.h | 6 +-
src/app/qgsmaptoolselectpolygon.h | 4 +-
src/app/qgsmaptoolselectradius.h | 6 +-
src/app/qgsmaptoolselectrectangle.h | 6 +-
src/app/qgsmaptoolselectutils.cpp | 29 +-
src/app/qgsmaptoolshowhidelabels.cpp | 1 +
src/app/qgsmaptoolshowhidelabels.h | 6 +-
src/app/qgsmaptoolsimplify.cpp | 578 +-
src/app/qgsmaptoolsimplify.h | 107 +-
src/app/qgsmaptoolsplitfeatures.cpp | 15 +-
src/app/qgsmaptoolsplitfeatures.h | 3 +-
src/app/qgsmaptoolsplitparts.cpp | 15 +-
src/app/qgsmaptoolsplitparts.h | 3 +-
src/app/qgsmaptoolsvgannotation.h | 2 +-
src/app/qgsmaptooltextannotation.h | 2 +-
src/app/qgsmaptoolvertexedit.cpp | 42 -
src/app/qgsmaptoolvertexedit.h | 43 -
src/app/qgsmeasuredialog.cpp | 24 +-
src/app/qgsmeasuredialog.h | 5 +-
src/app/qgsmeasuretool.cpp | 15 +-
src/app/qgsmeasuretool.h | 15 +-
src/app/qgsmergeattributesdialog.cpp | 11 +-
src/app/qgsoptions.cpp | 67 +-
src/app/qgsoptions.h | 4 +-
src/app/qgspointrotationitem.cpp | 10 +-
src/app/qgspointrotationitem.h | 2 +-
src/app/qgsprojectproperties.cpp | 1 +
src/app/qgsrastercalcdialog.cpp | 8 +-
src/app/qgsrasterlayerproperties.cpp | 183 +-
src/app/qgsrasterlayerproperties.h | 17 +-
src/app/qgssavestyletodbdialog.h | 2 +-
src/app/qgssnappingdialog.cpp | 110 +-
src/app/qgssnappingdialog.h | 10 +-
src/app/qgstextannotationdialog.cpp | 0
src/app/qgstipfactory.cpp | 55 +-
src/app/qgsvectorlayerproperties.cpp | 179 +-
src/app/qgsvectorlayerproperties.h | 14 +-
src/app/qgsvisibilitypresets.cpp | 150 +-
src/app/qgsvisibilitypresets.h | 16 +-
src/astyle/ASBeautifier.cpp | 2 +-
src/astyle/ASResource.cpp | 3 +
src/astyle/astyle.h | 1 +
src/browser/CMakeLists.txt | 15 +-
src/browser/main.cpp | 34 +-
src/browser/qgsbrowser.cpp | 43 +-
src/browser/qgsbrowser.h | 5 +-
src/browser/qgsbrowserbase.ui | 2 +-
src/core/CMakeLists.txt | 257 +-
src/core/composer/qgsaddremoveitemcommand.h | 4 +-
.../composer/qgsaddremovemultiframecommand.cpp | 14 +-
src/core/composer/qgsaddremovemultiframecommand.h | 4 +-
src/core/composer/qgsatlascomposition.cpp | 12 +-
src/core/composer/qgsatlascomposition.h | 2 +-
src/core/composer/qgscomposerarrow.cpp | 2 +-
src/core/composer/qgscomposerarrow.h | 10 +-
src/core/composer/qgscomposerattributetable.cpp | 6 +-
src/core/composer/qgscomposerattributetable.h | 12 +-
.../composer/qgscomposerattributetablemodel.cpp | 2 +-
src/core/composer/qgscomposerattributetablemodel.h | 34 +-
.../composer/qgscomposerattributetablemodelv2.cpp | 2 +-
.../composer/qgscomposerattributetablemodelv2.h | 34 +-
src/core/composer/qgscomposerattributetablev2.cpp | 6 +-
src/core/composer/qgscomposerattributetablev2.h | 10 +-
src/core/composer/qgscomposereffect.h | 2 +-
src/core/composer/qgscomposerframe.h | 18 +-
src/core/composer/qgscomposerhtml.cpp | 9 +-
src/core/composer/qgscomposerhtml.h | 18 +-
src/core/composer/qgscomposeritem.h | 22 +-
src/core/composer/qgscomposeritemcommand.h | 8 +-
src/core/composer/qgscomposeritemgroup.h | 18 +-
src/core/composer/qgscomposerlabel.cpp | 76 +-
src/core/composer/qgscomposerlabel.h | 87 +-
src/core/composer/qgscomposerlegend.cpp | 1 +
src/core/composer/qgscomposerlegend.h | 14 +-
src/core/composer/qgscomposerlegenditem.h | 34 +-
src/core/composer/qgscomposermap.cpp | 155 +-
src/core/composer/qgscomposermap.h | 80 +-
src/core/composer/qgscomposermapgrid.cpp | 439 +-
src/core/composer/qgscomposermapgrid.h | 96 +-
src/core/composer/qgscomposermapitem.h | 4 +-
src/core/composer/qgscomposermapoverview.cpp | 7 +-
src/core/composer/qgscomposermapoverview.h | 10 +-
src/core/composer/qgscomposermodel.h | 26 +-
src/core/composer/qgscomposermousehandles.cpp | 47 +-
src/core/composer/qgscomposermousehandles.h | 14 +-
src/core/composer/qgscomposermultiframe.cpp | 9 +-
src/core/composer/qgscomposermultiframecommand.h | 8 +-
src/core/composer/qgscomposerobject.h | 2 +-
src/core/composer/qgscomposerpicture.h | 14 +-
src/core/composer/qgscomposerscalebar.h | 13 +-
src/core/composer/qgscomposershape.cpp | 2 +-
src/core/composer/qgscomposershape.h | 20 +-
src/core/composer/qgscomposertable.cpp | 0
src/core/composer/qgscomposertable.h | 8 +-
src/core/composer/qgscomposertablev2.cpp | 13 +-
src/core/composer/qgscomposertablev2.h | 16 +-
src/core/composer/qgscomposertexttable.h | 8 +-
src/core/composer/qgscomposition.cpp | 28 +-
src/core/composer/qgscomposition.h | 24 +-
src/core/composer/qgsdoubleboxscalebarstyle.cpp | 0
src/core/composer/qgsdoubleboxscalebarstyle.h | 4 +-
src/core/composer/qgslegendmodel.cpp | 6 +-
src/core/composer/qgslegendmodel.h | 12 +-
src/core/composer/qgsnumericscalebarstyle.cpp | 0
src/core/composer/qgsnumericscalebarstyle.h | 6 +-
src/core/composer/qgspaperitem.h | 12 +-
src/core/composer/qgssingleboxscalebarstyle.cpp | 0
src/core/composer/qgssingleboxscalebarstyle.h | 4 +-
src/core/composer/qgsticksscalebarstyle.h | 4 +-
src/core/diagram/qgshistogramdiagram.h | 10 +-
src/core/diagram/qgspiediagram.h | 10 +-
src/core/diagram/qgstextdiagram.h | 10 +-
src/core/dxf/qgsdxfexport.cpp | 388 +-
src/core/dxf/qgsdxfexport.h | 83 +-
src/core/dxf/qgsdxfpaintdevice.h | 4 +-
src/core/dxf/qgsdxfpaintengine.cpp | 18 +-
src/core/dxf/qgsdxfpaintengine.h | 18 +-
src/core/dxf/qgsdxfpallabeling.cpp | 2 +
src/core/dxf/qgsdxfpallabeling.h | 2 +-
src/core/effects/qgsimageoperation.cpp | 800 +
src/core/effects/qgsimageoperation.h | 446 +
.../gps/qextserialport/posix_qextserialport.cpp | 4 +-
.../gps/qextserialport/qextserialenumerator.cpp | 2 +-
src/core/gps/qextserialport/qextserialport.h | 14 +-
src/core/gps/qgsgpsdetector.cpp | 2 +-
src/core/gps/qgsnmeaconnection.h | 2 +-
src/core/gps/tok.c | 1 +
src/core/layertree/qgslayertreegroup.cpp | 8 +
src/core/layertree/qgslayertreegroup.h | 6 +-
src/core/layertree/qgslayertreelayer.h | 6 +-
src/core/layertree/qgslayertreemodel.cpp | 430 +-
src/core/layertree/qgslayertreemodel.h | 78 +-
src/core/layertree/qgslayertreemodellegendnode.cpp | 150 +-
src/core/layertree/qgslayertreemodellegendnode.h | 75 +-
src/core/layertree/qgslayertreenode.cpp | 22 +-
src/core/layertree/qgslayertreenode.h | 43 +-
src/core/layertree/qgslayertreeutils.cpp | 31 +-
src/core/layertree/qgslayertreeutils.h | 7 +-
src/core/pal/feature.cpp | 21 +-
src/core/pal/internalexception.h | 10 +-
src/core/pal/labelposition.cpp | 5 +-
src/core/pal/layer.cpp | 4 +-
src/core/pal/layer.h | 5 +-
src/core/pal/pal.cpp | 2 +
src/core/pal/pal.h | 3 -
src/core/pal/palexception.h | 12 +-
src/core/pal/pointset.cpp | 36 +-
src/core/pal/priorityqueue.h | 3 +
src/core/pal/problem.cpp | 17 +-
src/core/pal/problem.h | 2 +-
src/core/pal/rtree.hpp | 5 +-
src/core/pal/util.cpp | 15 +-
src/core/qgis.h | 4 +
src/core/qgsapplication.cpp | 36 +-
src/core/qgsapplication.h | 20 +-
src/core/qgsattributeaction.h | 2 +-
src/core/qgsbrowsermodel.cpp | 166 +-
src/core/qgsbrowsermodel.h | 68 +-
src/core/qgscachedfeatureiterator.h | 14 +-
src/core/qgscacheindexfeatureid.h | 8 +-
src/core/qgscolorscheme.cpp | 19 +-
src/core/qgscolorscheme.h | 62 +-
src/core/qgscolorschemeregistry.cpp | 1 -
src/core/qgscoordinatereferencesystem.cpp | 54 +-
src/core/qgscoordinatereferencesystem.h | 6 +
src/core/qgscoordinatetransform.cpp | 18 +-
src/core/qgscoordinatetransform.h | 10 +-
src/core/qgscredentials.h | 2 +-
src/core/qgscrscache.cpp | 13 +-
src/core/qgscrscache.h | 5 +-
src/core/qgsdartmeasurement.cpp | 68 +
src/core/qgsdartmeasurement.h | 49 +
src/core/qgsdatadefined.cpp | 54 +-
src/core/qgsdatadefined.h | 36 +
src/core/qgsdataitem.cpp | 676 +-
src/core/qgsdataitem.h | 189 +-
src/core/qgsdataprovider.h | 2 +-
src/core/qgsdatasourceuri.cpp | 18 +-
src/core/qgsdatumtransformstore.cpp | 20 +-
src/core/qgsdbfilterproxymodel.h | 2 +-
src/core/qgsdiagramrendererv2.h | 45 +-
src/core/qgsdistancearea.cpp | 13 +
src/core/qgserror.h | 2 +-
src/core/qgsexpression.cpp | 222 +-
src/core/qgsexpression.h | 167 +-
src/core/qgsexpressionlexer.ll | 20 +-
src/core/qgsexpressionparser.yy | 9 +-
src/core/qgsfeaturerequest.cpp | 3 +
src/core/qgsfield.cpp | 28 +-
src/core/qgsfield.h | 5 +-
src/core/qgsgeometry.cpp | 223 +-
src/core/qgsgeometry.h | 62 +-
src/core/qgsgeometrysimplifier.h | 6 +-
src/core/qgsgeometryvalidator.h | 4 +-
src/core/qgsgml.cpp | 11 +-
src/core/qgsgmlschema.cpp | 8 +-
src/core/qgshttptransaction.cpp | 15 +-
src/core/qgshttptransaction.h | 5 +-
src/core/qgslabel.cpp | 2 +
src/core/qgslabel.h | 4 +-
src/core/qgslayerdefinition.cpp | 130 +
src/core/qgslayerdefinition.h | 24 +
src/core/qgslegacyhelpers.cpp | 2 +-
src/core/qgslegacyhelpers.h | 2 +-
src/core/qgslegendrenderer.h | 3 +-
src/core/qgslogger.cpp | 240 +-
src/core/qgslogger.h | 41 +-
src/core/qgsmaphittest.cpp | 2 +-
src/core/qgsmaplayer.cpp | 112 +-
src/core/qgsmaplayer.h | 103 +-
src/core/qgsmaplayerlegend.cpp | 7 +-
src/core/qgsmaplayerlegend.h | 6 +-
src/core/qgsmaplayerregistry.cpp | 16 +-
src/core/qgsmaplayerregistry.h | 14 +-
src/core/qgsmaplayerstylemanager.cpp | 276 +
src/core/qgsmaplayerstylemanager.h | 156 +
src/core/qgsmaprenderer.cpp | 26 +-
src/core/qgsmaprenderer.h | 16 +
src/core/qgsmaprenderercustompainterjob.cpp | 2 +-
src/core/qgsmaprenderercustompainterjob.h | 10 +-
src/core/qgsmaprendererjob.cpp | 18 +-
src/core/qgsmaprendererjob.h | 7 +
src/core/qgsmaprendererparalleljob.cpp | 2 +
src/core/qgsmaprendererparalleljob.h | 12 +-
src/core/qgsmaprenderersequentialjob.cpp | 2 +
src/core/qgsmaprenderersequentialjob.h | 12 +-
src/core/qgsmapsettings.cpp | 108 +-
src/core/qgsmapsettings.h | 24 +-
src/core/qgsmaptopixel.cpp | 198 +-
src/core/qgsmaptopixel.h | 111 +-
src/core/qgsmaptopixelgeometrysimplifier.cpp | 2 +-
src/core/qgsmaptopixelgeometrysimplifier.h | 4 +-
src/core/qgsmessageoutput.cpp | 1 +
src/core/qgsmessageoutput.h | 8 +-
src/core/qgsmimedatautils.cpp | 120 +-
src/core/qgsmimedatautils.h | 8 +
src/core/qgsmultirenderchecker.cpp | 104 +
src/core/qgsmultirenderchecker.h | 131 +
src/core/qgsnetworkaccessmanager.cpp | 8 +-
src/core/qgsnetworkaccessmanager.h | 10 +-
src/core/qgsobjectcustomproperties.cpp | 34 +-
src/core/qgsofflineediting.cpp | 226 +-
src/core/qgsofflineediting.h | 11 +-
src/core/qgsogcutils.cpp | 20 +-
src/core/qgspalgeometry.h | 14 +-
src/core/qgspallabeling.cpp | 192 +-
src/core/qgspallabeling.h | 75 +-
src/core/qgspluginlayer.cpp | 2 +-
src/core/qgspluginlayer.h | 4 +-
src/core/qgspoint.cpp | 7 +-
src/core/qgspoint.h | 28 +-
src/core/qgspointlocator.cpp | 809 +
src/core/qgspointlocator.h | 188 +
src/core/qgsproject.cpp | 526 +-
src/core/qgsproject.h | 36 +-
src/core/qgsprojectproperty.cpp | 3 +-
src/core/qgsprojectproperty.h | 28 +-
src/core/qgsprojectversion.h | 10 +-
src/core/qgsproviderregistry.cpp | 22 +-
src/core/qgsproviderregistry.h | 10 +
src/core/qgsrectangle.cpp | 1 +
src/core/qgsrelationmanager.cpp | 2 +-
src/core/qgsrenderchecker.cpp | 166 +-
src/core/qgsrenderchecker.h | 56 +-
src/core/qgssingleton.h | 55 +
src/core/qgssnapper.cpp | 10 +-
src/core/qgssnapper.h | 16 +-
src/core/qgssnappingutils.cpp | 491 +
src/core/qgssnappingutils.h | 178 +
src/core/qgsspatialindex.cpp | 100 +-
src/core/qgsspatialindex.h | 14 +-
src/core/qgstolerance.cpp | 57 +-
src/core/qgstolerance.h | 51 +-
src/core/qgstransaction.cpp | 213 +
src/core/qgstransaction.h | 100 +
src/core/qgsvectordataprovider.cpp | 3 +
src/core/qgsvectordataprovider.h | 28 +-
src/core/qgsvectorfilewriter.cpp | 19 +-
src/core/qgsvectorlayer.cpp | 168 +-
src/core/qgsvectorlayer.h | 110 +-
src/core/qgsvectorlayercache.cpp | 4 +-
src/core/qgsvectorlayercache.h | 1 +
src/core/qgsvectorlayereditbuffer.cpp | 21 +-
src/core/qgsvectorlayereditbuffer.h | 25 +-
src/core/qgsvectorlayereditpassthrough.cpp | 107 +
src/core/qgsvectorlayereditpassthrough.h | 40 +
src/core/qgsvectorlayerfeatureiterator.cpp | 13 +-
src/core/qgsvectorlayerfeatureiterator.h | 16 +-
src/core/qgsvectorlayerimport.cpp | 4 +-
src/core/qgsvectorlayerjoinbuffer.cpp | 24 +-
src/core/qgsvectorlayerrenderer.cpp | 7 +-
src/core/qgsvectorlayerrenderer.h | 3 +-
src/core/qgsvectorlayerundocommand.h | 32 +-
src/core/raster/qgsbilinearrasterresampler.h | 6 +-
src/core/raster/qgsbrightnesscontrastfilter.h | 14 +-
src/core/raster/qgscliptominmaxenhancement.h | 4 +-
src/core/raster/qgscolorrampshader.cpp | 5 +-
src/core/raster/qgscolorrampshader.h | 8 +-
src/core/raster/qgscubicrasterresampler.cpp | 323 +-
src/core/raster/qgscubicrasterresampler.h | 17 +-
src/core/raster/qgshuesaturationfilter.cpp | 3 +
src/core/raster/qgshuesaturationfilter.h | 14 +-
src/core/raster/qgslinearminmaxenhancement.h | 2 +-
.../raster/qgslinearminmaxenhancementwithclip.h | 4 +-
src/core/raster/qgsmultibandcolorrenderer.h | 8 +-
src/core/raster/qgspalettedrasterrenderer.h | 10 +-
src/core/raster/qgspseudocolorshader.h | 4 +-
src/core/raster/qgsrasterbandstats.h | 1 +
src/core/raster/qgsrasterblock.cpp | 9 +-
src/core/raster/qgsrasterchecker.cpp | 7 -
src/core/raster/qgsrasterdataprovider.cpp | 4 +-
src/core/raster/qgsrasterdataprovider.h | 82 +-
src/core/raster/qgsrasterdrawer.cpp | 40 +-
src/core/raster/qgsrasterdrawer.h | 6 +-
src/core/raster/qgsrasterfilewriter.cpp | 21 +-
src/core/raster/qgsrasterlayer.cpp | 8 +-
src/core/raster/qgsrasterlayer.h | 47 +-
src/core/raster/qgsrasterlayerrenderer.cpp | 33 +-
src/core/raster/qgsrasterlayerrenderer.h | 2 +-
src/core/raster/qgsrasternuller.h | 8 +-
src/core/raster/qgsrasterpipe.cpp | 6 +-
src/core/raster/qgsrasterprojector.cpp | 100 +-
src/core/raster/qgsrasterprojector.h | 8 +-
src/core/raster/qgsrasterrenderer.h | 12 +-
src/core/raster/qgsrasterrendererregistry.cpp | 2 +-
src/core/raster/qgsrasterresamplefilter.cpp | 1 +
src/core/raster/qgsrasterresamplefilter.h | 14 +-
src/core/raster/qgssinglebandcolordatarenderer.h | 10 +-
src/core/raster/qgssinglebandgrayrenderer.cpp | 6 +-
src/core/raster/qgssinglebandgrayrenderer.h | 10 +-
src/core/raster/qgssinglebandpseudocolorrenderer.h | 15 +-
src/core/spatialite/headers/spatialite.h | 82 -
src/core/spatialite/headers/spatialite/gaiaaux.h | 77 -
src/core/spatialite/headers/spatialite/gaiaexif.h | 211 -
src/core/spatialite/headers/spatialite/gaiageo.h | 999 -
.../spatialite/headers/spatialite/spatialite.h | 50 -
src/core/spatialite/headers/spatialite/sqlite3.h | 6411 -
.../spatialite/headers/spatialite/sqlite3ext.h | 608 -
src/core/spatialite/spatialite.c | 170527 ------------------
src/core/spatialite/sqlite3.c | 120951 -------------
.../qgscategorizedsymbolrendererv2.cpp | 13 +-
.../symbology-ng/qgscategorizedsymbolrendererv2.h | 38 +-
src/core/symbology-ng/qgscptcityarchive.cpp | 63 +-
src/core/symbology-ng/qgscptcityarchive.h | 38 +-
src/core/symbology-ng/qgsellipsesymbollayerv2.cpp | 28 +-
src/core/symbology-ng/qgsellipsesymbollayerv2.h | 34 +-
src/core/symbology-ng/qgsfillsymbollayerv2.cpp | 391 +-
src/core/symbology-ng/qgsfillsymbollayerv2.h | 414 +-
.../symbology-ng/qgsgraduatedsymbolrendererv2.cpp | 32 +-
.../symbology-ng/qgsgraduatedsymbolrendererv2.h | 38 +-
src/core/symbology-ng/qgsheatmaprenderer.cpp | 397 +
src/core/symbology-ng/qgsheatmaprenderer.h | 206 +
src/core/symbology-ng/qgsinvertedpolygonrenderer.h | 34 +-
src/core/symbology-ng/qgslegendsymbolitemv2.cpp | 4 +-
src/core/symbology-ng/qgslegendsymbolitemv2.h | 9 +-
src/core/symbology-ng/qgslinesymbollayerv2.cpp | 28 +-
src/core/symbology-ng/qgslinesymbollayerv2.h | 97 +-
src/core/symbology-ng/qgsmarkersymbollayerv2.cpp | 179 +-
src/core/symbology-ng/qgsmarkersymbollayerv2.h | 81 +-
.../symbology-ng/qgspointdisplacementrenderer.cpp | 3 +-
.../symbology-ng/qgspointdisplacementrenderer.h | 32 +-
src/core/symbology-ng/qgsrendererv2.cpp | 7 +-
src/core/symbology-ng/qgsrendererv2.h | 17 +-
src/core/symbology-ng/qgsrendererv2registry.cpp | 5 +
src/core/symbology-ng/qgsrendererv2registry.h | 10 +-
src/core/symbology-ng/qgsrulebasedrendererv2.cpp | 16 +-
src/core/symbology-ng/qgsrulebasedrendererv2.h | 43 +-
.../symbology-ng/qgssinglesymbolrendererv2.cpp | 8 +-
src/core/symbology-ng/qgssinglesymbolrendererv2.h | 34 +-
src/core/symbology-ng/qgsstylev2.cpp | 16 +-
src/core/symbology-ng/qgsstylev2.h | 1 -
src/core/symbology-ng/qgssvgcache.cpp | 4 +-
src/core/symbology-ng/qgssymbollayerv2.cpp | 17 +-
src/core/symbology-ng/qgssymbollayerv2.h | 41 +-
src/core/symbology-ng/qgssymbollayerv2registry.cpp | 2 +
src/core/symbology-ng/qgssymbollayerv2registry.h | 6 +-
src/core/symbology-ng/qgssymbollayerv2utils.cpp | 46 +-
src/core/symbology-ng/qgssymbollayerv2utils.h | 34 +-
src/core/symbology-ng/qgssymbolv2.cpp | 5 +-
src/core/symbology-ng/qgssymbolv2.h | 33 +-
src/core/symbology-ng/qgsvectorcolorrampv2.cpp | 35 +-
src/core/symbology-ng/qgsvectorcolorrampv2.h | 54 +-
.../symbology-ng/qgsvectorfieldsymbollayer.cpp | 19 +-
src/core/symbology-ng/qgsvectorfieldsymbollayer.h | 30 +-
src/customwidgets/CMakeLists.txt | 18 +-
src/customwidgets/qgiscustomwidgets.cpp | 36 +-
src/customwidgets/qgiscustomwidgets.h | 7 +-
src/customwidgets/qgscollapsiblegroupboxplugin.h | 22 +-
src/customwidgets/qgscolorbuttonplugin.h | 22 +-
src/customwidgets/qgscolorbuttonv2plugin.h | 22 +-
src/customwidgets/qgsdatadefinedbuttonplugin.h | 22 +-
src/customwidgets/qgsdatetimeeditplugin.h | 22 +-
src/customwidgets/qgsdoublespinboxplugin.h | 22 +-
src/customwidgets/qgsfieldcomboboxplugin.h | 22 +-
src/customwidgets/qgsfieldexpressionwidgetplugin.h | 22 +-
src/customwidgets/qgsfilterlineeditplugin.h | 22 +-
src/customwidgets/qgsmaplayercomboboxplugin.h | 22 +-
.../qgsprojectionselectionwidgetplugin.cpp | 97 +
.../qgsprojectionselectionwidgetplugin.h | 49 +
src/customwidgets/qgsrelationeditorwidgetplugin.h | 22 +-
.../qgsrelationreferencewidgetplugin.h | 22 +-
src/customwidgets/qgsscalerangewidgetplugin.h | 22 +-
src/customwidgets/qgsscalewidgetplugin.cpp | 100 +
src/customwidgets/qgsscalewidgetplugin.h | 48 +
src/customwidgets/qgsspinboxplugin.h | 22 +-
src/gui/CMakeLists.txt | 592 +-
.../attributetable/qgsattributetabledelegate.cpp | 2 +-
src/gui/attributetable/qgsattributetabledelegate.h | 12 +-
.../qgsattributetablefiltermodel.cpp | 17 +-
.../attributetable/qgsattributetablefiltermodel.h | 10 +-
src/gui/attributetable/qgsattributetablemodel.cpp | 18 +-
src/gui/attributetable/qgsattributetablemodel.h | 19 +-
src/gui/attributetable/qgsattributetableview.cpp | 4 +
src/gui/attributetable/qgsattributetableview.h | 16 +-
src/gui/attributetable/qgsdualview.cpp | 16 +-
src/gui/attributetable/qgsdualview.h | 9 +-
src/gui/attributetable/qgsfeaturelistmodel.cpp | 2 +-
src/gui/attributetable/qgsfeaturelistmodel.h | 20 +-
src/gui/attributetable/qgsfeaturelistview.cpp | 1 +
src/gui/attributetable/qgsfeaturelistview.h | 12 +-
.../attributetable/qgsfeaturelistviewdelegate.cpp | 3 +-
.../attributetable/qgsfeaturelistviewdelegate.h | 4 +-
src/gui/attributetable/qgsfeatureselectionmodel.h | 4 +-
.../qgsgenericfeatureselectionmanager.h | 10 +-
.../qgsvectorlayerselectionmanager.h | 10 +-
.../editorwidgets/core/qgseditorwidgetfactory.h | 2 +-
.../editorwidgets/core/qgseditorwidgetregistry.cpp | 41 +-
.../editorwidgets/core/qgseditorwidgetregistry.h | 27 +-
.../editorwidgets/core/qgseditorwidgetwrapper.h | 4 +-
src/gui/editorwidgets/core/qgswidgetwrapper.cpp | 2 +-
src/gui/editorwidgets/core/qgswidgetwrapper.h | 2 +-
src/gui/editorwidgets/qgscheckboxconfigdlg.h | 4 +-
src/gui/editorwidgets/qgscheckboxwidgetfactory.h | 8 +-
src/gui/editorwidgets/qgscheckboxwidgetwrapper.cpp | 4 +-
src/gui/editorwidgets/qgscheckboxwidgetwrapper.h | 8 +-
.../qgsclassificationwidgetwrapper.cpp | 1 +
.../editorwidgets/qgsclassificationwidgetwrapper.h | 8 +-
.../qgsclassificationwidgetwrapperfactory.h | 4 +-
src/gui/editorwidgets/qgscolorwidgetfactory.h | 4 +-
src/gui/editorwidgets/qgscolorwidgetwrapper.cpp | 5 +-
src/gui/editorwidgets/qgscolorwidgetwrapper.h | 8 +-
src/gui/editorwidgets/qgsdatetimeedit.cpp | 1 +
src/gui/editorwidgets/qgsdatetimeedit.h | 6 +-
src/gui/editorwidgets/qgsdatetimeeditconfig.h | 4 +-
src/gui/editorwidgets/qgsdatetimeeditfactory.h | 10 +-
src/gui/editorwidgets/qgsdatetimeeditwrapper.h | 10 +-
src/gui/editorwidgets/qgsdoublespinbox.cpp | 128 +-
src/gui/editorwidgets/qgsdoublespinbox.h | 59 +-
src/gui/editorwidgets/qgsdummyconfigdlg.h | 4 +-
.../editorwidgets/qgsenumerationwidgetfactory.h | 6 +-
.../editorwidgets/qgsenumerationwidgetwrapper.cpp | 3 +-
.../editorwidgets/qgsenumerationwidgetwrapper.h | 8 +-
src/gui/editorwidgets/qgsfilenamewidgetfactory.h | 4 +-
src/gui/editorwidgets/qgsfilenamewidgetwrapper.cpp | 5 +-
src/gui/editorwidgets/qgsfilenamewidgetwrapper.h | 8 +-
src/gui/editorwidgets/qgshiddenwidgetfactory.h | 4 +-
src/gui/editorwidgets/qgshiddenwidgetwrapper.h | 8 +-
src/gui/editorwidgets/qgsphotoconfigdlg.h | 4 +-
src/gui/editorwidgets/qgsphotowidgetfactory.h | 8 +-
src/gui/editorwidgets/qgsphotowidgetwrapper.cpp | 4 +
src/gui/editorwidgets/qgsphotowidgetwrapper.h | 10 +-
src/gui/editorwidgets/qgsrangeconfigdlg.h | 4 +-
src/gui/editorwidgets/qgsrangewidgetfactory.h | 10 +-
src/gui/editorwidgets/qgsrangewidgetwrapper.h | 8 +-
.../qgsrelationreferenceconfigdlg.cpp | 6 +
.../editorwidgets/qgsrelationreferenceconfigdlg.h | 4 +-
.../editorwidgets/qgsrelationreferencefactory.cpp | 2 +
.../editorwidgets/qgsrelationreferencefactory.h | 8 +-
.../editorwidgets/qgsrelationreferencewidget.cpp | 72 +-
src/gui/editorwidgets/qgsrelationreferencewidget.h | 13 +-
.../qgsrelationreferencewidgetwrapper.cpp | 3 +
.../qgsrelationreferencewidgetwrapper.h | 10 +-
src/gui/editorwidgets/qgsrelationwidgetwrapper.cpp | 6 +
src/gui/editorwidgets/qgsrelationwidgetwrapper.h | 6 +-
src/gui/editorwidgets/qgsspinbox.cpp | 128 +-
src/gui/editorwidgets/qgsspinbox.h | 58 +-
src/gui/editorwidgets/qgstexteditconfigdlg.h | 4 +-
src/gui/editorwidgets/qgstexteditwidgetfactory.h | 8 +-
src/gui/editorwidgets/qgstexteditwrapper.cpp | 11 +-
src/gui/editorwidgets/qgstexteditwrapper.h | 10 +-
src/gui/editorwidgets/qgsuniquevaluesconfigdlg.h | 4 +-
.../editorwidgets/qgsuniquevaluewidgetfactory.h | 8 +-
.../editorwidgets/qgsuniquevaluewidgetwrapper.cpp | 4 +-
.../editorwidgets/qgsuniquevaluewidgetwrapper.h | 8 +-
src/gui/editorwidgets/qgsuuidwidgetfactory.h | 4 +-
src/gui/editorwidgets/qgsuuidwidgetwrapper.cpp | 4 +-
src/gui/editorwidgets/qgsuuidwidgetwrapper.h | 10 +-
src/gui/editorwidgets/qgsvaluemapconfigdlg.cpp | 2 +-
src/gui/editorwidgets/qgsvaluemapconfigdlg.h | 4 +-
src/gui/editorwidgets/qgsvaluemapwidgetfactory.h | 10 +-
src/gui/editorwidgets/qgsvaluemapwidgetwrapper.cpp | 3 +-
src/gui/editorwidgets/qgsvaluemapwidgetwrapper.h | 8 +-
src/gui/editorwidgets/qgsvaluerelationconfigdlg.h | 4 +-
.../editorwidgets/qgsvaluerelationwidgetfactory.h | 12 +-
.../qgsvaluerelationwidgetwrapper.cpp | 6 +-
.../editorwidgets/qgsvaluerelationwidgetwrapper.h | 8 +-
src/gui/editorwidgets/qgswebviewconfigdlg.h | 4 +-
src/gui/editorwidgets/qgswebviewwidgetfactory.h | 8 +-
src/gui/editorwidgets/qgswebviewwidgetwrapper.cpp | 5 +-
src/gui/editorwidgets/qgswebviewwidgetwrapper.h | 10 +-
src/gui/layertree/qgscustomlayerorderwidget.cpp | 24 +-
src/gui/layertree/qgscustomlayerorderwidget.h | 2 +-
src/gui/layertree/qgslayertreemapcanvasbridge.cpp | 6 +-
src/gui/layertree/qgslayertreemapcanvasbridge.h | 2 +-
src/gui/layertree/qgslayertreeview.cpp | 44 +-
src/gui/layertree/qgslayertreeview.h | 4 +-
.../layertree/qgslayertreeviewdefaultactions.cpp | 15 +-
src/gui/qgisgui.cpp | 29 +-
src/gui/qgisgui.h | 14 +-
src/gui/qgisinterface.h | 11 +-
src/gui/qgsactionmenu.cpp | 4 +-
src/gui/qgsactionmenu.h | 2 +
src/gui/qgsannotationitem.cpp | 20 +-
src/gui/qgsannotationitem.h | 4 +-
src/gui/qgsattributedialog.cpp | 21 +-
src/gui/qgsattributedialog.h | 9 +-
src/gui/qgsattributeeditorcontext.h | 1 +
src/gui/qgsattributeform.cpp | 19 +-
src/gui/qgsattributeform.h | 4 +-
src/gui/qgsattributeforminterface.cpp | 4 +
src/gui/qgsattributeforminterface.h | 2 +
src/gui/qgsattributeformlegacyinterface.h | 2 +-
src/gui/qgsattributetypeloaddialog.cpp | 2 +-
src/gui/qgsattributetypeloaddialog.h | 6 +-
src/gui/qgsbrowsertreeview.cpp | 224 +
src/gui/qgsbrowsertreeview.h | 68 +
src/gui/qgscodeeditor.cpp | 29 +-
src/gui/qgscodeeditorpython.cpp | 1 -
src/gui/qgscodeeditorsql.cpp | 1 +
src/gui/qgscollapsiblegroupbox.h | 12 +-
src/gui/qgscolorbutton.cpp | 4 +-
src/gui/qgscolorbutton.h | 16 +-
src/gui/qgscolorbuttonv2.cpp | 19 +-
src/gui/qgscolorbuttonv2.h | 30 +-
src/gui/qgscolordialog.cpp | 4 +-
src/gui/qgscolordialog.h | 12 +-
src/gui/qgscolorschemelist.cpp | 38 +-
src/gui/qgscolorschemelist.h | 54 +-
src/gui/qgscolorswatchgrid.cpp | 8 +-
src/gui/qgscolorswatchgrid.h | 34 +-
src/gui/qgscolorwidgets.cpp | 19 +-
src/gui/qgscolorwidgets.h | 67 +-
src/gui/qgscomposerruler.cpp | 3 +
src/gui/qgscomposerruler.h | 10 +-
src/gui/qgscomposerview.cpp | 6 +-
src/gui/qgscomposerview.h | 34 +-
src/gui/qgscredentialdialog.h | 2 +-
src/gui/qgscursors.h | 0
src/gui/qgsdatadefinedbutton.cpp | 66 +-
src/gui/qgsdatadefinedbutton.h | 16 +-
src/gui/qgsdetaileditemdata.cpp | 7 +-
src/gui/qgsdetaileditemdelegate.cpp | 18 +-
src/gui/qgsdetaileditemdelegate.h | 20 +-
src/gui/qgsdial.h | 2 +-
src/gui/qgsexpressionbuilderdialog.h | 7 +-
src/gui/qgsexpressionbuilderwidget.cpp | 252 +-
src/gui/qgsexpressionbuilderwidget.h | 32 +-
src/gui/qgsexpressionhighlighter.h | 2 +-
src/gui/qgsexpressionselectiondialog.h | 4 +-
src/gui/qgsextentgroupbox.cpp | 1 +
src/gui/qgsfieldexpressionwidget.cpp | 5 +-
src/gui/qgsfieldexpressionwidget.h | 2 +-
src/gui/qgsfieldmodel.h | 10 +-
src/gui/qgsfieldproxymodel.h | 4 +-
src/gui/qgsfieldvalidator.h | 4 +-
src/gui/qgsfiledropedit.cpp | 1 +
src/gui/qgsfiledropedit.h | 8 +-
src/gui/qgsfilterlineedit.h | 10 +-
src/gui/qgsformannotationitem.h | 12 +-
src/gui/qgsgenericprojectionselector.h | 2 +-
src/gui/qgshighlight.cpp | 26 +-
src/gui/qgshighlight.h | 4 +-
src/gui/qgshtmlannotationitem.h | 12 +-
src/gui/qgsidentifymenu.cpp | 14 +-
src/gui/qgsidentifymenu.h | 9 +-
src/gui/qgslegendinterface.h | 4 +-
src/gui/qgslonglongvalidator.h | 2 +-
src/gui/qgsmanageconnectionsdialog.cpp | 2 +
src/gui/qgsmapcanvas.cpp | 191 +-
src/gui/qgsmapcanvas.h | 90 +-
src/gui/qgsmapcanvasitem.cpp | 34 +-
src/gui/qgsmapcanvasitem.h | 29 +-
src/gui/qgsmapcanvasmap.cpp | 21 +
src/gui/qgsmapcanvasmap.h | 2 +-
src/gui/qgsmapcanvassnapper.cpp | 18 +-
src/gui/qgsmapcanvassnapper.h | 1 +
src/gui/qgsmapcanvassnappingutils.cpp | 48 +
src/gui/qgsmapcanvassnappingutils.h | 34 +
src/gui/qgsmaplayeractionregistry.cpp | 14 +-
src/gui/qgsmaplayeractionregistry.h | 6 +-
src/gui/qgsmaplayermodel.h | 14 +-
src/gui/qgsmaplayerproxymodel.h | 4 +-
src/gui/qgsmapoverviewcanvas.cpp | 101 +-
src/gui/qgsmapoverviewcanvas.h | 10 +-
src/gui/qgsmaptoolemitpoint.h | 7 +-
src/gui/qgsmaptoolidentify.cpp | 9 +-
src/gui/qgsmaptoolidentify.h | 12 +-
src/gui/qgsmaptoolidentifyfeature.h | 4 +-
src/gui/qgsmaptoolpan.cpp | 2 +-
src/gui/qgsmaptoolpan.h | 6 +-
src/gui/qgsmaptooltouch.h | 14 +-
src/gui/qgsmaptoolzoom.cpp | 57 +-
src/gui/qgsmaptoolzoom.h | 12 +-
src/gui/qgsmessagebar.cpp | 20 +
src/gui/qgsmessagebar.h | 39 +-
src/gui/qgsmessagebaritem.cpp | 12 +-
src/gui/qgsmessagelogviewer.cpp | 75 +-
src/gui/qgsmessagelogviewer.h | 17 +-
src/gui/qgsmessageviewer.h | 8 +-
src/gui/qgsnewhttpconnection.h | 2 +-
src/gui/qgsnewmemorylayerdialog.cpp | 135 +
src/gui/qgsnewmemorylayerdialog.h | 55 +
src/gui/qgsnewvectorlayerdialog.cpp | 33 +-
src/gui/qgsnewvectorlayerdialog.h | 2 -
src/gui/qgsnumericsortlistviewitem.h | 2 +-
src/gui/qgsoptionsdialogbase.cpp | 6 +
src/gui/qgsoptionsdialogbase.h | 4 +-
src/gui/qgsprevieweffect.h | 2 +-
src/gui/qgsprojectbadlayerguihandler.h | 2 +-
src/gui/qgsprojectionselectionwidget.cpp | 285 +
src/gui/qgsprojectionselectionwidget.h | 116 +
src/gui/qgsprojectionselector.cpp | 55 +-
src/gui/qgsprojectionselector.h | 4 +-
src/gui/qgsquerybuilder.h | 6 +-
src/gui/qgsrasterformatsaveoptionswidget.cpp | 4 +-
src/gui/qgsrasterformatsaveoptionswidget.h | 4 +-
src/gui/qgsrasterlayersaveasdialog.cpp | 53 +-
src/gui/qgsrasterlayersaveasdialog.h | 12 +-
src/gui/qgsrelationeditorwidget.cpp | 28 +-
src/gui/qgsrelationeditorwidget.h | 2 +
src/gui/qgsrubberband.cpp | 73 +-
src/gui/qgsrubberband.h | 4 +-
src/gui/qgsscalecombobox.h | 2 +-
src/gui/qgsscalerangewidget.cpp | 64 +-
src/gui/qgsscalerangewidget.h | 14 +-
src/gui/qgsscalewidget.cpp | 69 +
src/gui/qgsscalewidget.h | 82 +
src/gui/qgsslider.h | 2 +-
src/gui/qgssublayersdialog.cpp | 6 +-
src/gui/qgssvgannotationitem.h | 6 +-
src/gui/qgstextannotationitem.h | 6 +-
src/gui/qgsunitselectionwidget.cpp | 3 +
src/gui/qgsvectorlayertools.h | 8 +
src/gui/qgsvertexmarker.cpp | 2 +-
src/gui/qgsvertexmarker.h | 6 +-
src/gui/raster/qgsmultibandcolorrendererwidget.cpp | 4 +-
src/gui/raster/qgsmultibandcolorrendererwidget.h | 12 +-
src/gui/raster/qgspalettedrendererwidget.h | 2 +-
src/gui/raster/qgsrasterhistogramwidget.cpp | 18 +-
src/gui/raster/qgsrasterhistogramwidget.h | 2 +-
src/gui/raster/qgssinglebandgrayrendererwidget.cpp | 4 +-
src/gui/raster/qgssinglebandgrayrendererwidget.h | 12 +-
.../qgssinglebandpseudocolorrendererwidget.cpp | 8 +-
.../qgssinglebandpseudocolorrendererwidget.h | 2 +-
src/gui/symbology-ng/characterwidget.cpp | 2 +-
src/gui/symbology-ng/characterwidget.h | 8 +-
src/gui/symbology-ng/qgsbrushstylecombobox.cpp | 4 +-
.../qgscategorizedsymbolrendererv2widget.cpp | 10 +-
.../qgscategorizedsymbolrendererv2widget.h | 36 +-
.../symbology-ng/qgscptcitycolorrampv2dialog.cpp | 8 +-
src/gui/symbology-ng/qgscptcitycolorrampv2dialog.h | 2 +-
.../symbology-ng/qgsdatadefinedsymboldialog.cpp | 23 +
src/gui/symbology-ng/qgsdatadefinedsymboldialog.h | 33 +-
.../symbology-ng/qgsellipsesymbollayerv2widget.cpp | 90 +-
.../symbology-ng/qgsellipsesymbollayerv2widget.h | 5 +-
.../qgsgraduatedsymbolrendererv2widget.cpp | 27 +-
.../qgsgraduatedsymbolrendererv2widget.h | 36 +-
src/gui/symbology-ng/qgsheatmaprendererwidget.cpp | 220 +
src/gui/symbology-ng/qgsheatmaprendererwidget.h | 63 +
.../qgsinvertedpolygonrendererwidget.h | 2 +-
src/gui/symbology-ng/qgslayerpropertieswidget.cpp | 1 +
src/gui/symbology-ng/qgspenstylecombobox.cpp | 4 +-
.../qgspointdisplacementrendererwidget.cpp | 10 +-
.../qgspointdisplacementrendererwidget.h | 2 +-
.../symbology-ng/qgsrendererv2propertiesdialog.cpp | 2 +
.../symbology-ng/qgsrendererv2propertiesdialog.h | 2 +-
src/gui/symbology-ng/qgsrendererv2widget.cpp | 15 +-
.../symbology-ng/qgsrulebasedrendererv2widget.cpp | 16 +-
.../symbology-ng/qgsrulebasedrendererv2widget.h | 41 +-
.../qgssinglesymbolrendererv2widget.cpp | 1 +
.../symbology-ng/qgssinglesymbolrendererv2widget.h | 2 +-
src/gui/symbology-ng/qgssmartgroupeditordialog.h | 10 +-
src/gui/symbology-ng/qgsstylev2managerdialog.cpp | 11 +-
src/gui/symbology-ng/qgsstylev2managerdialog.h | 2 +-
src/gui/symbology-ng/qgssvgselectorwidget.h | 4 +-
src/gui/symbology-ng/qgssymbollayerv2widget.cpp | 817 +-
src/gui/symbology-ng/qgssymbollayerv2widget.h | 103 +-
src/gui/symbology-ng/qgssymbollevelsv2dialog.cpp | 8 +-
src/gui/symbology-ng/qgssymbolslistwidget.cpp | 0
src/gui/symbology-ng/qgssymbolv2selectordialog.cpp | 6 +-
src/gui/symbology-ng/qgssymbolv2selectordialog.h | 2 +-
.../symbology-ng/qgsvectorfieldsymbollayerwidget.h | 4 +-
.../qgsvectorgradientcolorrampv2dialog.cpp | 6 +-
src/helpviewer/CMakeLists.txt | 15 +-
src/helpviewer/main.cpp | 4 +-
src/helpviewer/qgshelpviewer.h | 6 +-
src/mapserver/CMakeLists.txt | 128 -
src/mapserver/qgis_map_serv.cpp | 404 -
src/mapserver/qgscapabilitiescache.h | 48 -
src/mapserver/qgsconfigcache.cpp | 154 -
src/mapserver/qgsconfigcache.h | 64 -
src/mapserver/qgsgetrequesthandler.cpp | 46 -
src/mapserver/qgsgetrequesthandler.h | 26 -
src/mapserver/qgshostedrdsbuilder.h | 32 -
src/mapserver/qgshostedvdsbuilder.h | 31 -
src/mapserver/qgshttprequesthandler.cpp | 800 -
src/mapserver/qgshttprequesthandler.h | 71 -
src/mapserver/qgsinterpolationlayerbuilder.cpp | 154 -
src/mapserver/qgsinterpolationlayerbuilder.h | 46 -
src/mapserver/qgsmapserviceexception.h | 40 -
src/mapserver/qgsmslayercache.cpp | 204 -
src/mapserver/qgsowsserver.h | 41 -
src/mapserver/qgspostrequesthandler.cpp | 70 -
src/mapserver/qgspostrequesthandler.h | 34 -
src/mapserver/qgsremotedatasourcebuilder.h | 44 -
src/mapserver/qgsremoteowsbuilder.cpp | 432 -
src/mapserver/qgsremoteowsbuilder.h | 48 -
src/mapserver/qgsrequesthandler.h | 56 -
src/mapserver/qgssentdatasourcebuilder.h | 49 -
src/mapserver/qgsserverprojectparser.cpp | 1311 -
src/mapserver/qgsserverprojectparser.h | 161 -
src/mapserver/qgssldconfigparser.cpp | 1666 -
src/mapserver/qgssldconfigparser.h | 192 -
src/mapserver/qgssoaprequesthandler.cpp | 827 -
src/mapserver/qgssoaprequesthandler.h | 51 -
src/mapserver/qgswcsprojectparser.cpp | 397 -
src/mapserver/qgswcsprojectparser.h | 41 -
src/mapserver/qgswcsserver.cpp | 458 -
src/mapserver/qgswcsserver.h | 68 -
src/mapserver/qgswfsprojectparser.cpp | 540 -
src/mapserver/qgswfsprojectparser.h | 50 -
src/mapserver/qgswfsserver.cpp | 1914 -
src/mapserver/qgswfsserver.h | 125 -
src/mapserver/qgswmsconfigparser.cpp | 279 -
src/mapserver/qgswmsconfigparser.h | 133 -
src/mapserver/qgswmsprojectparser.cpp | 2081 -
src/mapserver/qgswmsprojectparser.h | 163 -
src/mapserver/qgswmsserver.cpp | 3003 -
src/mapserver/qgswmsserver.h | 258 -
src/plugins/compass/qgscompassplugin.cpp | 6 +-
src/plugins/compass/qgscompassplugin.h | 2 -
.../coordinate_capture/coordinatecapture.cpp | 8 +
src/plugins/coordinate_capture/coordinatecapture.h | 5 +-
.../coordinate_capture/coordinatecapturemaptool.h | 8 +-
src/plugins/dxf2shp_converter/builder.cpp | 11 +-
src/plugins/dxf2shp_converter/builder.h | 22 +-
src/plugins/dxf2shp_converter/dxf2shpconverter.h | 5 +-
.../dxf2shp_converter/dxf2shpconvertergui.cpp | 4 +-
.../dxflib/src/dl_creationadapter.h | 76 +-
.../dxflib/src/dl_creationinterface.h | 3 +
.../dxf2shp_converter/dxflib/src/dl_dxf.cpp | 14 +-
.../dxf2shp_converter/dxflib/src/dl_entities.h | 44 +-
.../dxf2shp_converter/dxflib/src/dl_extrusion.h | 6 +-
.../dxf2shp_converter/dxflib/src/dl_writer_ascii.h | 10 +-
src/plugins/dxf2shp_converter/getInsertions.h | 2 +-
.../dxf2shp_converter/shapelib-1.2.10/dbfopen.c | 3 +-
.../databaseconnection/evisdatabaseconnection.cpp | 4 +-
.../evisdatabaseconnectiongui.cpp | 4 +-
.../eventbrowser/evisgenericeventbrowsergui.cpp | 24 +-
.../evis/eventbrowser/evisgenericeventbrowsergui.h | 4 +-
.../evis/eventbrowser/evisimagedisplaywidget.cpp | 16 +-
.../evis/eventbrowser/evisimagedisplaywidget.h | 9 +-
src/plugins/evis/evis.h | 4 +-
src/plugins/evis/idtool/eviseventidtool.cpp | 1 +
src/plugins/evis/idtool/eviseventidtool.h | 2 +-
src/plugins/georeferencer/qgsgcpcanvasitem.h | 8 +-
src/plugins/georeferencer/qgsgcplistmodel.cpp | 9 +-
src/plugins/georeferencer/qgsgcplistwidget.h | 2 -
src/plugins/georeferencer/qgsgeorefconfigdialog.h | 2 +-
src/plugins/georeferencer/qgsgeorefdatapoint.cpp | 4 +
src/plugins/georeferencer/qgsgeorefdelegates.h | 12 +-
src/plugins/georeferencer/qgsgeorefplugin.cpp | 0
src/plugins/georeferencer/qgsgeorefplugin.h | 5 +-
src/plugins/georeferencer/qgsgeorefplugingui.h | 2 +-
src/plugins/georeferencer/qgsgeoreftooladdpoint.h | 2 +-
.../georeferencer/qgsgeoreftooldeletepoint.h | 2 +-
src/plugins/georeferencer/qgsgeoreftoolmovepoint.h | 6 +-
src/plugins/georeferencer/qgsgeoreftransform.cpp | 47 +-
src/plugins/georeferencer/qgsgeoreftransform.h | 8 +-
src/plugins/georeferencer/qgsgeorefvalidators.h | 2 +-
src/plugins/georeferencer/qgsimagewarper.cpp | 24 +-
src/plugins/georeferencer/qgsimagewarper.h | 2 +
src/plugins/georeferencer/qgsmapcoordsdialog.cpp | 25 +-
src/plugins/georeferencer/qgsmapcoordsdialog.h | 2 +-
.../georeferencer/qgsrasterchangecoords.cpp | 6 +-
src/plugins/georeferencer/qgsresidualplotitem.h | 6 +-
.../georeferencer/qgstransformsettingsdialog.h | 4 +-
.../georeferencer/qgsvalidateddoublespinbox.h | 4 +-
src/plugins/globe/globe_plugin.cpp | 17 +-
src/plugins/globe/globe_plugin.h | 13 +-
src/plugins/globe/osgEarthUtil/Controls | 2 +-
src/plugins/globe/osgEarthUtil/Controls.cpp | 11 +-
src/plugins/globe/qgsosgearthtilesource.h | 6 +-
src/plugins/gps_importer/qgsbabelformat.h | 6 +-
src/plugins/gps_importer/qgsgpsdevice.h | 4 +-
src/plugins/gps_importer/qgsgpsplugin.h | 4 +-
src/plugins/grass/CMakeLists.txt | 4 +-
src/plugins/grass/qgis_grass_test.py | 281 +-
src/plugins/grass/qgsgrassattributes.cpp | 9 +-
src/plugins/grass/qgsgrassattributes.h | 2 +-
src/plugins/grass/qgsgrassedit.cpp | 137 +-
src/plugins/grass/qgsgrassedit.h | 4 +-
src/plugins/grass/qgsgrassedittools.h | 34 +-
src/plugins/grass/qgsgrassmapcalc.cpp | 177 +-
src/plugins/grass/qgsgrassmapcalc.h | 56 +-
src/plugins/grass/qgsgrassmodel.cpp | 1 +
src/plugins/grass/qgsgrassmodel.h | 14 +-
src/plugins/grass/qgsgrassmodule.cpp | 33 +-
src/plugins/grass/qgsgrassmodule.h | 77 +-
src/plugins/grass/qgsgrassnewmapset.cpp | 10 +-
src/plugins/grass/qgsgrassnewmapset.h | 8 +-
src/plugins/grass/qgsgrassplugin.cpp | 51 +-
src/plugins/grass/qgsgrassplugin.h | 8 +-
src/plugins/grass/qgsgrassregion.h | 12 +-
src/plugins/grass/qgsgrassselect.cpp | 5 +-
src/plugins/grass/qgsgrassselect.h | 2 +-
src/plugins/grass/qgsgrassshell.cpp | 5 +-
src/plugins/grass/qgsgrasstools.h | 2 +-
src/plugins/grass/qgsgrassutils.cpp | 10 +-
src/plugins/grass/qtermwidget/BlockArray.cpp | 5 +-
src/plugins/grass/qtermwidget/Filter.h | 12 +-
src/plugins/grass/qtermwidget/History.cpp | 9 +-
src/plugins/grass/qtermwidget/History.h | 76 +-
src/plugins/grass/qtermwidget/Pty.cpp | 4 +-
src/plugins/grass/qtermwidget/ScreenWindow.cpp | 1 +
src/plugins/grass/qtermwidget/Session.cpp | 7 +-
src/plugins/grass/qtermwidget/Session.h | 2 -
.../grass/qtermwidget/TerminalCharacterDecoder.h | 12 +-
src/plugins/grass/qtermwidget/TerminalDisplay.h | 36 +-
src/plugins/grass/qtermwidget/Vt102Emulation.h | 20 +-
src/plugins/grass/qtermwidget/k3process.cpp | 12 +-
src/plugins/grass/qtermwidget/k3process.h | 2 +-
.../grass/qtermwidget/k3processcontroller.cpp | 8 +-
src/plugins/grass/qtermwidget/kpty.cpp | 14 +-
src/plugins/grass/qtermwidget/qtermwidget.h | 6 +-
src/plugins/grass/scripts/db.connect-login.pg.py | 28 +-
src/plugins/grass/scripts/qgis.v.kernel.rast.py | 3 -
src/plugins/grass/scripts/r.external.all.py | 18 +-
src/plugins/grass/scripts/v.out.ogr.pg.py | 5 +-
src/plugins/heatmap/heatmap.cpp | 7 +-
src/plugins/heatmap/heatmap.h | 5 +-
src/plugins/heatmap/heatmapgui.cpp | 4 +-
.../interpolation/qgsidwinterpolatordialog.h | 2 +-
src/plugins/interpolation/qgsinterpolationplugin.h | 4 +-
.../interpolation/qgstininterpolatordialog.h | 2 +-
src/plugins/offline_editing/CMakeLists.txt | 49 +-
.../offline_editing/offline_editing_plugin.cpp | 3 +-
.../offline_editing/offline_editing_plugin.h | 5 +-
.../offline_editing/offline_editing_plugin_gui.cpp | 122 +-
.../offline_editing/offline_editing_plugin_gui.h | 25 +-
.../offline_editing_plugin_guibase.ui | 56 +-
.../offline_editing_progress_dialog.cpp | 1 +
src/plugins/oracle_raster/qgsoracle_plugin.cpp | 2 +
src/plugins/oracle_raster/qgsoracle_plugin.h | 5 +-
src/plugins/plugin_builder.py | 120 +-
src/plugins/qgisplugin.h | 33 +-
.../qgsrasterterrainanalysisplugin.cpp | 0
.../qgsrasterterrainanalysisplugin.h | 4 +-
src/plugins/roadgraph/exportdlg.cpp | 3 +-
src/plugins/roadgraph/linevectorlayersettings.h | 10 +-
src/plugins/roadgraph/roadgraphplugin.cpp | 4 +-
src/plugins/roadgraph/roadgraphplugin.h | 5 +-
src/plugins/roadgraph/settingsdlg.h | 2 -
src/plugins/roadgraph/shortestpathwidget.cpp | 19 +
src/plugins/roadgraph/speedproperter.h | 4 +-
.../qgsgeometrycoordinatetransform.cpp | 7 +
.../spatialquery/qgsgeometrycoordinatetransform.h | 2 +-
src/plugins/spatialquery/qgsrubberselectid.h | 2 +
src/plugins/spatialquery/qgsspatialquery.cpp | 5 +-
src/plugins/spatialquery/qgsspatialquerydialog.cpp | 6 +-
src/plugins/spatialquery/qgsspatialquerydialog.h | 2 +-
src/plugins/spatialquery/qgsspatialqueryplugin.h | 4 +-
src/plugins/spit/qgspgutil.cpp | 1 +
src/plugins/spit/qgsshapefile.cpp | 12 +-
src/plugins/spit/qgsspit.cpp | 1 -
src/plugins/spit/qgsspit.h | 9 +-
src/plugins/spit/qgsspitplugin.h | 6 +-
src/plugins/topology/checkDock.cpp | 1 -
src/plugins/topology/checkDock.h | 2 -
src/plugins/topology/dockModel.h | 12 +-
src/plugins/topology/rulesDialog.cpp | 22 +-
src/plugins/topology/topol.cpp | 1 -
src/plugins/topology/topol.h | 5 +-
src/plugins/topology/topolTest.cpp | 237 +-
src/plugins/topology/topolTest.h | 25 +-
.../qgszonalstatisticsdialogbase.ui | 67 +-
.../zonal_statistics/qgszonalstatisticsplugin.h | 4 +-
.../qgsdelimitedtextfeatureiterator.cpp | 3 +-
.../qgsdelimitedtextfeatureiterator.h | 8 +-
.../delimitedtext/qgsdelimitedtextfile.cpp | 3 +-
.../delimitedtext/qgsdelimitedtextprovider.cpp | 3 +-
.../delimitedtext/qgsdelimitedtextprovider.h | 32 +-
src/providers/gdal/qgsgdaldataitems.cpp | 11 +-
src/providers/gdal/qgsgdaldataitems.h | 8 +-
src/providers/gdal/qgsgdalprovider.cpp | 16 +-
src/providers/gdal/qgsgdalprovider.h | 76 +-
src/providers/gpx/gpsdata.cpp | 2 +
src/providers/gpx/gpsdata.h | 12 +-
src/providers/gpx/qgsgpxfeatureiterator.cpp | 8 +-
src/providers/gpx/qgsgpxfeatureiterator.h | 8 +-
src/providers/gpx/qgsgpxprovider.cpp | 6 +-
src/providers/gpx/qgsgpxprovider.h | 42 +-
src/providers/grass/qgis.d.rast.c | 2 +
src/providers/grass/qgis.g.info.c | 4 +-
src/providers/grass/qgsgrass.cpp | 51 +-
src/providers/grass/qgsgrass.h | 6 +-
src/providers/grass/qgsgrassfeatureiterator.cpp | 8 +-
src/providers/grass/qgsgrassfeatureiterator.h | 8 +-
src/providers/grass/qgsgrassgislib.h | 11 +-
src/providers/grass/qgsgrassprovider.cpp | 164 +-
src/providers/grass/qgsgrassprovider.h | 46 +-
src/providers/grass/qgsgrassprovidermodule.cpp | 92 +-
src/providers/grass/qgsgrassprovidermodule.h | 28 +-
src/providers/grass/qgsgrassrasterprovider.cpp | 24 +-
src/providers/grass/qgsgrassrasterprovider.h | 50 +-
src/providers/memory/qgsmemoryfeatureiterator.cpp | 2 +-
src/providers/memory/qgsmemoryfeatureiterator.h | 8 +-
src/providers/memory/qgsmemoryprovider.h | 46 +-
src/providers/mssql/qgsmssqldataitems.cpp | 17 +-
src/providers/mssql/qgsmssqldataitems.h | 25 +-
src/providers/mssql/qgsmssqlfeatureiterator.cpp | 12 +-
src/providers/mssql/qgsmssqlfeatureiterator.h | 11 +-
src/providers/mssql/qgsmssqlgeometryparser.cpp | 37 +-
src/providers/mssql/qgsmssqlnewconnection.h | 2 +-
src/providers/mssql/qgsmssqlprovider.cpp | 52 +-
src/providers/mssql/qgsmssqlprovider.h | 58 +-
src/providers/mssql/qgsmssqlsourceselect.cpp | 4 +-
src/providers/mssql/qgsmssqlsourceselect.h | 6 +-
src/providers/mssql/qgsmssqltablemodel.h | 2 +-
src/providers/ogr/qgsogrdataitems.cpp | 11 +-
src/providers/ogr/qgsogrdataitems.h | 8 +-
src/providers/ogr/qgsogrfeatureiterator.cpp | 4 +-
src/providers/ogr/qgsogrfeatureiterator.h | 12 +-
src/providers/ogr/qgsogrgeometrysimplifier.h | 2 +-
src/providers/ogr/qgsogrprovider.cpp | 49 +-
src/providers/ogr/qgsogrprovider.h | 72 +-
.../oracle/ocispatial/qsql_ocispatial.cpp | 2 +
src/providers/oracle/qgsoraclecolumntypethread.cpp | 2 +-
src/providers/oracle/qgsoracleconn.cpp | 35 +-
src/providers/oracle/qgsoracledataitems.cpp | 8 +-
src/providers/oracle/qgsoraclefeatureiterator.cpp | 32 +-
src/providers/oracle/qgsoraclefeatureiterator.h | 2 +-
src/providers/oracle/qgsoraclenewconnection.cpp | 4 +
src/providers/oracle/qgsoracleprovider.cpp | 62 +-
src/providers/oracle/qgsoracleprovider.h | 3 +-
src/providers/oracle/qgsoraclesourceselect.cpp | 21 +-
src/providers/oracle/qgsoraclesourceselect.h | 9 +-
src/providers/oracle/qgsoracletablemodel.cpp | 3 +-
src/providers/oracle/qgsoracletablemodel.h | 2 +-
src/providers/ows/qgsowsdataitems.cpp | 54 +-
src/providers/ows/qgsowsdataitems.h | 15 +-
src/providers/ows/qgsowsprovider.h | 10 +-
src/providers/postgres/CMakeLists.txt | 6 +-
src/providers/postgres/qgscolumntypethread.cpp | 5 +-
src/providers/postgres/qgscolumntypethread.h | 2 +-
src/providers/postgres/qgspgnewconnection.cpp | 2 +-
src/providers/postgres/qgspgnewconnection.h | 2 +-
src/providers/postgres/qgspgsourceselect.cpp | 1 +
src/providers/postgres/qgspgsourceselect.h | 6 +-
src/providers/postgres/qgspgtablemodel.h | 2 +-
src/providers/postgres/qgspostgresconn.cpp | 177 +-
src/providers/postgres/qgspostgresconn.h | 66 +-
src/providers/postgres/qgspostgresconnpool.h | 4 +-
src/providers/postgres/qgspostgresdataitems.cpp | 204 +-
src/providers/postgres/qgspostgresdataitems.h | 40 +-
.../postgres/qgspostgresfeatureiterator.cpp | 43 +-
.../postgres/qgspostgresfeatureiterator.h | 25 +-
src/providers/postgres/qgspostgresprovider.cpp | 357 +-
src/providers/postgres/qgspostgresprovider.h | 85 +-
src/providers/postgres/qgspostgrestransaction.cpp | 78 +
src/providers/postgres/qgspostgrestransaction.h | 41 +
src/providers/spatialite/CMakeLists.txt | 19 +-
.../spatialite/qgsspatialiteconnection.cpp | 18 +-
src/providers/spatialite/qgsspatialiteconnection.h | 6 +
src/providers/spatialite/qgsspatialiteconnpool.h | 2 +-
.../spatialite/qgsspatialitedataitems.cpp | 7 +-
src/providers/spatialite/qgsspatialitedataitems.h | 18 +-
.../spatialite/qgsspatialitefeatureiterator.cpp | 2 +-
.../spatialite/qgsspatialitefeatureiterator.h | 8 +-
src/providers/spatialite/qgsspatialiteprovider.cpp | 57 +-
src/providers/spatialite/qgsspatialiteprovider.h | 52 +-
.../spatialite/qspatialite/CMakeLists.txt | 12 +-
src/providers/wcs/qgswcscapabilities.cpp | 14 +-
src/providers/wcs/qgswcscapabilities.h | 2 +
src/providers/wcs/qgswcsdataitems.cpp | 43 +-
src/providers/wcs/qgswcsdataitems.h | 19 +-
src/providers/wcs/qgswcsprovider.cpp | 4 +-
src/providers/wcs/qgswcsprovider.h | 50 +-
src/providers/wcs/qgswcssourceselect.h | 18 +-
src/providers/wfs/qgswfsdataitems.cpp | 41 +-
src/providers/wfs/qgswfsdataitems.h | 15 +-
src/providers/wfs/qgswfsfeatureiterator.cpp | 2 +-
src/providers/wfs/qgswfsfeatureiterator.h | 8 +-
src/providers/wfs/qgswfsprovider.cpp | 9 +-
src/providers/wfs/qgswfsprovider.h | 32 +-
src/providers/wfs/qgswfssourceselect.h | 2 +-
src/providers/wms/CMakeLists.txt | 5 +
src/providers/wms/qgswmscapabilities.cpp | 7 +
src/providers/wms/qgswmscapabilities.h | 2 +
src/providers/wms/qgswmsdataitems.cpp | 58 +-
src/providers/wms/qgswmsdataitems.h | 19 +-
src/providers/wms/qgswmsprovider.cpp | 390 +-
src/providers/wms/qgswmsprovider.h | 148 +-
src/providers/wms/qgswmssourceselect.cpp | 5 +-
src/python/qgspythonutils.h | 16 +
src/python/qgspythonutilsimpl.cpp | 159 +
src/python/qgspythonutilsimpl.h | 36 +-
src/server/CMakeLists.txt | 191 +
src/{mapserver => server}/admin.sld | 0
src/{mapserver => server}/common.xml | 0
src/server/qgis_map_serv.cpp | 458 +
src/{mapserver => server}/qgis_wms.xmi | 0
src/{mapserver => server}/qgscapabilitiescache.cpp | 0
src/server/qgscapabilitiescache.h | 48 +
src/server/qgsconfigcache.cpp | 174 +
src/server/qgsconfigcache.h | 64 +
src/{mapserver => server}/qgsconfigparserutils.cpp | 0
src/{mapserver => server}/qgsconfigparserutils.h | 0
src/{mapserver => server}/qgsftptransaction.cpp | 0
src/{mapserver => server}/qgsftptransaction.h | 0
src/server/qgsgetrequesthandler.cpp | 44 +
src/server/qgsgetrequesthandler.h | 32 +
src/{mapserver => server}/qgshostedrdsbuilder.cpp | 0
src/server/qgshostedrdsbuilder.h | 32 +
src/{mapserver => server}/qgshostedvdsbuilder.cpp | 0
src/server/qgshostedvdsbuilder.h | 31 +
src/server/qgshttprequesthandler.cpp | 948 +
src/server/qgshttprequesthandler.h | 91 +
src/server/qgsinterpolationlayerbuilder.cpp | 158 +
src/server/qgsinterpolationlayerbuilder.h | 46 +
.../qgsmapserviceexception.cpp | 0
src/server/qgsmapserviceexception.h | 45 +
src/{mapserver => server}/qgsmslayerbuilder.cpp | 0
src/{mapserver => server}/qgsmslayerbuilder.h | 0
src/server/qgsmslayercache.cpp | 205 +
src/{mapserver => server}/qgsmslayercache.h | 0
src/{mapserver => server}/qgsmsutils.cpp | 0
src/{mapserver => server}/qgsmsutils.h | 0
src/server/qgsowsserver.h | 41 +
src/server/qgspostrequesthandler.cpp | 85 +
src/server/qgspostrequesthandler.h | 34 +
.../qgsremotedatasourcebuilder.cpp | 0
src/server/qgsremotedatasourcebuilder.h | 44 +
src/server/qgsremoteowsbuilder.cpp | 432 +
src/server/qgsremoteowsbuilder.h | 48 +
src/server/qgsrequesthandler.h | 129 +
.../qgssentdatasourcebuilder.cpp | 0
src/server/qgssentdatasourcebuilder.h | 49 +
src/server/qgsserverfilter.cpp | 54 +
src/server/qgsserverfilter.h | 78 +
src/server/qgsserverinterface.cpp | 29 +
src/server/qgsserverinterface.h | 54 +
src/server/qgsserverinterfaceimpl.cpp | 49 +
src/server/qgsserverinterfaceimpl.h | 62 +
src/{mapserver => server}/qgsserverlogger.cpp | 0
src/{mapserver => server}/qgsserverlogger.h | 0
src/server/qgsserverplugins.cpp | 117 +
src/server/qgsserverplugins.h | 34 +
src/server/qgsserverprojectparser.cpp | 1428 +
src/server/qgsserverprojectparser.h | 165 +
src/server/qgssldconfigparser.cpp | 1714 +
src/server/qgssldconfigparser.h | 198 +
src/server/qgssoaprequesthandler.cpp | 829 +
src/server/qgssoaprequesthandler.h | 52 +
src/server/qgswcsprojectparser.cpp | 409 +
src/server/qgswcsprojectparser.h | 41 +
src/server/qgswcsserver.cpp | 466 +
src/server/qgswcsserver.h | 68 +
src/server/qgswfsprojectparser.cpp | 533 +
src/server/qgswfsprojectparser.h | 50 +
src/server/qgswfsserver.cpp | 1923 +
src/server/qgswfsserver.h | 125 +
src/server/qgswmsconfigparser.cpp | 280 +
src/server/qgswmsconfigparser.h | 136 +
src/server/qgswmsprojectparser.cpp | 2251 +
src/server/qgswmsprojectparser.h | 170 +
src/server/qgswmsserver.cpp | 3106 +
src/server/qgswmsserver.h | 262 +
src/server/schemaExtension.xsd | 6 +
src/{mapserver => server}/sld_capabilities.txt | 0
src/{mapserver => server}/wms_metadata.xml | 0
.../qgsrelationreferenceconfigdlgbase.ui | 13 +-
src/ui/qgisapp.ui | 49 +-
src/ui/qgsabout.ui | 29 +-
src/ui/qgsaddattrdialogbase.ui | 98 +-
src/ui/qgsaddjoindialogbase.ui | 69 +-
src/ui/qgsaddtaborgroupbase.ui | 7 +
src/ui/qgsadvanceddigitizingdockwidgetbase.ui | 385 +
src/ui/qgsattributeactiondialogbase.ui | 3 +
src/ui/qgsattributeloadfrommap.ui | 1 +
src/ui/qgsattributeselectiondialogbase.ui | 16 +
src/ui/qgsattributetabledialog.ui | 18 +-
src/ui/qgsattributetypeedit.ui | 6 +
src/ui/qgsbrowserdockwidgetbase.ui | 59 +-
src/ui/qgsbrowserlayerpropertiesbase.ui | 7 +
src/ui/qgscategorizedsymbolrendererv2widget.ui | 23 +-
src/ui/qgscomposerarrowwidgetbase.ui | 27 +-
src/ui/qgscomposerattributetablewidgetbase.ui | 43 +-
src/ui/qgscomposerbase.ui | 39 +
src/ui/qgscomposerhtmlwidgetbase.ui | 24 +-
src/ui/qgscomposeritemwidgetbase.ui | 64 +-
src/ui/qgscomposerlabelwidgetbase.ui | 170 +-
src/ui/qgscomposerlegendwidgetbase.ui | 62 +-
src/ui/qgscomposermapwidgetbase.ui | 257 +-
src/ui/qgscomposerpicturewidgetbase.ui | 7 +-
src/ui/qgscomposerscalebarwidgetbase.ui | 59 +-
src/ui/qgscomposershapewidgetbase.ui | 7 +-
src/ui/qgscompositionwidgetbase.ui | 63 +-
src/ui/qgscptcitycolorrampv2dialogbase.ui | 13 +
src/ui/qgscustomprojectiondialogbase.ui | 519 +-
src/ui/qgsdatumtransformdialogbase.ui | 6 +
src/ui/qgsdbsourceselectbase.ui | 4 +
src/ui/qgsdecorationcopyrightdialog.ui | 2 +
src/ui/qgsdecorationgriddialog.ui | 18 +
src/ui/qgsdecorationscalebardialog.ui | 2 +
src/ui/qgsdelattrdialogbase.ui | 4 +
src/ui/qgsdelimitedtextsourceselectbase.ui | 30 +-
src/ui/qgsdiagrampropertiesbase.ui | 45 +
src/ui/qgsdxfexportdialogbase.ui | 222 +-
src/ui/qgsengineconfigdialog.ui | 4 +
src/ui/qgserrordialogbase.ui | 17 +-
src/ui/qgsexpressionbuilder.ui | 1056 +-
src/ui/qgsextentgroupboxwidget.ui | 10 +-
src/ui/qgsfieldcalculatorbase.ui | 11 +
src/ui/qgsfieldspropertiesbase.ui | 16 +
src/ui/qgsgenericprojectionselectorbase.ui | 6 +-
src/ui/qgsgpsinformationwidgetbase.ui | 21 +-
src/ui/qgsinvertedpolygonrendererwidgetbase.ui | 4 +
src/ui/qgslabeldialogbase.ui | 10 +-
src/ui/qgslabelingguibase.ui | 434 +-
src/ui/qgslabelpropertydialogbase.ui | 234 +-
src/ui/qgsmapunitscaledialog.ui | 15 +-
src/ui/qgsmeasurebase.ui | 86 +-
src/ui/qgsmssqlnewconnectionbase.ui | 8 +-
src/ui/qgsmultibandcolorrendererwidgetbase.ui | 12 +
src/ui/qgsnewhttpconnectionbase.ui | 11 +
src/ui/qgsnewmemorylayerdialogbase.ui | 191 +
src/ui/qgsnewvectorlayerdialogbase.ui | 278 +-
src/ui/qgsoptionsbase.ui | 579 +-
src/ui/qgsoraclenewconnectionbase.ui | 118 +-
src/ui/qgsosmdownloaddialog.ui | 3 +-
src/ui/qgsowssourceselectbase.ui | 25 +-
src/ui/qgspalettedrendererwidgetbase.ui | 4 +
src/ui/qgspgnewconnectionbase.ui | 9 +-
src/ui/qgspointdisplacementrendererwidgetbase.ui | 15 +
src/ui/qgsprojectionselectorbase.ui | 5 +-
src/ui/qgsprojectlayergroupdialogbase.ui | 6 +
src/ui/qgsprojectpropertiesbase.ui | 205 +-
src/ui/qgsquerybuilderbase.ui | 1 +
src/ui/qgsrastercalcdialogbase.ui | 42 +-
src/ui/qgsrasterformatsaveoptionswidgetbase.ui | 12 +
src/ui/qgsrasterlayerpropertiesbase.ui | 202 +-
src/ui/qgsrasterlayersaveasdialogbase.ui | 87 +-
src/ui/qgsrendererrulepropsdialogbase.ui | 3 +-
src/ui/qgsrendererv2propsdialogbase.ui | 4 +
src/ui/qgssavetodbdialog.ui | 3 +
src/ui/qgssimplifytolerancedialog.ui | 69 +-
src/ui/qgssinglebandgrayrendererwidgetbase.ui | 7 +
src/ui/qgssnappingdialogbase.ui | 271 +-
src/ui/qgsstylev2exportimportdialogbase.ui | 8 +
src/ui/qgsstylev2managerdialogbase.ui | 11 +-
src/ui/qgssymbollevelsv2dialogbase.ui | 2 +-
src/ui/qgsvectorgradientcolorrampv2dialogbase.ui | 5 +
src/ui/qgsvectorlayerpropertiesbase.ui | 185 +-
src/ui/qgsvectorlayersaveasdialogbase.ui | 82 +-
src/ui/qgswfssourceselectbase.ui | 4 +
src/ui/qgswmssourceselectbase.ui | 15 +-
src/ui/symbollayer/qgsheatmaprendererwidgetbase.ui | 241 +
src/ui/symbollayer/widget_ellipse.ui | 499 +-
src/ui/symbollayer/widget_fontmarker.ui | 21 +-
src/ui/symbollayer/widget_gradientfill.ui | 579 +-
src/ui/symbollayer/widget_linepatternfill.ui | 109 +-
src/ui/symbollayer/widget_markerline.ui | 155 +-
src/ui/symbollayer/widget_pointpatternfill.ui | 113 +-
src/ui/symbollayer/widget_rasterfill.ui | 414 +
src/ui/symbollayer/widget_shapeburstfill.ui | 399 +-
src/ui/symbollayer/widget_simplefill.ui | 233 +-
src/ui/symbollayer/widget_simpleline.ui | 350 +-
src/ui/symbollayer/widget_simplemarker.ui | 561 +-
src/ui/symbollayer/widget_svgfill.ui | 213 +-
src/ui/symbollayer/widget_svgmarker.ui | 324 +-
src/ui/symbollayer/widget_symbolslist.ui | 113 +-
src/ui/symbollayer/widget_vectorfield.ui | 21 +-
tests/README | 15 +
tests/algorithms/projections/README | 7 -
tests/algorithms/projections/main.cpp | 27 -
.../projections/projectioncshandlingtest.h | 307 -
tests/algorithms/qgsproject/README | 9 -
tests/algorithms/qgsproject/main.cpp | 43 -
tests/algorithms/qgsproject/projecttest.h | 426 -
tests/bench/CMakeLists.txt | 16 +-
tests/bench/main.cpp | 4 +-
tests/bench/qgsbench.cpp | 8 +-
tests/qt_modeltest/dynamictreemodel.cpp | 5 +-
tests/qt_modeltest/dynamictreemodel.h | 7 +-
tests/qt_modeltest/modeltest.cpp | 28 +-
tests/src/analysis/CMakeLists.txt | 4 +-
tests/src/analysis/testopenstreetmap.cpp | 6 +-
tests/src/analysis/testqgsvectoranalyzer.cpp | 18 +-
tests/src/analysis/testqgszonalstatistics.cpp | 29 +-
tests/src/app/CMakeLists.txt | 8 +-
tests/src/app/testqgisappclipboard.cpp | 23 +-
tests/src/core/CMakeLists.txt | 14 +-
tests/src/core/qgscompositionchecker.cpp | 46 +-
tests/src/core/qgscompositionchecker.h | 10 +-
tests/src/core/regression1141.cpp | 17 +-
tests/src/core/regression992.cpp | 24 +-
tests/src/core/test_template.cpp | 6 +-
tests/src/core/testcontrastenhancements.cpp | 6 +-
tests/src/core/testmaprendererjob.cpp | 4 +-
tests/src/core/testqgsapplication.cpp | 12 +-
tests/src/core/testqgsatlascomposition.cpp | 108 +-
tests/src/core/testqgsblendmodes.cpp | 29 +-
tests/src/core/testqgsclipper.cpp | 14 +-
tests/src/core/testqgscolorscheme.cpp | 36 +-
tests/src/core/testqgscolorschemeregistry.cpp | 44 +-
tests/src/core/testqgscomposerdd.cpp | 19 +-
tests/src/core/testqgscomposereffects.cpp | 18 +-
tests/src/core/testqgscomposergroup.cpp | 17 +-
tests/src/core/testqgscomposerhtml.cpp | 45 +-
tests/src/core/testqgscomposerlabel.cpp | 54 +-
tests/src/core/testqgscomposermap.cpp | 22 +-
tests/src/core/testqgscomposermapgrid.cpp | 166 +-
tests/src/core/testqgscomposermapoverview.cpp | 52 +-
tests/src/core/testqgscomposermodel.cpp | 16 +-
tests/src/core/testqgscomposermultiframe.cpp | 18 +-
tests/src/core/testqgscomposerobject.cpp | 18 +-
tests/src/core/testqgscomposerpaper.cpp | 19 +-
tests/src/core/testqgscomposerpicture.cpp | 20 +-
tests/src/core/testqgscomposerrotation.cpp | 71 +-
tests/src/core/testqgscomposerscalebar.cpp | 20 +-
tests/src/core/testqgscomposershapes.cpp | 18 +-
tests/src/core/testqgscomposertable.cpp | 21 +-
tests/src/core/testqgscomposertablev2.cpp | 49 +-
tests/src/core/testqgscomposerutils.cpp | 19 +-
tests/src/core/testqgscomposition.cpp | 18 +-
.../src/core/testqgscoordinatereferencesystem.cpp | 10 +-
tests/src/core/testqgscoordinatetransform.cpp | 17 +-
tests/src/core/testqgsdatadefined.cpp | 176 +
tests/src/core/testqgsdataitem.cpp | 29 +-
tests/src/core/testqgsdiagram.cpp | 24 +-
tests/src/core/testqgsdiagramexpression.cpp | 19 +-
tests/src/core/testqgsdistancearea.cpp | 16 +-
tests/src/core/testqgsexpression.cpp | 155 +-
tests/src/core/testqgsgeometry.cpp | 228 +-
tests/src/core/testqgsgeometryimport.cpp | 11 +-
tests/src/core/testqgsgradients.cpp | 20 +-
tests/src/core/testqgsimageoperation.cpp | 471 +
tests/src/core/testqgsinvertedpolygonrenderer.cpp | 32 +-
tests/src/core/testqgslegendrenderer.cpp | 20 +-
tests/src/core/testqgsmaplayer.cpp | 23 +-
tests/src/core/testqgsmaplayerstylemanager.cpp | 193 +
tests/src/core/testqgsmaprenderer.cpp | 26 +-
tests/src/core/testqgsmaprotation.cpp | 219 +
tests/src/core/testqgsmapsettings.cpp | 141 +
tests/src/core/testqgsmaptopixel.cpp | 113 +
tests/src/core/testqgsnetworkcontentfetcher.cpp | 23 +-
tests/src/core/testqgsogcutils.cpp | 37 +-
tests/src/core/testqgspoint.cpp | 64 +-
tests/src/core/testqgspointlocator.cpp | 264 +
tests/src/core/testqgsproject.cpp | 4 +-
tests/src/core/testqgsrasterfilewriter.cpp | 10 +-
tests/src/core/testqgsrasterfill.cpp | 227 +
tests/src/core/testqgsrasterlayer.cpp | 24 +-
tests/src/core/testqgsrastersublayer.cpp | 25 +-
tests/src/core/testqgsrectangle.cpp | 6 +-
tests/src/core/testqgsrenderers.cpp | 24 +-
tests/src/core/testqgsrulebasedrenderer.cpp | 36 +-
tests/src/core/testqgsshapeburst.cpp | 26 +-
tests/src/core/testqgssnappingutils.cpp | 175 +
tests/src/core/testqgsspatialindex.cpp | 78 +-
tests/src/core/testqgsstylev2.cpp | 21 +-
tests/src/core/testqgsvectordataprovider.cpp | 10 +-
tests/src/core/testqgsvectorfilewriter.cpp | 20 +-
tests/src/core/testqgsvectorlayer.cpp | 628 +-
tests/src/core/testqgsvectorlayercache.cpp | 15 +-
tests/src/core/testqgsvectorlayerjoinbuffer.cpp | 54 +-
tests/src/core/testziplayer.cpp | 23 +-
tests/src/gui/CMakeLists.txt | 7 +-
tests/src/gui/testprojectionissues.cpp | 18 +-
tests/src/gui/testqgsdoublespinbox.cpp | 148 +
tests/src/gui/testqgsdualview.cpp | 18 +-
tests/src/gui/testqgsgui.cpp | 45 +
tests/src/gui/testqgsmapcanvas.cpp | 19 +-
tests/src/gui/testqgsmaptoolzoom.cpp | 18 +-
tests/src/gui/testqgsquickprint.cpp | 16 +-
tests/src/gui/testqgsrasterhistogram.cpp | 10 +-
tests/src/gui/testqgsrubberband.cpp | 26 +-
tests/src/gui/testqgsscalecombobox.cpp | 16 +-
tests/src/gui/testqgsspinbox.cpp | 148 +
tests/src/providers/CMakeLists.txt | 4 +-
tests/src/providers/testqgswcsprovider.cpp | 8 +-
tests/src/providers/testqgswcspublicservers.cpp | 11 +-
tests/src/python/CMakeLists.txt | 3 +
tests/src/python/qgis_local_server.py | 1 -
tests/src/python/qgscompositionchecker.py | 65 +-
tests/src/python/test_qgis_local_server.py | 10 +-
tests/src/python/test_qgsanalysis.py | 3 -
tests/src/python/test_qgsapplication.py | 4 +-
tests/src/python/test_qgsappstartup.py | 1 +
tests/src/python/test_qgsatlascomposition.py | 25 +-
tests/src/python/test_qgsblendmodes.py | 41 +-
tests/src/python/test_qgscolorscheme.py | 2 +-
tests/src/python/test_qgscolorschemeregistry.py | 5 +-
tests/src/python/test_qgscomposereffects.py | 18 +-
tests/src/python/test_qgscomposerhtml.py | 17 +-
tests/src/python/test_qgscomposerlabel.py | 11 +-
tests/src/python/test_qgscomposermap.py | 51 +-
tests/src/python/test_qgscomposermapgrid.py | 34 +-
tests/src/python/test_qgscomposershapes.py | 23 +-
tests/src/python/test_qgscomposition.py | 5 +-
tests/src/python/test_qgscoordinatetransform.py | 14 +-
tests/src/python/test_qgsdelimitedtextprovider.py | 72 +-
.../python/test_qgsdelimitedtextprovider_wanted.py | 606 +-
tests/src/python/test_qgsdistancearea.py | 85 +-
tests/src/python/test_qgsdoccoverage.py | 122 +
tests/src/python/test_qgsexpression.py | 214 +-
tests/src/python/test_qgsfeature.py | 18 +-
tests/src/python/test_qgsfeatureiterator.py | 7 +-
tests/src/python/test_qgsfontutils.py | 10 +-
tests/src/python/test_qgsgeometry.py | 172 +-
.../python/test_qgsgeometry_avoid_intersections.py | 24 +-
.../python/test_qgsgraduatedsymbolrendererv2.py | 83 +-
tests/src/python/test_qgsissue7244.py | 11 +-
tests/src/python/test_qgslogger.py | 19 +-
tests/src/python/test_qgsmemoryprovider.py | 15 +-
tests/src/python/test_qgspallabeling_base.py | 39 +-
tests/src/python/test_qgspallabeling_canvas.py | 10 +-
tests/src/python/test_qgspallabeling_composer.py | 8 +-
tests/src/python/test_qgspallabeling_server.py | 22 +-
tests/src/python/test_qgspallabeling_tests.py | 33 +-
tests/src/python/test_qgspoint.py | 8 +-
tests/src/python/test_qgsrasterfilewriter.py | 2 +-
tests/src/python/test_qgsrasterlayer.py | 13 +-
tests/src/python/test_qgsrectangle.py | 64 +-
tests/src/python/test_qgsrelation.py | 16 +-
tests/src/python/test_qgsspatialindex.py | 2 +-
tests/src/python/test_qgsspatialiteprovider.py | 68 +-
tests/src/python/test_qgssymbollayerv2.py | 10 +-
tests/src/python/test_qgsvectorfilewriter.py | 16 +-
tests/src/python/test_qgsvectorlayer.py | 41 +-
tests/src/python/test_qgszonalstatistics.py | 9 +-
tests/src/python/utilities.py | 13 +-
.../expected_atlas_autoscale1.png | Bin 42054 -> 36823 bytes
.../expected_atlas_autoscale1_mask.png | Bin 0 -> 30718 bytes
.../expected_atlas_autoscale2.png | Bin 49213 -> 43185 bytes
.../expected_atlas_autoscale2_mask.png | Bin 0 -> 33529 bytes
.../expected_atlas_autoscale_old_api1.png | Bin 42054 -> 36823 bytes
.../expected_atlas_autoscale_old_api1_mask.png | Bin 0 -> 30409 bytes
.../expected_atlas_autoscale_old_api2.png | Bin 49213 -> 43185 bytes
.../expected_atlas_autoscale_old_api2_mask.png | Bin 0 -> 33529 bytes
.../expected_atlas_filtering1.png | Bin 49038 -> 42825 bytes
.../expected_atlas_filtering1_mask.png | Bin 0 -> 33677 bytes
.../expected_atlas_fixedscale1.png | Bin 43930 -> 37887 bytes
.../expected_atlas_fixedscale1_mask.png | Bin 0 -> 31906 bytes
.../expected_atlas_fixedscale2.png | Bin 47707 -> 41604 bytes
.../expected_atlas_fixedscale2_mask.png | Bin 0 -> 32540 bytes
.../expected_atlas_fixedscale_old_api1.png | Bin 43930 -> 37887 bytes
.../expected_atlas_fixedscale_old_api1_mask.png | Bin 0 -> 31906 bytes
.../expected_atlas_fixedscale_old_api2.png | Bin 47707 -> 41604 bytes
.../expected_atlas_fixedscale_old_api2_mask.png | Bin 0 -> 32540 bytes
.../expected_atlas_hiding1.png | Bin 10868 -> 9210 bytes
.../expected_atlas_hiding1_mask.png | Bin 0 -> 12048 bytes
.../expected_atlas_hiding2.png | Bin 9681 -> 8144 bytes
.../expected_atlas_hiding2_mask.png | Bin 0 -> 9880 bytes
.../expected_atlas_predefinedscales1.png | Bin 42194 -> 36900 bytes
.../expected_atlas_predefinedscales1_mask.png | Bin 0 -> 30509 bytes
.../expected_atlas_predefinedscales2.png | Bin 42426 -> 36306 bytes
.../expected_atlas_predefinedscales2_mask.png | Bin 0 -> 29300 bytes
.../expected_atlas_sorting1.png | Bin 49169 -> 42930 bytes
.../expected_atlas_sorting1_mask.png | Bin 0 -> 33817 bytes
.../expected_atlas_sorting2.png | Bin 39233 -> 34050 bytes
.../expected_atlas_sorting2_mask.png | Bin 0 -> 27180 bytes
.../expected_atlas_two_maps1.png | Bin 42546 -> 37305 bytes
.../expected_atlas_two_maps1_mask.png | Bin 0 -> 30839 bytes
.../expected_atlas_two_maps2.png | Bin 47034 -> 40718 bytes
.../expected_atlas_two_maps2_mask.png | Bin 0 -> 32252 bytes
...expected_composerattributetable_columnwidth.png | Bin 25186 -> 23941 bytes
...ted_composerattributetable_columnwidth_mask.png | Bin 0 -> 33931 bytes
.../expected_composerattributetable_drawempty.png | Bin 19676 -> 18345 bytes
...expected_composerattributetable_headersonly.png | Bin 11961 -> 11006 bytes
...ted_composerattributetable_headersonly_mask.png | Bin 0 -> 15948 bytes
.../expected_composerattributetable_hidetable.png | Bin 5663 -> 4480 bytes
.../expected_composerattributetable_render.png | Bin 27387 -> 26276 bytes
...expected_composerattributetable_render_mask.png | Bin 0 -> 39696 bytes
...expected_composerattributetable_showmessage.png | Bin 14448 -> 13417 bytes
.../expected_composereffects_blend.png | Bin 5778 -> 4597 bytes
.../expected_composereffects_blend_mask.png | Bin 0 -> 5553 bytes
.../expected_composereffects_transparency.png | Bin 5794 -> 4609 bytes
.../expected_composerhtml_expressions_disabled.png | Bin 10144 -> 4304 bytes
.../expected_composerhtml_expressions_enabled.png | Bin 8839 -> 4368 bytes
.../expected_composerhtml_manual.png | Bin 8718 -> 4375 bytes
.../expected_composerhtml_multiframe1.png | Bin 18914 -> 6200 bytes
.../expected_composerhtml_multiframe2.png | Bin 8848 -> 4401 bytes
.../expected_composerhtml_smartbreaks1.png | Bin 18328 -> 5938 bytes
.../expected_composerhtml_smartbreaks2.png | Bin 9127 -> 4631 bytes
.../expected_composerhtml_table.png | Bin 22557 -> 5940 bytes
.../expected_composerhtml_userstylesheet.png | Bin 9730 -> 4389 bytes
.../expected_composermap_crossgrid.png | Bin 8848 -> 7413 bytes
.../expected_composermap_exteriorticks.png | Bin 6755 -> 5517 bytes
...xpected_composermap_exteriorticks_annotated.png | Bin 25827 -> 22852 bytes
...pected_composermap_exteriorticks_annotated2.png | Bin 23500 -> 20438 bytes
.../expected_composermap_filteredannotations.png | Bin 0 -> 25047 bytes
.../expected_composermap_framedivisions.png | Bin 0 -> 16612 bytes
.../expected_composermap_grid.png | Bin 14434 -> 13089 bytes
.../expected_composermap_grid_mask.png | Bin 0 -> 19265 bytes
.../expected_composermap_gridframeonly.png | Bin 7192 -> 5920 bytes
.../expected_composermap_gridreprojected.png | Bin 0 -> 44304 bytes
.../expected_composermap_interiorexteriorticks.png | Bin 7796 -> 6487 bytes
...composermap_interiorexteriorticks_annotated.png | Bin 25450 -> 22387 bytes
...omposermap_interiorexteriorticks_annotated2.png | Bin 24547 -> 21462 bytes
.../expected_composermap_interiorticks.png | Bin 6918 -> 5677 bytes
...xpected_composermap_interiorticks_annotated.png | Bin 24526 -> 21559 bytes
...pected_composermap_interiorticks_annotated2.png | Bin 24280 -> 21172 bytes
.../expected_composermap_lineborder.png | Bin 5611 -> 4433 bytes
.../expected_composermap_lineborder_annotated.png | Bin 25852 -> 22981 bytes
.../expected_composermap_lineborder_annotated2.png | Bin 25281 -> 22102 bytes
.../expected_composermap_markergrid.png | Bin 9677 -> 8200 bytes
.../expected_composermap_overview.png | Bin 107246 -> 4684 bytes
.../expected_composermap_overview_blending.png | Bin 107284 -> 4663 bytes
.../expected_composermap_overview_center.png | Bin 53316 -> 4657 bytes
.../expected_composermap_overview_invert.png | Bin 99905 -> 4694 bytes
.../expected_composermap_overview_rotated.png | Bin 193483 -> 7688 bytes
.../travis_ubuntu_12.04_anomaly.png | Bin 0 -> 1775 bytes
.../expected_composermap_overview_rotated2.png | Bin 120764 -> 7768 bytes
.../travis_ubuntu_12.04_anomaly.png | Bin 0 -> 1560 bytes
.../expected_composermap_render.png | Bin 66843 -> 63195 bytes
.../expected_composermap_render_mask.png | Bin 0 -> 57277 bytes
.../expected_composermap_rotatedannotations.png | Bin 0 -> 36763 bytes
...xpected_composermap_rotatedannotations_mask.png | Bin 0 -> 32805 bytes
.../expected_composermap_rotatedframe.png | Bin 0 -> 17493 bytes
...ected_composermap_verticaldescending_inside.png | Bin 0 -> 27052 bytes
...cted_composermap_verticaldescending_outside.png | Bin 0 -> 29309 bytes
.../expected_composermap_zebrastyle.png | Bin 8063 -> 6674 bytes
.../expected_composermap_zebrastyle_left.png | Bin 7586 -> 6258 bytes
.../expected_composermap_zebrastyle_lefttop.png | Bin 8026 -> 6686 bytes
...xpected_composermap_zebrastyle_lefttopright.png | Bin 8193 -> 6828 bytes
.../expected_composerpaper_bordered.png | Bin 5721 -> 4625 bytes
.../expected_composerpaper_default.png | Bin 5391 -> 4220 bytes
.../expected_composerpaper_markerborder.png | Bin 24813 -> 35604 bytes
.../expected_composerpaper_transparent.png | Bin 3570 -> 5339 bytes
.../expected_composerpicture_badexpression.png | Bin 5511 -> 4335 bytes
.../expected_composerpicture_clip_anchor.png | Bin 20594 -> 17891 bytes
...xpected_composerpicture_clip_anchoroversize.png | Bin 25573 -> 22849 bytes
.../expected_composerpicture_expression.png | Bin 37533 -> 34247 bytes
.../expected_composerpicture_itemrotation.png | Bin 47900 -> 43122 bytes
.../expected_composerpicture_remote.png | Bin 13374 -> 12041 bytes
.../expected_composerpicture_resize_clip.png | Bin 19721 -> 17269 bytes
...xpected_composerpicture_resize_frametoimage.png | Bin 25882 -> 22962 bytes
...ed_composerpicture_resize_frametoimage_mask.png | Bin 0 -> 13601 bytes
.../expected_composerpicture_resize_stretch.png | Bin 52404 -> 47218 bytes
.../expected_composerpicture_resize_zoom.png | Bin 38966 -> 35031 bytes
.../expected_composerpicture_resize_zoomresize.png | Bin 30498 -> 27455 bytes
.../expected_composerpicture_rotation.png | Bin 39779 -> 35410 bytes
.../expected_composerpicture_svg_frametoimage.png | Bin 6505 -> 5230 bytes
.../expected_composerpicture_svg_stretch.png | Bin 20567 -> 18519 bytes
.../expected_composerpicture_svg_zoom.png | Bin 37533 -> 34247 bytes
.../expected_composerpicture_svg_zoomresize.png | Bin 22284 -> 19629 bytes
.../expected_composerpicture_zoom_anchor.png | Bin 17885 -> 15402 bytes
.../expected_composerrotation_label.png | Bin 8098 -> 6791 bytes
.../expected_composerrotation_label_mask.png | Bin 0 -> 8819 bytes
.../expected_composerrotation_mapitemrotation.png | Bin 60471 -> 4419 bytes
...ected_composerrotation_mapitemrotation_mask.png | Bin 0 -> 5439 bytes
.../expected_composerrotation_maprotation.png | Bin 52567 -> 4400 bytes
.../expected_composerrotation_shape.png | Bin 9799 -> 8617 bytes
.../expected_composerscalebar_doublebox.png | Bin 126289 -> 120371 bytes
.../expected_composerscalebar_numeric.png | Bin 125915 -> 120059 bytes
.../expected_composerscalebar_singlebox.png | Bin 126199 -> 120256 bytes
.../expected_composerscalebar_singlebox_mask.png | Bin 0 -> 7575 bytes
.../expected_composerscalebar_singlebox_alpha.png | Bin 125720 -> 119801 bytes
...ected_composerscalebar_singlebox_alpha_mask.png | Bin 0 -> 7336 bytes
.../expected_composerscalebar_tick.png | Bin 126230 -> 120296 bytes
.../expected_composershapes_ellipse.png | Bin 22626 -> 19778 bytes
.../expected_composershapes_rectangle.png | Bin 5549 -> 4375 bytes
.../expected_composershapes_roundedrect.png | Bin 14310 -> 12605 bytes
.../expected_composershapes_symbolv2.png | Bin 5722 -> 4555 bytes
.../expected_composershapes_triangle.png | Bin 8453 -> 7314 bytes
.../anomaly_win7.png | Bin 1070 -> 0 bytes
.../expected_composerutils_drawtext_pos_mask.png | Bin 0 -> 2176 bytes
.../anomaly_win7.png | Bin 1068 -> 0 bytes
.../expected_composerutils_drawtext_rect_mask.png | Bin 0 -> 2178 bytes
.../expected_imageop_bcnochange.png | Bin 0 -> 91044 bytes
.../expected_imageop_colorizefull.png | Bin 0 -> 78833 bytes
.../expected_imageop_colorizepartial.png | Bin 0 -> 87879 bytes
.../expected_imageop_decreasebright.png | Bin 0 -> 87162 bytes
.../expected_imageop_decreasecontrast.png | Bin 0 -> 64019 bytes
.../expected_imageop_decreasesat.png | Bin 0 -> 88136 bytes
.../expected_imageop_dt_interior.png | Bin 0 -> 28048 bytes
.../expected_imageop_dt_max.png | Bin 0 -> 51987 bytes
.../expected_imageop_dt_spread.png | Bin 0 -> 21409 bytes
.../expected_imageop_fliphoz.png | Bin 0 -> 90371 bytes
.../expected_imageop_flipvert.png | Bin 0 -> 90074 bytes
.../expected_imageop_gaussianblur.png | Bin 0 -> 164678 bytes
.../expected_imageop_gaussianblur_small.png | Bin 0 -> 4372 bytes
.../expected_imageop_grayaverage.png | Bin 0 -> 62728 bytes
.../expected_imageop_graylightness.png | Bin 0 -> 63224 bytes
.../expected_imageop_grayluminosity.png | Bin 0 -> 60654 bytes
.../expected_imageop_increasebright.png | Bin 0 -> 85026 bytes
.../expected_imageop_increasecontrast.png | Bin 0 -> 65190 bytes
.../expected_imageop_increasesat.png | Bin 0 -> 89361 bytes
.../expected_imageop_nochange.png | Bin 0 -> 89529 bytes
.../expected_imageop_opacitydecrease.png | Bin 0 -> 75579 bytes
.../expected_imageop_opacityincrease.png | Bin 0 -> 94063 bytes
.../expected_imageop_opacitynochange.png | Bin 0 -> 89529 bytes
.../expected_imageop_overlaycolor.png | Bin 0 -> 53579 bytes
.../expected_imageop_satnochange.png | Bin 0 -> 91752 bytes
.../expected_imageop_smallimage.png | Bin 0 -> 3545 bytes
.../expected_imageop_stackblur.png | Bin 0 -> 139658 bytes
.../expected_imageop_stackblur_alphaonly.png | Bin 0 -> 5192 bytes
.../expected_imageop_zerospread.png | Bin 0 -> 2921 bytes
.../expected_inverted_polys_graduated.png | Bin 641536 -> 47911 bytes
.../expected_inverted_polys_graduated_mask.png | Bin 0 -> 44494 bytes
.../expected_inverted_polys_preprocess.png | Bin
.../precise/expected_inverted_polys_preprocess.png | Bin 0 -> 25224 bytes
.../expected_inverted_polys_projection.png | Bin
.../precise/expected_inverted_polys_projection.png | Bin 0 -> 21778 bytes
.../expected_inverted_polys_projection2.png | Bin
.../expected_inverted_polys_projection2.png | Bin 0 -> 20737 bytes
.../expected_inverted_polys_single.png | Bin
.../precise/expected_inverted_polys_single.png | Bin 0 -> 26407 bytes
.../expected_landsat_875_mask.png | Bin 0 -> 21667 bytes
.../windows_landsat875_anomaly.png | Bin 590 -> 0 bytes
.../expected_landsat_basic_mask.png | Bin 0 -> 47839 bytes
.../expected_legend_basic.png | Bin 11320 -> 12173 bytes
.../expected_legend_big_marker.png | Bin 12641 -> 13290 bytes
.../expected_legend_long_symbol_text.png | Bin 12938 -> 14088 bytes
.../expected_legend_three_columns.png | Bin 11526 -> 12028 bytes
.../expected_painteffect_blur/painteffect_blur.png | Bin 0 -> 8244 bytes
.../expected_painteffect_dropshadow.png | Bin 0 -> 8441 bytes
.../{ => macosx}/sp_background_rect.png | Bin
.../precise/sp_background_rect.png | Bin 0 -> 5315 bytes
.../{ => macosx}/sp_background_rect_w_offset.png | Bin
.../precise/sp_background_rect_w_offset.png | Bin 0 -> 5569 bytes
.../{ => macosx}/sp_background_svg.png | Bin
.../precise/sp_background_svg.png | Bin 0 -> 5400 bytes
.../{ => macosx}/sp_background_svg_w_offset.png | Bin
.../precise/sp_background_svg_w_offset.png | Bin 0 -> 5609 bytes
.../{ => macosx}/sp_default_label.png | Bin
.../sp_default_label/precise/sp_default_label.png | Bin 0 -> 5514 bytes
.../{ => macosx}/sp_partials_labels_enabled.png | Bin
.../precise/sp_partials_labels_enabled.png | Bin 0 -> 6123 bytes
.../sp_text_color/{ => macosx}/sp_text_color.png | Bin
.../sp_text_color/precise/sp_text_color.png | Bin 0 -> 5085 bytes
.../{ => macosx}/sp_text_size_map_unit.png | Bin
.../precise/sp_text_size_map_unit.png | Bin 0 -> 5514 bytes
.../{ => macosx}/sp_img_background_rect.png | Bin
.../precise/sp_img_background_rect.png | Bin 0 -> 5315 bytes
.../sp_img_background_rect_w_offset.png | Bin
.../precise/sp_img_background_rect_w_offset.png | Bin 0 -> 5569 bytes
.../{ => macosx}/sp_img_background_svg.png | Bin
.../precise/sp_img_background_svg.png | Bin 0 -> 5400 bytes
.../sp_img_background_svg_w_offset.png | Bin
.../precise/sp_img_background_svg_w_offset.png | Bin 0 -> 5609 bytes
.../{ => macosx}/sp_img_default_label.png | Bin
.../precise/sp_img_default_label.png | Bin 0 -> 5514 bytes
.../sp_img_partials_labels_enabled.png | Bin
.../precise/sp_img_partials_labels_enabled.png | Bin 0 -> 6123 bytes
.../{ => macosx}/sp_img_text_color.png | Bin
.../precise/sp_img_text_color.png | Bin 0 -> 5085 bytes
.../{ => macosx}/sp_img_text_size_map_unit.png | Bin
.../precise/sp_img_text_size_map_unit.png | Bin 0 -> 5514 bytes
.../{ => macosx}/sp_pdf_background_rect.png | Bin
.../precise/sp_pdf_background_rect.png | Bin 0 -> 5338 bytes
.../sp_pdf_background_rect_w_offset.png | Bin
.../precise/sp_pdf_background_rect_w_offset.png | Bin 0 -> 5554 bytes
.../{ => macosx}/sp_pdf_background_svg.png | Bin
.../precise/sp_pdf_background_svg.png | Bin 0 -> 5439 bytes
.../sp_pdf_background_svg_w_offset.png | Bin
.../precise/sp_pdf_background_svg_w_offset.png | Bin 0 -> 5601 bytes
.../{ => macosx}/sp_pdf_default_label.png | Bin
.../precise/sp_pdf_default_label.png | Bin 0 -> 5504 bytes
.../anomaly-precise.png | Bin 0 -> 1083 bytes
.../sp_pdf_partials_labels_enabled.png | Bin
.../precise/sp_pdf_partials_labels_enabled.png | Bin 0 -> 6096 bytes
.../{ => macosx}/sp_pdf_text_color.png | Bin
.../precise/sp_pdf_text_color.png | Bin 0 -> 5078 bytes
.../{ => macosx}/sp_pdf_text_size_map_unit.png | Bin
.../precise/sp_pdf_text_size_map_unit.png | Bin 0 -> 5504 bytes
.../{ => macosx}/sp_svg_background_rect.png | Bin
.../precise/sp_svg_background_rect.png | Bin 0 -> 5316 bytes
.../sp_svg_background_rect_w_offset.png | Bin
.../precise/sp_svg_background_rect_w_offset.png | Bin 0 -> 5551 bytes
.../{ => macosx}/sp_svg_background_svg.png | Bin
.../precise/sp_svg_background_svg.png | Bin 0 -> 5391 bytes
.../sp_svg_background_svg_w_offset.png | Bin
.../precise/sp_svg_background_svg_w_offset.png | Bin 0 -> 5592 bytes
.../{ => macosx}/sp_svg_default_label.png | Bin
.../precise/sp_svg_default_label.png | Bin 0 -> 5496 bytes
.../sp_svg_partials_labels_enabled.png | Bin
.../precise/sp_svg_partials_labels_enabled.png | Bin 0 -> 6137 bytes
.../{ => macosx}/sp_svg_text_color.png | Bin
.../precise/sp_svg_text_color.png | Bin 0 -> 5050 bytes
.../{ => macosx}/sp_svg_text_size_map_unit.png | Bin
.../precise/sp_svg_text_size_map_unit.png | Bin 0 -> 5496 bytes
.../{ => macosx}/sp_background_rect.png | Bin
.../precise/sp_background_rect.png | Bin 0 -> 5352 bytes
.../{ => macosx}/sp_background_rect_w_offset.png | Bin
.../precise/sp_background_rect_w_offset.png | Bin 0 -> 5565 bytes
.../{ => macosx}/sp_background_svg.png | Bin
.../precise/sp_background_svg.png | Bin 0 -> 5459 bytes
.../{ => macosx}/sp_background_svg_w_offset.png | Bin
.../precise/sp_background_svg_w_offset.png | Bin 0 -> 5620 bytes
.../{ => macosx}/sp_default_label.png | Bin
.../sp_default_label/precise/sp_default_label.png | Bin 0 -> 5512 bytes
.../{ => macosx}/sp_partials_labels_enabled.png | Bin
.../precise/sp_partials_labels_enabled.png | Bin 0 -> 7226 bytes
.../sp_text_color/{ => macosx}/sp_text_color.png | Bin
.../sp_text_color/precise/sp_text_color.png | Bin 0 -> 5142 bytes
.../{ => macosx}/sp_text_size_map_unit.png | Bin
.../precise/sp_text_size_map_unit.png | Bin 0 -> 5512 bytes
.../expected_piediagram/expected_piediagram.png | Bin 120848 -> 110946 bytes
.../expected_piediagram_expression.png | Bin 99808 -> 91903 bytes
.../{ => default}/expected_raster_blendmodes.png | Bin
.../precise/expected_raster_blendmodes.png | Bin 0 -> 74665 bytes
.../expected_raster_colorRamp1_mask.png | Bin 0 -> 365 bytes
.../stingray_colorRamp1_anomaly.png | Bin 345 -> 0 bytes
.../expected_raster_pseudo_mask.png | Bin 0 -> 365 bytes
.../stingray_pseudo_anomaly.png | Bin 345 -> 0 bytes
.../expected_raster_transparency.png.aux.xml | 29 -
.../expected_raster_transparency_mask.png | Bin 0 -> 379 bytes
.../stingray_transparency_python_anomaly.png | Bin 397 -> 0 bytes
.../ubuntu_13.04.anomaly.png | Bin 363 -> 0 bytes
.../default/expected_rasterfill.png | Bin 0 -> 641536 bytes
.../default/expected_rasterfill_alpha.png | Bin 0 -> 641536 bytes
.../default/expected_rasterfill_offset.png | Bin 0 -> 641536 bytes
.../precise/expected_rasterfill_offset.png | Bin 0 -> 24317 bytes
.../default/expected_rasterfill_viewport.png | Bin 0 -> 641536 bytes
.../default/expected_rasterfill_width.png | Bin 0 -> 641536 bytes
.../precise/expected_rasterfill_width.png | Bin 0 -> 22952 bytes
.../{ => default}/expected_shapeburst.png | Bin
.../precise/expected_shapeburst.png | Bin 0 -> 37029 bytes
.../{ => default}/expected_shapeburst_blur.png | Bin
.../precise/expected_shapeburst_blur.png | Bin 0 -> 37738 bytes
.../{ => default}/expected_shapeburst_colors.png | Bin
.../precise/expected_shapeburst_colors.png | Bin 0 -> 40427 bytes
.../precise/expected_shapeburst_from_qml.png | Bin 0 -> 48827 bytes
.../expected_shapeburst_ignorerings.png | Bin
.../precise/expected_shapeburst_ignorerings.png | Bin 0 -> 27528 bytes
.../precise2/expected_shapeburst_ignorerings.png | Bin 0 -> 37021 bytes
.../expected_shapeburst_maxdistance_mapunit.png | Bin
.../expected_shapeburst_maxdistance_mapunit.png | Bin 0 -> 27412 bytes
.../expected_shapeburst_maxdistance_mm.png | Bin
.../precise/expected_shapeburst_maxdistance_mm.png | Bin 0 -> 32235 bytes
.../{ => default}/expected_shapeburst_ramp.png | Bin
.../precise/expected_shapeburst_ramp.png | Bin 0 -> 44532 bytes
.../expected_single/default/expected_single.png | Bin 0 -> 641536 bytes
.../expected_single/expected_single.png | Bin 481270 -> 0 bytes
.../expected_single/utopic/expected_single.png | Bin 0 -> 641536 bytes
.../default/expected_vector_blendmodes.png | Bin 0 -> 42924 bytes
.../expected_vector_blendmodes.png | Bin 481270 -> 0 bytes
.../precise/expected_vector_blendmodes.png | Bin 0 -> 42691 bytes
.../default/expected_vector_featureblendmodes.png | Bin 0 -> 39624 bytes
.../expected_vector_featureblendmodes.png | Bin 481270 -> 0 bytes
.../precise/expected_vector_featureblendmodes.png | Bin 0 -> 39587 bytes
.../default/expected_vector_layertransparency.png | Bin 0 -> 38408 bytes
.../expected_vector_layertransparency.png | Bin 481270 -> 0 bytes
.../precise/expected_vector_layertransparency.png | Bin 0 -> 38400 bytes
.../expected_lines-parallel-label+45.png | Bin 0 -> 40258 bytes
.../expected_lines-parallel-label+45_mask.png | Bin 0 -> 5013 bytes
.../expected_raster+45/expected_raster+45.png | Bin 0 -> 40258 bytes
.../expected_raster-45/expected_raster-45.png | Bin 0 -> 40258 bytes
.../expected_simplepoints+30.png | Bin 0 -> 40258 bytes
.../expected_simplepoints+30_mask.png | Bin 0 -> 1632 bytes
.../expected_simplepoints-datadefined+90.png | Bin 0 -> 40258 bytes
.../expected_simplepoints-datadefined+90_mask.png | Bin 0 -> 2727 bytes
.../expected_svgpoints-60.png | Bin 0 -> 40258 bytes
.../expected_svgpoints-60_mask.png | Bin 0 -> 2161 bytes
.../expected_svgpoints-datadefined+90.png | Bin 0 -> 40258 bytes
.../expected_svgpoints-datadefined+90_mask.png | Bin 0 -> 3402 bytes
tests/testdata/lines_cardinals.dbf | Bin 0 -> 249 bytes
tests/testdata/{lines.prj => lines_cardinals.prj} | 0
tests/testdata/lines_cardinals.shp | Bin 0 -> 452 bytes
tests/testdata/lines_cardinals.shx | Bin 0 -> 132 bytes
.../lines_cardinals_arrowed_parallel_label.qml | 246 +
.../points_single_symbol_datadefined_rotation.qml | 225 +
tests/testdata/rgb256x256.png | Bin 0 -> 638 bytes
tests/testdata/small_sample_image.png | Bin 0 -> 5691 bytes
tests/testdata/test_html.html | 46 +
3804 files changed, 1520623 insertions(+), 2375608 deletions(-)
create mode 100644 .travis.yml
delete mode 100644 README
create mode 100644 README.md
create mode 100644 cmake/modules/ECMQt4To5Porting.cmake
create mode 100644 cmake/modules/coverage/CodeCoverage.cmake
create mode 100644 cmake/modules/coverage/LICENSE_1_0.txt
delete mode 100644 debian/libqgis-analysis2.6.1.symbols
rename debian/{libqgis-analysis2.6.1.install => libqgis-analysis2.8.0.install} (100%)
rename debian/{libqgis-analysis2.6.1.postinst => libqgis-analysis2.8.0.postinst} (100%)
rename debian/{libqgis-analysis2.6.1.postrm => libqgis-analysis2.8.0.postrm} (100%)
create mode 100644 debian/libqgis-analysis2.8.0.symbols
delete mode 100644 debian/libqgis-core2.6.1.symbols
rename debian/{libqgis-core2.6.1.install => libqgis-core2.8.0.install} (100%)
rename debian/{libqgis-core2.6.1.postinst => libqgis-core2.8.0.postinst} (100%)
rename debian/{libqgis-core2.6.1.postrm => libqgis-core2.8.0.postrm} (100%)
create mode 100644 debian/libqgis-core2.8.0.symbols
rename debian/{libqgis-customwidgets2.6.1.install => libqgis-customwidgets.install} (100%)
create mode 100644 debian/libqgis-customwidgets.install.in
delete mode 100644 debian/libqgis-gui2.6.1.symbols
rename debian/{libqgis-gui2.6.1.install => libqgis-gui2.8.0.install} (100%)
rename debian/{libqgis-gui2.6.1.postinst => libqgis-gui2.8.0.postinst} (100%)
rename debian/{libqgis-gui2.6.1.postrm => libqgis-gui2.8.0.postrm} (100%)
create mode 100644 debian/libqgis-gui2.8.0.symbols
delete mode 100644 debian/libqgis-networkanalysis2.6.1.symbols
rename debian/{libqgis-networkanalysis2.6.1.install => libqgis-networkanalysis2.8.0.install} (100%)
rename debian/{libqgis-networkanalysis2.6.1.postinst => libqgis-networkanalysis2.8.0.postinst} (100%)
rename debian/{libqgis-networkanalysis2.6.1.postrm => libqgis-networkanalysis2.8.0.postrm} (100%)
create mode 100644 debian/libqgis-networkanalysis2.8.0.symbols
create mode 100644 debian/libqgis-server2.8.0.install
create mode 100644 debian/libqgis-server2.8.0.symbols
delete mode 100644 debian/libqgisgrass2.6.1.symbols
rename debian/{libqgisgrass2.6.1.install => libqgisgrass2.8.0.install} (100%)
rename debian/{libqgisgrass2.6.1.postinst => libqgisgrass2.8.0.postinst} (100%)
rename debian/{libqgisgrass2.6.1.postrm => libqgisgrass2.8.0.postrm} (100%)
create mode 100644 debian/libqgisgrass2.8.0.symbols
delete mode 100644 debian/libqgispython2.6.1.symbols
rename debian/{libqgispython2.6.1.install => libqgispython2.8.0.install} (100%)
rename debian/{libqgispython2.6.1.postinst => libqgispython2.8.0.postinst} (100%)
rename debian/{libqgispython2.6.1.postrm => libqgispython2.8.0.postrm} (100%)
create mode 100644 debian/libqgispython2.8.0.symbols
delete mode 100644 debian/patches/0001-QGIS-Server-BUGFIX-GetLegendGraphics-set-layername.patch
delete mode 100644 debian/patches/0001-backported-fix-for-11694.patch
delete mode 100644 debian/patches/0001-fix-11872-do-not-call-activateLayerRelatedAction-aft.patch
create mode 100644 debian/patches/developersmap-use-debian-package.patch
create mode 100644 debian/qgis-common.links
create mode 100644 doc/developersmap.html
delete mode 100644 i18n/qgis_af.ts
delete mode 100644 i18n/qgis_bg.ts
delete mode 100644 i18n/qgis_bn.ts
delete mode 100644 i18n/qgis_he.ts
delete mode 100644 i18n/qgis_ka.ts
delete mode 100644 i18n/qgis_lo.ts
delete mode 100644 i18n/qgis_ml.ts
delete mode 100644 i18n/qgis_mr.ts
delete mode 100644 i18n/qgis_sq.ts
create mode 100644 i18n/qgis_sr.ts
create mode 100644 i18n/qgis_sr at latin.ts
delete mode 100644 i18n/qgis_sr_Cyrl.ts
delete mode 100644 i18n/qgis_sr_Latn.ts
delete mode 100644 i18n/qgis_sw.ts
delete mode 100644 i18n/qgis_ta.ts
delete mode 100644 i18n/qgis_te.ts
delete mode 100644 i18n/qgis_tl.ts
delete mode 100644 i18n/qgis_xh.ts
create mode 100644 i18n/qgis_zh-Hans.ts
rename images/flags/{sr_Cyrl.png => sr at latin.png} (100%)
delete mode 100644 images/flags/sr_Latn.png
create mode 100644 images/themes/default/bubble.svg
create mode 100644 images/themes/default/cadtools/cad.png
create mode 100644 images/themes/default/cadtools/construction.png
create mode 100644 images/themes/default/cadtools/delta.png
create mode 100644 images/themes/default/cadtools/lock.png
create mode 100644 images/themes/default/cadtools/parallel.png
create mode 100644 images/themes/default/cadtools/perpendicular.png
create mode 100755 images/themes/default/mActionCreateMemory.png
create mode 100644 images/themes/default/mIconLoading.gif
copy images/themes/default/{mActionCheckQgisVersion.png => mIconSuccess.png} (100%)
create mode 100644 python/core/effects/qgsimageoperation.sip
create mode 100644 python/core/qgslayerdefinition.sip
create mode 100644 python/core/qgsmaplayerstylemanager.sip
create mode 100644 python/core/qgsmultirenderchecker.sip
create mode 100644 python/core/qgspointlocator.sip
create mode 100644 python/core/qgssnappingutils.sip
create mode 100644 python/core/qgstransaction.sip
create mode 100644 python/core/symbology-ng/qgsheatmaprenderer.sip
delete mode 100644 python/ext-libs/tests/utils.py
rename python/gui/{ => editorwidgets}/qgsdatetimeedit.sip (100%)
create mode 100644 python/gui/qgsnewmemorylayerdialog.sip
create mode 100644 python/gui/qgsprojectionselectionwidget.sip
create mode 100644 python/gui/qgsscalewidget.sip
create mode 100644 python/gui/symbology-ng/qgsheatmaprendererwidget.sip
create mode 100644 python/plugins/MetaSearch/AUTHORS.txt
create mode 100644 python/plugins/MetaSearch/LICENSE.txt
create mode 100644 python/plugins/MetaSearch/pavement.py
create mode 100644 python/plugins/MetaSearch/requirements-dev.txt
create mode 100644 python/plugins/MetaSearch/requirements.txt
create mode 100644 python/plugins/processing/algs/gdal/buildvrt.py
create mode 100644 python/plugins/processing/algs/gdal/ogr2ogrtopostgis.py
create mode 100644 python/plugins/processing/algs/gdal/ogr2ogrtopostgislist.py
delete mode 100644 python/plugins/processing/algs/grass7/description/r.average.txt
delete mode 100644 python/plugins/processing/algs/grass7/description/r.bilinear.txt
delete mode 100644 python/plugins/processing/algs/grass7/description/r.bitpattern.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.relief.txt
delete mode 100644 python/plugins/processing/algs/grass7/description/r.shaded.relief.txt
delete mode 100644 python/plugins/processing/algs/grass7/description/r.surf.idw2.txt
delete mode 100644 python/plugins/processing/algs/grass7/description/v.transform.pointsfile.txt
create mode 100644 python/plugins/processing/algs/lidar/lastools/blast2demPro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/blast2isoPro.py
delete mode 100644 python/plugins/processing/algs/lidar/lastools/las2las.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/las2lasPro_filter.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/las2lasPro_project.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/las2lasPro_transform.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/las2txtPro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasboundaryPro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lascanopyPro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasclassifyPro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasduplicatePro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasgridPro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasheightPro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasindexPro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasinfoPro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasmergePro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasnoisePro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasoveragePro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasoverlapPro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lassortPro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasthinPro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasvalidatePro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasviewPro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/laszipPro.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/txt2lasPro.py
create mode 100644 python/plugins/processing/algs/qgis/FieldsMapper.py
create mode 100644 python/plugins/processing/algs/qgis/HypsometricCurves.py
mode change 100755 => 100644 python/plugins/processing/algs/qgis/ImportIntoPostGIS.py
create mode 100644 python/plugins/processing/algs/qgis/RegularPoints.py
create mode 100644 python/plugins/processing/algs/qgis/SplitLinesWithLines.py
create mode 100644 python/plugins/processing/algs/qgis/SymetricalDifference.py
create mode 100644 python/plugins/processing/algs/qgis/VectorGrid.py
create mode 100644 python/plugins/processing/algs/qgis/VectorSplit.py
create mode 100644 python/plugins/processing/algs/qgis/fieldsmapping.py
delete mode 100644 python/plugins/processing/algs/qgis/help/addautoincrementalfield.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/addfieldtoattributestable.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/advancedpythonfieldcalculator.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/basicstatisticsfornumericfields.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/basicstatisticsfortextfields.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/clip.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/convertgeometrytype.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/convexhull.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/countpointsinpolygon.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/countpointsinpolygonweighted.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/countuniquepointsinpolygon.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/createconstantrasterlayer.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/createequivalentnumericalfield.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/creategrid.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/delaunaytriangulation.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/deletecolumn.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/deleteduplicategeometries.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/densifygeometries.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/densifygeometriesgivenaninterval.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/difference.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/dissolve.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/distancematrix.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/distancetonearesthub.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/explodelines.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/exportaddgeometrycolumns.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/extractnodes.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/fieldcalculator.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/fixeddistancebuffer.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/hublines.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/intersection.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/joinattributestable.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/lineintersections.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/linestopolygons.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/listuniquevalues.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/meancoordinates.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/mergevectorlayers.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/multiparttosingleparts.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/nearestneighbouranalysis.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/pointsdisplacement.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/pointsfromlines.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/pointsfrompolygons.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/pointslayerfromtable.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/polygoncentroids.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/polygonfromlayerextent.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/polygonstolines.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/randomselection.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/randomselectionwithinsubsets.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/rasterlayerstatistics.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/reprojectlayer.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/saveselectedfeatures.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/selectbyattribute.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/selectbylocation.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/simplifygeometries.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/singlepartstomultipart.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/snappointstogrid.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/statisticsbycategories.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/sumlinelengths.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/texttofloat.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/union.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/variabledistancebuffer.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/voronoipolygons.rst
delete mode 100644 python/plugins/processing/algs/qgis/help/zonalstatistics.rst
delete mode 100644 python/plugins/processing/algs/qgis/scripts/Fill_holes.py.help
delete mode 100644 python/plugins/processing/algs/qgis/scripts/Keep_n_biggest_parts.py.help
create mode 100644 python/plugins/processing/algs/qgis/ui/FieldsMapperDialogs.py
create mode 100644 python/plugins/processing/algs/qgis/ui/FieldsMappingPanel.py
create mode 100644 python/plugins/processing/algs/qgis/ui/ui_widgetFieldsMapping.py
create mode 100644 python/plugins/processing/algs/qgis/ui/widgetFieldsMapping.ui
delete mode 100644 python/plugins/processing/algs/saga/RasterCalculator.py
delete mode 100644 python/plugins/processing/algs/saga/SagaAlgorithm.py
create mode 100644 python/plugins/processing/algs/saga/SagaAlgorithm212.py
create mode 100644 python/plugins/processing/algs/saga/SagaAlgorithm213.py
create mode 100644 python/plugins/processing/algs/saga/SagaAlgorithm214.py
delete mode 100644 python/plugins/processing/algs/saga/description/2.0.8_AddPolygonAttributestoPoints.txt
delete mode 100644 python/plugins/processing/algs/saga/description/2.0.8_GetShapesExtents.txt
delete mode 100644 python/plugins/processing/algs/saga/description/2.0.8_InverseDistanceWeighted.txt
delete mode 100644 python/plugins/processing/algs/saga/description/2.0.8_MergeShapesLayers.txt
delete mode 100644 python/plugins/processing/algs/saga/description/2.0.8_Merging.txt
delete mode 100644 python/plugins/processing/algs/saga/description/2.0.8_OrdinaryKriging.txt
delete mode 100644 python/plugins/processing/algs/saga/description/2.0.8_PolygonDissolve.txt
delete mode 100644 python/plugins/processing/algs/saga/description/2.0.8_ShapesBuffer.txt
delete mode 100644 python/plugins/processing/algs/saga/description/2.0.8_Slope,Aspect,Curvature.txt
delete mode 100644 python/plugins/processing/algs/saga/description/2.0.8_SortGrid.txt
delete mode 100644 python/plugins/processing/algs/saga/description/2.0.8_SplitShapesLayerRandomly.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/AccumulatedCost(Anisotropic).txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/AccumulatedCost(Isotropic).txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/AddCoordinatestopoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/AddGridValuestoPoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/AddGridValuestoShapes.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1_AddPolygonAttributestoPoints.txt => 2.1.2/AddPolygonAttributestoPoints.txt} (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/Aggregate.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/AggregatePointObservations.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/AggregationIndex.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/AnalyticalHierarchyProcess.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/AnalyticalHillshading.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/B-SplineApproximation.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/BurnStreamNetworkintoDEM.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/CatchmentArea(FlowTracing).txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/CatchmentArea(Parallel).txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/CatchmentArea(Recursive).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/CellBalance.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ChangeDateFormat.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ChangeDetection.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ChangeGridValues.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ChangeTimeFormat.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ChannelNetwork.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ChannelNetworkandDrainageBasins.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ClipGridwithPolygon.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ClipPointswithPolygons.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/CloseGaps.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/CloseGapswithSpline.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/CloseOneCellGaps.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ClusterAnalysisforGrids.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ContourLinesfromGrid.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/ConvergenceIndex(SearchRadius).txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ConvergenceIndex.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ConvertDataStorageType.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ConvertLinestoPoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ConvertLinestoPolygons.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ConvertMultipointstoPoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ConvertPointstoLine(s).txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ConvertPolygonLineVerticestoPoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ConvertPolygonstoLines.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ConvexHull.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/CreateGraticule.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/CropToData.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/Cross-ClassificationandTabulation.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/CrossProfiles.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/CubicSplineApproximation.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/CurvatureClassification.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/CutShapesLayer.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/DTMFilter(slope-based).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/DirectionalStatisticsforSingleGrid.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/DistanceMatrix.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/DiurnalAnisotropicHeating.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/DownslopeDistanceGradient.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/EdgeContamination.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/EffectiveAirFlowHeights.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/FastRegionGrowingAlgorithm.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/FastRepresentativeness.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/FillGapsinRecords.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/FillSinks(PlanchonDarboux,2001).txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/FillSinks(WangLiu).txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/FillSinksXXL(WangLiu).txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/FilterClumps.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/FireRiskAnalysis.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/FitNPointstoshape.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/FlatDetection.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/FlowPathLength.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/FlowWidthandSpecificCatchmentArea.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/Fragmentation(Alternative).txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/Fragmentation(Standard).txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/FragmentationClassesfromDensityandConnectivity.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/Function.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/Fuzzify.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/FuzzyIntersection(AND).txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/FuzzyUnion(OR).txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GaussianFilter.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/GeographicallyWeightedMultipleRegression(Points).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/GeographicallyWeightedMultipleRegression(PointsGrids).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/GeographicallyWeightedMultipleRegression.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/GeographicallyWeightedRegression(PointsGrid).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/GeographicallyWeightedRegression.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GeometricFigures.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1_GetShapesExtents.txt => 2.1.2/GetShapesExtents.txt} (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/GlobalMoransIforGrids.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GradientVectorfromCartesiantoPolarCoordinates.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GradientVectorfromPolartoCartesianCoordinates.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GradientVectorsfromDirectionalComponents.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GradientVectorsfromDirectionandLength.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GradientVectorsfromSurface.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GridBuffer.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/GridCalculator.txt
copy python/plugins/processing/algs/saga/description/{2.1_GridCellIndex.txt => 2.1.2/GridCellIndex.txt} (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GridDifference.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GridDivision.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GridMasking.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GridNormalisation.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GridOrientation.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GridProximityBuffer.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GridSkeletonization.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GridStandardisation.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GridStatisticsforPolygons.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GridValuestoPoints(randomly).txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GridValuestoPoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GridVolume.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GridsProduct.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/GridsSum.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/HistogramSurface.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/Hypsometry.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/InverseDistanceWeighted.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/InvertDataNo-Data.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/KernelDensityEstimation.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/LSFactor.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/LakeFlood.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/LandSurfaceTemperature.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/LaplacianFilter.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/Layerofextremevalue.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/LeastCostPaths.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/Line-PolygonIntersection.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/LineDissolve.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/LineProperties.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/LineSimplification.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/LocalMinimaandMaxima.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/MajorityFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/MassBalanceIndex.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1_MergeLayers.txt => 2.1.2/MergeLayers.txt} (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/MetricConversions.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/MinimumDistanceAnalysis.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/ModifedQuadraticShepard.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/MorphologicalFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/MorphometricProtectionIndex.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/Mosaicking.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/Multi-BandVariation.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/MultiDirectionLeeFilter.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/MultilevelB-SplineInterpolation(fromGrid).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/MultilevelB-SplineInterpolation.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/MultipleRegressionAnalysis(GridGrids).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/MultipleRegressionAnalysis(PointsGrids).txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/MultiresolutionIndexofValleyBottomFlatness(MRVBF).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/NaturalNeighbour.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/NearestNeighbour.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/OrderedWeightedAveraging(OWA).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/OrdinaryKriging(Global).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/OrdinaryKriging.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/OverlandFlow-KinematicWaveD8.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/OverlandFlowDistancetoChannelNetwork.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/Patching.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/PatternAnalysis.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1_PointStatisticsforPolygons.txt => 2.1.2/PointStatisticsforPolygons.txt} (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/PointsFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/PointsThinning.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/PolartoCartesianCoordinates.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/Polygon-LineIntersection.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/PolygonCentroids.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1_PolygonDifference.txt => 2.1.2/PolygonDifference.txt} (100%)
copy python/plugins/processing/algs/saga/description/{2.1_PolygonDissolve.txt => 2.1.2/PolygonDissolve.txt} (100%)
copy python/plugins/processing/algs/saga/description/{2.1_PolygonDissolveAllPolygs.txt => 2.1.2/PolygonDissolveAllPolygs.txt} (100%)
copy python/plugins/processing/algs/saga/description/{2.1_PolygonIdentity.txt => 2.1.2/PolygonIdentity.txt} (100%)
copy python/plugins/processing/algs/saga/description/{2.1_PolygonIntersect.txt => 2.1.2/PolygonIntersect.txt} (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/PolygonPartstoSeparatePolygons.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/PolygonProperties.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/PolygonShapeIndices.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1_PolygonSymmetricalDifference.txt => 2.1.2/PolygonSymmetricalDifference.txt} (100%)
copy python/plugins/processing/algs/saga/description/{2.1_PolygonUnion.txt => 2.1.2/PolygonUnion.txt} (100%)
copy python/plugins/processing/algs/saga/description/{2.1_PolygonUpdate.txt => 2.1.2/PolygonUpdate.txt} (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/PolygonstoEdgesandNodes.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/PolynomialRegression.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/PrincipleComponentsAnalysis.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/Profilefrompoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ProfilesfromLines.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ProximityGrid.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/QuadTreeStructuretoShapes.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/RGBComposite.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/RadiusofVariance(Grid).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/RandomField.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/RandomTerrainGeneration.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/RankFilter.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/RealSurfaceArea.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ReclassifyGridValues.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/RegressionAnalysis(PointsGrid).txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/RelativeHeightsandSlopePositions.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/RemoveDuplicatePoints.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/Representativeness(Grid).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/Resampling.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/ResidualAnalysis(Grid).txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/RunningAverage.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/SAGAWetnessIndex.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/SeedGeneration.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/Separatepointsbydirection.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1_ShapesBuffer.txt => 2.1.2/ShapesBuffer.txt} (100%)
copy python/plugins/processing/algs/saga/description/{2.1_ShapesBufferFixed.txt => 2.1.2/ShapesBufferFixed.txt} (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.2}/ShapestoGrid.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/ShrinkAndExpand.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/SimpleFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/SimpleRegionGrowing.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/Simulation.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/SinkDrainageRouteDetection.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/SinkRemoval.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/SkyViewFactor.txt
copy python/plugins/processing/algs/saga/description/{2.1_Slope,Aspect,Curvature.txt => 2.1.2/Slope,Aspect,Curvature.txt} (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/SlopeLength.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/SoilTextureClassification.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/SpatialPointPatternAnalysis.txt
copy python/plugins/processing/algs/saga/description/{2.1_SplitShapesLayerRandomly.txt => 2.1.2/SplitShapesLayerRandomly.txt} (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/StatisticsforGrids.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/StrahlerOrder.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/StreamPowerIndex.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/SupervisedClassification.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/SurfaceSpecificPoints.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/TPIBasedLandformClassification.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/TerrainRuggednessIndex(TRI).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/ThinPlateSpline(Global).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/ThinPlateSpline(Local).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/ThinPlateSpline(TIN).txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/ThresholdBuffer.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/TopographicCorrection.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/TopographicPositionIndex(TPI).txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/TopographicWetnessIndex(TWI).txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/Transectthroughpolygonshapefile.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/TransformShapes.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1_TransposeGrids.txt => 2.1.2/TransposeGrids.txt} (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/Triangulation.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/UniversalKriging(Global).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/UniversalKriging.txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/UpslopeArea.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/UserDefinedFilter.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/VariogramCloud.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/VariogramSurface.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/VectorRuggednessMeasure(VRM).txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/VectorisingGridClasses.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/VegetationIndex(SlopeBased).txt
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/VerticalDistancetoChannelNetwork.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/WaterRetentionCapacity.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/WatershedBasins.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/WatershedSegmentation.txt (100%)
copy python/plugins/processing/algs/saga/description/{ => 2.1.2}/WindEffect(WindwardLeewardIndex).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.2/ZonalGridStatistics.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/AccumulatedCost(Anisotropic).txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/AccumulatedCost(Isotropic).txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/AddCoordinatestopoints.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/AddGridValuestoPoints.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/AddGridValuestoShapes.txt (100%)
rename python/plugins/processing/algs/saga/description/{2.1_AddPolygonAttributestoPoints.txt => 2.1.3/AddPolygonAttributestoPoints.txt} (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/Aggregate.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/AggregatePointObservations.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/AggregationIndex.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/AnalyticalHierarchyProcess.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/AnalyticalHillshading.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/B-SplineApproximation.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/BurnStreamNetworkintoDEM.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/CatchmentArea(FlowTracing).txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/CatchmentArea(Parallel).txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/CatchmentArea(Recursive).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/CellBalance.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ChangeDateFormat.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ChangeDetection.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ChangeGridValues.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ChangeTimeFormat.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ChannelNetwork.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ChannelNetworkandDrainageBasins.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ClipGridwithPolygon.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ClipPointswithPolygons.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/CloseGaps.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/CloseGapswithSpline.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/CloseOneCellGaps.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ClusterAnalysisforGrids.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ContourLinesfromGrid.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/ConvergenceIndex(SearchRadius).txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ConvergenceIndex.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ConvertDataStorageType.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ConvertLinestoPoints.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ConvertLinestoPolygons.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ConvertMultipointstoPoints.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ConvertPointstoLine(s).txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ConvertPolygonLineVerticestoPoints.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ConvertPolygonstoLines.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ConvexHull.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/CreateGraticule.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/CropToData.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/Cross-ClassificationandTabulation.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/CrossProfiles.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/CubicSplineApproximation.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/CurvatureClassification.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/CutShapesLayer.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/DTMFilter(slope-based).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/DirectionalStatisticsforSingleGrid.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/DistanceMatrix.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/DiurnalAnisotropicHeating.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/DownslopeDistanceGradient.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/EdgeContamination.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/EffectiveAirFlowHeights.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/FastRegionGrowingAlgorithm.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/FastRepresentativeness.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/FillGapsinRecords.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/FillSinks(PlanchonDarboux,2001).txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/FillSinks(WangLiu).txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/FillSinksXXL(WangLiu).txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/FilterClumps.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/FireRiskAnalysis.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/FitNPointstoshape.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/FlatDetection.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/FlowPathLength.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/FlowWidthandSpecificCatchmentArea.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/Fragmentation(Alternative).txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/Fragmentation(Standard).txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/FragmentationClassesfromDensityandConnectivity.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/Function.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/Fuzzify.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/FuzzyIntersection(AND).txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/FuzzyUnion(OR).txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GaussianFilter.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/GeographicallyWeightedMultipleRegression(Points).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/GeographicallyWeightedMultipleRegression(PointsGrids).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/GeographicallyWeightedMultipleRegression.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/GeographicallyWeightedRegression(PointsGrid).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/GeographicallyWeightedRegression.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GeometricFigures.txt (100%)
rename python/plugins/processing/algs/saga/description/{2.1_GetShapesExtents.txt => 2.1.3/GetShapesExtents.txt} (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/GlobalMoransIforGrids.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GradientVectorfromCartesiantoPolarCoordinates.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GradientVectorfromPolartoCartesianCoordinates.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GradientVectorsfromDirectionalComponents.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GradientVectorsfromDirectionandLength.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GradientVectorsfromSurface.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GridBuffer.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/GridCalculator.txt
rename python/plugins/processing/algs/saga/description/{2.1_GridCellIndex.txt => 2.1.3/GridCellIndex.txt} (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GridDifference.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GridDivision.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GridMasking.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GridNormalisation.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GridOrientation.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GridProximityBuffer.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GridSkeletonization.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GridStandardisation.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GridStatisticsforPolygons.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GridValuestoPoints(randomly).txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GridValuestoPoints.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GridVolume.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GridsProduct.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/GridsSum.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/HistogramSurface.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/Hypsometry.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/InverseDistanceWeighted.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/InvertDataNo-Data.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/KernelDensityEstimation.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/LSFactor.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/LakeFlood.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/LandSurfaceTemperature.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/LaplacianFilter.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/Layerofextremevalue.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/LeastCostPaths.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/Line-PolygonIntersection.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/LineDissolve.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/LineProperties.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/LineSimplification.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/LocalMinimaandMaxima.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/MajorityFilter.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/MassBalanceIndex.txt (100%)
rename python/plugins/processing/algs/saga/description/{2.1_MergeLayers.txt => 2.1.3/MergeLayers.txt} (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/MetricConversions.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/MinimumDistanceAnalysis.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/ModifedQuadraticShepard.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/MorphologicalFilter.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/MorphometricProtectionIndex.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/Mosaicking.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/Multi-BandVariation.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/MultiDirectionLeeFilter.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/MultilevelB-SplineInterpolation(fromGrid).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/MultilevelB-SplineInterpolation.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/MultipleRegressionAnalysis(GridGrids).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/MultipleRegressionAnalysis(PointsGrids).txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/MultiresolutionIndexofValleyBottomFlatness(MRVBF).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/NaturalNeighbour.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/NearestNeighbour.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/OrderedWeightedAveraging(OWA).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/OrdinaryKriging(Global).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/OrdinaryKriging.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/OverlandFlow-KinematicWaveD8.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/OverlandFlowDistancetoChannelNetwork.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/Patching.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/PatternAnalysis.txt (100%)
rename python/plugins/processing/algs/saga/description/{2.1_PointStatisticsforPolygons.txt => 2.1.3/PointStatisticsforPolygons.txt} (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/PointsFilter.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/PointsThinning.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/PolartoCartesianCoordinates.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/Polygon-LineIntersection.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/PolygonCentroids.txt (100%)
rename python/plugins/processing/algs/saga/description/{2.1_PolygonDifference.txt => 2.1.3/PolygonDifference.txt} (100%)
rename python/plugins/processing/algs/saga/description/{2.1_PolygonDissolve.txt => 2.1.3/PolygonDissolve.txt} (100%)
rename python/plugins/processing/algs/saga/description/{2.1_PolygonDissolveAllPolygs.txt => 2.1.3/PolygonDissolveAllPolygs.txt} (100%)
rename python/plugins/processing/algs/saga/description/{2.1_PolygonIdentity.txt => 2.1.3/PolygonIdentity.txt} (100%)
rename python/plugins/processing/algs/saga/description/{2.1_PolygonIntersect.txt => 2.1.3/PolygonIntersect.txt} (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/PolygonPartstoSeparatePolygons.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/PolygonProperties.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/PolygonShapeIndices.txt (100%)
rename python/plugins/processing/algs/saga/description/{2.1_PolygonSymmetricalDifference.txt => 2.1.3/PolygonSymmetricalDifference.txt} (100%)
rename python/plugins/processing/algs/saga/description/{2.1_PolygonUnion.txt => 2.1.3/PolygonUnion.txt} (100%)
rename python/plugins/processing/algs/saga/description/{2.1_PolygonUpdate.txt => 2.1.3/PolygonUpdate.txt} (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/PolygonstoEdgesandNodes.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/PolynomialRegression.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/PrincipleComponentsAnalysis.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/Profilefrompoints.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ProfilesfromLines.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ProximityGrid.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/QuadTreeStructuretoShapes.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/RGBComposite.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/RadiusofVariance(Grid).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/RandomField.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/RandomTerrainGeneration.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/RankFilter.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/RealSurfaceArea.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ReclassifyGridValues.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/RegressionAnalysis(PointsGrid).txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/RelativeHeightsandSlopePositions.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/RemoveDuplicatePoints.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/Representativeness(Grid).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/Resampling.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/ResidualAnalysis(Grid).txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/RunningAverage.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/SAGAWetnessIndex.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/SeedGeneration.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/Separatepointsbydirection.txt (100%)
rename python/plugins/processing/algs/saga/description/{2.1_ShapesBuffer.txt => 2.1.3/ShapesBuffer.txt} (100%)
rename python/plugins/processing/algs/saga/description/{2.1_ShapesBufferFixed.txt => 2.1.3/ShapesBufferFixed.txt} (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/ShapestoGrid.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/ShrinkAndExpand.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/SimpleFilter.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/SimpleRegionGrowing.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/Simulation.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/SinkDrainageRouteDetection.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/SinkRemoval.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/SkyViewFactor.txt
rename python/plugins/processing/algs/saga/description/{2.1_Slope,Aspect,Curvature.txt => 2.1.3/Slope,Aspect,Curvature.txt} (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/SlopeLength.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/SoilTextureClassification.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/SpatialPointPatternAnalysis.txt
rename python/plugins/processing/algs/saga/description/{2.1_SplitShapesLayerRandomly.txt => 2.1.3/SplitShapesLayerRandomly.txt} (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/StatisticsforGrids.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/StrahlerOrder.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/StreamPowerIndex.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/SupervisedClassification.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/SurfaceSpecificPoints.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/TPIBasedLandformClassification.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/TerrainRuggednessIndex(TRI).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/ThinPlateSpline(Global).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/ThinPlateSpline(Local).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/ThinPlateSpline(TIN).txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/ThresholdBuffer.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/TopographicCorrection.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/TopographicPositionIndex(TPI).txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/TopographicWetnessIndex(TWI).txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/Transectthroughpolygonshapefile.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/TransformShapes.txt (100%)
rename python/plugins/processing/algs/saga/description/{2.1_TransposeGrids.txt => 2.1.3/TransposeGrids.txt} (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/Triangulation.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/UniversalKriging(Global).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/UniversalKriging.txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/UpslopeArea.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/UserDefinedFilter.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/VariogramCloud.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/VariogramSurface.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/VectorRuggednessMeasure(VRM).txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/VectorisingGridClasses.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/VegetationIndex(SlopeBased).txt
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/VerticalDistancetoChannelNetwork.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/WaterRetentionCapacity.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/WatershedBasins.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/WatershedSegmentation.txt (100%)
rename python/plugins/processing/algs/saga/description/{ => 2.1.3}/WindEffect(WindwardLeewardIndex).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.1.3/ZonalGridStatistics.txt
delete mode 100644 python/plugins/processing/algs/saga/description/2.1_InverseDistanceWeighted.txt
delete mode 100644 python/plugins/processing/algs/saga/description/2.1_Mosaicking.txt
delete mode 100644 python/plugins/processing/algs/saga/description/2.1_OrdinaryKriging.txt
delete mode 100644 python/plugins/processing/algs/saga/description/B-SplineApproximation.txt
delete mode 100644 python/plugins/processing/algs/saga/description/BurnStreamNetworkintoDEM.txt
delete mode 100644 python/plugins/processing/algs/saga/description/CellBalance.txt
delete mode 100644 python/plugins/processing/algs/saga/description/ConvergenceIndex(SearchRadius).txt
delete mode 100644 python/plugins/processing/algs/saga/description/CubicSplineApproximation.txt
delete mode 100644 python/plugins/processing/algs/saga/description/CurvatureClassification.txt
delete mode 100644 python/plugins/processing/algs/saga/description/DirectionalStatisticsforSingleGrid.txt
delete mode 100644 python/plugins/processing/algs/saga/description/FastRepresentativeness.txt
delete mode 100644 python/plugins/processing/algs/saga/description/GeographicallyWeightedMultipleRegression(Points).txt
delete mode 100644 python/plugins/processing/algs/saga/description/GeographicallyWeightedMultipleRegression(PointsGrids).txt
delete mode 100644 python/plugins/processing/algs/saga/description/GeographicallyWeightedMultipleRegression.txt
delete mode 100644 python/plugins/processing/algs/saga/description/GeographicallyWeightedRegression(PointsGrid).txt
delete mode 100644 python/plugins/processing/algs/saga/description/GeographicallyWeightedRegression.txt
delete mode 100644 python/plugins/processing/algs/saga/description/GlobalMoransIforGrids.txt
delete mode 100644 python/plugins/processing/algs/saga/description/GridShrinkExpand.txt
delete mode 100644 python/plugins/processing/algs/saga/description/KernelDensityEstimation.txt
delete mode 100644 python/plugins/processing/algs/saga/description/Layerofextremevalue.txt
delete mode 100644 python/plugins/processing/algs/saga/description/MinimumDistanceAnalysis.txt
delete mode 100644 python/plugins/processing/algs/saga/description/ModifedQuadraticShepard.txt
delete mode 100644 python/plugins/processing/algs/saga/description/Multi-BandVariation.txt
delete mode 100644 python/plugins/processing/algs/saga/description/MultilevelB-SplineInterpolation(fromGrid).txt
delete mode 100644 python/plugins/processing/algs/saga/description/MultilevelB-SplineInterpolation.txt
delete mode 100644 python/plugins/processing/algs/saga/description/MultipleRegressionAnalysis(GridGrids).txt
delete mode 100644 python/plugins/processing/algs/saga/description/MultipleRegressionAnalysis(PointsGrids).txt
delete mode 100644 python/plugins/processing/algs/saga/description/NaturalNeighbour.txt
delete mode 100644 python/plugins/processing/algs/saga/description/NearestNeighbour.txt
delete mode 100644 python/plugins/processing/algs/saga/description/OrdinaryKriging(Global).txt
delete mode 100644 python/plugins/processing/algs/saga/description/PolynomialRegression.txt
delete mode 100644 python/plugins/processing/algs/saga/description/PolynomialTrendfromGrids.txt
delete mode 100644 python/plugins/processing/algs/saga/description/RadiusofVariance(Grid).txt
delete mode 100644 python/plugins/processing/algs/saga/description/RandomField.txt
delete mode 100644 python/plugins/processing/algs/saga/description/RealAreaCalculation.txt
delete mode 100644 python/plugins/processing/algs/saga/description/RegressionAnalysis(PointsGrid).txt
delete mode 100644 python/plugins/processing/algs/saga/description/Representativeness(Grid).txt
delete mode 100644 python/plugins/processing/algs/saga/description/Resampling.txt
delete mode 100644 python/plugins/processing/algs/saga/description/ResidualAnalysis(Grid).txt
delete mode 100644 python/plugins/processing/algs/saga/description/SAGAWetnessIndex.txt
delete mode 100644 python/plugins/processing/algs/saga/description/SkyViewFactor.txt
delete mode 100644 python/plugins/processing/algs/saga/description/SpatialPointPatternAnalysis.txt
delete mode 100644 python/plugins/processing/algs/saga/description/StatisticsforGrids.txt
delete mode 100644 python/plugins/processing/algs/saga/description/SupervisedClassification.txt
delete mode 100644 python/plugins/processing/algs/saga/description/TPIBasedLandformClassification.txt
delete mode 100644 python/plugins/processing/algs/saga/description/TerrainRuggednessIndex(TRI).txt
delete mode 100644 python/plugins/processing/algs/saga/description/ThinPlateSpline(Global).txt
delete mode 100644 python/plugins/processing/algs/saga/description/ThinPlateSpline(Local).txt
delete mode 100644 python/plugins/processing/algs/saga/description/ThinPlateSpline(TIN).txt
delete mode 100644 python/plugins/processing/algs/saga/description/TopographicPositionIndex(TPI).txt
delete mode 100644 python/plugins/processing/algs/saga/description/Triangulation.txt
delete mode 100644 python/plugins/processing/algs/saga/description/UniversalKriging(Global).txt
delete mode 100644 python/plugins/processing/algs/saga/description/UniversalKriging.txt
delete mode 100644 python/plugins/processing/algs/saga/description/VariogramCloud.txt
delete mode 100644 python/plugins/processing/algs/saga/description/VariogramSurface.txt
delete mode 100644 python/plugins/processing/algs/saga/description/VectorRuggednessMeasure(VRM).txt
delete mode 100644 python/plugins/processing/algs/saga/description/VegetationIndex[distancebased].txt
delete mode 100644 python/plugins/processing/algs/saga/description/VegetationIndex[slopebased].txt
delete mode 100644 python/plugins/processing/algs/saga/description/ZonalGridStatistics.txt
create mode 100644 python/plugins/processing/algs/saga/dummy.mgrd
rename python/{ext-libs/tests/__init__.py => plugins/processing/algs/saga/dummy.sdat} (100%)
create mode 100644 python/plugins/processing/algs/saga/dummy.sgrd
delete mode 100644 python/plugins/processing/algs/saga/help/accumulatedcostanisotropic.rst
delete mode 100644 python/plugins/processing/algs/saga/help/accumulatedcostisotropic.rst
delete mode 100644 python/plugins/processing/algs/saga/help/addcoordinatestopoints.rst
delete mode 100644 python/plugins/processing/algs/saga/help/addgridvaluestopoints.rst
delete mode 100644 python/plugins/processing/algs/saga/help/addgridvaluestoshapes.rst
delete mode 100644 python/plugins/processing/algs/saga/help/addpolygonattributestopoints.rst
delete mode 100644 python/plugins/processing/algs/saga/help/aggregate.rst
delete mode 100644 python/plugins/processing/algs/saga/help/aggregatepointobservations.rst
delete mode 100644 python/plugins/processing/algs/saga/help/aggregationindex.rst
delete mode 100644 python/plugins/processing/algs/saga/help/analyticalhierarchyprocess.rst
delete mode 100644 python/plugins/processing/algs/saga/help/analyticalhillshading.rst
delete mode 100644 python/plugins/processing/algs/saga/help/bifurcation.rst
delete mode 100644 python/plugins/processing/algs/saga/help/bsplineapproximation.rst
delete mode 100644 python/plugins/processing/algs/saga/help/burnstreamnetworkintodem.rst
delete mode 100644 python/plugins/processing/algs/saga/help/catchmentareaflowtracing.rst
delete mode 100644 python/plugins/processing/algs/saga/help/catchmentareamassfluxmethod.rst
delete mode 100644 python/plugins/processing/algs/saga/help/catchmentareaparallel.rst
delete mode 100644 python/plugins/processing/algs/saga/help/catchmentarearecursive.rst
delete mode 100644 python/plugins/processing/algs/saga/help/cellbalance.rst
delete mode 100644 python/plugins/processing/algs/saga/help/changedateformat.rst
delete mode 100644 python/plugins/processing/algs/saga/help/changedetection.rst
delete mode 100644 python/plugins/processing/algs/saga/help/changegridvalues.rst
delete mode 100644 python/plugins/processing/algs/saga/help/changetimeformat.rst
delete mode 100644 python/plugins/processing/algs/saga/help/changevectoranalysis.rst
delete mode 100644 python/plugins/processing/algs/saga/help/channelnetwork.rst
delete mode 100644 python/plugins/processing/algs/saga/help/channelnetworkanddrainagebasins.rst
delete mode 100644 python/plugins/processing/algs/saga/help/clipgridwithpolygon.rst
delete mode 100644 python/plugins/processing/algs/saga/help/clippointswithpolygons.rst
delete mode 100644 python/plugins/processing/algs/saga/help/closegaps.rst
delete mode 100644 python/plugins/processing/algs/saga/help/closegapswithspline.rst
delete mode 100644 python/plugins/processing/algs/saga/help/closeonecellgaps.rst
delete mode 100644 python/plugins/processing/algs/saga/help/clusteranalysisforgrids.rst
delete mode 100644 python/plugins/processing/algs/saga/help/colorblending.rst
delete mode 100644 python/plugins/processing/algs/saga/help/combinegrids.rst
delete mode 100644 python/plugins/processing/algs/saga/help/contourlinesfromgrid.rst
delete mode 100644 python/plugins/processing/algs/saga/help/convergenceindex.rst
delete mode 100644 python/plugins/processing/algs/saga/help/convergenceindexsearchradius.rst
delete mode 100644 python/plugins/processing/algs/saga/help/convertdatastoragetype.rst
delete mode 100644 python/plugins/processing/algs/saga/help/convertlinestopoints.rst
delete mode 100644 python/plugins/processing/algs/saga/help/convertlinestopolygons.rst
delete mode 100644 python/plugins/processing/algs/saga/help/convertmultipointstopoints.rst
delete mode 100644 python/plugins/processing/algs/saga/help/convertpointstolines.rst
delete mode 100644 python/plugins/processing/algs/saga/help/convertpolygonlineverticestopoints.rst
delete mode 100644 python/plugins/processing/algs/saga/help/convertpolygonstolines.rst
delete mode 100644 python/plugins/processing/algs/saga/help/converttabletopoints.rst
delete mode 100644 python/plugins/processing/algs/saga/help/convexhull.rst
delete mode 100644 python/plugins/processing/algs/saga/help/countpointsinpolygons.rst
delete mode 100644 python/plugins/processing/algs/saga/help/creategraticule.rst
delete mode 100644 python/plugins/processing/algs/saga/help/crossclassificationandtabulation.rst
delete mode 100644 python/plugins/processing/algs/saga/help/crossprofiles.rst
delete mode 100644 python/plugins/processing/algs/saga/help/cubicsplineapproximation.rst
delete mode 100644 python/plugins/processing/algs/saga/help/curvatureclassification.rst
delete mode 100644 python/plugins/processing/algs/saga/help/cutshapeslayer.rst
delete mode 100644 python/plugins/processing/algs/saga/help/directionalstatisticsforsinglegrid.rst
delete mode 100644 python/plugins/processing/algs/saga/help/distancematrix.rst
delete mode 100644 python/plugins/processing/algs/saga/help/diurnalanisotropicheating.rst
delete mode 100644 python/plugins/processing/algs/saga/help/downslopedistancegradient.rst
delete mode 100644 python/plugins/processing/algs/saga/help/dtmfilterslopebased.rst
delete mode 100644 python/plugins/processing/algs/saga/help/edgecontamination.rst
delete mode 100644 python/plugins/processing/algs/saga/help/effectiveairflowheights.rst
delete mode 100644 python/plugins/processing/algs/saga/help/enumeratetablefield.rst
delete mode 100644 python/plugins/processing/algs/saga/help/fastregiongrowingalgorithm.rst
delete mode 100644 python/plugins/processing/algs/saga/help/fastrepresentativeness.rst
delete mode 100644 python/plugins/processing/algs/saga/help/fillgapsinrecords.rst
delete mode 100644 python/plugins/processing/algs/saga/help/fillsinksplanchondarboux2001.rst
delete mode 100644 python/plugins/processing/algs/saga/help/fillsinkswangliu.rst
delete mode 100644 python/plugins/processing/algs/saga/help/fillsinksxxlwangliu.rst
delete mode 100644 python/plugins/processing/algs/saga/help/filterclumps.rst
delete mode 100644 python/plugins/processing/algs/saga/help/fireriskanalysis.rst
delete mode 100644 python/plugins/processing/algs/saga/help/fitnpointstoshape.rst
delete mode 100644 python/plugins/processing/algs/saga/help/flatdetection.rst
delete mode 100644 python/plugins/processing/algs/saga/help/flowpathlength.rst
delete mode 100644 python/plugins/processing/algs/saga/help/flowwidthandspecificcatchmentarea.rst
delete mode 100644 python/plugins/processing/algs/saga/help/fractaldimensionofgridsurface.rst
delete mode 100644 python/plugins/processing/algs/saga/help/fragmentationalternative.rst
delete mode 100644 python/plugins/processing/algs/saga/help/fragmentationclassesfromdensityandconnectivity.rst
delete mode 100644 python/plugins/processing/algs/saga/help/fragmentationstandard.rst
delete mode 100644 python/plugins/processing/algs/saga/help/function.rst
delete mode 100644 python/plugins/processing/algs/saga/help/fuzzify.rst
delete mode 100644 python/plugins/processing/algs/saga/help/fuzzyintersectionand.rst
delete mode 100644 python/plugins/processing/algs/saga/help/fuzzyunionor.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gaussianfilter.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gaussianlandscapes.rst
delete mode 100644 python/plugins/processing/algs/saga/help/geographicallyweightedmultipleregression.rst
delete mode 100644 python/plugins/processing/algs/saga/help/geographicallyweightedmultipleregressionpoints.rst
delete mode 100644 python/plugins/processing/algs/saga/help/geographicallyweightedmultipleregressionpointsgrids.rst
delete mode 100644 python/plugins/processing/algs/saga/help/geographicallyweightedregression.rst
delete mode 100644 python/plugins/processing/algs/saga/help/geographicallyweightedregressionpointsgrid.rst
delete mode 100644 python/plugins/processing/algs/saga/help/geometricfigures.rst
delete mode 100644 python/plugins/processing/algs/saga/help/getshapesextents.rst
delete mode 100644 python/plugins/processing/algs/saga/help/globalmoransiforgrids.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gradientvectorfromcartesiantopolarcoordinates.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gradientvectorfrompolartocartesiancoordinates.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gradientvectorsfromdirectionalcomponents.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gradientvectorsfromdirectionandlength.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gradientvectorsfromsurface.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gridbuffer.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gridcalculator.rst
delete mode 100644 python/plugins/processing/algs/saga/help/griddifference.rst
delete mode 100644 python/plugins/processing/algs/saga/help/griddivision.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gridmasking.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gridnormalisation.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gridorientation.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gridproximitybuffer.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gridshrinkexpand.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gridskeletonization.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gridsproduct.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gridssum.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gridstandardisation.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gridstatisticsforpolygons.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gridvaluestopoints.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gridvaluestopointsrandomly.rst
delete mode 100644 python/plugins/processing/algs/saga/help/gridvolume.rst
delete mode 100644 python/plugins/processing/algs/saga/help/histogramsurface.rst
delete mode 100644 python/plugins/processing/algs/saga/help/hypsometry.rst
delete mode 100644 python/plugins/processing/algs/saga/help/inversedistanceweighted.rst
delete mode 100644 python/plugins/processing/algs/saga/help/invertdatanodata.rst
delete mode 100644 python/plugins/processing/algs/saga/help/kerneldensityestimation.rst
delete mode 100644 python/plugins/processing/algs/saga/help/lakeflood.rst
delete mode 100644 python/plugins/processing/algs/saga/help/landsurfacetemperature.rst
delete mode 100644 python/plugins/processing/algs/saga/help/laplacianfilter.rst
delete mode 100644 python/plugins/processing/algs/saga/help/layerofextremevalue.rst
delete mode 100644 python/plugins/processing/algs/saga/help/leastcostpaths.rst
delete mode 100644 python/plugins/processing/algs/saga/help/linedissolve.rst
delete mode 100644 python/plugins/processing/algs/saga/help/linepolygonintersection.rst
delete mode 100644 python/plugins/processing/algs/saga/help/lineproperties.rst
delete mode 100644 python/plugins/processing/algs/saga/help/linesimplification.rst
delete mode 100644 python/plugins/processing/algs/saga/help/localminimaandmaxima.rst
delete mode 100644 python/plugins/processing/algs/saga/help/lsfactor.rst
delete mode 100644 python/plugins/processing/algs/saga/help/majorityfilter.rst
delete mode 100644 python/plugins/processing/algs/saga/help/massbalanceindex.rst
delete mode 100644 python/plugins/processing/algs/saga/help/mergeshapeslayers.rst
delete mode 100644 python/plugins/processing/algs/saga/help/merging.rst
delete mode 100644 python/plugins/processing/algs/saga/help/metricconversions.rst
delete mode 100644 python/plugins/processing/algs/saga/help/minimumdistanceanalysis.rst
delete mode 100644 python/plugins/processing/algs/saga/help/modifedquadraticshepard.rst
delete mode 100644 python/plugins/processing/algs/saga/help/morphologicalfilter.rst
delete mode 100644 python/plugins/processing/algs/saga/help/morphometricprotectionindex.rst
delete mode 100644 python/plugins/processing/algs/saga/help/multibandvariation.rst
delete mode 100644 python/plugins/processing/algs/saga/help/multidirectionleefilter.rst
delete mode 100644 python/plugins/processing/algs/saga/help/multilevelbsplineinterpolation.rst
delete mode 100644 python/plugins/processing/algs/saga/help/multilevelbsplineinterpolationfromgrid.rst
delete mode 100644 python/plugins/processing/algs/saga/help/multipleregressionanalysisgridgrids.rst
delete mode 100644 python/plugins/processing/algs/saga/help/multipleregressionanalysispointsgrids.rst
delete mode 100644 python/plugins/processing/algs/saga/help/multiresolutionindexofvalleybottomflatnessmrvbf.rst
delete mode 100644 python/plugins/processing/algs/saga/help/naturalneighbour.rst
delete mode 100644 python/plugins/processing/algs/saga/help/nearestneighbour.rst
delete mode 100644 python/plugins/processing/algs/saga/help/orderedweightedaveragingowa.rst
delete mode 100644 python/plugins/processing/algs/saga/help/ordinarykriging.rst
delete mode 100644 python/plugins/processing/algs/saga/help/ordinarykrigingglobal.rst
delete mode 100644 python/plugins/processing/algs/saga/help/overlandflowdistancetochannelnetwork.rst
delete mode 100644 python/plugins/processing/algs/saga/help/overlandflowkinematicwaved8.rst
delete mode 100644 python/plugins/processing/algs/saga/help/patching.rst
delete mode 100644 python/plugins/processing/algs/saga/help/patternanalysis.rst
delete mode 100644 python/plugins/processing/algs/saga/help/pointsfilter.rst
delete mode 100644 python/plugins/processing/algs/saga/help/pointstatisticsforpolygons.rst
delete mode 100644 python/plugins/processing/algs/saga/help/pointsthinning.rst
delete mode 100644 python/plugins/processing/algs/saga/help/polartocartesiancoordinates.rst
delete mode 100644 python/plugins/processing/algs/saga/help/polygoncentroids.rst
delete mode 100644 python/plugins/processing/algs/saga/help/polygondissolve.rst
delete mode 100644 python/plugins/processing/algs/saga/help/polygonintersection.rst
delete mode 100644 python/plugins/processing/algs/saga/help/polygonlineintersection.rst
delete mode 100644 python/plugins/processing/algs/saga/help/polygonpartstoseparatepolygons.rst
delete mode 100644 python/plugins/processing/algs/saga/help/polygonproperties.rst
delete mode 100644 python/plugins/processing/algs/saga/help/polygonshapeindices.rst
delete mode 100644 python/plugins/processing/algs/saga/help/polygonstoedgesandnodes.rst
delete mode 100644 python/plugins/processing/algs/saga/help/polynomialregression.rst
delete mode 100644 python/plugins/processing/algs/saga/help/polynomialtrendfromgrids.rst
delete mode 100644 python/plugins/processing/algs/saga/help/principlecomponentsanalysis.rst
delete mode 100644 python/plugins/processing/algs/saga/help/profilefrompoints.rst
delete mode 100644 python/plugins/processing/algs/saga/help/profilesfromlines.rst
delete mode 100644 python/plugins/processing/algs/saga/help/proximitygrid.rst
delete mode 100644 python/plugins/processing/algs/saga/help/quadtreestructuretoshapes.rst
delete mode 100644 python/plugins/processing/algs/saga/help/radiusofvariancegrid.rst
delete mode 100644 python/plugins/processing/algs/saga/help/randomfield.rst
delete mode 100644 python/plugins/processing/algs/saga/help/randomterraingeneration.rst
delete mode 100644 python/plugins/processing/algs/saga/help/rankfilter.rst
delete mode 100644 python/plugins/processing/algs/saga/help/realareacalculation.rst
delete mode 100644 python/plugins/processing/algs/saga/help/reclassifygridvalues.rst
delete mode 100644 python/plugins/processing/algs/saga/help/regressionanalysispointsgrid.rst
delete mode 100644 python/plugins/processing/algs/saga/help/relativeheightsandslopepositions.rst
delete mode 100644 python/plugins/processing/algs/saga/help/removeduplicatepoints.rst
delete mode 100644 python/plugins/processing/algs/saga/help/representativenessgrid.rst
delete mode 100644 python/plugins/processing/algs/saga/help/resampling.rst
delete mode 100644 python/plugins/processing/algs/saga/help/residualanalysisgrid.rst
delete mode 100644 python/plugins/processing/algs/saga/help/rgbcomposite.rst
delete mode 100644 python/plugins/processing/algs/saga/help/runningaverage.rst
delete mode 100644 python/plugins/processing/algs/saga/help/sagawetnessindex.rst
delete mode 100644 python/plugins/processing/algs/saga/help/seedgeneration.rst
delete mode 100644 python/plugins/processing/algs/saga/help/separatepointsbydirection.rst
delete mode 100644 python/plugins/processing/algs/saga/help/shapesbuffer.rst
delete mode 100644 python/plugins/processing/algs/saga/help/shapestogrid.rst
delete mode 100644 python/plugins/processing/algs/saga/help/simplefilter.rst
delete mode 100644 python/plugins/processing/algs/saga/help/simpleregiongrowing.rst
delete mode 100644 python/plugins/processing/algs/saga/help/simulation.rst
delete mode 100644 python/plugins/processing/algs/saga/help/sinkdrainageroutedetection.rst
delete mode 100644 python/plugins/processing/algs/saga/help/sinkremoval.rst
delete mode 100644 python/plugins/processing/algs/saga/help/skyviewfactor.rst
delete mode 100644 python/plugins/processing/algs/saga/help/slopeaspectcurvature.rst
delete mode 100644 python/plugins/processing/algs/saga/help/slopelength.rst
delete mode 100644 python/plugins/processing/algs/saga/help/soiltextureclassification.rst
delete mode 100644 python/plugins/processing/algs/saga/help/sortgrid.rst
delete mode 100644 python/plugins/processing/algs/saga/help/spatialpointpatternanalysis.rst
delete mode 100644 python/plugins/processing/algs/saga/help/splitrgbbands.rst
delete mode 100644 python/plugins/processing/algs/saga/help/splitshapeslayerrandomly.rst
delete mode 100644 python/plugins/processing/algs/saga/help/statisticsforgrids.rst
delete mode 100644 python/plugins/processing/algs/saga/help/strahlerorder.rst
delete mode 100644 python/plugins/processing/algs/saga/help/streampowerindex.rst
delete mode 100644 python/plugins/processing/algs/saga/help/supervisedclassification.rst
delete mode 100644 python/plugins/processing/algs/saga/help/surfacespecificpoints.rst
delete mode 100644 python/plugins/processing/algs/saga/help/terrainruggednessindextri.rst
delete mode 100644 python/plugins/processing/algs/saga/help/thiessenpolygons.rst
delete mode 100644 python/plugins/processing/algs/saga/help/thinplatesplineglobal.rst
delete mode 100644 python/plugins/processing/algs/saga/help/thinplatesplinelocal.rst
delete mode 100644 python/plugins/processing/algs/saga/help/thinplatesplinetin.rst
delete mode 100644 python/plugins/processing/algs/saga/help/thresholdbuffer.rst
delete mode 100644 python/plugins/processing/algs/saga/help/topographiccorrection.rst
delete mode 100644 python/plugins/processing/algs/saga/help/topographicpositionindextpi.rst
delete mode 100644 python/plugins/processing/algs/saga/help/topographicwetnessindextwi.rst
delete mode 100644 python/plugins/processing/algs/saga/help/tpibasedlandformclassification.rst
delete mode 100644 python/plugins/processing/algs/saga/help/transectthroughpolygonshapefile.rst
delete mode 100644 python/plugins/processing/algs/saga/help/transformshapes.rst
delete mode 100644 python/plugins/processing/algs/saga/help/triangulation.rst
delete mode 100644 python/plugins/processing/algs/saga/help/universalkriging.rst
delete mode 100644 python/plugins/processing/algs/saga/help/universalkrigingglobal.rst
delete mode 100644 python/plugins/processing/algs/saga/help/userdefinedfilter.rst
delete mode 100644 python/plugins/processing/algs/saga/help/variogramcloud.rst
delete mode 100644 python/plugins/processing/algs/saga/help/variogramsurface.rst
delete mode 100644 python/plugins/processing/algs/saga/help/vectorisinggridclasses.rst
delete mode 100644 python/plugins/processing/algs/saga/help/vectorruggednessmeasurevrm.rst
delete mode 100644 python/plugins/processing/algs/saga/help/vegetationindexdistancebased.rst
delete mode 100644 python/plugins/processing/algs/saga/help/vegetationindexslopebased.rst
delete mode 100644 python/plugins/processing/algs/saga/help/verticaldistancetochannelnetwork.rst
delete mode 100644 python/plugins/processing/algs/saga/help/waterretentioncapacity.rst
delete mode 100644 python/plugins/processing/algs/saga/help/watershedbasins.rst
delete mode 100644 python/plugins/processing/algs/saga/help/watershedsegmentation.rst
delete mode 100644 python/plugins/processing/algs/saga/help/windeffectwindwardleewardindex.rst
delete mode 100644 python/plugins/processing/algs/saga/help/zonalgridstatistics.rst
create mode 100644 python/plugins/processing/algs/saga/saga_version_check.txt
create mode 100644 python/plugins/processing/algs/saga/versioncheck.py
create mode 100644 python/plugins/processing/gui/AlgorithmDialog.py
create mode 100644 python/plugins/processing/gui/AlgorithmDialogBase.py
delete mode 100644 python/plugins/processing/gui/AlgorithmExecutionDialog.py
create mode 100644 python/plugins/processing/gui/BatchAlgorithmDialog.py
create mode 100644 python/plugins/processing/gui/BatchPanel.py
delete mode 100644 python/plugins/processing/gui/BatchProcessingDialog.py
delete mode 100644 python/plugins/processing/gui/CouldNotLoadResultsDialog.py
delete mode 100644 python/plugins/processing/gui/CrsSelectionDialog.py
create mode 100644 python/plugins/processing/gui/GeometryPredicateSelectionPanel.py
create mode 100644 python/plugins/processing/gui/MessageDialog.py
delete mode 100644 python/plugins/processing/gui/MissingDependencyDialog.py
delete mode 100644 python/plugins/processing/gui/MultipleFileInputPanel.py
delete mode 100644 python/plugins/processing/gui/ParametersDialog.py
create mode 100644 python/plugins/processing/script/snippets.py
create mode 100644 python/plugins/processing/ui/DlgAlgorithmBase.ui
create mode 100644 python/plugins/processing/ui/DlgFixedTable.ui
create mode 100644 python/plugins/processing/ui/DlgMessage.ui
create mode 100644 python/plugins/processing/ui/convert.py
create mode 100644 python/plugins/processing/ui/ui_DlgAlgorithmBase.py
create mode 100644 python/plugins/processing/ui/ui_DlgFixedTable.py
create mode 100644 python/plugins/processing/ui/ui_DlgMessage.py
create mode 100644 python/plugins/processing/ui/ui_widgetBaseSelector.py
create mode 100644 python/plugins/processing/ui/ui_widgetBatchPanel.py
create mode 100644 python/plugins/processing/ui/ui_widgetGeometryPredicateSelector.py
create mode 100644 python/plugins/processing/ui/ui_widgetLayerSelector.py
delete mode 100644 python/plugins/processing/ui/ui_widgetNumberInput.py
create mode 100644 python/plugins/processing/ui/ui_widgetNumberSelector.py
delete mode 100644 python/plugins/processing/ui/ui_widgetOutputSelect.py
create mode 100644 python/plugins/processing/ui/ui_widgetParametersPanel.py
create mode 100644 python/plugins/processing/ui/ui_widgetRangeSelector.py
create mode 100644 python/plugins/processing/ui/widgetBaseSelector.ui
create mode 100644 python/plugins/processing/ui/widgetBatchPanel.ui
create mode 100644 python/plugins/processing/ui/widgetGeometryPredicateSelector.ui
create mode 100644 python/plugins/processing/ui/widgetLayerSelector.ui
delete mode 100644 python/plugins/processing/ui/widgetNumberInput.ui
create mode 100644 python/plugins/processing/ui/widgetNumberSelector.ui
delete mode 100644 python/plugins/processing/ui/widgetOutputSelect.ui
create mode 100644 python/plugins/processing/ui/widgetParametersPanel.ui
create mode 100644 python/plugins/processing/ui/widgetRangeSelector.ui
create mode 100644 python/server/__init__.py
create mode 100644 python/server/qgscapabilitiescache.sip
create mode 100644 python/server/qgsmapserviceexception.sip
create mode 100644 python/server/qgsrequesthandler.sip
create mode 100644 python/server/qgsserverfilter.sip
create mode 100644 python/server/qgsserverinterface.sip
create mode 100644 python/server/server.sip
create mode 100644 python/user.py
create mode 100644 qgis-test-travis.ctest
rename resources/function_help/{Geometry => GeometryGroup} (100%)
create mode 100644 resources/function_help/geometry
create mode 100644 resources/function_help/transform
mode change 100644 => 100755 scripts/chkcopyrights.sh
create mode 100644 scripts/generate_test_mask_image.py
create mode 100755 scripts/pull_ts.sh
create mode 100755 scripts/push_ts.sh
create mode 100755 scripts/update_ts.sh
mode change 100755 => 100644 src/app/composer/qgscomposerarrowwidget.cpp
mode change 100755 => 100644 src/app/composer/qgscomposerattributetablewidget.cpp
mode change 100755 => 100644 src/app/composer/qgscomposerlabelwidget.cpp
mode change 100755 => 100644 src/app/composer/qgscomposerscalebarwidget.cpp
mode change 100755 => 100644 src/app/composer/qgscomposertablewidget.cpp
mode change 100755 => 100644 src/app/composer/qgscomposertablewidget.h
create mode 100644 src/app/qgsadvanceddigitizingcanvasitem.cpp
create mode 100644 src/app/qgsadvanceddigitizingcanvasitem.h
create mode 100644 src/app/qgsadvanceddigitizingdockwidget.cpp
create mode 100644 src/app/qgsadvanceddigitizingdockwidget.h
mode change 100755 => 100644 src/app/qgsannotationwidget.cpp
mode change 100755 => 100644 src/app/qgsdiagramproperties.cpp
mode change 100755 => 100644 src/app/qgslabelinggui.cpp
create mode 100644 src/app/qgsmaplayerstyleguiutils.cpp
create mode 100644 src/app/qgsmaplayerstyleguiutils.h
create mode 100644 src/app/qgsmapmouseevent.cpp
create mode 100644 src/app/qgsmapmouseevent.h
create mode 100644 src/app/qgsmaptooladvanceddigitizing.cpp
create mode 100644 src/app/qgsmaptooladvanceddigitizing.h
delete mode 100644 src/app/qgsmaptoolvertexedit.cpp
delete mode 100644 src/app/qgsmaptoolvertexedit.h
mode change 100755 => 100644 src/app/qgsmeasuretool.h
mode change 100755 => 100644 src/app/qgsoptions.cpp
mode change 100755 => 100644 src/app/qgstextannotationdialog.cpp
mode change 100755 => 100644 src/core/composer/qgscomposerattributetable.cpp
mode change 100755 => 100644 src/core/composer/qgscomposerlabel.cpp
mode change 100755 => 100644 src/core/composer/qgscomposermap.cpp
mode change 100755 => 100644 src/core/composer/qgscomposermapitem.h
mode change 100755 => 100644 src/core/composer/qgscomposermapoverview.cpp
mode change 100755 => 100644 src/core/composer/qgscomposermapoverview.h
mode change 100755 => 100644 src/core/composer/qgscomposermodel.h
mode change 100755 => 100644 src/core/composer/qgscomposermousehandles.cpp
mode change 100755 => 100644 src/core/composer/qgscomposerobject.h
mode change 100755 => 100644 src/core/composer/qgscomposertable.cpp
mode change 100755 => 100644 src/core/composer/qgscomposertable.h
mode change 100755 => 100644 src/core/composer/qgsdoubleboxscalebarstyle.cpp
mode change 100755 => 100644 src/core/composer/qgsnumericscalebarstyle.cpp
mode change 100755 => 100644 src/core/composer/qgssingleboxscalebarstyle.cpp
create mode 100644 src/core/effects/qgsimageoperation.cpp
create mode 100644 src/core/effects/qgsimageoperation.h
create mode 100644 src/core/qgsdartmeasurement.cpp
create mode 100644 src/core/qgsdartmeasurement.h
create mode 100644 src/core/qgslayerdefinition.cpp
create mode 100644 src/core/qgslayerdefinition.h
create mode 100644 src/core/qgsmaplayerstylemanager.cpp
create mode 100644 src/core/qgsmaplayerstylemanager.h
create mode 100644 src/core/qgsmultirenderchecker.cpp
create mode 100644 src/core/qgsmultirenderchecker.h
create mode 100644 src/core/qgspointlocator.cpp
create mode 100644 src/core/qgspointlocator.h
create mode 100644 src/core/qgssingleton.h
create mode 100644 src/core/qgssnappingutils.cpp
create mode 100644 src/core/qgssnappingutils.h
create mode 100644 src/core/qgstransaction.cpp
create mode 100644 src/core/qgstransaction.h
create mode 100644 src/core/qgsvectorlayereditpassthrough.cpp
create mode 100644 src/core/qgsvectorlayereditpassthrough.h
delete mode 100644 src/core/spatialite/headers/spatialite.h
delete mode 100644 src/core/spatialite/headers/spatialite/gaiaaux.h
delete mode 100644 src/core/spatialite/headers/spatialite/gaiaexif.h
delete mode 100644 src/core/spatialite/headers/spatialite/gaiageo.h
delete mode 100644 src/core/spatialite/headers/spatialite/spatialite.h
delete mode 100644 src/core/spatialite/headers/spatialite/sqlite3.h
delete mode 100644 src/core/spatialite/headers/spatialite/sqlite3ext.h
delete mode 100644 src/core/spatialite/spatialite.c
delete mode 100644 src/core/spatialite/sqlite3.c
create mode 100644 src/core/symbology-ng/qgsheatmaprenderer.cpp
create mode 100644 src/core/symbology-ng/qgsheatmaprenderer.h
mode change 100755 => 100644 src/core/symbology-ng/qgslinesymbollayerv2.cpp
create mode 100644 src/customwidgets/qgsprojectionselectionwidgetplugin.cpp
create mode 100644 src/customwidgets/qgsprojectionselectionwidgetplugin.h
create mode 100644 src/customwidgets/qgsscalewidgetplugin.cpp
create mode 100644 src/customwidgets/qgsscalewidgetplugin.h
create mode 100644 src/gui/qgsbrowsertreeview.cpp
create mode 100644 src/gui/qgsbrowsertreeview.h
mode change 100755 => 100644 src/gui/qgscolorswatchgrid.cpp
mode change 100755 => 100644 src/gui/qgscursors.h
create mode 100644 src/gui/qgsmapcanvassnappingutils.cpp
create mode 100644 src/gui/qgsmapcanvassnappingutils.h
create mode 100644 src/gui/qgsnewmemorylayerdialog.cpp
create mode 100644 src/gui/qgsnewmemorylayerdialog.h
create mode 100644 src/gui/qgsprojectionselectionwidget.cpp
create mode 100644 src/gui/qgsprojectionselectionwidget.h
create mode 100644 src/gui/qgsscalewidget.cpp
create mode 100644 src/gui/qgsscalewidget.h
mode change 100755 => 100644 src/gui/symbology-ng/qgsellipsesymbollayerv2widget.cpp
create mode 100644 src/gui/symbology-ng/qgsheatmaprendererwidget.cpp
create mode 100644 src/gui/symbology-ng/qgsheatmaprendererwidget.h
mode change 100755 => 100644 src/gui/symbology-ng/qgssymbollayerv2widget.cpp
mode change 100755 => 100644 src/gui/symbology-ng/qgssymbolslistwidget.cpp
delete mode 100644 src/mapserver/CMakeLists.txt
delete mode 100644 src/mapserver/qgis_map_serv.cpp
delete mode 100644 src/mapserver/qgscapabilitiescache.h
delete mode 100644 src/mapserver/qgsconfigcache.cpp
delete mode 100644 src/mapserver/qgsconfigcache.h
delete mode 100644 src/mapserver/qgsgetrequesthandler.cpp
delete mode 100644 src/mapserver/qgsgetrequesthandler.h
delete mode 100644 src/mapserver/qgshostedrdsbuilder.h
delete mode 100644 src/mapserver/qgshostedvdsbuilder.h
delete mode 100644 src/mapserver/qgshttprequesthandler.cpp
delete mode 100644 src/mapserver/qgshttprequesthandler.h
delete mode 100644 src/mapserver/qgsinterpolationlayerbuilder.cpp
delete mode 100644 src/mapserver/qgsinterpolationlayerbuilder.h
delete mode 100644 src/mapserver/qgsmapserviceexception.h
delete mode 100644 src/mapserver/qgsmslayercache.cpp
delete mode 100644 src/mapserver/qgsowsserver.h
delete mode 100644 src/mapserver/qgspostrequesthandler.cpp
delete mode 100644 src/mapserver/qgspostrequesthandler.h
delete mode 100644 src/mapserver/qgsremotedatasourcebuilder.h
delete mode 100644 src/mapserver/qgsremoteowsbuilder.cpp
delete mode 100644 src/mapserver/qgsremoteowsbuilder.h
delete mode 100644 src/mapserver/qgsrequesthandler.h
delete mode 100644 src/mapserver/qgssentdatasourcebuilder.h
delete mode 100644 src/mapserver/qgsserverprojectparser.cpp
delete mode 100644 src/mapserver/qgsserverprojectparser.h
delete mode 100644 src/mapserver/qgssldconfigparser.cpp
delete mode 100644 src/mapserver/qgssldconfigparser.h
delete mode 100644 src/mapserver/qgssoaprequesthandler.cpp
delete mode 100644 src/mapserver/qgssoaprequesthandler.h
delete mode 100644 src/mapserver/qgswcsprojectparser.cpp
delete mode 100644 src/mapserver/qgswcsprojectparser.h
delete mode 100644 src/mapserver/qgswcsserver.cpp
delete mode 100644 src/mapserver/qgswcsserver.h
delete mode 100644 src/mapserver/qgswfsprojectparser.cpp
delete mode 100644 src/mapserver/qgswfsprojectparser.h
delete mode 100644 src/mapserver/qgswfsserver.cpp
delete mode 100644 src/mapserver/qgswfsserver.h
delete mode 100644 src/mapserver/qgswmsconfigparser.cpp
delete mode 100644 src/mapserver/qgswmsconfigparser.h
delete mode 100644 src/mapserver/qgswmsprojectparser.cpp
delete mode 100644 src/mapserver/qgswmsprojectparser.h
delete mode 100644 src/mapserver/qgswmsserver.cpp
delete mode 100644 src/mapserver/qgswmsserver.h
mode change 100755 => 100644 src/plugins/georeferencer/qgsgeorefplugin.cpp
mode change 100755 => 100644 src/plugins/heatmap/heatmap.cpp
mode change 100755 => 100644 src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisplugin.cpp
create mode 100644 src/providers/postgres/qgspostgrestransaction.cpp
create mode 100644 src/providers/postgres/qgspostgrestransaction.h
create mode 100644 src/server/CMakeLists.txt
rename src/{mapserver => server}/admin.sld (100%)
rename src/{mapserver => server}/common.xml (100%)
create mode 100644 src/server/qgis_map_serv.cpp
rename src/{mapserver => server}/qgis_wms.xmi (100%)
rename src/{mapserver => server}/qgscapabilitiescache.cpp (100%)
create mode 100644 src/server/qgscapabilitiescache.h
create mode 100644 src/server/qgsconfigcache.cpp
create mode 100644 src/server/qgsconfigcache.h
rename src/{mapserver => server}/qgsconfigparserutils.cpp (100%)
rename src/{mapserver => server}/qgsconfigparserutils.h (100%)
rename src/{mapserver => server}/qgsftptransaction.cpp (100%)
rename src/{mapserver => server}/qgsftptransaction.h (100%)
create mode 100644 src/server/qgsgetrequesthandler.cpp
create mode 100644 src/server/qgsgetrequesthandler.h
rename src/{mapserver => server}/qgshostedrdsbuilder.cpp (100%)
create mode 100644 src/server/qgshostedrdsbuilder.h
rename src/{mapserver => server}/qgshostedvdsbuilder.cpp (100%)
create mode 100644 src/server/qgshostedvdsbuilder.h
create mode 100644 src/server/qgshttprequesthandler.cpp
create mode 100644 src/server/qgshttprequesthandler.h
create mode 100644 src/server/qgsinterpolationlayerbuilder.cpp
create mode 100644 src/server/qgsinterpolationlayerbuilder.h
rename src/{mapserver => server}/qgsmapserviceexception.cpp (100%)
create mode 100644 src/server/qgsmapserviceexception.h
rename src/{mapserver => server}/qgsmslayerbuilder.cpp (100%)
rename src/{mapserver => server}/qgsmslayerbuilder.h (100%)
create mode 100644 src/server/qgsmslayercache.cpp
rename src/{mapserver => server}/qgsmslayercache.h (100%)
rename src/{mapserver => server}/qgsmsutils.cpp (100%)
rename src/{mapserver => server}/qgsmsutils.h (100%)
create mode 100644 src/server/qgsowsserver.h
create mode 100644 src/server/qgspostrequesthandler.cpp
create mode 100644 src/server/qgspostrequesthandler.h
rename src/{mapserver => server}/qgsremotedatasourcebuilder.cpp (100%)
create mode 100644 src/server/qgsremotedatasourcebuilder.h
create mode 100644 src/server/qgsremoteowsbuilder.cpp
create mode 100644 src/server/qgsremoteowsbuilder.h
create mode 100644 src/server/qgsrequesthandler.h
rename src/{mapserver => server}/qgssentdatasourcebuilder.cpp (100%)
create mode 100644 src/server/qgssentdatasourcebuilder.h
create mode 100644 src/server/qgsserverfilter.cpp
create mode 100644 src/server/qgsserverfilter.h
create mode 100644 src/server/qgsserverinterface.cpp
create mode 100644 src/server/qgsserverinterface.h
create mode 100644 src/server/qgsserverinterfaceimpl.cpp
create mode 100644 src/server/qgsserverinterfaceimpl.h
rename src/{mapserver => server}/qgsserverlogger.cpp (100%)
rename src/{mapserver => server}/qgsserverlogger.h (100%)
create mode 100644 src/server/qgsserverplugins.cpp
create mode 100644 src/server/qgsserverplugins.h
create mode 100644 src/server/qgsserverprojectparser.cpp
create mode 100644 src/server/qgsserverprojectparser.h
create mode 100644 src/server/qgssldconfigparser.cpp
create mode 100644 src/server/qgssldconfigparser.h
create mode 100644 src/server/qgssoaprequesthandler.cpp
create mode 100644 src/server/qgssoaprequesthandler.h
create mode 100644 src/server/qgswcsprojectparser.cpp
create mode 100644 src/server/qgswcsprojectparser.h
create mode 100644 src/server/qgswcsserver.cpp
create mode 100644 src/server/qgswcsserver.h
create mode 100644 src/server/qgswfsprojectparser.cpp
create mode 100644 src/server/qgswfsprojectparser.h
create mode 100644 src/server/qgswfsserver.cpp
create mode 100644 src/server/qgswfsserver.h
create mode 100644 src/server/qgswmsconfigparser.cpp
create mode 100644 src/server/qgswmsconfigparser.h
create mode 100644 src/server/qgswmsprojectparser.cpp
create mode 100644 src/server/qgswmsprojectparser.h
create mode 100644 src/server/qgswmsserver.cpp
create mode 100644 src/server/qgswmsserver.h
create mode 100644 src/server/schemaExtension.xsd
rename src/{mapserver => server}/sld_capabilities.txt (100%)
rename src/{mapserver => server}/wms_metadata.xml (100%)
create mode 100644 src/ui/qgsadvanceddigitizingdockwidgetbase.ui
create mode 100644 src/ui/qgsnewmemorylayerdialogbase.ui
create mode 100644 src/ui/symbollayer/qgsheatmaprendererwidgetbase.ui
create mode 100755 src/ui/symbollayer/widget_rasterfill.ui
create mode 100644 tests/README
delete mode 100644 tests/algorithms/projections/README
delete mode 100644 tests/algorithms/projections/main.cpp
delete mode 100644 tests/algorithms/projections/projectioncshandlingtest.h
delete mode 100644 tests/algorithms/qgsproject/README
delete mode 100644 tests/algorithms/qgsproject/main.cpp
delete mode 100644 tests/algorithms/qgsproject/projecttest.h
create mode 100644 tests/src/core/testqgsdatadefined.cpp
create mode 100644 tests/src/core/testqgsimageoperation.cpp
create mode 100644 tests/src/core/testqgsmaplayerstylemanager.cpp
create mode 100644 tests/src/core/testqgsmaprotation.cpp
create mode 100644 tests/src/core/testqgsmapsettings.cpp
create mode 100644 tests/src/core/testqgsmaptopixel.cpp
create mode 100644 tests/src/core/testqgspointlocator.cpp
create mode 100644 tests/src/core/testqgsrasterfill.cpp
create mode 100644 tests/src/core/testqgssnappingutils.cpp
create mode 100644 tests/src/gui/testqgsdoublespinbox.cpp
create mode 100644 tests/src/gui/testqgsgui.cpp
create mode 100644 tests/src/gui/testqgsspinbox.cpp
create mode 100644 tests/src/python/test_qgsdoccoverage.py
create mode 100644 tests/testdata/control_images/expected_atlas_autoscale1/expected_atlas_autoscale1_mask.png
create mode 100644 tests/testdata/control_images/expected_atlas_autoscale2/expected_atlas_autoscale2_mask.png
create mode 100644 tests/testdata/control_images/expected_atlas_autoscale_old_api1/expected_atlas_autoscale_old_api1_mask.png
create mode 100644 tests/testdata/control_images/expected_atlas_autoscale_old_api2/expected_atlas_autoscale_old_api2_mask.png
create mode 100644 tests/testdata/control_images/expected_atlas_filtering1/expected_atlas_filtering1_mask.png
create mode 100644 tests/testdata/control_images/expected_atlas_fixedscale1/expected_atlas_fixedscale1_mask.png
create mode 100644 tests/testdata/control_images/expected_atlas_fixedscale2/expected_atlas_fixedscale2_mask.png
create mode 100644 tests/testdata/control_images/expected_atlas_fixedscale_old_api1/expected_atlas_fixedscale_old_api1_mask.png
create mode 100644 tests/testdata/control_images/expected_atlas_fixedscale_old_api2/expected_atlas_fixedscale_old_api2_mask.png
create mode 100644 tests/testdata/control_images/expected_atlas_hiding1/expected_atlas_hiding1_mask.png
create mode 100644 tests/testdata/control_images/expected_atlas_hiding2/expected_atlas_hiding2_mask.png
create mode 100644 tests/testdata/control_images/expected_atlas_predefinedscales1/expected_atlas_predefinedscales1_mask.png
create mode 100644 tests/testdata/control_images/expected_atlas_predefinedscales2/expected_atlas_predefinedscales2_mask.png
create mode 100644 tests/testdata/control_images/expected_atlas_sorting1/expected_atlas_sorting1_mask.png
create mode 100644 tests/testdata/control_images/expected_atlas_sorting2/expected_atlas_sorting2_mask.png
create mode 100644 tests/testdata/control_images/expected_atlas_two_maps1/expected_atlas_two_maps1_mask.png
create mode 100644 tests/testdata/control_images/expected_atlas_two_maps2/expected_atlas_two_maps2_mask.png
create mode 100644 tests/testdata/control_images/expected_composerattributetable_columnwidth/expected_composerattributetable_columnwidth_mask.png
create mode 100644 tests/testdata/control_images/expected_composerattributetable_headersonly/expected_composerattributetable_headersonly_mask.png
create mode 100644 tests/testdata/control_images/expected_composerattributetable_render/expected_composerattributetable_render_mask.png
create mode 100644 tests/testdata/control_images/expected_composereffects_blend/expected_composereffects_blend_mask.png
create mode 100644 tests/testdata/control_images/expected_composermap_filteredannotations/expected_composermap_filteredannotations.png
create mode 100644 tests/testdata/control_images/expected_composermap_framedivisions/expected_composermap_framedivisions.png
create mode 100644 tests/testdata/control_images/expected_composermap_grid/expected_composermap_grid_mask.png
create mode 100644 tests/testdata/control_images/expected_composermap_gridreprojected/expected_composermap_gridreprojected.png
create mode 100644 tests/testdata/control_images/expected_composermap_overview_rotated/travis_ubuntu_12.04_anomaly.png
create mode 100644 tests/testdata/control_images/expected_composermap_overview_rotated2/travis_ubuntu_12.04_anomaly.png
create mode 100644 tests/testdata/control_images/expected_composermap_render/expected_composermap_render_mask.png
create mode 100644 tests/testdata/control_images/expected_composermap_rotatedannotations/expected_composermap_rotatedannotations.png
create mode 100644 tests/testdata/control_images/expected_composermap_rotatedannotations/expected_composermap_rotatedannotations_mask.png
create mode 100644 tests/testdata/control_images/expected_composermap_rotatedframe/expected_composermap_rotatedframe.png
create mode 100644 tests/testdata/control_images/expected_composermap_verticaldescending_inside/expected_composermap_verticaldescending_inside.png
create mode 100644 tests/testdata/control_images/expected_composermap_verticaldescending_outside/expected_composermap_verticaldescending_outside.png
create mode 100644 tests/testdata/control_images/expected_composerpicture_resize_frametoimage/expected_composerpicture_resize_frametoimage_mask.png
create mode 100644 tests/testdata/control_images/expected_composerrotation_label/expected_composerrotation_label_mask.png
create mode 100644 tests/testdata/control_images/expected_composerrotation_mapitemrotation/expected_composerrotation_mapitemrotation_mask.png
create mode 100644 tests/testdata/control_images/expected_composerscalebar_singlebox/expected_composerscalebar_singlebox_mask.png
create mode 100644 tests/testdata/control_images/expected_composerscalebar_singlebox_alpha/expected_composerscalebar_singlebox_alpha_mask.png
delete mode 100755 tests/testdata/control_images/expected_composerutils_drawtext_pos/anomaly_win7.png
create mode 100644 tests/testdata/control_images/expected_composerutils_drawtext_pos/expected_composerutils_drawtext_pos_mask.png
delete mode 100755 tests/testdata/control_images/expected_composerutils_drawtext_rect/anomaly_win7.png
create mode 100644 tests/testdata/control_images/expected_composerutils_drawtext_rect/expected_composerutils_drawtext_rect_mask.png
create mode 100644 tests/testdata/control_images/expected_imageop_bcnochange/expected_imageop_bcnochange.png
create mode 100644 tests/testdata/control_images/expected_imageop_colorizefull/expected_imageop_colorizefull.png
create mode 100644 tests/testdata/control_images/expected_imageop_colorizepartial/expected_imageop_colorizepartial.png
create mode 100644 tests/testdata/control_images/expected_imageop_decreasebright/expected_imageop_decreasebright.png
create mode 100644 tests/testdata/control_images/expected_imageop_decreasecontrast/expected_imageop_decreasecontrast.png
create mode 100644 tests/testdata/control_images/expected_imageop_decreasesat/expected_imageop_decreasesat.png
create mode 100644 tests/testdata/control_images/expected_imageop_dt_interior/expected_imageop_dt_interior.png
create mode 100644 tests/testdata/control_images/expected_imageop_dt_max/expected_imageop_dt_max.png
create mode 100644 tests/testdata/control_images/expected_imageop_dt_spread/expected_imageop_dt_spread.png
create mode 100644 tests/testdata/control_images/expected_imageop_fliphoz/expected_imageop_fliphoz.png
create mode 100644 tests/testdata/control_images/expected_imageop_flipvert/expected_imageop_flipvert.png
create mode 100644 tests/testdata/control_images/expected_imageop_gaussianblur/expected_imageop_gaussianblur.png
create mode 100644 tests/testdata/control_images/expected_imageop_gaussianblur_small/expected_imageop_gaussianblur_small.png
create mode 100644 tests/testdata/control_images/expected_imageop_grayaverage/expected_imageop_grayaverage.png
create mode 100644 tests/testdata/control_images/expected_imageop_graylightness/expected_imageop_graylightness.png
create mode 100644 tests/testdata/control_images/expected_imageop_grayluminosity/expected_imageop_grayluminosity.png
create mode 100644 tests/testdata/control_images/expected_imageop_increasebright/expected_imageop_increasebright.png
create mode 100644 tests/testdata/control_images/expected_imageop_increasecontrast/expected_imageop_increasecontrast.png
create mode 100644 tests/testdata/control_images/expected_imageop_increasesat/expected_imageop_increasesat.png
create mode 100644 tests/testdata/control_images/expected_imageop_nochange/expected_imageop_nochange.png
create mode 100644 tests/testdata/control_images/expected_imageop_opacitydecrease/expected_imageop_opacitydecrease.png
create mode 100644 tests/testdata/control_images/expected_imageop_opacityincrease/expected_imageop_opacityincrease.png
create mode 100644 tests/testdata/control_images/expected_imageop_opacitynochange/expected_imageop_opacitynochange.png
create mode 100644 tests/testdata/control_images/expected_imageop_overlaycolor/expected_imageop_overlaycolor.png
create mode 100644 tests/testdata/control_images/expected_imageop_satnochange/expected_imageop_satnochange.png
create mode 100644 tests/testdata/control_images/expected_imageop_smallimage/expected_imageop_smallimage.png
create mode 100644 tests/testdata/control_images/expected_imageop_stackblur/expected_imageop_stackblur.png
create mode 100644 tests/testdata/control_images/expected_imageop_stackblur_alphaonly/expected_imageop_stackblur_alphaonly.png
create mode 100644 tests/testdata/control_images/expected_imageop_zerospread/expected_imageop_zerospread.png
create mode 100644 tests/testdata/control_images/expected_inverted_polys_graduated/expected_inverted_polys_graduated_mask.png
rename tests/testdata/control_images/expected_inverted_polys_preprocess/{ => default}/expected_inverted_polys_preprocess.png (100%)
create mode 100644 tests/testdata/control_images/expected_inverted_polys_preprocess/precise/expected_inverted_polys_preprocess.png
rename tests/testdata/control_images/expected_inverted_polys_projection/{ => default}/expected_inverted_polys_projection.png (100%)
create mode 100644 tests/testdata/control_images/expected_inverted_polys_projection/precise/expected_inverted_polys_projection.png
rename tests/testdata/control_images/expected_inverted_polys_projection2/{ => default}/expected_inverted_polys_projection2.png (100%)
create mode 100644 tests/testdata/control_images/expected_inverted_polys_projection2/precise/expected_inverted_polys_projection2.png
rename tests/testdata/control_images/expected_inverted_polys_single/{ => default}/expected_inverted_polys_single.png (100%)
create mode 100644 tests/testdata/control_images/expected_inverted_polys_single/precise/expected_inverted_polys_single.png
create mode 100644 tests/testdata/control_images/expected_landsat_875/expected_landsat_875_mask.png
delete mode 100644 tests/testdata/control_images/expected_landsat_875/windows_landsat875_anomaly.png
create mode 100644 tests/testdata/control_images/expected_landsat_basic/expected_landsat_basic_mask.png
create mode 100644 tests/testdata/control_images/expected_painteffect_blur/painteffect_blur.png
create mode 100644 tests/testdata/control_images/expected_painteffect_dropshadow/expected_painteffect_dropshadow.png
rename tests/testdata/control_images/expected_pal_canvas/sp_background_rect/{ => macosx}/sp_background_rect.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_canvas/sp_background_rect/precise/sp_background_rect.png
rename tests/testdata/control_images/expected_pal_canvas/sp_background_rect_w_offset/{ => macosx}/sp_background_rect_w_offset.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_canvas/sp_background_rect_w_offset/precise/sp_background_rect_w_offset.png
rename tests/testdata/control_images/expected_pal_canvas/sp_background_svg/{ => macosx}/sp_background_svg.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_canvas/sp_background_svg/precise/sp_background_svg.png
rename tests/testdata/control_images/expected_pal_canvas/sp_background_svg_w_offset/{ => macosx}/sp_background_svg_w_offset.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_canvas/sp_background_svg_w_offset/precise/sp_background_svg_w_offset.png
rename tests/testdata/control_images/expected_pal_canvas/sp_default_label/{ => macosx}/sp_default_label.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_canvas/sp_default_label/precise/sp_default_label.png
rename tests/testdata/control_images/expected_pal_canvas/sp_partials_labels_enabled/{ => macosx}/sp_partials_labels_enabled.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_canvas/sp_partials_labels_enabled/precise/sp_partials_labels_enabled.png
rename tests/testdata/control_images/expected_pal_canvas/sp_text_color/{ => macosx}/sp_text_color.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_canvas/sp_text_color/precise/sp_text_color.png
rename tests/testdata/control_images/expected_pal_canvas/sp_text_size_map_unit/{ => macosx}/sp_text_size_map_unit.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_canvas/sp_text_size_map_unit/precise/sp_text_size_map_unit.png
rename tests/testdata/control_images/expected_pal_composer/sp_img_background_rect/{ => macosx}/sp_img_background_rect.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_background_rect/precise/sp_img_background_rect.png
rename tests/testdata/control_images/expected_pal_composer/sp_img_background_rect_w_offset/{ => macosx}/sp_img_background_rect_w_offset.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_background_rect_w_offset/precise/sp_img_background_rect_w_offset.png
rename tests/testdata/control_images/expected_pal_composer/sp_img_background_svg/{ => macosx}/sp_img_background_svg.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_background_svg/precise/sp_img_background_svg.png
rename tests/testdata/control_images/expected_pal_composer/sp_img_background_svg_w_offset/{ => macosx}/sp_img_background_svg_w_offset.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_background_svg_w_offset/precise/sp_img_background_svg_w_offset.png
rename tests/testdata/control_images/expected_pal_composer/sp_img_default_label/{ => macosx}/sp_img_default_label.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_default_label/precise/sp_img_default_label.png
rename tests/testdata/control_images/expected_pal_composer/sp_img_partials_labels_enabled/{ => macosx}/sp_img_partials_labels_enabled.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_partials_labels_enabled/precise/sp_img_partials_labels_enabled.png
rename tests/testdata/control_images/expected_pal_composer/sp_img_text_color/{ => macosx}/sp_img_text_color.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_text_color/precise/sp_img_text_color.png
rename tests/testdata/control_images/expected_pal_composer/sp_img_text_size_map_unit/{ => macosx}/sp_img_text_size_map_unit.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_text_size_map_unit/precise/sp_img_text_size_map_unit.png
rename tests/testdata/control_images/expected_pal_composer/sp_pdf_background_rect/{ => macosx}/sp_pdf_background_rect.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_background_rect/precise/sp_pdf_background_rect.png
rename tests/testdata/control_images/expected_pal_composer/sp_pdf_background_rect_w_offset/{ => macosx}/sp_pdf_background_rect_w_offset.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_background_rect_w_offset/precise/sp_pdf_background_rect_w_offset.png
rename tests/testdata/control_images/expected_pal_composer/sp_pdf_background_svg/{ => macosx}/sp_pdf_background_svg.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_background_svg/precise/sp_pdf_background_svg.png
rename tests/testdata/control_images/expected_pal_composer/sp_pdf_background_svg_w_offset/{ => macosx}/sp_pdf_background_svg_w_offset.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_background_svg_w_offset/precise/sp_pdf_background_svg_w_offset.png
rename tests/testdata/control_images/expected_pal_composer/sp_pdf_default_label/{ => macosx}/sp_pdf_default_label.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_default_label/precise/sp_pdf_default_label.png
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_partials_labels_disabled/anomaly-precise.png
rename tests/testdata/control_images/expected_pal_composer/sp_pdf_partials_labels_enabled/{ => macosx}/sp_pdf_partials_labels_enabled.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_partials_labels_enabled/precise/sp_pdf_partials_labels_enabled.png
rename tests/testdata/control_images/expected_pal_composer/sp_pdf_text_color/{ => macosx}/sp_pdf_text_color.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_text_color/precise/sp_pdf_text_color.png
rename tests/testdata/control_images/expected_pal_composer/sp_pdf_text_size_map_unit/{ => macosx}/sp_pdf_text_size_map_unit.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_text_size_map_unit/precise/sp_pdf_text_size_map_unit.png
rename tests/testdata/control_images/expected_pal_composer/sp_svg_background_rect/{ => macosx}/sp_svg_background_rect.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_background_rect/precise/sp_svg_background_rect.png
rename tests/testdata/control_images/expected_pal_composer/sp_svg_background_rect_w_offset/{ => macosx}/sp_svg_background_rect_w_offset.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_background_rect_w_offset/precise/sp_svg_background_rect_w_offset.png
rename tests/testdata/control_images/expected_pal_composer/sp_svg_background_svg/{ => macosx}/sp_svg_background_svg.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_background_svg/precise/sp_svg_background_svg.png
rename tests/testdata/control_images/expected_pal_composer/sp_svg_background_svg_w_offset/{ => macosx}/sp_svg_background_svg_w_offset.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_background_svg_w_offset/precise/sp_svg_background_svg_w_offset.png
rename tests/testdata/control_images/expected_pal_composer/sp_svg_default_label/{ => macosx}/sp_svg_default_label.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_default_label/precise/sp_svg_default_label.png
rename tests/testdata/control_images/expected_pal_composer/sp_svg_partials_labels_enabled/{ => macosx}/sp_svg_partials_labels_enabled.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_partials_labels_enabled/precise/sp_svg_partials_labels_enabled.png
rename tests/testdata/control_images/expected_pal_composer/sp_svg_text_color/{ => macosx}/sp_svg_text_color.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_text_color/precise/sp_svg_text_color.png
rename tests/testdata/control_images/expected_pal_composer/sp_svg_text_size_map_unit/{ => macosx}/sp_svg_text_size_map_unit.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_text_size_map_unit/precise/sp_svg_text_size_map_unit.png
rename tests/testdata/control_images/expected_pal_server/sp_background_rect/{ => macosx}/sp_background_rect.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_server/sp_background_rect/precise/sp_background_rect.png
rename tests/testdata/control_images/expected_pal_server/sp_background_rect_w_offset/{ => macosx}/sp_background_rect_w_offset.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_server/sp_background_rect_w_offset/precise/sp_background_rect_w_offset.png
rename tests/testdata/control_images/expected_pal_server/sp_background_svg/{ => macosx}/sp_background_svg.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_server/sp_background_svg/precise/sp_background_svg.png
rename tests/testdata/control_images/expected_pal_server/sp_background_svg_w_offset/{ => macosx}/sp_background_svg_w_offset.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_server/sp_background_svg_w_offset/precise/sp_background_svg_w_offset.png
rename tests/testdata/control_images/expected_pal_server/sp_default_label/{ => macosx}/sp_default_label.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_server/sp_default_label/precise/sp_default_label.png
rename tests/testdata/control_images/expected_pal_server/sp_partials_labels_enabled/{ => macosx}/sp_partials_labels_enabled.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_server/sp_partials_labels_enabled/precise/sp_partials_labels_enabled.png
rename tests/testdata/control_images/expected_pal_server/sp_text_color/{ => macosx}/sp_text_color.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_server/sp_text_color/precise/sp_text_color.png
rename tests/testdata/control_images/expected_pal_server/sp_text_size_map_unit/{ => macosx}/sp_text_size_map_unit.png (100%)
create mode 100644 tests/testdata/control_images/expected_pal_server/sp_text_size_map_unit/precise/sp_text_size_map_unit.png
rename tests/testdata/control_images/expected_raster_blendmodes/{ => default}/expected_raster_blendmodes.png (100%)
create mode 100644 tests/testdata/control_images/expected_raster_blendmodes/precise/expected_raster_blendmodes.png
create mode 100644 tests/testdata/control_images/expected_raster_colorRamp1/expected_raster_colorRamp1_mask.png
delete mode 100644 tests/testdata/control_images/expected_raster_colorRamp1/stingray_colorRamp1_anomaly.png
create mode 100644 tests/testdata/control_images/expected_raster_pseudo/expected_raster_pseudo_mask.png
delete mode 100644 tests/testdata/control_images/expected_raster_pseudo/stingray_pseudo_anomaly.png
delete mode 100644 tests/testdata/control_images/expected_raster_transparency/expected_raster_transparency.png.aux.xml
create mode 100644 tests/testdata/control_images/expected_raster_transparency/expected_raster_transparency_mask.png
delete mode 100644 tests/testdata/control_images/expected_raster_transparency/stingray_transparency_python_anomaly.png
delete mode 100644 tests/testdata/control_images/expected_raster_transparency/ubuntu_13.04.anomaly.png
create mode 100644 tests/testdata/control_images/expected_rasterfill/default/expected_rasterfill.png
create mode 100644 tests/testdata/control_images/expected_rasterfill_alpha/default/expected_rasterfill_alpha.png
create mode 100644 tests/testdata/control_images/expected_rasterfill_offset/default/expected_rasterfill_offset.png
create mode 100644 tests/testdata/control_images/expected_rasterfill_offset/precise/expected_rasterfill_offset.png
create mode 100644 tests/testdata/control_images/expected_rasterfill_viewport/default/expected_rasterfill_viewport.png
create mode 100644 tests/testdata/control_images/expected_rasterfill_width/default/expected_rasterfill_width.png
create mode 100644 tests/testdata/control_images/expected_rasterfill_width/precise/expected_rasterfill_width.png
rename tests/testdata/control_images/expected_shapeburst/{ => default}/expected_shapeburst.png (100%)
create mode 100644 tests/testdata/control_images/expected_shapeburst/precise/expected_shapeburst.png
rename tests/testdata/control_images/expected_shapeburst_blur/{ => default}/expected_shapeburst_blur.png (100%)
create mode 100644 tests/testdata/control_images/expected_shapeburst_blur/precise/expected_shapeburst_blur.png
rename tests/testdata/control_images/expected_shapeburst_colors/{ => default}/expected_shapeburst_colors.png (100%)
create mode 100644 tests/testdata/control_images/expected_shapeburst_colors/precise/expected_shapeburst_colors.png
create mode 100644 tests/testdata/control_images/expected_shapeburst_from_qml/precise/expected_shapeburst_from_qml.png
rename tests/testdata/control_images/expected_shapeburst_ignorerings/{ => default}/expected_shapeburst_ignorerings.png (100%)
create mode 100644 tests/testdata/control_images/expected_shapeburst_ignorerings/precise/expected_shapeburst_ignorerings.png
create mode 100644 tests/testdata/control_images/expected_shapeburst_ignorerings/precise2/expected_shapeburst_ignorerings.png
rename tests/testdata/control_images/expected_shapeburst_maxdistance_mapunit/{ => default}/expected_shapeburst_maxdistance_mapunit.png (100%)
create mode 100644 tests/testdata/control_images/expected_shapeburst_maxdistance_mapunit/precise/expected_shapeburst_maxdistance_mapunit.png
rename tests/testdata/control_images/expected_shapeburst_maxdistance_mm/{ => default}/expected_shapeburst_maxdistance_mm.png (100%)
create mode 100644 tests/testdata/control_images/expected_shapeburst_maxdistance_mm/precise/expected_shapeburst_maxdistance_mm.png
rename tests/testdata/control_images/expected_shapeburst_ramp/{ => default}/expected_shapeburst_ramp.png (100%)
create mode 100644 tests/testdata/control_images/expected_shapeburst_ramp/precise/expected_shapeburst_ramp.png
create mode 100644 tests/testdata/control_images/expected_single/default/expected_single.png
delete mode 100644 tests/testdata/control_images/expected_single/expected_single.png
create mode 100644 tests/testdata/control_images/expected_single/utopic/expected_single.png
create mode 100644 tests/testdata/control_images/expected_vector_blendmodes/default/expected_vector_blendmodes.png
delete mode 100644 tests/testdata/control_images/expected_vector_blendmodes/expected_vector_blendmodes.png
create mode 100644 tests/testdata/control_images/expected_vector_blendmodes/precise/expected_vector_blendmodes.png
create mode 100644 tests/testdata/control_images/expected_vector_featureblendmodes/default/expected_vector_featureblendmodes.png
delete mode 100644 tests/testdata/control_images/expected_vector_featureblendmodes/expected_vector_featureblendmodes.png
create mode 100644 tests/testdata/control_images/expected_vector_featureblendmodes/precise/expected_vector_featureblendmodes.png
create mode 100644 tests/testdata/control_images/expected_vector_layertransparency/default/expected_vector_layertransparency.png
delete mode 100644 tests/testdata/control_images/expected_vector_layertransparency/expected_vector_layertransparency.png
create mode 100644 tests/testdata/control_images/expected_vector_layertransparency/precise/expected_vector_layertransparency.png
create mode 100644 tests/testdata/control_images/maprotation/expected_lines-parallel-label+45/expected_lines-parallel-label+45.png
create mode 100644 tests/testdata/control_images/maprotation/expected_lines-parallel-label+45/expected_lines-parallel-label+45_mask.png
create mode 100644 tests/testdata/control_images/maprotation/expected_raster+45/expected_raster+45.png
create mode 100644 tests/testdata/control_images/maprotation/expected_raster-45/expected_raster-45.png
create mode 100644 tests/testdata/control_images/maprotation/expected_simplepoints+30/expected_simplepoints+30.png
create mode 100644 tests/testdata/control_images/maprotation/expected_simplepoints+30/expected_simplepoints+30_mask.png
create mode 100644 tests/testdata/control_images/maprotation/expected_simplepoints-datadefined+90/expected_simplepoints-datadefined+90.png
create mode 100644 tests/testdata/control_images/maprotation/expected_simplepoints-datadefined+90/expected_simplepoints-datadefined+90_mask.png
create mode 100644 tests/testdata/control_images/maprotation/expected_svgpoints-60/expected_svgpoints-60.png
create mode 100644 tests/testdata/control_images/maprotation/expected_svgpoints-60/expected_svgpoints-60_mask.png
create mode 100644 tests/testdata/control_images/maprotation/expected_svgpoints-datadefined+90/expected_svgpoints-datadefined+90.png
create mode 100644 tests/testdata/control_images/maprotation/expected_svgpoints-datadefined+90/expected_svgpoints-datadefined+90_mask.png
create mode 100644 tests/testdata/lines_cardinals.dbf
copy tests/testdata/{lines.prj => lines_cardinals.prj} (100%)
create mode 100644 tests/testdata/lines_cardinals.shp
create mode 100644 tests/testdata/lines_cardinals.shx
create mode 100644 tests/testdata/lines_cardinals_arrowed_parallel_label.qml
create mode 100644 tests/testdata/points_single_symbol_datadefined_rotation.qml
create mode 100644 tests/testdata/rgb256x256.png
create mode 100644 tests/testdata/small_sample_image.png
create mode 100644 tests/testdata/test_html.html
--
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