[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