[qgis] branch master updated (2b0671f -> 195ff3c)

Bas Couwenberg sebastic at xs4all.nl
Mon Jul 7 21:43:02 UTC 2014


This is an automated email from the git hooks/post-receive script.

sebastic-guest pushed a change to branch master
in repository qgis.

      from  2b0671f   Add Applied-Upstream header for ARM patches.
       new  4036224   Imported Upstream version 2.4.0
       new  e9e19b6   Merge tag 'upstream/2.4.0'
       new  0e19f8a   New upstream release.
       new  70083a0   Drop qgis_arm.patch, applied upstream.
       new  4ad743b   Refresh allows-to-typo.patch.
       new  4d9d96d   Drop remove-google-adsense.patch, obsolete.
       new  6d0e361   Drop use-local-icon.patch, obsolete.
       new  ed6432a   Drop fix-qreal-vs-double.patch, applied upstream.
       new  69f6949   Drop disable-features-on-arm.patch, applied upstream.
       new  97532e0   Drop qgis-api-doc-MAX_DOT_GRAPH_DEPTH.patch, applied upstream.
       new  5e986e7   Refresh disable-doxygen.patch.
       new  8680170   Drop 0001-oracle-provider-replace-rownum-0-with-1-0-to-retriev.patch, applied upstream.
       new  cf4647b   Drop 0001-don-t-open-the-identify-dialog-beforehand-if-Open-fe.patch, applied upstream.
       new  5e0c7f1   Drop 0001-Georeferencer-fix-bad-allocation-error.patch, applied upstream.
       new  b8d4be4   Drop 0001-Fix-9396-datum-transform-in-save-as-dialog.patch, applied upstream.
       new  6bf9c3a   Drop 0001-fix-license-display.patch, applied upstream.
       new  d1066dc   Drop 0001-postgres-provider-consider-TIN-and-POLYHEDRALSURFACE.patch, applied upstream.
       new  7a0ed9e   Drop 0001-expressions-put-black-in-front-of-ELSE-and-WHEN-fixe.patch, applied upstream.
       new  d7daf9a   Drop 0001-wms-allow-image-jpgpng-fixes-9622.patch, applied upstream.
       new  8d23e3e   Drop 0001-BUG-9674-WFS-GetFeature-Request-does-not-return-feat.patch, applied upstream.
       new  cf54568   Drop 0001-Ensure-draw-line-only-inside-polygon-works-correctly.patch, applied upstream.
       new  3fdbd30   Drop 0001-9655-fix-invalid-simplified-geometries.patch, applied upstream.
       new  10906c4   Drop 0001-Fix-for-9655-fix-invalid-polygons-with-buffer_0.patch, applied upstream.
       new  8e07532   Drop 0001-9686-fix-simplification-of-no-closed-polygons.patch, applied upstream.
       new  782e206   Drop 0001-More-LongLong-fixes.patch, applied upstream.
       new  b280d4c   Add patch from upstream release-2_4 branch fixing oracle provider.
       new  158a479   Drop obsolete patches, refresh remaining patches.
       new  eeaca3d   Don't install libgrass_gis, no longer built.
       new  4678d88   Remove unused template files.
       new  7df2f70   Remove extra license file.
       new  b725f16   Add install file for libqgis-customwidgets.
       new  6fde2b9   Exclude libqgis-customwidgets2.4.0 from dh_makeshlibs.
       new  206ec72   Update embedded jquery.js path.
       new  e65d6e5   Update python core library path.
       new  793fecd   Drop lintian override for spelling-error-in-binary, obsolete.
       new  1e896b8   Drop lintian override for libqgisgrass hardening-no-fortify-function, obsolete.
       new  3da7b2f   Drop broken-symlink lintian override, shouldn't override extra tags.
       new  318a4d8   Drop qgis-providers-common lintian override, obsolete.
       new  42d1015   Update lintian overrides for 2.4.0.
       new  883fdd7   Remove duplicate -f, $(RM) already uses it.
       new  65d9019   Update symbols for amd64.
       new  195ff3c   Set distribution to experimental.

The 42 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:
 .gitignore                                         |     1 +
 .tx/config                                         |    36 +-
 CMakeLists.txt                                     |    40 +-
 ChangeLog                                          |  9245 ++
 INSTALL                                            |    37 +-
 NEWS                                               |   185 +-
 cmake/FindGRASS.cmake                              |    81 +-
 cmake/FindQGIS.cmake                               |     6 +-
 cmake/FindSPATIALITE.cmake                         |     1 +
 cmake/PyQt4Macros.cmake                            |    12 +-
 cmake/QsciAPI.cmake                                |     3 +-
 cmake/SIPMacros.cmake                              |     2 +-
 cmake_templates/Doxyfile.in                        |     2 +-
 cmake_templates/qgsconfig.h.in                     |    11 +-
 debian/changelog                                   |    36 +
 debian/compat.in                                   |     3 +
 debian/compat.jessie                               |     1 -
 debian/compat.precise                              |     1 -
 debian/compat.quantal                              |     1 -
 debian/compat.raring                               |     1 -
 debian/compat.saucy                                |     1 -
 debian/compat.sid                                  |     1 -
 debian/compat.trusty                               |     1 -
 debian/compat.wheezy                               |     1 -
 debian/control                                     |    49 +-
 debian/control.in                                  |   415 +
 debian/control.jessie                              |   250 -
 debian/control.precise                             |   230 -
 debian/control.quantal                             |   252 -
 debian/control.raring                              |   252 -
 debian/control.saucy                               |   250 -
 debian/control.sid                                 |   250 -
 debian/control.sid-oracle                          |   261 -
 debian/control.trusty                              |   248 -
 debian/control.wheezy                              |   229 -
 debian/libqgis-analysis2.2.0.symbols               |  1853 -
 ...2.2.0.install => libqgis-analysis2.4.0.install} |     0
 ...2.0.postinst => libqgis-analysis2.4.0.postinst} |     0
 ...is2.2.0.postrm => libqgis-analysis2.4.0.postrm} |     0
 debian/libqgis-analysis2.4.0.symbols               |  1860 +
 debian/libqgis-core2.2.0.lintian-overrides         |     3 -
 debian/libqgis-core2.2.0.symbols                   | 16006 ----
 ...core2.2.0.install => libqgis-core2.4.0.install} |     0
 ...re2.2.0.postinst => libqgis-core2.4.0.postinst} |     0
 ...s-core2.2.0.postrm => libqgis-core2.4.0.postrm} |     0
 debian/libqgis-core2.4.0.symbols                   | 16998 ++++
 debian/libqgis-customwidgets2.4.0.install          |     1 +
 debian/libqgis-gui2.2.0.symbols                    | 10178 ---
 ...s-gui2.2.0.install => libqgis-gui2.4.0.install} |     0
 ...gui2.2.0.postinst => libqgis-gui2.4.0.postinst} |     0
 ...gis-gui2.2.0.postrm => libqgis-gui2.4.0.postrm} |     0
 debian/libqgis-gui2.4.0.symbols                    | 11755 +++
 debian/libqgis-networkanalysis2.2.0.symbols        |   492 -
 ...nstall => libqgis-networkanalysis2.4.0.install} |     0
 ...tinst => libqgis-networkanalysis2.4.0.postinst} |     0
 ....postrm => libqgis-networkanalysis2.4.0.postrm} |     0
 debian/libqgis-networkanalysis2.4.0.symbols        |   493 +
 debian/libqgisgrass2.2.0.lintian-overrides         |     5 -
 debian/libqgisgrass2.2.0.symbols                   |   731 -
 ...rass2.2.0.install => libqgisgrass2.4.0.install} |     0
 ...ss2.2.0.postinst => libqgisgrass2.4.0.postinst} |     0
 ...sgrass2.2.0.postrm => libqgisgrass2.4.0.postrm} |     0
 debian/libqgisgrass2.4.0.symbols                   |   755 +
 debian/libqgispython2.2.0.symbols                  |   140 -
 ...hon2.2.0.install => libqgispython2.4.0.install} |     0
 ...n2.2.0.postinst => libqgispython2.4.0.postinst} |     0
 ...ython2.2.0.postrm => libqgispython2.4.0.postrm} |     0
 debian/libqgispython2.4.0.symbols                  |   141 +
 debian/libqgissqlanyconnection2.2.0.symbols        |   186 -
 ...nstall => libqgissqlanyconnection2.4.0.install} |     0
 ...tinst => libqgissqlanyconnection2.4.0.postinst} |     0
 ....postrm => libqgissqlanyconnection2.4.0.postrm} |     0
 debian/libqgissqlanyconnection2.4.0.symbols        |   186 +
 ...01-9655-fix-invalid-simplified-geometries.patch |    59 -
 ...-fix-simplification-of-no-closed-polygons.patch |    38 -
 ...S-GetFeature-Request-does-not-return-feat.patch |    96 -
 ...-line-only-inside-polygon-works-correctly.patch |   108 -
 ...ix-9396-datum-transform-in-save-as-dialog.patch |    24 -
 ...r-9655-fix-invalid-polygons-with-buffer_0.patch |    26 -
 ...01-Georeferencer-fix-bad-allocation-error.patch |    20 -
 debian/patches/0001-More-LongLong-fixes.patch      |    33 -
 ...the-identify-dialog-beforehand-if-Open-fe.patch |    28 -
 ...-put-black-in-front-of-ELSE-and-WHEN-fixe.patch |    30 -
 debian/patches/0001-fix-license-display.patch      |    21 -
 ...ider-fix-closing-of-iterator-in-case-of-e.patch |    40 +
 ...ider-replace-rownum-0-with-1-0-to-retriev.patch |    50 -
 ...ovider-consider-TIN-and-POLYHEDRALSURFACE.patch |    35 -
 .../0001-wms-allow-image-jpgpng-fixes-9622.patch   |    23 -
 debian/patches/allows-to-typo.patch                |   852 +-
 debian/patches/disable-doxygen.patch               |     2 +-
 debian/patches/disable-features-on-arm.patch       |    58 -
 debian/patches/fix-qreal-vs-double.patch           |    46 -
 .../patches/qgis-api-doc-MAX_DOT_GRAPH_DEPTH.patch |    16 -
 debian/patches/qgis_arm.patch                      |    75 -
 debian/patches/remove-google-adsense.patch         |   107 -
 debian/patches/series                              |    21 +-
 debian/patches/use-local-icon.patch                |    14 -
 debian/python-qgis.install.in                      |     8 +
 debian/python-qgis.install.jessie                  |     3 -
 debian/python-qgis.install.precise                 |     5 -
 debian/python-qgis.install.quantal                 |     3 -
 debian/python-qgis.install.raring                  |     5 -
 debian/python-qgis.install.saucy                   |     5 -
 debian/python-qgis.install.sid                     |     3 -
 debian/python-qgis.install.trusty                  |     5 -
 debian/python-qgis.install.wheezy                  |     5 -
 debian/python-qgis.lintian-overrides               |     2 +-
 debian/qgis-api-doc.links                          |     2 +-
 debian/qgis-common.install                         |    14 +-
 debian/qgis-plugin-grass.install                   |     1 -
 debian/rules                                       |    61 +-
 doc/AUTHORS                                        |    82 +-
 doc/CMakeLists.txt                                 |     3 +-
 doc/CONTRIBUTORS                                   |     3 +
 doc/INSTALL.html                                   |    60 +-
 doc/TRANSLATORS                                    |   115 +-
 doc/images/qgis_new_80pct.png                      |   Bin 19434 -> 0 bytes
 doc/index.dox                                      |    10 +-
 doc/index.html                                     |     2 +-
 doc/linux.t2t                                      |     2 +
 doc/msvc.t2t                                       |    35 +-
 doc/news.html                                      |   220 +-
 doc/news.t2t                                       |    27 +-
 i18n/qgis_af.ts                                    | 16016 ++--
 i18n/qgis_ar.ts                                    | 39271 +++++----
 i18n/qgis_bg.ts                                    | 15950 ++--
 i18n/qgis_bn.ts                                    | 15996 ++--
 i18n/qgis_bs.ts                                    | 15651 ++--
 i18n/qgis_ca.ts                                    | 26066 +++---
 i18n/qgis_cs.ts                                    | 15963 ++--
 i18n/qgis_da.ts                                    | 33947 +++-----
 i18n/qgis_de.ts                                    | 17630 ++--
 i18n/qgis_el.ts                                    | 56527 ++++++------
 i18n/qgis_en.ts                                    | 16016 ++--
 i18n/qgis_es.ts                                    |  5334 +-
 i18n/qgis_et.ts                                    | 15801 ++--
 i18n/qgis_eu.ts                                    | 23921 +++--
 i18n/qgis_fa.ts                                    | 32837 ++++---
 i18n/qgis_fi.ts                                    | 16949 ++--
 i18n/qgis_fr.ts                                    | 85643 ++++++++----------
 i18n/qgis_gl.ts                                    | 17160 ++--
 i18n/qgis_he.ts                                    | 15990 ++--
 i18n/qgis_hi.ts                                    | 15830 ++--
 i18n/qgis_hr.ts                                    | 41486 ++++-----
 i18n/qgis_hu.ts                                    | 16342 ++--
 i18n/qgis_id.ts                                    | 44708 +++++-----
 i18n/qgis_is.ts                                    | 34709 ++++----
 i18n/qgis_it.ts                                    | 64727 ++++++--------
 i18n/qgis_ja.ts                                    | 18954 ++--
 i18n/qgis_ka.ts                                    | 16018 ++--
 i18n/qgis_km.ts                                    |  4413 +-
 i18n/qgis_ko.ts                                    | 81227 ++++++++---------
 i18n/qgis_lo.ts                                    | 15996 ++--
 i18n/qgis_lt.ts                                    | 16642 ++--
 i18n/qgis_lv.ts                                    |  4383 +-
 i18n/qgis_ml.ts                                    | 16005 ++--
 i18n/qgis_mn.ts                                    | 15976 ++--
 i18n/qgis_mr.ts                                    | 15834 ++--
 i18n/qgis_nb.ts                                    | 25677 +++---
 i18n/qgis_nl.ts                                    | 74134 ++++++++--------
 i18n/qgis_pl.ts                                    | 17034 ++--
 i18n/qgis_pt_BR.ts                                 | 87167 ++++++++-----------
 i18n/qgis_pt_PT.ts                                 | 86018 ++++++++----------
 i18n/qgis_ro.ts                                    | 42525 +++++----
 i18n/qgis_ru.ts                                    | 15769 ++--
 i18n/qgis_sk.ts                                    | 15834 ++--
 i18n/qgis_sl.ts                                    | 17580 ++--
 i18n/qgis_sq.ts                                    | 16022 ++--
 i18n/qgis_sr_Cyrl.ts                               | 15919 ++--
 i18n/qgis_sr_Latn.ts                               | 15897 ++--
 i18n/qgis_sv.ts                                    | 19806 +++--
 i18n/qgis_sw.ts                                    | 16030 ++--
 i18n/qgis_ta.ts                                    | 16012 ++--
 i18n/qgis_te.ts                                    | 15868 ++--
 i18n/qgis_th.ts                                    | 15903 ++--
 i18n/qgis_tl.ts                                    | 62866 +++++++++++++
 i18n/qgis_tr.ts                                    | 23464 ++---
 i18n/qgis_uk.ts                                    | 18166 ++--
 i18n/qgis_vi.ts                                    | 15917 ++--
 i18n/qgis_xh.ts                                    | 15986 ++--
 i18n/qgis_zh_CN.ts                                 | 15749 ++--
 i18n/qgis_zh_TW.ts                                 | 42430 ++++-----
 images/composer/missing_image.svg                  |    80 +
 images/flags/tl.png                                |   Bin 0 -> 538 bytes
 images/icons/qgis_icon_poster.svg                  |   447 +
 images/images.qrc                                  |     5 +
 images/splash/splash.png                           |   Bin 333583 -> 433115 bytes
 images/splash/splash.xcf.bz2                       |   Bin 23767574 -> 43073032 bytes
 images/svg/arrows/NorthArrow_02.svg                |     1 +
 images/svg/arrows/NorthArrow_03.svg                |     1 +
 images/svg/arrows/NorthArrow_04.svg                |   183 +
 images/svg/arrows/NorthArrow_05.svg                |   135 +
 images/svg/arrows/NorthArrow_06.svg                |   130 +
 images/svg/arrows/NorthArrow_07.svg                |   169 +
 images/svg/arrows/NorthArrow_08.svg                |   152 +
 images/svg/arrows/NorthArrow_09.svg                |   151 +
 images/svg/arrows/NorthArrow_10.svg                |   219 +
 images/svg/arrows/NorthArrow_11.svg                |   198 +
 images/svg/symbol/blue-marker.svg                  |   173 +-
 images/svg/symbol/red-marker.svg                   |   178 +-
 images/themes/default/mActionZoomToArea.svg        |   535 +
 images/themes/default/stars_empty.png              |   Bin 0 -> 669 bytes
 images/themes/default/stars_full.png               |   Bin 0 -> 668 bytes
 license.txt                                        |   339 -
 mac/cmake/1osg.cmake.in                            |    32 +-
 mac/cmake/1qt.cmake.in                             |     5 +-
 ms-windows/Installer-Files/WelcomeFinishPage.bmp   |   Bin 206106 -> 154542 bytes
 ms-windows/QGIS-Installer.nsi                      |    99 +-
 ms-windows/cygwin/package.sh                       |     1 +
 ms-windows/osgeo4w/creatensis.pl                   |    46 +-
 ms-windows/osgeo4w/package-nightly.cmd             |    93 +-
 ms-windows/osgeo4w/package.cmd                     |   105 +-
 ms-windows/osgeo4w/postinstall-common.bat          |     4 +-
 ms-windows/osgeo4w/postinstall-dev.bat             |     7 +-
 python/CMakeLists.txt                              |   108 +-
 python/__init__.py                                 |     1 +
 python/analysis/__init__.py                        |     1 +
 python/analysis/analysis.sip                       |    31 +-
 .../interpolation/DualEdgeTriangulation.sip        |     9 +-
 python/analysis/interpolation/ParametricLine.sip   |     2 +-
 python/analysis/interpolation/Vector3D.sip         |     2 +-
 python/analysis/interpolation/qgsinterpolator.sip  |     3 +
 python/analysis/network/networkanalysis.sip        |     2 +-
 .../analysis/network/qgsdistancearcproperter.sip   |     1 -
 python/analysis/network/qgsgraph.sip               |     1 -
 python/analysis/raster/qgsrastercalcnode.sip       |     2 +-
 python/analysis/vector/qgsgeometryanalyzer.sip     |     2 +-
 python/console/CMakeLists.txt                      |     1 +
 python/console/console.py                          |    15 +-
 python/console/console_settings.ui                 |     3 +
 python/core/__init__.py                            |     1 +
 python/core/composer/qgsaddremoveitemcommand.sip   |     2 +-
 .../composer/qgsaddremovemultiframecommand.sip     |     2 +-
 python/core/composer/qgsatlascomposition.sip       |   147 +-
 python/core/composer/qgscomposerattributetable.sip |   198 +-
 .../composer/qgscomposerattributetablemodel.sip    |   164 +
 python/core/composer/qgscomposerframe.sip          |     2 +-
 python/core/composer/qgscomposerhtml.sip           |    53 +-
 python/core/composer/qgscomposeritem.sip           |   107 +-
 python/core/composer/qgscomposeritemcommand.sip    |     5 +-
 python/core/composer/qgscomposerlabel.sip          |     2 +-
 python/core/composer/qgscomposerlegend.sip         |    13 +
 python/core/composer/qgscomposerlegendstyle.sip    |     8 +-
 python/core/composer/qgscomposermap.sip            |   140 +-
 python/core/composer/qgscomposermultiframe.sip     |    30 +-
 python/core/composer/qgscomposerpicture.sip        |   189 +-
 python/core/composer/qgscomposerscalebar.sip       |    35 +-
 python/core/composer/qgscomposershape.sip          |    10 +
 python/core/composer/qgscomposertable.sip          |   198 +-
 python/core/composer/qgscomposertablecolumn.sip    |   132 +
 python/core/composer/qgscomposertexttable.sip      |    35 +-
 python/core/composer/qgscomposition.sip            |    80 +-
 python/core/composer/qgslegendmodel.sip            |     2 +-
 python/core/composer/qgspaperitem.sip              |     3 +
 python/core/contextmanagers.py                     |    41 +
 python/core/core.sip                               |    22 +-
 python/core/diagram/qgsdiagram.sip                 |     7 +
 python/core/diagram/qgshistogramdiagram.sip        |     3 +
 python/core/diagram/qgspiediagram.sip              |     3 +
 python/core/diagram/qgstextdiagram.sip             |     7 +-
 python/core/dxf/qgsdxfexport.sip                   |     2 +-
 python/core/layertree/qgslayertree.sip             |    29 +
 python/core/layertree/qgslayertreegroup.sip        |    76 +
 python/core/layertree/qgslayertreelayer.sip        |    54 +
 python/core/layertree/qgslayertreenode.sip         |   125 +
 .../core/layertree/qgslayertreeregistrybridge.sip  |    32 +
 python/core/layertree/qgslayertreeutils.sip        |    37 +
 python/core/qgis.sip                               |    73 +-
 python/core/qgsapplication.sip                     |    19 +-
 python/core/qgscachedfeatureiterator.sip           |    51 +-
 python/core/qgsclipper.sip                         |     4 +-
 python/core/qgscontexthelp.sip                     |    15 +-
 python/core/qgscoordinatetransform.sip             |     2 +
 python/core/qgscredentials.sip                     |    25 +
 python/core/qgsdataitem.sip                        |     4 +-
 python/core/qgsdatumtransformstore.sip             |    34 +
 python/core/qgsdiagramrendererv2.sip               |    23 +-
 python/core/qgsdistancearea.sip                    |    42 +
 python/core/qgsexpression.sip                      |    23 +-
 python/core/qgsfeature.sip                         |     6 +-
 python/core/qgsfeatureiterator.sip                 |     4 +-
 python/core/qgsfeaturerequest.sip                  |    27 +-
 python/core/qgsfield.sip                           |    13 +-
 python/core/qgsgeometry.sip                        |    34 +
 python/core/qgsgeometrycache.sip                   |     4 +-
 python/core/qgsgml.sip                             |     9 +-
 python/core/qgslabel.sip                           |     2 +-
 python/core/qgslabelattributes.sip                 |     2 +-
 python/core/qgslabelsearchtree.sip                 |     4 +-
 python/core/qgslogger.sip                          |     3 +
 python/core/qgsmaplayer.sip                        |    75 +-
 python/core/qgsmaplayerregistry.sip                |     5 +-
 python/core/qgsmaplayerrenderer.sip                |    20 +
 python/core/qgsmaprenderer.sip                     |    53 +-
 python/core/qgsmaprenderercache.sip                |    46 +
 python/core/qgsmaprenderercustompainterjob.sip     |    62 +
 python/core/qgsmaprendererjob.sip                  |   142 +
 python/core/qgsmaprendererparalleljob.sip          |    39 +
 python/core/qgsmaprenderersequentialjob.sip        |    33 +
 python/core/qgsmapsettings.sip                     |   168 +
 python/core/qgsmaptopixelgeometrysimplifier.sip    |    39 +
 python/core/qgsmapunitscale.sip                    |    25 +
 python/core/qgsmessagelog.sip                      |     6 +-
 python/core/qgsnetworkaccessmanager.sip            |    11 +-
 python/core/qgsofflineediting.sip                  |     5 +-
 python/core/qgsogcutils.sip                        |     2 +-
 python/core/qgspallabeling.sip                     |   361 +-
 python/core/qgspluginlayer.sip                     |    11 +
 python/core/qgsproject.sip                         |    51 +-
 python/core/qgsprojectproperty.sip                 |     2 +-
 python/core/qgsproviderregistry.sip                |     3 +-
 python/core/qgsrectangle.sip                       |     5 +
 python/core/qgsrelation.sip                        |    14 +
 python/core/qgsrenderchecker.sip                   |    15 +-
 python/core/qgsrendercontext.sip                   |    26 +-
 python/core/qgssnapper.sip                         |    13 +-
 python/core/qgsspatialindex.sip                    |    23 +-
 python/core/qgstolerance.sip                       |    34 +-
 python/core/qgsvectordataprovider.sip              |    56 +-
 python/core/qgsvectorfilewriter.sip                |    24 +-
 python/core/qgsvectorlayer.sip                     |   160 +-
 python/core/qgsvectorlayercache.sip                |     1 +
 python/core/qgsvectorlayereditbuffer.sip           |    21 +
 python/core/qgsvectorlayerfeatureiterator.sip      |    18 +-
 python/core/qgsvectorlayerimport.sip               |     3 +-
 python/core/qgsvectorsimplifymethod.sip            |    10 +-
 python/core/raster/qgsmultibandcolorrenderer.sip   |     2 +-
 python/core/raster/qgsraster.sip                   |    64 +-
 python/core/raster/qgsrasterbandstats.sip          |    19 +-
 python/core/raster/qgsrasterblock.sip              |     4 +
 python/core/raster/qgsrasterdataprovider.sip       |    94 +-
 python/core/raster/qgsrasterfilewriter.sip         |    18 +-
 python/core/raster/qgsrasterinterface.sip          |     5 +-
 python/core/raster/qgsrasterlayer.sip              |    28 +-
 python/core/raster/qgsrasterpipe.sip               |    16 +-
 python/core/raster/qgsrasterprojector.sip          |     1 -
 python/core/raster/qgsrastershader.sip             |     4 +-
 .../core/raster/qgssinglebandcolordatarenderer.sip |     2 +-
 .../qgscategorizedsymbolrendererv2.sip             |     4 +-
 python/core/symbology-ng/qgscolorbrewerpalette.sip |     1 -
 python/core/symbology-ng/qgscptcityarchive.sip     |    26 +-
 .../core/symbology-ng/qgsellipsesymbollayerv2.sip  |    12 +
 python/core/symbology-ng/qgsfillsymbollayerv2.sip  |   284 +-
 .../symbology-ng/qgsgraduatedsymbolrendererv2.sip  |     7 +-
 .../symbology-ng/qgsinvertedpolygonrenderer.sip    |    84 +
 python/core/symbology-ng/qgslinesymbollayerv2.sip  |    79 +-
 .../core/symbology-ng/qgsmarkersymbollayerv2.sip   |    21 +-
 .../symbology-ng/qgspointdisplacementrenderer.sip  |     3 +-
 python/core/symbology-ng/qgsrendererv2.sip         |    17 +-
 .../core/symbology-ng/qgsrulebasedrendererv2.sip   |     6 +-
 .../symbology-ng/qgssinglesymbolrendererv2.sip     |     2 +-
 python/core/symbology-ng/qgsstylev2.sip            |     5 +-
 python/core/symbology-ng/qgssymbollayerv2.sip      |    30 +-
 python/core/symbology-ng/qgssymbollayerv2utils.sip |    34 +-
 python/core/symbology-ng/qgssymbolv2.sip           |    22 +-
 python/core/symbology-ng/qgsvectorcolorrampv2.sip  |     6 +-
 .../symbology-ng/qgsvectorfieldsymbollayer.sip     |    12 +-
 python/custom_widgets/qgis_customwidgets.py        |    54 +
 python/ext-libs/CMakeLists.txt                     |    60 +
 .../ext-libs/Jinja2-2.7.2-py2.7.egg-info/PKG-INFO  |    55 +
 .../Jinja2-2.7.2-py2.7.egg-info/SOURCES.txt        |   126 +
 .../dependency_links.txt                           |     0
 .../Jinja2-2.7.2-py2.7.egg-info/entry_points.txt   |     4 +
 .../installed-files.txt                            |    92 +
 .../Jinja2-2.7.2-py2.7.egg-info/not-zip-safe       |     0
 .../Jinja2-2.7.2-py2.7.egg-info/requires.txt       |     4 +
 .../Jinja2-2.7.2-py2.7.egg-info/top_level.txt      |     1 +
 .../MarkupSafe-0.18-py2.7.egg-info/PKG-INFO        |    71 +
 .../MarkupSafe-0.18-py2.7.egg-info/SOURCES.txt     |    17 +
 .../dependency_links.txt                           |     0
 .../installed-files.txt                            |    18 +
 .../MarkupSafe-0.18-py2.7.egg-info/not-zip-safe    |     0
 .../MarkupSafe-0.18-py2.7.egg-info/top_level.txt   |     1 +
 .../ext-libs/OWSLib-0.8.6-py2.7.egg-info/PKG-INFO  |   114 +
 .../OWSLib-0.8.6-py2.7.egg-info/SOURCES.txt        |    61 +
 .../dependency_links.txt                           |     0
 .../installed-files.txt                            |    90 +
 .../OWSLib-0.8.6-py2.7.egg-info/requires.txt       |     2 +
 .../OWSLib-0.8.6-py2.7.egg-info/top_level.txt      |     2 +
 .../ext-libs/Pygments-1.6-py2.7.egg-info/PKG-INFO  |    46 +
 .../Pygments-1.6-py2.7.egg-info/SOURCES.txt        |   416 +
 .../dependency_links.txt                           |     0
 .../Pygments-1.6-py2.7.egg-info/entry_points.txt   |     3 +
 .../installed-files.txt                            |   160 +
 .../Pygments-1.6-py2.7.egg-info/not-zip-safe       |     0
 .../Pygments-1.6-py2.7.egg-info/top_level.txt      |     1 +
 python/ext-libs/dateutil/__init__.py               |    10 +
 python/ext-libs/dateutil/easter.py                 |    91 +
 python/ext-libs/dateutil/parser.py                 |   937 +
 python/ext-libs/dateutil/relativedelta.py          |   436 +
 python/ext-libs/dateutil/rrule.py                  |  1112 +
 python/ext-libs/dateutil/tz.py                     |   960 +
 python/ext-libs/dateutil/tzwin.py                  |   179 +
 python/ext-libs/dateutil/zoneinfo/__init__.py      |   109 +
 .../dateutil/zoneinfo/zoneinfo--latest.tar.gz      |   Bin 0 -> 198578 bytes
 python/ext-libs/httplib2/CMakeLists.txt            |     3 +
 .../admintools => ext-libs}/httplib2/__init__.py   |     0
 .../admintools => ext-libs}/httplib2/iri2uri.py    |     0
 .../admintools => ext-libs}/httplib2/socks.py      |     0
 python/ext-libs/jinja2/__init__.py                 |    69 +
 python/ext-libs/jinja2/_compat.py                  |   150 +
 python/ext-libs/jinja2/_stringdefs.py              |   132 +
 python/ext-libs/jinja2/bccache.py                  |   337 +
 python/ext-libs/jinja2/compiler.py                 |  1640 +
 python/ext-libs/jinja2/constants.py                |    32 +
 python/ext-libs/jinja2/debug.py                    |   337 +
 python/ext-libs/jinja2/defaults.py                 |    43 +
 python/ext-libs/jinja2/environment.py              |  1191 +
 python/ext-libs/jinja2/exceptions.py               |   146 +
 python/ext-libs/jinja2/ext.py                      |   636 +
 python/ext-libs/jinja2/filters.py                  |   987 +
 python/ext-libs/jinja2/lexer.py                    |   733 +
 python/ext-libs/jinja2/loaders.py                  |   471 +
 python/ext-libs/jinja2/meta.py                     |   103 +
 python/ext-libs/jinja2/nodes.py                    |   914 +
 python/ext-libs/jinja2/optimizer.py                |    68 +
 python/ext-libs/jinja2/parser.py                   |   895 +
 python/ext-libs/jinja2/runtime.py                  |   581 +
 python/ext-libs/jinja2/sandbox.py                  |   368 +
 python/ext-libs/jinja2/tests.py                    |   149 +
 python/ext-libs/jinja2/testsuite/__init__.py       |   156 +
 python/ext-libs/jinja2/testsuite/api.py            |   261 +
 python/ext-libs/jinja2/testsuite/bytecode_cache.py |    37 +
 python/ext-libs/jinja2/testsuite/core_tags.py      |   305 +
 python/ext-libs/jinja2/testsuite/debug.py          |    58 +
 python/ext-libs/jinja2/testsuite/doctests.py       |    29 +
 python/ext-libs/jinja2/testsuite/ext.py            |   459 +
 python/ext-libs/jinja2/testsuite/filters.py        |   515 +
 python/ext-libs/jinja2/testsuite/imports.py        |   141 +
 python/ext-libs/jinja2/testsuite/inheritance.py    |   250 +
 python/ext-libs/jinja2/testsuite/lexnparse.py      |   593 +
 python/ext-libs/jinja2/testsuite/loader.py         |   226 +
 python/ext-libs/jinja2/testsuite/regression.py     |   279 +
 .../jinja2/testsuite/res}/__init__.py              |     0
 .../jinja2/testsuite/res/templates/broken.html     |     3 +
 .../jinja2/testsuite/res/templates/foo/test.html   |     1 +
 .../testsuite/res/templates/syntaxerror.html       |     4 +
 .../jinja2/testsuite/res/templates/test.html       |     1 +
 python/ext-libs/jinja2/testsuite/security.py       |   166 +
 python/ext-libs/jinja2/testsuite/tests.py          |    93 +
 python/ext-libs/jinja2/testsuite/utils.py          |    82 +
 python/ext-libs/jinja2/utils.py                    |   520 +
 python/ext-libs/jinja2/visitor.py                  |    87 +
 python/ext-libs/markupsafe/__init__.py             |   234 +
 python/ext-libs/markupsafe/_compat.py              |    24 +
 python/ext-libs/markupsafe/_constants.py           |   267 +
 python/ext-libs/markupsafe/_native.py              |    46 +
 python/ext-libs/markupsafe/_speedups.c             |   239 +
 python/ext-libs/markupsafe/_speedups.so            |   Bin 0 -> 24856 bytes
 python/ext-libs/markupsafe/tests.py                |   124 +
 python/ext-libs/owslib/__init__.py                 |     1 +
 .../owslib/coverage}/__init__.py                   |     0
 python/ext-libs/owslib/coverage/wcs100.py          |   416 +
 python/ext-libs/owslib/coverage/wcs110.py          |   398 +
 python/ext-libs/owslib/coverage/wcsBase.py         |   207 +
 python/ext-libs/owslib/coverage/wcsdecoder.py      |    98 +
 python/ext-libs/owslib/crs.py                      |  1814 +
 python/ext-libs/owslib/csw.py                      |   742 +
 python/ext-libs/owslib/dif.py                      |   501 +
 python/ext-libs/owslib/etree.py                    |    46 +
 python/ext-libs/owslib/feature/__init__.py         |   151 +
 python/ext-libs/owslib/feature/wfs100.py           |   380 +
 python/ext-libs/owslib/feature/wfs110.py           |   346 +
 python/ext-libs/owslib/feature/wfs200.py           |   442 +
 python/ext-libs/owslib/fes.py                      |   389 +
 python/ext-libs/owslib/fgdc.py                     |   333 +
 python/ext-libs/owslib/interfaces.py               |   168 +
 python/ext-libs/owslib/iso.py                      |   618 +
 python/ext-libs/owslib/namespaces.py               |   136 +
 python/ext-libs/owslib/ows.py                      |   247 +
 python/ext-libs/owslib/sos.py                      |    22 +
 .../ftools => ext-libs/owslib/swe}/__init__.py     |     0
 python/ext-libs/owslib/swe/common.py               |   410 +
 .../owslib/swe/observation}/__init__.py            |     0
 python/ext-libs/owslib/swe/observation/sos100.py   |   295 +
 python/ext-libs/owslib/swe/observation/sos200.py   |   300 +
 .../ui => ext-libs/owslib/swe/sensor}/__init__.py  |     0
 python/ext-libs/owslib/swe/sensor/sml.py           |   317 +
 python/ext-libs/owslib/tms.py                      |   332 +
 python/ext-libs/owslib/util.py                     |   444 +
 .../owslib/waterml}/__init__.py                    |     0
 python/ext-libs/owslib/waterml/wml.py              |   920 +
 python/ext-libs/owslib/waterml/wml10.py            |    32 +
 python/ext-libs/owslib/waterml/wml11.py            |    32 +
 python/ext-libs/owslib/wcs.py                      |    41 +
 python/ext-libs/owslib/wfs.py                      |    34 +
 python/ext-libs/owslib/wmc.py                      |   207 +
 python/ext-libs/owslib/wms.py                      |   627 +
 python/ext-libs/owslib/wmts.py                     |   454 +
 python/ext-libs/owslib/wps.py                      |  1338 +
 python/ext-libs/pygments/__init__.py               |    91 +
 python/ext-libs/pygments/cmdline.py                |   441 +
 python/ext-libs/pygments/console.py                |    74 +
 python/ext-libs/pygments/filter.py                 |    74 +
 python/ext-libs/pygments/filters/__init__.py       |   356 +
 python/ext-libs/pygments/formatter.py              |    92 +
 python/ext-libs/pygments/formatters/__init__.py    |    68 +
 python/ext-libs/pygments/formatters/_mapping.py    |    92 +
 python/ext-libs/pygments/formatters/bbcode.py      |   109 +
 python/ext-libs/pygments/formatters/html.py        |   821 +
 python/ext-libs/pygments/formatters/img.py         |   553 +
 python/ext-libs/pygments/formatters/latex.py       |   378 +
 python/ext-libs/pygments/formatters/other.py       |   115 +
 python/ext-libs/pygments/formatters/rtf.py         |   136 +
 python/ext-libs/pygments/formatters/svg.py         |   154 +
 python/ext-libs/pygments/formatters/terminal.py    |   112 +
 python/ext-libs/pygments/formatters/terminal256.py |   222 +
 python/ext-libs/pygments/lexer.py                  |   765 +
 python/ext-libs/pygments/lexers/__init__.py        |   229 +
 python/ext-libs/pygments/lexers/_asybuiltins.py    |  1645 +
 python/ext-libs/pygments/lexers/_clbuiltins.py     |   232 +
 python/ext-libs/pygments/lexers/_lassobuiltins.py  |  5416 ++
 python/ext-libs/pygments/lexers/_luabuiltins.py    |   249 +
 python/ext-libs/pygments/lexers/_mapping.py        |   340 +
 .../ext-libs/pygments/lexers/_openedgebuiltins.py  |   562 +
 python/ext-libs/pygments/lexers/_phpbuiltins.py    |  3787 +
 .../ext-libs/pygments/lexers/_postgres_builtins.py |   233 +
 .../pygments/lexers/_robotframeworklexer.py        |   557 +
 .../ext-libs/pygments/lexers/_scilab_builtins.py   |    40 +
 .../ext-libs/pygments/lexers/_sourcemodbuiltins.py |  1072 +
 python/ext-libs/pygments/lexers/_stan_builtins.py  |   174 +
 python/ext-libs/pygments/lexers/_vimbuiltins.py    |    13 +
 python/ext-libs/pygments/lexers/agile.py           |  1917 +
 python/ext-libs/pygments/lexers/asm.py             |   398 +
 python/ext-libs/pygments/lexers/compiled.py        |  3496 +
 python/ext-libs/pygments/lexers/dalvik.py          |   104 +
 python/ext-libs/pygments/lexers/dotnet.py          |   630 +
 python/ext-libs/pygments/lexers/foxpro.py          |   428 +
 python/ext-libs/pygments/lexers/functional.py      |  2598 +
 python/ext-libs/pygments/lexers/hdl.py             |   356 +
 python/ext-libs/pygments/lexers/jvm.py             |  1109 +
 python/ext-libs/pygments/lexers/math.py            |  1652 +
 python/ext-libs/pygments/lexers/other.py           |  3667 +
 python/ext-libs/pygments/lexers/parsers.py         |   778 +
 python/ext-libs/pygments/lexers/shell.py           |   410 +
 python/ext-libs/pygments/lexers/special.py         |   100 +
 python/ext-libs/pygments/lexers/sql.py             |   559 +
 python/ext-libs/pygments/lexers/templates.py       |  1742 +
 python/ext-libs/pygments/lexers/text.py            |  1843 +
 python/ext-libs/pygments/lexers/web.py             |  3423 +
 python/ext-libs/pygments/plugin.py                 |    74 +
 python/ext-libs/pygments/scanner.py                |   104 +
 python/ext-libs/pygments/style.py                  |   117 +
 python/ext-libs/pygments/styles/__init__.py        |    70 +
 python/ext-libs/pygments/styles/autumn.py          |    65 +
 python/ext-libs/pygments/styles/borland.py         |    51 +
 python/ext-libs/pygments/styles/bw.py              |    49 +
 python/ext-libs/pygments/styles/colorful.py        |    81 +
 python/ext-libs/pygments/styles/default.py         |    73 +
 python/ext-libs/pygments/styles/emacs.py           |    72 +
 python/ext-libs/pygments/styles/friendly.py        |    72 +
 python/ext-libs/pygments/styles/fruity.py          |    42 +
 python/ext-libs/pygments/styles/manni.py           |    75 +
 python/ext-libs/pygments/styles/monokai.py         |   106 +
 python/ext-libs/pygments/styles/murphy.py          |    80 +
 python/ext-libs/pygments/styles/native.py          |    65 +
 python/ext-libs/pygments/styles/pastie.py          |    75 +
 python/ext-libs/pygments/styles/perldoc.py         |    69 +
 python/ext-libs/pygments/styles/rrt.py             |    33 +
 python/ext-libs/pygments/styles/tango.py           |   141 +
 python/ext-libs/pygments/styles/trac.py            |    63 +
 python/ext-libs/pygments/styles/vim.py             |    63 +
 python/ext-libs/pygments/styles/vs.py              |    38 +
 python/ext-libs/pygments/token.py                  |   195 +
 python/ext-libs/pygments/unistring.py              |   140 +
 python/ext-libs/pygments/util.py                   |   277 +
 python/{ => ext-libs}/pyspatialite/CMakeLists.txt  |     0
 python/{ => ext-libs}/pyspatialite/LICENSE         |     0
 python/{ => ext-libs}/pyspatialite/lib/__init__.py |     0
 python/{ => ext-libs}/pyspatialite/lib/dbapi2.py   |     0
 python/{ => ext-libs}/pyspatialite/lib/dump.py     |     0
 python/{ => ext-libs}/pyspatialite/src/cache.c     |     0
 python/{ => ext-libs}/pyspatialite/src/cache.h     |     0
 .../{ => ext-libs}/pyspatialite/src/connection.c   |     0
 .../{ => ext-libs}/pyspatialite/src/connection.h   |     0
 python/{ => ext-libs}/pyspatialite/src/cursor.c    |     0
 python/{ => ext-libs}/pyspatialite/src/cursor.h    |     0
 .../pyspatialite/src/microprotocols.c              |     0
 .../pyspatialite/src/microprotocols.h              |     0
 python/{ => ext-libs}/pyspatialite/src/module.c    |     0
 python/{ => ext-libs}/pyspatialite/src/module.h    |     0
 .../pyspatialite/src/prepare_protocol.c            |     0
 .../pyspatialite/src/prepare_protocol.h            |     0
 python/{ => ext-libs}/pyspatialite/src/row.c       |     0
 python/{ => ext-libs}/pyspatialite/src/row.h       |     0
 .../{ => ext-libs}/pyspatialite/src/sqlitecompat.h |     0
 python/{ => ext-libs}/pyspatialite/src/statement.c |     0
 python/{ => ext-libs}/pyspatialite/src/statement.h |     0
 python/{ => ext-libs}/pyspatialite/src/util.c      |     0
 python/{ => ext-libs}/pyspatialite/src/util.h      |     0
 .../python_dateutil-2.2-py2.7.egg-info/PKG-INFO    |    24 +
 .../python_dateutil-2.2-py2.7.egg-info/SOURCES.txt |    26 +
 .../dependency_links.txt                           |     0
 .../installed-files.txt                            |    24 +
 .../not-zip-safe                                   |     0
 .../requires.txt                                   |     1 +
 .../top_level.txt                                  |     1 +
 .../ext-libs/pytz-2013.9-py2.7.egg-info/PKG-INFO   |   578 +
 .../pytz-2013.9-py2.7.egg-info/SOURCES.txt         |   603 +
 .../dependency_links.txt                           |     0
 .../pytz-2013.9-py2.7.egg-info/installed-files.txt |   601 +
 .../pytz-2013.9-py2.7.egg-info/top_level.txt       |     1 +
 .../ext-libs/pytz-2013.9-py2.7.egg-info/zip-safe   |     0
 python/ext-libs/pytz/__init__.py                   |  1508 +
 python/ext-libs/pytz/exceptions.py                 |    48 +
 python/ext-libs/pytz/lazy.py                       |   168 +
 python/ext-libs/pytz/reference.py                  |   127 +
 python/ext-libs/pytz/tzfile.py                     |   137 +
 python/ext-libs/pytz/tzinfo.py                     |   563 +
 python/ext-libs/pytz/zoneinfo/Africa/Abidjan       |   Bin 0 -> 156 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Accra         |   Bin 0 -> 378 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Addis_Ababa   |   Bin 0 -> 180 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Algiers       |   Bin 0 -> 734 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Asmara        |   Bin 0 -> 201 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Asmera        |   Bin 0 -> 201 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Bamako        |   Bin 0 -> 224 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Bangui        |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Banjul        |   Bin 0 -> 232 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Bissau        |   Bin 0 -> 194 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Blantyre      |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Brazzaville   |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Bujumbura     |   Bin 0 -> 140 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Cairo         |   Bin 0 -> 1906 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Casablanca    |   Bin 0 -> 1679 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Ceuta         |   Bin 0 -> 2049 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Conakry       |   Bin 0 -> 224 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Dakar         |   Bin 0 -> 194 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Dar_es_Salaam |   Bin 0 -> 229 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Djibouti      |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Douala        |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Africa/El_Aaiun      |   Bin 0 -> 1509 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Freetown      |   Bin 0 -> 665 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Gaborone      |   Bin 0 -> 234 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Harare        |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Johannesburg  |   Bin 0 -> 245 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Juba          |   Bin 0 -> 669 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Kampala       |   Bin 0 -> 269 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Khartoum      |   Bin 0 -> 669 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Kigali        |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Kinshasa      |   Bin 0 -> 140 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Lagos         |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Libreville    |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Lome          |   Bin 0 -> 139 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Luanda        |   Bin 0 -> 178 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Lubumbashi    |   Bin 0 -> 140 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Lusaka        |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Malabo        |   Bin 0 -> 195 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Maputo        |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Maseru        |   Bin 0 -> 204 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Mbabane       |   Bin 0 -> 160 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Mogadishu     |   Bin 0 -> 210 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Monrovia      |   Bin 0 -> 215 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Nairobi       |   Bin 0 -> 269 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Ndjamena      |   Bin 0 -> 211 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Niamey        |   Bin 0 -> 225 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Nouakchott    |   Bin 0 -> 224 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Ouagadougou   |   Bin 0 -> 156 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Porto-Novo    |   Bin 0 -> 195 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Sao_Tome      |   Bin 0 -> 173 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Timbuktu      |   Bin 0 -> 224 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Tripoli       |   Bin 0 -> 641 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Tunis         |   Bin 0 -> 684 bytes
 python/ext-libs/pytz/zoneinfo/Africa/Windhoek      |   Bin 0 -> 1556 bytes
 python/ext-libs/pytz/zoneinfo/America/Adak         |   Bin 0 -> 2353 bytes
 python/ext-libs/pytz/zoneinfo/America/Anchorage    |   Bin 0 -> 2358 bytes
 python/ext-libs/pytz/zoneinfo/America/Anguilla     |   Bin 0 -> 156 bytes
 python/ext-libs/pytz/zoneinfo/America/Antigua      |   Bin 0 -> 194 bytes
 python/ext-libs/pytz/zoneinfo/America/Araguaina    |   Bin 0 -> 882 bytes
 .../pytz/zoneinfo/America/Argentina/Buenos_Aires   |   Bin 0 -> 1061 bytes
 .../pytz/zoneinfo/America/Argentina/Catamarca      |   Bin 0 -> 1103 bytes
 .../pytz/zoneinfo/America/Argentina/ComodRivadavia |   Bin 0 -> 1103 bytes
 .../pytz/zoneinfo/America/Argentina/Cordoba        |   Bin 0 -> 1103 bytes
 .../ext-libs/pytz/zoneinfo/America/Argentina/Jujuy |   Bin 0 -> 1119 bytes
 .../pytz/zoneinfo/America/Argentina/La_Rioja       |   Bin 0 -> 1117 bytes
 .../pytz/zoneinfo/America/Argentina/Mendoza        |   Bin 0 -> 1147 bytes
 .../pytz/zoneinfo/America/Argentina/Rio_Gallegos   |   Bin 0 -> 1103 bytes
 .../ext-libs/pytz/zoneinfo/America/Argentina/Salta |   Bin 0 -> 1075 bytes
 .../pytz/zoneinfo/America/Argentina/San_Juan       |   Bin 0 -> 1117 bytes
 .../pytz/zoneinfo/America/Argentina/San_Luis       |   Bin 0 -> 1145 bytes
 .../pytz/zoneinfo/America/Argentina/Tucuman        |   Bin 0 -> 1131 bytes
 .../pytz/zoneinfo/America/Argentina/Ushuaia        |   Bin 0 -> 1103 bytes
 python/ext-libs/pytz/zoneinfo/America/Aruba        |   Bin 0 -> 194 bytes
 python/ext-libs/pytz/zoneinfo/America/Asuncion     |   Bin 0 -> 2036 bytes
 python/ext-libs/pytz/zoneinfo/America/Atikokan     |   Bin 0 -> 319 bytes
 python/ext-libs/pytz/zoneinfo/America/Atka         |   Bin 0 -> 2353 bytes
 python/ext-libs/pytz/zoneinfo/America/Bahia        |   Bin 0 -> 1022 bytes
 .../ext-libs/pytz/zoneinfo/America/Bahia_Banderas  |   Bin 0 -> 1574 bytes
 python/ext-libs/pytz/zoneinfo/America/Barbados     |   Bin 0 -> 330 bytes
 python/ext-libs/pytz/zoneinfo/America/Belem        |   Bin 0 -> 574 bytes
 python/ext-libs/pytz/zoneinfo/America/Belize       |   Bin 0 -> 962 bytes
 python/ext-libs/pytz/zoneinfo/America/Blanc-Sablon |   Bin 0 -> 281 bytes
 python/ext-libs/pytz/zoneinfo/America/Boa_Vista    |   Bin 0 -> 630 bytes
 python/ext-libs/pytz/zoneinfo/America/Bogota       |   Bin 0 -> 231 bytes
 python/ext-libs/pytz/zoneinfo/America/Boise        |   Bin 0 -> 2377 bytes
 python/ext-libs/pytz/zoneinfo/America/Buenos_Aires |   Bin 0 -> 1061 bytes
 .../ext-libs/pytz/zoneinfo/America/Cambridge_Bay   |   Bin 0 -> 2084 bytes
 python/ext-libs/pytz/zoneinfo/America/Campo_Grande |   Bin 0 -> 2001 bytes
 python/ext-libs/pytz/zoneinfo/America/Cancun       |   Bin 0 -> 1466 bytes
 python/ext-libs/pytz/zoneinfo/America/Caracas      |   Bin 0 -> 240 bytes
 python/ext-libs/pytz/zoneinfo/America/Catamarca    |   Bin 0 -> 1103 bytes
 python/ext-libs/pytz/zoneinfo/America/Cayenne      |   Bin 0 -> 186 bytes
 python/ext-libs/pytz/zoneinfo/America/Cayman       |   Bin 0 -> 177 bytes
 python/ext-libs/pytz/zoneinfo/America/Chicago      |   Bin 0 -> 3559 bytes
 python/ext-libs/pytz/zoneinfo/America/Chihuahua    |   Bin 0 -> 1508 bytes
 .../ext-libs/pytz/zoneinfo/America/Coral_Harbour   |   Bin 0 -> 319 bytes
 python/ext-libs/pytz/zoneinfo/America/Cordoba      |   Bin 0 -> 1103 bytes
 python/ext-libs/pytz/zoneinfo/America/Costa_Rica   |   Bin 0 -> 315 bytes
 python/ext-libs/pytz/zoneinfo/America/Creston      |   Bin 0 -> 207 bytes
 python/ext-libs/pytz/zoneinfo/America/Cuiaba       |   Bin 0 -> 1973 bytes
 python/ext-libs/pytz/zoneinfo/America/Curacao      |   Bin 0 -> 194 bytes
 python/ext-libs/pytz/zoneinfo/America/Danmarkshavn |   Bin 0 -> 700 bytes
 python/ext-libs/pytz/zoneinfo/America/Dawson       |   Bin 0 -> 2067 bytes
 python/ext-libs/pytz/zoneinfo/America/Dawson_Creek |   Bin 0 -> 1033 bytes
 python/ext-libs/pytz/zoneinfo/America/Denver       |   Bin 0 -> 2427 bytes
 python/ext-libs/pytz/zoneinfo/America/Detroit      |   Bin 0 -> 2202 bytes
 python/ext-libs/pytz/zoneinfo/America/Dominica     |   Bin 0 -> 156 bytes
 python/ext-libs/pytz/zoneinfo/America/Edmonton     |   Bin 0 -> 2388 bytes
 python/ext-libs/pytz/zoneinfo/America/Eirunepe     |   Bin 0 -> 670 bytes
 python/ext-libs/pytz/zoneinfo/America/El_Salvador  |   Bin 0 -> 236 bytes
 python/ext-libs/pytz/zoneinfo/America/Ensenada     |   Bin 0 -> 2342 bytes
 python/ext-libs/pytz/zoneinfo/America/Fort_Wayne   |   Bin 0 -> 1649 bytes
 python/ext-libs/pytz/zoneinfo/America/Fortaleza    |   Bin 0 -> 714 bytes
 python/ext-libs/pytz/zoneinfo/America/Glace_Bay    |   Bin 0 -> 2192 bytes
 python/ext-libs/pytz/zoneinfo/America/Godthab      |   Bin 0 -> 1863 bytes
 python/ext-libs/pytz/zoneinfo/America/Goose_Bay    |   Bin 0 -> 3193 bytes
 python/ext-libs/pytz/zoneinfo/America/Grand_Turk   |   Bin 0 -> 1871 bytes
 python/ext-libs/pytz/zoneinfo/America/Grenada      |   Bin 0 -> 156 bytes
 python/ext-libs/pytz/zoneinfo/America/Guadeloupe   |   Bin 0 -> 156 bytes
 python/ext-libs/pytz/zoneinfo/America/Guatemala    |   Bin 0 -> 292 bytes
 python/ext-libs/pytz/zoneinfo/America/Guayaquil    |   Bin 0 -> 177 bytes
 python/ext-libs/pytz/zoneinfo/America/Guyana       |   Bin 0 -> 256 bytes
 python/ext-libs/pytz/zoneinfo/America/Halifax      |   Bin 0 -> 3424 bytes
 python/ext-libs/pytz/zoneinfo/America/Havana       |   Bin 0 -> 2411 bytes
 python/ext-libs/pytz/zoneinfo/America/Hermosillo   |   Bin 0 -> 440 bytes
 .../pytz/zoneinfo/America/Indiana/Indianapolis     |   Bin 0 -> 1649 bytes
 python/ext-libs/pytz/zoneinfo/America/Indiana/Knox |   Bin 0 -> 2411 bytes
 .../ext-libs/pytz/zoneinfo/America/Indiana/Marengo |   Bin 0 -> 1705 bytes
 .../pytz/zoneinfo/America/Indiana/Petersburg       |   Bin 0 -> 1887 bytes
 .../pytz/zoneinfo/America/Indiana/Tell_City        |   Bin 0 -> 1709 bytes
 .../ext-libs/pytz/zoneinfo/America/Indiana/Vevay   |   Bin 0 -> 1397 bytes
 .../pytz/zoneinfo/America/Indiana/Vincennes        |   Bin 0 -> 1677 bytes
 .../ext-libs/pytz/zoneinfo/America/Indiana/Winamac |   Bin 0 -> 1761 bytes
 python/ext-libs/pytz/zoneinfo/America/Indianapolis |   Bin 0 -> 1649 bytes
 python/ext-libs/pytz/zoneinfo/America/Inuvik       |   Bin 0 -> 1914 bytes
 python/ext-libs/pytz/zoneinfo/America/Iqaluit      |   Bin 0 -> 2032 bytes
 python/ext-libs/pytz/zoneinfo/America/Jamaica      |   Bin 0 -> 481 bytes
 python/ext-libs/pytz/zoneinfo/America/Jujuy        |   Bin 0 -> 1119 bytes
 python/ext-libs/pytz/zoneinfo/America/Juneau       |   Bin 0 -> 2336 bytes
 .../pytz/zoneinfo/America/Kentucky/Louisville      |   Bin 0 -> 2755 bytes
 .../pytz/zoneinfo/America/Kentucky/Monticello      |   Bin 0 -> 2335 bytes
 python/ext-libs/pytz/zoneinfo/America/Knox_IN      |   Bin 0 -> 2411 bytes
 python/ext-libs/pytz/zoneinfo/America/Kralendijk   |   Bin 0 -> 194 bytes
 python/ext-libs/pytz/zoneinfo/America/La_Paz       |   Bin 0 -> 217 bytes
 python/ext-libs/pytz/zoneinfo/America/Lima         |   Bin 0 -> 395 bytes
 python/ext-libs/pytz/zoneinfo/America/Los_Angeles  |   Bin 0 -> 2819 bytes
 python/ext-libs/pytz/zoneinfo/America/Louisville   |   Bin 0 -> 2755 bytes
 .../ext-libs/pytz/zoneinfo/America/Lower_Princes   |   Bin 0 -> 194 bytes
 python/ext-libs/pytz/zoneinfo/America/Maceio       |   Bin 0 -> 742 bytes
 python/ext-libs/pytz/zoneinfo/America/Managua      |   Bin 0 -> 437 bytes
 python/ext-libs/pytz/zoneinfo/America/Manaus       |   Bin 0 -> 602 bytes
 python/ext-libs/pytz/zoneinfo/America/Marigot      |   Bin 0 -> 156 bytes
 python/ext-libs/pytz/zoneinfo/America/Martinique   |   Bin 0 -> 231 bytes
 python/ext-libs/pytz/zoneinfo/America/Matamoros    |   Bin 0 -> 1402 bytes
 python/ext-libs/pytz/zoneinfo/America/Mazatlan     |   Bin 0 -> 1550 bytes
 python/ext-libs/pytz/zoneinfo/America/Mendoza      |   Bin 0 -> 1147 bytes
 python/ext-libs/pytz/zoneinfo/America/Menominee    |   Bin 0 -> 2257 bytes
 python/ext-libs/pytz/zoneinfo/America/Merida       |   Bin 0 -> 1442 bytes
 python/ext-libs/pytz/zoneinfo/America/Metlakatla   |   Bin 0 -> 717 bytes
 python/ext-libs/pytz/zoneinfo/America/Mexico_City  |   Bin 0 -> 1604 bytes
 python/ext-libs/pytz/zoneinfo/America/Miquelon     |   Bin 0 -> 1670 bytes
 python/ext-libs/pytz/zoneinfo/America/Moncton      |   Bin 0 -> 3137 bytes
 python/ext-libs/pytz/zoneinfo/America/Monterrey    |   Bin 0 -> 1402 bytes
 python/ext-libs/pytz/zoneinfo/America/Montevideo   |   Bin 0 -> 2134 bytes
 python/ext-libs/pytz/zoneinfo/America/Montreal     |   Bin 0 -> 3477 bytes
 python/ext-libs/pytz/zoneinfo/America/Montserrat   |   Bin 0 -> 156 bytes
 python/ext-libs/pytz/zoneinfo/America/Nassau       |   Bin 0 -> 2270 bytes
 python/ext-libs/pytz/zoneinfo/America/New_York     |   Bin 0 -> 3519 bytes
 python/ext-libs/pytz/zoneinfo/America/Nipigon      |   Bin 0 -> 2105 bytes
 python/ext-libs/pytz/zoneinfo/America/Nome         |   Bin 0 -> 2350 bytes
 python/ext-libs/pytz/zoneinfo/America/Noronha      |   Bin 0 -> 714 bytes
 .../pytz/zoneinfo/America/North_Dakota/Beulah      |   Bin 0 -> 2363 bytes
 .../pytz/zoneinfo/America/North_Dakota/Center      |   Bin 0 -> 2363 bytes
 .../pytz/zoneinfo/America/North_Dakota/New_Salem   |   Bin 0 -> 2363 bytes
 python/ext-libs/pytz/zoneinfo/America/Ojinaga      |   Bin 0 -> 1508 bytes
 python/ext-libs/pytz/zoneinfo/America/Panama       |   Bin 0 -> 177 bytes
 python/ext-libs/pytz/zoneinfo/America/Pangnirtung  |   Bin 0 -> 2094 bytes
 python/ext-libs/pytz/zoneinfo/America/Paramaribo   |   Bin 0 -> 294 bytes
 python/ext-libs/pytz/zoneinfo/America/Phoenix      |   Bin 0 -> 327 bytes
 .../ext-libs/pytz/zoneinfo/America/Port-au-Prince  |   Bin 0 -> 1457 bytes
 .../ext-libs/pytz/zoneinfo/America/Port_of_Spain   |   Bin 0 -> 156 bytes
 python/ext-libs/pytz/zoneinfo/America/Porto_Acre   |   Bin 0 -> 642 bytes
 python/ext-libs/pytz/zoneinfo/America/Porto_Velho  |   Bin 0 -> 574 bytes
 python/ext-libs/pytz/zoneinfo/America/Puerto_Rico  |   Bin 0 -> 229 bytes
 python/ext-libs/pytz/zoneinfo/America/Rainy_River  |   Bin 0 -> 2105 bytes
 python/ext-libs/pytz/zoneinfo/America/Rankin_Inlet |   Bin 0 -> 1916 bytes
 python/ext-libs/pytz/zoneinfo/America/Recife       |   Bin 0 -> 714 bytes
 python/ext-libs/pytz/zoneinfo/America/Regina       |   Bin 0 -> 980 bytes
 python/ext-libs/pytz/zoneinfo/America/Resolute     |   Bin 0 -> 1916 bytes
 python/ext-libs/pytz/zoneinfo/America/Rio_Branco   |   Bin 0 -> 642 bytes
 python/ext-libs/pytz/zoneinfo/America/Rosario      |   Bin 0 -> 1103 bytes
 python/ext-libs/pytz/zoneinfo/America/Santa_Isabel |   Bin 0 -> 2342 bytes
 python/ext-libs/pytz/zoneinfo/America/Santarem     |   Bin 0 -> 612 bytes
 python/ext-libs/pytz/zoneinfo/America/Santiago     |   Bin 0 -> 2505 bytes
 .../ext-libs/pytz/zoneinfo/America/Santo_Domingo   |   Bin 0 -> 463 bytes
 python/ext-libs/pytz/zoneinfo/America/Sao_Paulo    |   Bin 0 -> 2001 bytes
 python/ext-libs/pytz/zoneinfo/America/Scoresbysund |   Bin 0 -> 1911 bytes
 python/ext-libs/pytz/zoneinfo/America/Shiprock     |   Bin 0 -> 2427 bytes
 python/ext-libs/pytz/zoneinfo/America/Sitka        |   Bin 0 -> 2324 bytes
 .../ext-libs/pytz/zoneinfo/America/St_Barthelemy   |   Bin 0 -> 156 bytes
 python/ext-libs/pytz/zoneinfo/America/St_Johns     |   Bin 0 -> 3638 bytes
 python/ext-libs/pytz/zoneinfo/America/St_Kitts     |   Bin 0 -> 156 bytes
 python/ext-libs/pytz/zoneinfo/America/St_Lucia     |   Bin 0 -> 156 bytes
 python/ext-libs/pytz/zoneinfo/America/St_Thomas    |   Bin 0 -> 156 bytes
 python/ext-libs/pytz/zoneinfo/America/St_Vincent   |   Bin 0 -> 156 bytes
 .../ext-libs/pytz/zoneinfo/America/Swift_Current   |   Bin 0 -> 560 bytes
 python/ext-libs/pytz/zoneinfo/America/Tegucigalpa  |   Bin 0 -> 264 bytes
 python/ext-libs/pytz/zoneinfo/America/Thule        |   Bin 0 -> 1514 bytes
 python/ext-libs/pytz/zoneinfo/America/Thunder_Bay  |   Bin 0 -> 2185 bytes
 python/ext-libs/pytz/zoneinfo/America/Tijuana      |   Bin 0 -> 2342 bytes
 python/ext-libs/pytz/zoneinfo/America/Toronto      |   Bin 0 -> 3477 bytes
 python/ext-libs/pytz/zoneinfo/America/Tortola      |   Bin 0 -> 156 bytes
 python/ext-libs/pytz/zoneinfo/America/Vancouver    |   Bin 0 -> 2875 bytes
 python/ext-libs/pytz/zoneinfo/America/Virgin       |   Bin 0 -> 156 bytes
 python/ext-libs/pytz/zoneinfo/America/Whitehorse   |   Bin 0 -> 2067 bytes
 python/ext-libs/pytz/zoneinfo/America/Winnipeg     |   Bin 0 -> 2865 bytes
 python/ext-libs/pytz/zoneinfo/America/Yakutat      |   Bin 0 -> 2288 bytes
 python/ext-libs/pytz/zoneinfo/America/Yellowknife  |   Bin 0 -> 1966 bytes
 python/ext-libs/pytz/zoneinfo/Antarctica/Casey     |   Bin 0 -> 255 bytes
 python/ext-libs/pytz/zoneinfo/Antarctica/Davis     |   Bin 0 -> 276 bytes
 .../pytz/zoneinfo/Antarctica/DumontDUrville        |   Bin 0 -> 213 bytes
 python/ext-libs/pytz/zoneinfo/Antarctica/Macquarie |   Bin 0 -> 1496 bytes
 python/ext-libs/pytz/zoneinfo/Antarctica/Mawson    |   Bin 0 -> 190 bytes
 python/ext-libs/pytz/zoneinfo/Antarctica/McMurdo   |   Bin 0 -> 2434 bytes
 python/ext-libs/pytz/zoneinfo/Antarctica/Palmer    |   Bin 0 -> 2040 bytes
 python/ext-libs/pytz/zoneinfo/Antarctica/Rothera   |   Bin 0 -> 159 bytes
 .../ext-libs/pytz/zoneinfo/Antarctica/South_Pole   |   Bin 0 -> 2434 bytes
 python/ext-libs/pytz/zoneinfo/Antarctica/Syowa     |   Bin 0 -> 160 bytes
 python/ext-libs/pytz/zoneinfo/Antarctica/Vostok    |   Bin 0 -> 160 bytes
 python/ext-libs/pytz/zoneinfo/Arctic/Longyearbyen  |   Bin 0 -> 2225 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Aden            |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Almaty          |   Bin 0 -> 922 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Amman           |   Bin 0 -> 1863 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Anadyr          |   Bin 0 -> 1183 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Aqtau           |   Bin 0 -> 1128 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Aqtobe          |   Bin 0 -> 1038 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Ashgabat        |   Bin 0 -> 657 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Ashkhabad       |   Bin 0 -> 657 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Baghdad         |   Bin 0 -> 962 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Bahrain         |   Bin 0 -> 195 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Baku            |   Bin 0 -> 1942 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Bangkok         |   Bin 0 -> 178 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Beirut          |   Bin 0 -> 2149 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Bishkek         |   Bin 0 -> 1047 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Brunei          |   Bin 0 -> 187 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Calcutta        |   Bin 0 -> 265 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Choibalsan      |   Bin 0 -> 890 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Chongqing       |   Bin 0 -> 389 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Chungking       |   Bin 0 -> 389 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Colombo         |   Bin 0 -> 363 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Dacca           |   Bin 0 -> 364 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Damascus        |   Bin 0 -> 2306 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Dhaka           |   Bin 0 -> 364 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Dili            |   Bin 0 -> 295 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Dubai           |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Dushanbe        |   Bin 0 -> 597 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Gaza            |   Bin 0 -> 2287 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Harbin          |   Bin 0 -> 463 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Hebron          |   Bin 0 -> 2315 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Ho_Chi_Minh     |   Bin 0 -> 255 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Hong_Kong       |   Bin 0 -> 1175 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Hovd            |   Bin 0 -> 834 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Irkutsk         |   Bin 0 -> 1203 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Istanbul        |   Bin 0 -> 2721 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Jakarta         |   Bin 0 -> 344 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Jayapura        |   Bin 0 -> 225 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Jerusalem       |   Bin 0 -> 2239 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Kabul           |   Bin 0 -> 173 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Kamchatka       |   Bin 0 -> 1167 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Karachi         |   Bin 0 -> 389 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Kashgar         |   Bin 0 -> 419 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Kathmandu       |   Bin 0 -> 198 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Katmandu        |   Bin 0 -> 198 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Khandyga        |   Bin 0 -> 1281 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Kolkata         |   Bin 0 -> 265 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Krasnoyarsk     |   Bin 0 -> 1182 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Kuala_Lumpur    |   Bin 0 -> 372 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Kuching         |   Bin 0 -> 505 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Kuwait          |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Macao           |   Bin 0 -> 781 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Macau           |   Bin 0 -> 781 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Magadan         |   Bin 0 -> 1183 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Makassar        |   Bin 0 -> 266 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Manila          |   Bin 0 -> 335 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Muscat          |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Nicosia         |   Bin 0 -> 2002 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Novokuznetsk    |   Bin 0 -> 1220 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Novosibirsk     |   Bin 0 -> 1196 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Omsk            |   Bin 0 -> 1182 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Oral            |   Bin 0 -> 1086 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Phnom_Penh      |   Bin 0 -> 255 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Pontianak       |   Bin 0 -> 361 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Pyongyang       |   Bin 0 -> 258 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Qatar           |   Bin 0 -> 195 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Qyzylorda       |   Bin 0 -> 1068 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Rangoon         |   Bin 0 -> 259 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Riyadh          |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Saigon          |   Bin 0 -> 255 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Sakhalin        |   Bin 0 -> 1213 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Samarkand       |   Bin 0 -> 677 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Seoul           |   Bin 0 -> 396 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Shanghai        |   Bin 0 -> 405 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Singapore       |   Bin 0 -> 402 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Taipei          |   Bin 0 -> 724 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Tashkent        |   Bin 0 -> 667 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Tbilisi         |   Bin 0 -> 1116 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Tehran          |   Bin 0 -> 1647 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Tel_Aviv        |   Bin 0 -> 2239 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Thimbu          |   Bin 0 -> 195 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Thimphu         |   Bin 0 -> 195 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Tokyo           |   Bin 0 -> 331 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Ujung_Pandang   |   Bin 0 -> 266 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Ulaanbaatar     |   Bin 0 -> 834 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Ulan_Bator      |   Bin 0 -> 834 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Urumqi          |   Bin 0 -> 389 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Ust-Nera        |   Bin 0 -> 1249 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Vientiane       |   Bin 0 -> 255 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Vladivostok     |   Bin 0 -> 1197 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Yakutsk         |   Bin 0 -> 1183 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Yekaterinburg   |   Bin 0 -> 1252 bytes
 python/ext-libs/pytz/zoneinfo/Asia/Yerevan         |   Bin 0 -> 1263 bytes
 python/ext-libs/pytz/zoneinfo/Atlantic/Azores      |   Bin 0 -> 3462 bytes
 python/ext-libs/pytz/zoneinfo/Atlantic/Bermuda     |   Bin 0 -> 1990 bytes
 python/ext-libs/pytz/zoneinfo/Atlantic/Canary      |   Bin 0 -> 1899 bytes
 python/ext-libs/pytz/zoneinfo/Atlantic/Cape_Verde  |   Bin 0 -> 240 bytes
 python/ext-libs/pytz/zoneinfo/Atlantic/Faeroe      |   Bin 0 -> 1815 bytes
 python/ext-libs/pytz/zoneinfo/Atlantic/Faroe       |   Bin 0 -> 1815 bytes
 python/ext-libs/pytz/zoneinfo/Atlantic/Jan_Mayen   |   Bin 0 -> 2225 bytes
 python/ext-libs/pytz/zoneinfo/Atlantic/Madeira     |   Bin 0 -> 3452 bytes
 python/ext-libs/pytz/zoneinfo/Atlantic/Reykjavik   |   Bin 0 -> 1141 bytes
 .../ext-libs/pytz/zoneinfo/Atlantic/South_Georgia  |   Bin 0 -> 139 bytes
 python/ext-libs/pytz/zoneinfo/Atlantic/St_Helena   |   Bin 0 -> 177 bytes
 python/ext-libs/pytz/zoneinfo/Atlantic/Stanley     |   Bin 0 -> 1220 bytes
 python/ext-libs/pytz/zoneinfo/Australia/ACT        |   Bin 0 -> 2183 bytes
 python/ext-libs/pytz/zoneinfo/Australia/Adelaide   |   Bin 0 -> 2202 bytes
 python/ext-libs/pytz/zoneinfo/Australia/Brisbane   |   Bin 0 -> 413 bytes
 .../ext-libs/pytz/zoneinfo/Australia/Broken_Hill   |   Bin 0 -> 2237 bytes
 python/ext-libs/pytz/zoneinfo/Australia/Canberra   |   Bin 0 -> 2183 bytes
 python/ext-libs/pytz/zoneinfo/Australia/Currie     |   Bin 0 -> 2183 bytes
 python/ext-libs/pytz/zoneinfo/Australia/Darwin     |   Bin 0 -> 288 bytes
 python/ext-libs/pytz/zoneinfo/Australia/Eucla      |   Bin 0 -> 446 bytes
 python/ext-libs/pytz/zoneinfo/Australia/Hobart     |   Bin 0 -> 2295 bytes
 python/ext-libs/pytz/zoneinfo/Australia/LHI        |   Bin 0 -> 1821 bytes
 python/ext-libs/pytz/zoneinfo/Australia/Lindeman   |   Bin 0 -> 483 bytes
 python/ext-libs/pytz/zoneinfo/Australia/Lord_Howe  |   Bin 0 -> 1821 bytes
 python/ext-libs/pytz/zoneinfo/Australia/Melbourne  |   Bin 0 -> 2183 bytes
 python/ext-libs/pytz/zoneinfo/Australia/NSW        |   Bin 0 -> 2183 bytes
 python/ext-libs/pytz/zoneinfo/Australia/North      |   Bin 0 -> 288 bytes
 python/ext-libs/pytz/zoneinfo/Australia/Perth      |   Bin 0 -> 440 bytes
 python/ext-libs/pytz/zoneinfo/Australia/Queensland |   Bin 0 -> 413 bytes
 python/ext-libs/pytz/zoneinfo/Australia/South      |   Bin 0 -> 2202 bytes
 python/ext-libs/pytz/zoneinfo/Australia/Sydney     |   Bin 0 -> 2183 bytes
 python/ext-libs/pytz/zoneinfo/Australia/Tasmania   |   Bin 0 -> 2295 bytes
 python/ext-libs/pytz/zoneinfo/Australia/Victoria   |   Bin 0 -> 2183 bytes
 python/ext-libs/pytz/zoneinfo/Australia/West       |   Bin 0 -> 440 bytes
 python/ext-libs/pytz/zoneinfo/Australia/Yancowinna |   Bin 0 -> 2237 bytes
 python/ext-libs/pytz/zoneinfo/Brazil/Acre          |   Bin 0 -> 642 bytes
 python/ext-libs/pytz/zoneinfo/Brazil/DeNoronha     |   Bin 0 -> 714 bytes
 python/ext-libs/pytz/zoneinfo/Brazil/East          |   Bin 0 -> 2001 bytes
 python/ext-libs/pytz/zoneinfo/Brazil/West          |   Bin 0 -> 602 bytes
 python/ext-libs/pytz/zoneinfo/CET                  |   Bin 0 -> 2102 bytes
 python/ext-libs/pytz/zoneinfo/CST6CDT              |   Bin 0 -> 2294 bytes
 python/ext-libs/pytz/zoneinfo/Canada/Atlantic      |   Bin 0 -> 3424 bytes
 python/ext-libs/pytz/zoneinfo/Canada/Central       |   Bin 0 -> 2865 bytes
 .../pytz/zoneinfo/Canada/East-Saskatchewan         |   Bin 0 -> 980 bytes
 python/ext-libs/pytz/zoneinfo/Canada/Eastern       |   Bin 0 -> 3477 bytes
 python/ext-libs/pytz/zoneinfo/Canada/Mountain      |   Bin 0 -> 2388 bytes
 python/ext-libs/pytz/zoneinfo/Canada/Newfoundland  |   Bin 0 -> 3638 bytes
 python/ext-libs/pytz/zoneinfo/Canada/Pacific       |   Bin 0 -> 2875 bytes
 python/ext-libs/pytz/zoneinfo/Canada/Saskatchewan  |   Bin 0 -> 980 bytes
 python/ext-libs/pytz/zoneinfo/Canada/Yukon         |   Bin 0 -> 2067 bytes
 python/ext-libs/pytz/zoneinfo/Chile/Continental    |   Bin 0 -> 2505 bytes
 python/ext-libs/pytz/zoneinfo/Chile/EasterIsland   |   Bin 0 -> 2269 bytes
 python/ext-libs/pytz/zoneinfo/Cuba                 |   Bin 0 -> 2411 bytes
 python/ext-libs/pytz/zoneinfo/EET                  |   Bin 0 -> 1876 bytes
 python/ext-libs/pytz/zoneinfo/EST                  |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/EST5EDT              |   Bin 0 -> 2294 bytes
 python/ext-libs/pytz/zoneinfo/Egypt                |   Bin 0 -> 1906 bytes
 python/ext-libs/pytz/zoneinfo/Eire                 |   Bin 0 -> 3533 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT              |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT+0            |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT+1            |   Bin 0 -> 126 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT+10           |   Bin 0 -> 130 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT+11           |   Bin 0 -> 130 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT+12           |   Bin 0 -> 130 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT+2            |   Bin 0 -> 126 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT+3            |   Bin 0 -> 126 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT+4            |   Bin 0 -> 126 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT+5            |   Bin 0 -> 126 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT+6            |   Bin 0 -> 126 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT+7            |   Bin 0 -> 126 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT+8            |   Bin 0 -> 126 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT+9            |   Bin 0 -> 126 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT-0            |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT-1            |   Bin 0 -> 127 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT-10           |   Bin 0 -> 131 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT-11           |   Bin 0 -> 131 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT-12           |   Bin 0 -> 131 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT-13           |   Bin 0 -> 131 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT-14           |   Bin 0 -> 131 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT-2            |   Bin 0 -> 127 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT-3            |   Bin 0 -> 127 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT-4            |   Bin 0 -> 127 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT-5            |   Bin 0 -> 127 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT-6            |   Bin 0 -> 127 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT-7            |   Bin 0 -> 127 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT-8            |   Bin 0 -> 127 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT-9            |   Bin 0 -> 127 bytes
 python/ext-libs/pytz/zoneinfo/Etc/GMT0             |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/Etc/Greenwich        |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/Etc/UCT              |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/Etc/UTC              |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/Etc/Universal        |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/Etc/Zulu             |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Amsterdam     |   Bin 0 -> 2917 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Andorra       |   Bin 0 -> 1725 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Athens        |   Bin 0 -> 2245 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Belfast       |   Bin 0 -> 3661 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Belgrade      |   Bin 0 -> 1931 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Berlin        |   Bin 0 -> 2309 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Bratislava    |   Bin 0 -> 2246 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Brussels      |   Bin 0 -> 2944 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Bucharest     |   Bin 0 -> 2195 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Budapest      |   Bin 0 -> 2407 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Busingen      |   Bin 0 -> 1892 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Chisinau      |   Bin 0 -> 2407 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Copenhagen    |   Bin 0 -> 2134 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Dublin        |   Bin 0 -> 3533 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Gibraltar     |   Bin 0 -> 3035 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Guernsey      |   Bin 0 -> 3661 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Helsinki      |   Bin 0 -> 1883 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Isle_of_Man   |   Bin 0 -> 3661 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Istanbul      |   Bin 0 -> 2721 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Jersey        |   Bin 0 -> 3661 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Kaliningrad   |   Bin 0 -> 1494 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Kiev          |   Bin 0 -> 2057 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Lisbon        |   Bin 0 -> 3439 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Ljubljana     |   Bin 0 -> 1931 bytes
 python/ext-libs/pytz/zoneinfo/Europe/London        |   Bin 0 -> 3661 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Luxembourg    |   Bin 0 -> 2960 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Madrid        |   Bin 0 -> 2593 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Malta         |   Bin 0 -> 2603 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Mariehamn     |   Bin 0 -> 1883 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Minsk         |   Bin 0 -> 1328 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Monaco        |   Bin 0 -> 2927 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Moscow        |   Bin 0 -> 1464 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Nicosia       |   Bin 0 -> 2002 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Oslo          |   Bin 0 -> 2225 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Paris         |   Bin 0 -> 2945 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Podgorica     |   Bin 0 -> 1931 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Prague        |   Bin 0 -> 2246 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Riga          |   Bin 0 -> 2209 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Rome          |   Bin 0 -> 2652 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Samara        |   Bin 0 -> 1330 bytes
 python/ext-libs/pytz/zoneinfo/Europe/San_Marino    |   Bin 0 -> 2652 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Sarajevo      |   Bin 0 -> 1931 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Simferopol    |   Bin 0 -> 2113 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Skopje        |   Bin 0 -> 1931 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Sofia         |   Bin 0 -> 2104 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Stockholm     |   Bin 0 -> 1892 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Tallinn       |   Bin 0 -> 2175 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Tirane        |   Bin 0 -> 2084 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Tiraspol      |   Bin 0 -> 2407 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Uzhgorod      |   Bin 0 -> 2077 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Vaduz         |   Bin 0 -> 1892 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Vatican       |   Bin 0 -> 2652 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Vienna        |   Bin 0 -> 2211 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Vilnius       |   Bin 0 -> 2173 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Volgograd     |   Bin 0 -> 1234 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Warsaw        |   Bin 0 -> 2679 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Zagreb        |   Bin 0 -> 1931 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Zaporozhye    |   Bin 0 -> 2085 bytes
 python/ext-libs/pytz/zoneinfo/Europe/Zurich        |   Bin 0 -> 1892 bytes
 python/ext-libs/pytz/zoneinfo/Factory              |   Bin 0 -> 255 bytes
 python/ext-libs/pytz/zoneinfo/GB                   |   Bin 0 -> 3661 bytes
 python/ext-libs/pytz/zoneinfo/GB-Eire              |   Bin 0 -> 3661 bytes
 python/ext-libs/pytz/zoneinfo/GMT                  |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/GMT+0                |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/GMT-0                |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/GMT0                 |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/Greenwich            |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/HST                  |   Bin 0 -> 119 bytes
 python/ext-libs/pytz/zoneinfo/Hongkong             |   Bin 0 -> 1175 bytes
 python/ext-libs/pytz/zoneinfo/Iceland              |   Bin 0 -> 1141 bytes
 python/ext-libs/pytz/zoneinfo/Indian/Antananarivo  |   Bin 0 -> 227 bytes
 python/ext-libs/pytz/zoneinfo/Indian/Chagos        |   Bin 0 -> 187 bytes
 python/ext-libs/pytz/zoneinfo/Indian/Christmas     |   Bin 0 -> 140 bytes
 python/ext-libs/pytz/zoneinfo/Indian/Cocos         |   Bin 0 -> 143 bytes
 python/ext-libs/pytz/zoneinfo/Indian/Comoro        |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Indian/Kerguelen     |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Indian/Mahe          |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Indian/Maldives      |   Bin 0 -> 178 bytes
 python/ext-libs/pytz/zoneinfo/Indian/Mauritius     |   Bin 0 -> 239 bytes
 python/ext-libs/pytz/zoneinfo/Indian/Mayotte       |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Indian/Reunion       |   Bin 0 -> 157 bytes
 python/ext-libs/pytz/zoneinfo/Iran                 |   Bin 0 -> 1647 bytes
 python/ext-libs/pytz/zoneinfo/Israel               |   Bin 0 -> 2239 bytes
 python/ext-libs/pytz/zoneinfo/Jamaica              |   Bin 0 -> 481 bytes
 python/ext-libs/pytz/zoneinfo/Japan                |   Bin 0 -> 331 bytes
 python/ext-libs/pytz/zoneinfo/Kwajalein            |   Bin 0 -> 211 bytes
 python/ext-libs/pytz/zoneinfo/Libya                |   Bin 0 -> 641 bytes
 python/ext-libs/pytz/zoneinfo/MET                  |   Bin 0 -> 2102 bytes
 python/ext-libs/pytz/zoneinfo/MST                  |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/MST7MDT              |   Bin 0 -> 2294 bytes
 python/ext-libs/pytz/zoneinfo/Mexico/BajaNorte     |   Bin 0 -> 2342 bytes
 python/ext-libs/pytz/zoneinfo/Mexico/BajaSur       |   Bin 0 -> 1550 bytes
 python/ext-libs/pytz/zoneinfo/Mexico/General       |   Bin 0 -> 1604 bytes
 python/ext-libs/pytz/zoneinfo/NZ                   |   Bin 0 -> 2434 bytes
 python/ext-libs/pytz/zoneinfo/NZ-CHAT              |   Bin 0 -> 2018 bytes
 python/ext-libs/pytz/zoneinfo/Navajo               |   Bin 0 -> 2427 bytes
 python/ext-libs/pytz/zoneinfo/PRC                  |   Bin 0 -> 405 bytes
 python/ext-libs/pytz/zoneinfo/PST8PDT              |   Bin 0 -> 2294 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Apia         |   Bin 0 -> 1079 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Auckland     |   Bin 0 -> 2434 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Chatham      |   Bin 0 -> 2018 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Chuuk        |   Bin 0 -> 144 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Easter       |   Bin 0 -> 2269 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Efate        |   Bin 0 -> 464 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Enderbury    |   Bin 0 -> 204 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Fakaofo      |   Bin 0 -> 171 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Fiji         |   Bin 0 -> 1064 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Funafuti     |   Bin 0 -> 141 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Galapagos    |   Bin 0 -> 197 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Gambier      |   Bin 0 -> 159 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Guadalcanal  |   Bin 0 -> 158 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Guam         |   Bin 0 -> 199 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Honolulu     |   Bin 0 -> 250 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Johnston     |   Bin 0 -> 250 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Kiritimati   |   Bin 0 -> 204 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Kosrae       |   Bin 0 -> 204 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Kwajalein    |   Bin 0 -> 211 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Majuro       |   Bin 0 -> 171 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Marquesas    |   Bin 0 -> 162 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Midway       |   Bin 0 -> 268 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Nauru        |   Bin 0 -> 240 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Niue         |   Bin 0 -> 200 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Norfolk      |   Bin 0 -> 182 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Noumea       |   Bin 0 -> 300 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Pago_Pago    |   Bin 0 -> 290 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Palau        |   Bin 0 -> 140 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Pitcairn     |   Bin 0 -> 177 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Pohnpei      |   Bin 0 -> 144 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Ponape       |   Bin 0 -> 144 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Port_Moresby |   Bin 0 -> 163 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Rarotonga    |   Bin 0 -> 548 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Saipan       |   Bin 0 -> 229 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Samoa        |   Bin 0 -> 290 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Tahiti       |   Bin 0 -> 160 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Tarawa       |   Bin 0 -> 144 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Tongatapu    |   Bin 0 -> 313 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Truk         |   Bin 0 -> 144 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Wake         |   Bin 0 -> 144 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Wallis       |   Bin 0 -> 141 bytes
 python/ext-libs/pytz/zoneinfo/Pacific/Yap          |   Bin 0 -> 144 bytes
 python/ext-libs/pytz/zoneinfo/Poland               |   Bin 0 -> 2679 bytes
 python/ext-libs/pytz/zoneinfo/Portugal             |   Bin 0 -> 3439 bytes
 python/ext-libs/pytz/zoneinfo/ROC                  |   Bin 0 -> 724 bytes
 python/ext-libs/pytz/zoneinfo/ROK                  |   Bin 0 -> 396 bytes
 python/ext-libs/pytz/zoneinfo/Singapore            |   Bin 0 -> 402 bytes
 python/ext-libs/pytz/zoneinfo/Turkey               |   Bin 0 -> 2721 bytes
 python/ext-libs/pytz/zoneinfo/UCT                  |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/US/Alaska            |   Bin 0 -> 2358 bytes
 python/ext-libs/pytz/zoneinfo/US/Aleutian          |   Bin 0 -> 2353 bytes
 python/ext-libs/pytz/zoneinfo/US/Arizona           |   Bin 0 -> 327 bytes
 python/ext-libs/pytz/zoneinfo/US/Central           |   Bin 0 -> 3559 bytes
 python/ext-libs/pytz/zoneinfo/US/East-Indiana      |   Bin 0 -> 1649 bytes
 python/ext-libs/pytz/zoneinfo/US/Eastern           |   Bin 0 -> 3519 bytes
 python/ext-libs/pytz/zoneinfo/US/Hawaii            |   Bin 0 -> 250 bytes
 python/ext-libs/pytz/zoneinfo/US/Indiana-Starke    |   Bin 0 -> 2411 bytes
 python/ext-libs/pytz/zoneinfo/US/Michigan          |   Bin 0 -> 2202 bytes
 python/ext-libs/pytz/zoneinfo/US/Mountain          |   Bin 0 -> 2427 bytes
 python/ext-libs/pytz/zoneinfo/US/Pacific           |   Bin 0 -> 2819 bytes
 python/ext-libs/pytz/zoneinfo/US/Pacific-New       |   Bin 0 -> 2819 bytes
 python/ext-libs/pytz/zoneinfo/US/Samoa             |   Bin 0 -> 290 bytes
 python/ext-libs/pytz/zoneinfo/UTC                  |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/Universal            |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/W-SU                 |   Bin 0 -> 1464 bytes
 python/ext-libs/pytz/zoneinfo/WET                  |   Bin 0 -> 1873 bytes
 python/ext-libs/pytz/zoneinfo/Zulu                 |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/iso3166.tab          |   275 +
 python/ext-libs/pytz/zoneinfo/localtime            |   Bin 0 -> 118 bytes
 python/ext-libs/pytz/zoneinfo/posixrules           |   Bin 0 -> 3519 bytes
 python/ext-libs/pytz/zoneinfo/zone.tab             |   451 +
 python/ext-libs/six-1.5.2-py2.7.egg-info/PKG-INFO  |    32 +
 .../ext-libs/six-1.5.2-py2.7.egg-info/SOURCES.txt  |    15 +
 .../six-1.5.2-py2.7.egg-info/dependency_links.txt  |     0
 .../six-1.5.2-py2.7.egg-info/installed-files.txt   |     7 +
 .../six-1.5.2-py2.7.egg-info/top_level.txt         |     1 +
 python/ext-libs/six.py                             |   632 +
 .../processing/gdal => ext-libs/tests}/__init__.py |     0
 python/ext-libs/tests/utils.py                     |    54 +
 python/gui/__init__.py                             |     1 +
 .../qgsattributetablefiltermodel.sip               |     4 +
 .../gui/attributetable/qgsattributetableview.sip   |    18 +
 python/gui/attributetable/qgsdualview.sip          |    10 +-
 python/gui/attributetable/qgsfeaturelistview.sip   |    15 +
 .../attributetable/qgsfeaturelistviewdelegate.sip  |     2 +
 python/gui/attributetable/qgsfeaturemodel.sip      |     1 -
 .../editorwidgets/core/qgseditorconfigwidget.sip   |    11 +
 .../editorwidgets/core/qgseditorwidgetfactory.sip  |   118 +-
 .../editorwidgets/core/qgseditorwidgetregistry.sip |    67 +-
 .../editorwidgets/core/qgseditorwidgetwrapper.sip  |   117 +-
 python/gui/gui.sip                                 |    24 +-
 python/gui/layertree/qgscustomlayerorderwidget.sip |    20 +
 .../gui/layertree/qgslayertreemapcanvasbridge.sip  |    73 +
 python/gui/layertree/qgslayertreemodel.sip         |   110 +
 python/gui/layertree/qgslayertreeview.sip          |    95 +
 .../layertree/qgslayertreeviewdefaultactions.sip   |    36 +
 python/gui/qgisinterface.sip                       |    11 +-
 python/gui/qgsattributedialog.sip                  |    23 +-
 python/gui/qgsattributeeditor.sip                  |    42 -
 python/gui/qgsattributeeditorcontext.sip           |     5 -
 python/gui/qgsattributeform.sip                    |   101 +
 python/gui/qgsattributeforminterface.sip           |    33 +
 python/gui/qgsblendmodecombobox.sip                |     1 +
 python/gui/qgsbusyindicatordialog.sip              |     2 +-
 python/gui/qgscharacterselectdialog.sip            |     2 +-
 python/gui/qgscollapsiblegroupbox.sip              |    18 +
 python/gui/qgscolorbutton.sip                      |    20 +
 python/gui/qgscomposerview.sip                     |    36 +-
 python/gui/qgscredentialdialog.sip                 |     2 +-
 python/gui/qgsdatadefinedbutton.sip                |     8 +-
 python/gui/qgsdialog.sip                           |     2 +-
 python/gui/qgserrordialog.sip                      |     4 +-
 python/gui/qgsextentgroupbox.sip                   |    72 +
 python/gui/qgsfieldcombobox.sip                    |    47 +
 python/gui/qgsfieldexpressionwidget.sip            |    94 +
 python/gui/qgsfieldmodel.sip                       |    62 +
 python/gui/qgsfieldproxymodel.sip                  |    47 +
 python/gui/qgsfieldvalidator.sip                   |     3 +-
 python/gui/qgsfilterlineedit.sip                   |     3 +-
 python/gui/qgsgenericprojectionselector.sip        |     2 +-
 python/gui/qgshighlight.sip                        |    16 +
 python/gui/qgsludialog.sip                         |     2 +-
 python/gui/qgsmapcanvas.sip                        |   156 +-
 python/gui/qgsmapcanvasitem.sip                    |     3 +-
 python/gui/qgsmapcanvasmap.sip                     |    38 +-
 python/gui/qgsmaplayercombobox.sip                 |    35 +
 python/gui/qgsmaplayermodel.sip                    |    63 +
 python/gui/qgsmaplayerproxymodel.sip               |    51 +
 python/gui/qgsmapoverviewcanvas.sip                |    14 +-
 python/gui/qgsmaptool.sip                          |    30 +-
 python/gui/qgsmaptoolidentify.sip                  |     9 +-
 python/gui/qgsmessagebar.sip                       |     6 +-
 python/gui/qgsmessagelogviewer.sip                 |     7 +-
 python/gui/qgsmessageviewer.sip                    |     2 +-
 python/gui/qgsnewhttpconnection.sip                |     2 +-
 python/gui/qgsnewvectorlayerdialog.sip             |     7 +-
 python/gui/qgsoptionsdialogbase.sip                |     6 +-
 python/gui/qgsowssourceselect.sip                  |     2 +-
 python/gui/qgspluginmanagerinterface.sip           |     3 +
 python/gui/qgsprevieweffect.sip                    |    39 +
 python/gui/qgsprojectbadlayerguihandler.sip        |    65 +
 python/gui/qgsprojectionselector.sip               |     8 +-
 python/gui/qgsquerybuilder.sip                     |     4 +-
 python/gui/qgsrasterformatsaveoptionswidget.sip    |     3 +
 python/gui/qgsrasterlayersaveasdialog.sip          |     7 +-
 python/gui/qgsscalerangewidget.sip                 |    40 +
 python/gui/qgsscalevisibilitydialog.sip            |    30 +
 python/gui/qgssearchquerybuilder.sip               |     2 +-
 python/gui/qgssublayersdialog.sip                  |     2 +-
 .../qgssinglebandpseudocolorrendererwidget.sip     |     4 +-
 .../qgscategorizedsymbolrendererv2widget.sip       |     6 +-
 .../qgsgraduatedsymbolrendererv2widget.sip         |     6 +-
 .../qgsinvertedpolygonrendererwidget.sip           |    23 +
 .../symbology-ng/qgsrendererv2propertiesdialog.sip |     1 -
 python/gui/symbology-ng/qgssvgselectorwidget.sip   |     2 +-
 python/gui/symbology-ng/qgssymbollayerv2widget.sip |    72 +-
 .../gui/symbology-ng/qgssymbollevelsv2dialog.sip   |     1 +
 python/gui/symbology-ng/qgssymbolslistwidget.sip   |     3 +-
 .../gui/symbology-ng/qgssymbolv2selectordialog.sip |     1 +
 python/networkanalysis/__init__.py                 |     1 +
 python/plugins/CMakeLists.txt                      |    32 +-
 python/plugins/GdalTools/GdalTools.py              |    29 +-
 python/plugins/GdalTools/tools/GdalTools_utils.py  |    20 +-
 python/plugins/GdalTools/tools/doInfo.py           |     4 +-
 python/plugins/GdalTools/tools/doOverview.py       |     4 +-
 python/plugins/MetaSearch/CMakeLists.txt           |    13 +
 python/plugins/MetaSearch/__init__.py              |    33 +
 python/plugins/MetaSearch/dialogs/__init__.py      |    21 +
 python/plugins/MetaSearch/dialogs/maindialog.py    |   933 +
 .../MetaSearch/dialogs/manageconnectionsdialog.py  |   191 +
 .../MetaSearch/dialogs/newconnectiondialog.py      |    86 +
 python/plugins/MetaSearch/dialogs/recorddialog.py  |    42 +
 python/plugins/MetaSearch/dialogs/xmldialog.py     |    38 +
 python/plugins/MetaSearch/images/MetaSearch.png    |   Bin 0 -> 755 bytes
 .../icons/about.png => MetaSearch/images/help.png} |   Bin
 .../MetaSearch/locale/cs/LC_MESSAGES/templates.mo  |   Bin 0 -> 2051 bytes
 .../MetaSearch/locale/cs/LC_MESSAGES/templates.po  |   121 +
 .../plugins/MetaSearch/locale/cs/LC_MESSAGES/ui.qm |   Bin 0 -> 9391 bytes
 .../plugins/MetaSearch/locale/cs/LC_MESSAGES/ui.ts |   486 +
 .../MetaSearch/locale/de/LC_MESSAGES/templates.mo  |   Bin 0 -> 1982 bytes
 .../MetaSearch/locale/de/LC_MESSAGES/templates.po  |   121 +
 .../plugins/MetaSearch/locale/de/LC_MESSAGES/ui.qm |   Bin 0 -> 23 bytes
 .../plugins/MetaSearch/locale/de/LC_MESSAGES/ui.ts |   486 +
 .../locale/en/LC_MESSAGES/.gitkeep}                |     0
 .../MetaSearch/locale/en/LC_MESSAGES/templates.mo  |   Bin 0 -> 370 bytes
 .../MetaSearch/locale/en/LC_MESSAGES/templates.po  |   121 +
 .../plugins/MetaSearch/locale/en/LC_MESSAGES/ui.qm |     1 +
 .../plugins/MetaSearch/locale/en/LC_MESSAGES/ui.ts |   486 +
 .../MetaSearch/locale/fr/LC_MESSAGES/templates.mo  |   Bin 0 -> 1869 bytes
 .../MetaSearch/locale/fr/LC_MESSAGES/templates.po  |   121 +
 .../plugins/MetaSearch/locale/fr/LC_MESSAGES/ui.qm |   Bin 0 -> 10223 bytes
 .../plugins/MetaSearch/locale/fr/LC_MESSAGES/ui.ts |   486 +
 .../MetaSearch/locale/it/LC_MESSAGES/templates.mo  |   Bin 0 -> 2026 bytes
 .../MetaSearch/locale/it/LC_MESSAGES/templates.po  |   121 +
 .../plugins/MetaSearch/locale/it/LC_MESSAGES/ui.qm |   Bin 0 -> 9665 bytes
 .../plugins/MetaSearch/locale/it/LC_MESSAGES/ui.ts |   486 +
 .../MetaSearch/locale/nl/LC_MESSAGES/templates.mo  |   Bin 0 -> 472 bytes
 .../MetaSearch/locale/nl/LC_MESSAGES/templates.po  |   120 +
 .../plugins/MetaSearch/locale/nl/LC_MESSAGES/ui.qm |   Bin 0 -> 9531 bytes
 .../plugins/MetaSearch/locale/nl/LC_MESSAGES/ui.ts |   486 +
 python/plugins/MetaSearch/metadata.txt             |    25 +
 python/plugins/MetaSearch/plugin.py                |   125 +
 .../MetaSearch/resources/connections-default.xml   |    11 +
 .../resources/templates/record_metadata_dc.html    |    90 +
 .../resources/templates/service_metadata.html      |   123 +
 .../resources/templates/xml_highlight.html         |    13 +
 python/plugins/MetaSearch/ui/__init__.py           |    21 +
 python/plugins/MetaSearch/ui/maindialog.py         |   238 +
 python/plugins/MetaSearch/ui/maindialog.ui         |   438 +
 .../MetaSearch/ui/manageconnectionsdialog.py       |    56 +
 .../MetaSearch/ui/manageconnectionsdialog.ui       |    98 +
 .../plugins/MetaSearch/ui/newconnectiondialog.py   |    50 +
 .../plugins/MetaSearch/ui/newconnectiondialog.ui   |    84 +
 python/plugins/MetaSearch/ui/recorddialog.py       |    41 +
 python/plugins/MetaSearch/ui/recorddialog.ui       |    74 +
 python/plugins/MetaSearch/ui/xmldialog.py          |    52 +
 python/plugins/MetaSearch/ui/xmldialog.ui          |    91 +
 python/plugins/MetaSearch/util.py                  |   120 +
 python/plugins/db_manager/CMakeLists.txt           |     2 +-
 python/plugins/db_manager/README                   |     2 +-
 python/plugins/db_manager/db_manager_plugin.py     |     1 +
 python/plugins/db_manager/db_plugins/connector.py  |     2 +-
 python/plugins/db_manager/db_plugins/data_model.py |    11 +-
 python/plugins/db_manager/db_plugins/plugin.py     |     2 +-
 .../db_manager/db_plugins/postgis/connector.py     |    19 +-
 .../db_manager/db_plugins/postgis/data_model.py    |     3 +-
 python/plugins/db_manager/dlg_import_vector.py     |     2 +-
 python/plugins/db_manager/dlg_sql_window.py        |     2 +
 python/plugins/db_manager/layer_preview.py         |     1 -
 python/plugins/fTools/tools/doGeometry.py          |     8 +-
 python/plugins/fTools/tools/doGeoprocessing.py     |     2 +-
 python/plugins/fTools/tools/doPointsInPolygon.py   |     2 +-
 python/plugins/fTools/tools/doRandPoints.py        |     2 +-
 python/plugins/fTools/tools/doSimplify.py          |     6 +-
 python/plugins/fTools/tools/doSpatialJoin.py       |    30 +-
 python/plugins/fTools/tools/frmRegPoints.ui        |     2 +-
 python/plugins/fTools/tools/ftools_utils.py        |     2 +-
 python/plugins/processing/CMakeLists.txt           |    10 -
 python/plugins/processing/ProcessingPlugin.py      |    45 +-
 .../admintools/AdminToolsAlgorithmProvider.py      |    83 -
 .../plugins/processing/admintools/CMakeLists.txt   |     6 -
 .../processing/admintools/CreateMosaicDatastore.py |    58 -
 .../processing/admintools/CreateStyleGeoServer.py  |    55 -
 .../processing/admintools/CreateWorkspace.py       |    52 -
 .../processing/admintools/DeleteDatastore.py       |    51 -
 .../processing/admintools/DeleteWorkspace.py       |    48 -
 .../admintools/GeoServerToolsAlgorithm.py          |    56 -
 .../processing/admintools/ImportIntoPostGIS.py     |   122 -
 .../admintools/ImportRasterIntoGeoServer.py        |    61 -
 .../admintools/ImportVectorIntoGeoServer.py        |    67 -
 .../processing/admintools/PostGISExecuteSQL.py     |    79 -
 .../processing/admintools/geoserver/CMakeLists.txt |     3 -
 .../processing/admintools/geoserver/catalog.py     |   571 -
 .../processing/admintools/geoserver/layer.py       |   161 -
 .../processing/admintools/geoserver/layergroup.py  |   117 -
 .../processing/admintools/geoserver/resource.py    |   229 -
 .../processing/admintools/geoserver/store.py       |   156 -
 .../processing/admintools/geoserver/style.py       |    77 -
 .../processing/admintools/geoserver/support.py     |   277 -
 .../processing/admintools/geoserver/util.py        |    31 -
 .../processing/admintools/geoserver/workspace.py   |    65 -
 .../processing/admintools/httplib2/CMakeLists.txt  |     3 -
 python/plugins/processing/algs/CMakeLists.txt      |    15 +-
 python/plugins/processing/algs/FieldsCalculator.py |   161 -
 python/plugins/processing/algs/PointsFromLines.py  |   186 -
 .../plugins/processing/algs/PointsFromPolygons.py  |   121 -
 python/plugins/processing/algs/Polygonize.py       |   107 -
 .../processing/algs/QGISAlgorithmProvider.py       |   187 -
 .../processing/algs/StatisticsByCategories.py      |   124 -
 .../processing/algs/exampleprovider/CMakeLists.txt |     4 +
 .../{ => algs}/exampleprovider/ExampleAlgorithm.py |     0
 .../exampleprovider/ExampleAlgorithmProvider.py    |     0
 .../ProcessingExampleProviderPlugin.py             |     0
 .../{ => algs}/exampleprovider/__init__.py         |     0
 .../{ => algs}/exampleprovider/metadata.txt        |     0
 .../plugins/processing/algs/ftools/CMakeLists.txt  |     4 -
 .../plugins/processing/algs/ftools/ConvexHull.py   |   156 -
 python/plugins/processing/algs/ftools/Delaunay.py  |   117 -
 python/plugins/processing/algs/ftools/Dissolve.py  |   133 -
 python/plugins/processing/algs/ftools/Eliminate.py |   311 -
 .../processing/algs/ftools/ExportGeometryInfo.py   |   138 -
 .../processing/algs/ftools/ExtractByLocation.py    |    84 -
 .../processing/algs/ftools/FixedDistanceBuffer.py  |    79 -
 .../plugins/processing/algs/ftools/Intersection.py |    94 -
 .../plugins/processing/algs/ftools/MeanCoords.py   |   115 -
 .../processing/algs/ftools/PointDistance.py        |   199 -
 .../processing/algs/ftools/SelectByLocation.py     |    94 -
 .../algs/ftools/SinglePartsToMultiparts.py         |   156 -
 .../plugins/processing/algs/ftools/UniqueValues.py |    84 -
 .../algs/ftools/VariableDistanceBuffer.py          |    82 -
 .../processing/algs/ftools/VoronoiPolygons.py      |   252 -
 python/plugins/processing/algs/gdal/CMakeLists.txt |     5 +
 .../plugins/processing/algs/gdal/ClipByExtent.py   |    88 +
 python/plugins/processing/algs/gdal/ClipByMask.py  |   110 +
 python/plugins/processing/algs/gdal/ColorRelief.py |    94 +
 .../plugins/processing/algs/gdal/GdalAlgorithm.py  |    42 +
 .../algs/gdal/GdalOgrAlgorithmProvider.py          |   139 +
 python/plugins/processing/algs/gdal/GdalUtils.py   |   147 +
 python/plugins/processing/algs/gdal/GridAverage.py |   100 +
 .../processing/algs/gdal/GridDataMetrics.py        |   120 +
 python/plugins/processing/algs/gdal/GridInvDist.py |   111 +
 python/plugins/processing/algs/gdal/GridNearest.py |    96 +
 .../plugins/processing/algs/gdal/OgrAlgorithm.py   |    83 +
 .../{gdal/pyogr => algs/gdal}/__init__.py          |     0
 python/plugins/processing/algs/gdal/aspect.py      |    95 +
 python/plugins/processing/algs/gdal/contour.py     |    87 +
 .../processing/algs/gdal/extractprojection.py      |    81 +
 python/plugins/processing/algs/gdal/fillnodata.py  |   103 +
 python/plugins/processing/algs/gdal/gdal2xyz.py    |    73 +
 python/plugins/processing/algs/gdal/gdaladdo.py    |   101 +
 python/plugins/processing/algs/gdal/hillshade.py   |    99 +
 python/plugins/processing/algs/gdal/information.py |    69 +
 python/plugins/processing/algs/gdal/merge.py       |    75 +
 python/plugins/processing/algs/gdal/nearblack.py   |    65 +
 python/plugins/processing/algs/gdal/ogr2ogr.py     |   247 +
 python/plugins/processing/algs/gdal/ogrinfo.py     |   183 +
 python/plugins/processing/algs/gdal/ogrsql.py      |   130 +
 python/plugins/processing/algs/gdal/pct2rgb.py     |    71 +
 python/plugins/processing/algs/gdal/polygonize.py  |    73 +
 python/plugins/processing/algs/gdal/proximity.py   |   111 +
 .../processing/algs/gdal/pyogr/CMakeLists.txt      |     3 +
 .../{grass => algs/gdal/pyogr}/__init__.py         |     0
 .../processing/{ => algs}/gdal/pyogr/ogr2ogr.py    |     0
 .../processing/{ => algs}/gdal/pyogr/ogrds.py      |     0
 .../processing/{ => algs}/gdal/pyogr/ogrvrt.py     |     0
 python/plugins/processing/algs/gdal/rasterize.py   |    90 +
 python/plugins/processing/algs/gdal/rgb2pct.py     |    68 +
 python/plugins/processing/algs/gdal/roughness.py   |    67 +
 python/plugins/processing/algs/gdal/sieve.py       |    85 +
 python/plugins/processing/algs/gdal/slope.py       |    88 +
 python/plugins/processing/algs/gdal/tpi.py         |    67 +
 python/plugins/processing/algs/gdal/translate.py   |   129 +
 python/plugins/processing/algs/gdal/tri.py         |    69 +
 python/plugins/processing/algs/gdal/warp.py        |    92 +
 .../plugins/processing/algs/grass/CMakeLists.txt   |     8 +
 .../processing/algs/grass/GrassAlgorithm.py        |   542 +
 .../algs/grass/GrassAlgorithmProvider.py           |   105 +
 python/plugins/processing/algs/grass/GrassUtils.py |   392 +
 .../{grass/ext => algs/grass}/__init__.py          |     0
 .../{ => algs}/grass/description/i.atcorr.txt      |     0
 .../{ => algs}/grass/description/i.fft.txt         |     0
 .../{ => algs}/grass/description/i.his.rgb.txt     |     0
 .../{ => algs}/grass/description/i.ifft.txt        |     0
 .../{ => algs}/grass/description/i.rgb.his.txt     |     0
 .../{ => algs}/grass/description/i.zc.txt          |     0
 .../{ => algs}/grass/description/m.cogo.txt        |     0
 .../{ => algs}/grass/description/nviz.txt          |     0
 .../{ => algs}/grass/description/r.aspect.txt      |     0
 .../{ => algs}/grass/description/r.average.txt     |     0
 .../{ => algs}/grass/description/r.basins.fill.txt |     0
 .../{ => algs}/grass/description/r.bilinear.txt    |     0
 .../{ => algs}/grass/description/r.bitpattern.txt  |     0
 .../{ => algs}/grass/description/r.buffer.txt      |     0
 .../{ => algs}/grass/description/r.carve.txt       |     0
 .../{ => algs}/grass/description/r.circle.txt      |     0
 .../{ => algs}/grass/description/r.clump.txt       |     0
 .../{ => algs}/grass/description/r.coin.txt        |     0
 .../{ => algs}/grass/description/r.composite.txt   |     0
 .../grass/description/r.contour.level.txt          |     0
 .../grass/description/r.contour.step.txt           |     0
 .../algs/grass/description/r.cost.full.raster.txt  |     8 +
 .../algs/grass/description/r.cost.full.txt         |     8 +
 .../{ => algs}/grass/description/r.cost.txt        |     0
 .../{ => algs}/grass/description/r.covar.txt       |     0
 .../{ => algs}/grass/description/r.cross.txt       |     0
 .../{ => algs}/grass/description/r.describe.txt    |     0
 .../algs/grass/description/r.drain.coordinate.txt  |     9 +
 .../processing/algs/grass/description/r.drain.txt  |    10 +
 .../{ => algs}/grass/description/r.fill.dir.txt    |     0
 .../{ => algs}/grass/description/r.fillnulls.txt   |     0
 .../{ => algs}/grass/description/r.flow.txt        |     0
 .../grass/description/r.grow.distance.txt          |     0
 .../{ => algs}/grass/description/r.grow.txt        |     0
 .../{ => algs}/grass/description/r.gwflow.txt      |     0
 .../{ => algs}/grass/description/r.his.txt         |     0
 .../grass/description/r.horizon.height.txt         |     0
 .../{ => algs}/grass/description/r.horizon.txt     |     0
 .../{ => algs}/grass/description/r.info.txt        |     0
 .../{ => algs}/grass/description/r.kappa.txt       |     0
 .../{ => algs}/grass/description/r.lake.coords.txt |     0
 .../{ => algs}/grass/description/r.lake.layer.txt  |     0
 .../{ => algs}/grass/description/r.los.txt         |     0
 .../grass/description/r.mapcalculator.txt          |     0
 .../{ => algs}/grass/description/r.median.txt      |     0
 .../{ => algs}/grass/description/r.mfilter.fp.txt  |     0
 .../{ => algs}/grass/description/r.mfilter.txt     |     0
 .../{ => algs}/grass/description/r.mode.txt        |     0
 .../{ => algs}/grass/description/r.neighbors.txt   |     0
 .../{ => algs}/grass/description/r.out.gridatb.txt |     0
 .../{ => algs}/grass/description/r.out.ppm.txt     |     0
 .../{ => algs}/grass/description/r.out.vrml.txt    |     0
 .../algs/grass/description/r.out.xyz.txt           |     6 +
 .../{ => algs}/grass/description/r.param.scale.txt |     0
 .../{ => algs}/grass/description/r.patch.txt       |     0
 .../{ => algs}/grass/description/r.plane.txt       |     0
 .../{ => algs}/grass/description/r.profile.txt     |     0
 .../{ => algs}/grass/description/r.quant.txt       |     0
 .../{ => algs}/grass/description/r.quantile.txt    |     0
 .../grass/description/r.random.cells.txt           |     0
 .../grass/description/r.random.raster.txt          |     0
 .../{ => algs}/grass/description/r.random.txt      |     0
 .../grass/description/r.reclass.area.greater.txt   |     0
 .../grass/description/r.reclass.area.lesser.txt    |     0
 .../{ => algs}/grass/description/r.reclass.txt     |     0
 .../{ => algs}/grass/description/r.recode.txt      |     0
 .../grass/description/r.regression.line.txt        |     0
 .../{ => algs}/grass/description/r.report.txt      |     0
 .../grass/description/r.resamp.interp.txt          |     0
 .../{ => algs}/grass/description/r.resamp.rst.txt  |     0
 .../grass/description/r.resamp.stats.txt           |     0
 .../{ => algs}/grass/description/r.resample.txt    |     0
 .../{ => algs}/grass/description/r.rescale.eq.txt  |     0
 .../{ => algs}/grass/description/r.rescale.txt     |     0
 .../processing/algs/grass/description/r.ros.txt    |    15 +
 .../{ => algs}/grass/description/r.series.txt      |     0
 .../grass/description/r.shaded.relief.txt          |     0
 .../grass/description/r.sim.sediment.txt           |     0
 .../{ => algs}/grass/description/r.sim.water.txt   |     0
 .../grass/description/r.slope.aspect.txt           |     0
 .../processing/algs/grass/description/r.slope.txt  |    10 +
 .../processing/algs/grass/description/r.spread.txt |    19 +
 .../{ => algs}/grass/description/r.spreadpath.txt  |     0
 .../{ => algs}/grass/description/r.statistics.txt  |     0
 .../{ => algs}/grass/description/r.stats.txt       |     0
 .../grass/description/r.stream.angle.txt           |     0
 .../grass/description/r.stream.basins.txt          |     0
 .../{ => algs}/grass/description/r.stream.del.txt  |     0
 .../grass/description/r.stream.distance.txt        |     0
 .../grass/description/r.stream.extract.txt         |     0
 .../grass/description/r.stream.order.txt           |     0
 .../{ => algs}/grass/description/r.stream.pos.txt  |     0
 .../grass/description/r.stream.stats.txt           |     0
 .../{ => algs}/grass/description/r.sum.txt         |     0
 .../{ => algs}/grass/description/r.sun.txt         |     0
 .../{ => algs}/grass/description/r.sunmask.txt     |     0
 .../{ => algs}/grass/description/r.surf.area.txt   |     0
 .../grass/description/r.surf.contour.txt           |     0
 .../{ => algs}/grass/description/r.surf.gauss.txt  |     0
 .../{ => algs}/grass/description/r.surf.idw.txt    |     0
 .../{ => algs}/grass/description/r.surf.idw2.txt   |     0
 .../{ => algs}/grass/description/r.surf.random.txt |     0
 .../grass/description/r.terraflow.short.txt        |     0
 .../{ => algs}/grass/description/r.terraflow.txt   |     0
 .../{ => algs}/grass/description/r.thin.txt        |     0
 .../{ => algs}/grass/description/r.to.vect.txt     |     0
 .../{ => algs}/grass/description/r.topidx.txt      |     0
 .../{ => algs}/grass/description/r.volume.txt      |     0
 .../{ => algs}/grass/description/r.walk.txt        |     0
 .../grass/description/r.water.outlet.txt           |     0
 .../{ => algs}/grass/description/r.watershed.txt   |     0
 .../grass/description/v.buffer.column.txt          |     0
 .../grass/description/v.buffer.distance.txt        |     0
 .../{ => algs}/grass/description/v.class.txt       |     0
 .../grass/description/v.clean.advanced.txt         |     0
 .../{ => algs}/grass/description/v.clean.txt       |     0
 .../{ => algs}/grass/description/v.db.select.txt   |     0
 .../{ => algs}/grass/description/v.delaunay.txt    |     0
 .../{ => algs}/grass/description/v.dissolve.txt    |     0
 .../grass/description/v.distance.toattr.txt        |     0
 .../{ => algs}/grass/description/v.distance.txt    |     0
 .../{ => algs}/grass/description/v.drape.txt       |     0
 .../{ => algs}/grass/description/v.extract.txt     |     0
 .../{ => algs}/grass/description/v.generalize.txt  |     0
 .../{ => algs}/grass/description/v.hull.txt        |     0
 .../{ => algs}/grass/description/v.in.dxf.txt      |     0
 .../{ => algs}/grass/description/v.in.wfs.txt      |     0
 .../{ => algs}/grass/description/v.info.txt        |     0
 .../{ => algs}/grass/description/v.kcv.txt         |     0
 .../processing/algs/grass/description/v.kernel.txt |     7 +
 .../grass/description/v.lidar.correction.txt       |     0
 .../grass/description/v.lidar.edgedetection.txt    |     0
 .../grass/description/v.lidar.growing.txt          |     0
 .../{ => algs}/grass/description/v.mkgrid.txt      |     0
 .../{ => algs}/grass/description/v.neighbors.txt   |     0
 .../{ => algs}/grass/description/v.normal.txt      |     0
 .../{ => algs}/grass/description/v.out.dxf.txt     |     0
 .../{ => algs}/grass/description/v.out.pov.txt     |     0
 .../{ => algs}/grass/description/v.outlier.txt     |     0
 .../{ => algs}/grass/description/v.overlay.txt     |     0
 .../{ => algs}/grass/description/v.parallel.txt    |     0
 .../{ => algs}/grass/description/v.patch.txt       |     0
 .../{ => algs}/grass/description/v.perturb.txt     |     0
 .../{ => algs}/grass/description/v.qcount.txt      |     0
 .../{ => algs}/grass/description/v.random.txt      |     0
 .../{ => algs}/grass/description/v.reclass.txt     |     0
 .../{ => algs}/grass/description/v.report.txt      |     0
 .../{ => algs}/grass/description/v.sample.txt      |     0
 .../{ => algs}/grass/description/v.segment.txt     |     0
 .../processing/algs/grass/description/v.select.txt |    10 +
 .../grass/description/v.split.length.txt           |     0
 .../{ => algs}/grass/description/v.split.vert.txt  |     0
 .../grass/description/v.surf.bspline.lambda.txt    |    12 +
 .../grass/description/v.surf.bspline.sparse.txt    |    12 +
 .../algs/grass/description/v.surf.bspline.txt      |    11 +
 .../{ => algs}/grass/description/v.surf.idw.txt    |     0
 .../grass/description/v.surf.rst.cvdev.line.txt    |    16 +
 .../algs/grass/description/v.surf.rst.cvdev.txt    |    16 +
 .../algs/grass/description/v.surf.rst.line.txt     |    23 +
 .../{ => algs}/grass/description/v.surf.rst.txt    |     0
 .../{ => algs}/grass/description/v.to.points.txt   |     0
 .../grass/description/v.to.rast.attribute.txt      |     0
 .../grass/description/v.to.rast.value.txt          |     0
 .../grass/description/v.transform.pointsfile.txt   |     0
 .../{ => algs}/grass/description/v.transform.txt   |     0
 .../{ => algs}/grass/description/v.univar.txt      |     0
 .../{ => algs}/grass/description/v.voronoi.txt     |     0
 .../processing/algs/grass/ext/CMakeLists.txt       |     3 +
 .../grass/ext/HtmlReportPostProcessor.py           |     0
 .../{lidar => algs/grass/ext}/__init__.py          |     0
 python/plugins/processing/algs/grass/ext/r_coin.py |    32 +
 .../plugins/processing/algs/grass/ext/r_covar.py   |    32 +
 .../processing/algs/grass/ext/r_describe.py        |    32 +
 python/plugins/processing/algs/grass/ext/r_info.py |    32 +
 .../processing/algs/grass/ext/r_regression_line.py |    32 +
 .../plugins/processing/algs/grass/ext/r_report.py  |    32 +
 .../plugins/processing/algs/grass/ext/r_stats.py   |    32 +
 .../plugins/processing/algs/grass/ext/v_class.py   |    32 +
 python/plugins/processing/algs/grass/ext/v_info.py |    32 +
 .../plugins/processing/algs/grass/ext/v_normal.py  |    32 +
 .../plugins/processing/algs/grass/ext/v_report.py  |    32 +
 .../plugins/processing/algs/grass/ext/v_univar.py  |    32 +
 python/plugins/processing/algs/grass/grass.txt     |   119 +
 python/plugins/processing/algs/grass/nviz.py       |   166 +
 .../plugins/processing/algs/grass7/CMakeLists.txt  |     8 +
 .../processing/algs/grass7/Grass7Algorithm.py      |   544 +
 .../algs/grass7/Grass7AlgorithmProvider.py         |   107 +
 .../plugins/processing/algs/grass7/Grass7Utils.py  |   395 +
 .../{lidar/fusion => algs/grass7}/__init__.py      |     0
 .../processing/algs/grass7/description/TODO.txt    |    15 +
 .../algs/grass7/description/i.atcorr.txt           |    15 +
 .../{grass => algs/grass7}/description/i.fft.txt   |     0
 .../grass7}/description/i.his.rgb.txt              |     0
 .../{grass => algs/grass7}/description/i.ifft.txt  |     0
 .../grass7}/description/i.rgb.his.txt              |     0
 .../{grass => algs/grass7}/description/i.zc.txt    |     0
 .../{grass => algs/grass7}/description/m.cogo.txt  |     0
 .../{grass => algs/grass7}/description/nviz.txt    |     0
 .../grass7}/description/r.aspect.txt               |     0
 .../grass7}/description/r.average.txt              |     0
 .../algs/grass7/description/r.basins.fill.txt      |     7 +
 .../grass7}/description/r.bilinear.txt             |     0
 .../grass7}/description/r.bitpattern.txt           |     0
 .../grass7}/description/r.buffer.txt               |     0
 .../{grass => algs/grass7}/description/r.carve.txt |     0
 .../grass7}/description/r.circle.txt               |     0
 .../{grass => algs/grass7}/description/r.clump.txt |     0
 .../{grass => algs/grass7}/description/r.coin.txt  |     0
 .../grass7}/description/r.composite.txt            |     0
 .../grass7}/description/r.contour.level.txt        |     0
 .../grass7}/description/r.contour.step.txt         |     0
 .../algs/grass7/description/r.cost.full.txt        |     8 +
 .../{grass => algs/grass7}/description/r.cost.txt  |     0
 .../{grass => algs/grass7}/description/r.covar.txt |     0
 .../{grass => algs/grass7}/description/r.cross.txt |     0
 .../grass7}/description/r.describe.txt             |     0
 .../processing/algs/grass7/description/r.drain.txt |    10 +
 .../grass7}/description/r.fill.dir.txt             |     0
 .../grass7}/description/r.fillnulls.txt            |     0
 .../processing/algs/grass7/description/r.flow.txt  |    14 +
 .../grass7}/description/r.grow.distance.txt        |     0
 .../{grass => algs/grass7}/description/r.grow.txt  |     0
 .../grass7}/description/r.gwflow.txt               |     0
 .../{grass => algs/grass7}/description/r.his.txt   |     0
 .../algs/grass7/description/r.horizon.height.txt   |     9 +
 .../algs/grass7/description/r.horizon.txt          |     9 +
 .../{grass => algs/grass7}/description/r.info.txt  |     0
 .../{grass => algs/grass7}/description/r.kappa.txt |     0
 .../algs/grass7/description/r.lake.coords.txt      |     8 +
 .../algs/grass7/description/r.lake.layer.txt       |     8 +
 .../grass7}/description/r.mapcalculator.txt        |     0
 .../grass7}/description/r.median.txt               |     0
 .../grass7}/description/r.mfilter.fp.txt           |     0
 .../grass7}/description/r.mfilter.txt              |     0
 .../{grass => algs/grass7}/description/r.mode.txt  |     0
 .../grass7}/description/r.neighbors.txt            |     0
 .../grass7}/description/r.out.gridatb.txt          |     0
 .../algs/grass7/description/r.out.ppm.txt          |     6 +
 .../grass7}/description/r.out.vrml.txt             |     0
 .../grass7}/description/r.param.scale.txt          |     0
 .../{grass => algs/grass7}/description/r.patch.txt |     0
 .../processing/algs/grass7/description/r.plane.txt |    10 +
 .../grass7}/description/r.profile.txt              |     0
 .../{grass => algs/grass7}/description/r.quant.txt |     0
 .../grass7}/description/r.quantile.txt             |     0
 .../grass7}/description/r.random.cells.txt         |     0
 .../grass7}/description/r.random.raster.txt        |     0
 .../grass7}/description/r.random.txt               |     0
 .../grass7}/description/r.reclass.area.greater.txt |     0
 .../grass7}/description/r.reclass.area.lesser.txt  |     0
 .../algs/grass7/description/r.reclass.txt          |     6 +
 .../grass7}/description/r.recode.txt               |     0
 .../grass7}/description/r.regression.line.txt      |     0
 .../grass7}/description/r.report.txt               |     0
 .../grass7}/description/r.resamp.interp.txt        |     0
 .../grass7}/description/r.resamp.rst.txt           |     0
 .../grass7}/description/r.resamp.stats.txt         |     0
 .../grass7}/description/r.resample.txt             |     0
 .../grass7}/description/r.rescale.eq.txt           |     0
 .../grass7}/description/r.rescale.txt              |     0
 .../grass7}/description/r.series.txt               |     0
 .../grass7}/description/r.shaded.relief.txt        |     0
 .../algs/grass7/description/r.sim.sediment.txt     |    21 +
 .../algs/grass7/description/r.sim.water.txt        |    24 +
 .../grass7}/description/r.slope.aspect.txt         |     0
 .../grass7}/description/r.spreadpath.txt           |     0
 .../grass7}/description/r.statistics.txt           |     0
 .../processing/algs/grass7/description/r.stats.txt |    21 +
 .../algs/grass7/description/r.stream.angle.txt     |    13 +
 .../algs/grass7/description/r.stream.basins.txt    |    10 +
 .../algs/grass7/description/r.stream.del.txt       |     8 +
 .../algs/grass7/description/r.stream.distance.txt  |    12 +
 .../grass7}/description/r.stream.extract.txt       |     0
 .../algs/grass7/description/r.stream.order.txt     |    12 +
 .../algs/grass7/description/r.stream.pos.txt       |     9 +
 .../algs/grass7/description/r.stream.stats.txt     |     7 +
 .../{grass => algs/grass7}/description/r.sum.txt   |     0
 .../processing/algs/grass7/description/r.sun.txt   |    23 +
 .../grass7}/description/r.sunmask.txt              |     0
 .../algs/grass7/description/r.surf.area.txt        |     5 +
 .../grass7}/description/r.surf.contour.txt         |     0
 .../grass7}/description/r.surf.gauss.txt           |     0
 .../grass7}/description/r.surf.idw.txt             |     0
 .../grass7}/description/r.surf.idw2.txt            |     0
 .../grass7}/description/r.surf.random.txt          |     0
 .../algs/grass7/description/r.terraflow.txt        |    11 +
 .../{grass => algs/grass7}/description/r.thin.txt  |     0
 .../grass7}/description/r.to.vect.txt              |     0
 .../grass7}/description/r.topidx.txt               |     0
 .../algs/grass7/description/r.viewshed.txt         |     9 +
 .../grass7}/description/r.volume.txt               |     0
 .../{grass => algs/grass7}/description/r.walk.txt  |     0
 .../algs/grass7/description/r.water.outlet.txt     |     7 +
 .../algs/grass7/description/r.watershed.txt        |    21 +
 .../grass7}/description/v.buffer.column.txt        |     0
 .../grass7}/description/v.buffer.distance.txt      |     0
 .../{grass => algs/grass7}/description/v.class.txt |     0
 .../grass7}/description/v.clean.advanced.txt       |     0
 .../{grass => algs/grass7}/description/v.clean.txt |     0
 .../algs/grass7/description/v.db.select.txt        |    16 +
 .../grass7}/description/v.delaunay.txt             |     0
 .../grass7}/description/v.dissolve.txt             |     0
 .../grass7}/description/v.distance.toattr.txt      |     0
 .../grass7}/description/v.distance.txt             |     0
 .../processing/algs/grass7/description/v.drape.txt |    11 +
 .../grass7}/description/v.extract.txt              |     0
 .../grass7}/description/v.generalize.txt           |     0
 .../{grass => algs/grass7}/description/v.hull.txt  |     0
 .../grass7}/description/v.in.dxf.txt               |     0
 .../algs/grass7/description/v.in.wfs.txt           |     5 +
 .../{grass => algs/grass7}/description/v.info.txt  |     0
 .../{grass => algs/grass7}/description/v.kcv.txt   |     0
 .../grass7}/description/v.lidar.correction.txt     |     0
 .../grass7}/description/v.lidar.edgedetection.txt  |     0
 .../grass7}/description/v.lidar.growing.txt        |     0
 .../grass7}/description/v.mkgrid.txt               |     0
 .../grass7}/description/v.neighbors.txt            |     0
 .../grass7}/description/v.normal.txt               |     0
 .../grass7}/description/v.out.dxf.txt              |     0
 .../grass7}/description/v.out.pov.txt              |     0
 .../grass7}/description/v.outlier.txt              |     0
 .../grass7}/description/v.overlay.txt              |     0
 .../grass7}/description/v.parallel.txt             |     0
 .../{grass => algs/grass7}/description/v.patch.txt |     0
 .../grass7}/description/v.perturb.txt              |     0
 .../grass7}/description/v.qcount.txt               |     0
 .../grass7}/description/v.random.txt               |     0
 .../grass7}/description/v.reclass.txt              |     0
 .../algs/grass7/description/v.report.txt           |     8 +
 .../grass7}/description/v.sample.txt               |     0
 .../grass7}/description/v.segment.txt              |     0
 .../grass7}/description/v.select.txt               |     0
 .../grass7}/description/v.split.length.txt         |     0
 .../grass7}/description/v.split.vert.txt           |     0
 .../grass7}/description/v.surf.bspline.lambda.txt  |     0
 .../grass7}/description/v.surf.bspline.sparse.txt  |     0
 .../grass7}/description/v.surf.bspline.txt         |     0
 .../grass7}/description/v.surf.idw.txt             |     0
 .../algs/grass7/description/v.surf.rst.cvdev.txt   |    16 +
 .../algs/grass7/description/v.surf.rst.txt         |    23 +
 .../algs/grass7/description/v.to.points.txt        |     8 +
 .../grass7}/description/v.to.rast.attribute.txt    |     0
 .../grass7}/description/v.to.rast.value.txt        |     0
 .../grass7}/description/v.transform.pointsfile.txt |     0
 .../grass7}/description/v.transform.txt            |     0
 .../grass7}/description/v.univar.txt               |     0
 .../grass7}/description/v.voronoi.txt              |     0
 .../processing/algs/grass7/ext/CMakeLists.txt      |     3 +
 .../algs/grass7/ext/HtmlReportPostProcessor.py     |    40 +
 .../lastools => algs/grass7/ext}/__init__.py       |     0
 .../plugins/processing/algs/grass7/ext/r_coin.py   |    32 +
 .../plugins/processing/algs/grass7/ext/r_covar.py  |    32 +
 .../processing/algs/grass7/ext/r_describe.py       |    32 +
 .../plugins/processing/algs/grass7/ext/r_info.py   |    32 +
 .../algs/grass7/ext/r_regression_line.py           |    32 +
 .../plugins/processing/algs/grass7/ext/r_report.py |    32 +
 .../plugins/processing/algs/grass7/ext/r_stats.py  |    32 +
 .../plugins/processing/algs/grass7/ext/v_class.py  |    32 +
 .../plugins/processing/algs/grass7/ext/v_info.py   |    32 +
 .../plugins/processing/algs/grass7/ext/v_normal.py |    32 +
 .../plugins/processing/algs/grass7/ext/v_report.py |    32 +
 .../plugins/processing/algs/grass7/ext/v_univar.py |    32 +
 python/plugins/processing/algs/grass7/grass7.txt   |   114 +
 python/plugins/processing/algs/grass7/nviz7.py     |   167 +
 .../plugins/processing/algs/lidar/CMakeLists.txt   |     6 +
 .../algs/lidar/LidarToolsAlgorithmProvider.py      |   196 +
 .../processing/{otb => algs/lidar}/__init__.py     |     0
 .../processing/algs/lidar/fusion/CMakeLists.txt    |     3 +
 .../processing/algs/lidar/fusion/CanopyMaxima.py   |    74 +
 .../processing/algs/lidar/fusion/CanopyModel.py    |    90 +
 .../processing/algs/lidar/fusion/ClipData.py       |    79 +
 .../processing/algs/lidar/fusion/CloudMetrics.py   |    60 +
 .../plugins/processing/algs/lidar/fusion/Cover.py  |    94 +
 .../{ => algs}/lidar/fusion/DensityMetrics.py      |     0
 .../processing/algs/lidar/fusion/FilterData.py     |    76 +
 .../algs/lidar/fusion/FusionAlgorithm.py           |    58 +
 .../{ => algs}/lidar/fusion/FusionUtils.py         |     0
 .../processing/algs/lidar/fusion/GridMetrics.py    |    70 +
 .../algs/lidar/fusion/GridSurfaceCreate.py         |    78 +
 .../processing/algs/lidar/fusion/GroundFilter.py   |    70 +
 .../processing/algs/lidar/fusion/MergeData.py      |    58 +
 .../algs/lidar/fusion/OpenViewerAction.py          |    52 +
 .../{r => algs/lidar/fusion}/__init__.py           |     0
 .../processing/algs/lidar/lastools/CMakeLists.txt  |     3 +
 .../algs/lidar/lastools/LAStoolsAlgorithm.py       |   379 +
 .../algs/lidar/lastools/LAStoolsUtils.py           |    53 +
 .../{saga => algs/lidar/lastools}/__init__.py      |     0
 .../processing/algs/lidar/lastools/blast2dem.py    |    65 +
 .../processing/algs/lidar/lastools/blast2iso.py    |    76 +
 .../algs/lidar/lastools/flightlinesToCHM.py        |   156 +
 .../algs/lidar/lastools/flightlinesToDTMandDSM.py  |   139 +
 .../lastools/flightlinesToSingleCHMpitFree.py      |   267 +
 .../algs/lidar/lastools/hugeFileClassify.py        |   135 +
 .../algs/lidar/lastools/hugeFileGroundClassify.py  |   109 +
 .../algs/lidar/lastools/hugeFileNormalize.py       |   123 +
 .../processing/algs/lidar/lastools/las2dem.py      |    70 +
 .../processing/algs/lidar/lastools/las2demPro.py   |    78 +
 .../processing/algs/lidar/lastools/las2iso.py      |    80 +
 .../processing/algs/lidar/lastools/las2las.py      |    69 +
 .../algs/lidar/lastools/las2las_filter.py          |    56 +
 .../algs/lidar/lastools/las2las_project.py         |   105 +
 .../algs/lidar/lastools/las2las_transform.py       |    69 +
 .../processing/algs/lidar/lastools/las2shp.py      |    62 +
 .../processing/algs/lidar/lastools/las2tin.py      |    53 +
 .../processing/algs/lidar/lastools/las2txt.py      |    57 +
 .../processing/algs/lidar/lastools/lasboundary.py  |    69 +
 .../processing/algs/lidar/lastools/lascanopy.py    |   109 +
 .../processing/algs/lidar/lastools/lasclassify.py  |    51 +
 .../processing/algs/lidar/lastools/lasclip.py      |    75 +
 .../processing/algs/lidar/lastools/lascolor.py     |    58 +
 .../processing/algs/lidar/lastools/lascontrol.py   |    71 +
 .../processing/algs/lidar/lastools/lasduplicate.py |    68 +
 .../processing/algs/lidar/lastools/lasgrid.py      |    68 +
 .../processing/algs/lidar/lastools/lasground.py    |    69 +
 .../processing/algs/lidar/lastools/lasgroundPro.py |    81 +
 .../processing/algs/lidar/lastools/lasheight.py    |    54 +
 .../processing/algs/lidar/lastools/lasindex.py     |    54 +
 .../processing/algs/lidar/lastools/lasinfo.py      |    53 +
 .../processing/algs/lidar/lastools/lasmerge.py     |    87 +
 .../processing/algs/lidar/lastools/lasnoise.py     |    77 +
 .../processing/algs/lidar/lastools/lasoverage.py   |    68 +
 .../processing/algs/lidar/lastools/lasoverlap.py   |    79 +
 .../processing/algs/lidar/lastools/lasprecision.py |    54 +
 .../processing/algs/lidar/lastools/lasquery.py     |    74 +
 .../processing/algs/lidar/lastools/lassort.py      |    57 +
 .../processing/algs/lidar/lastools/lassplit.py     |    69 +
 .../processing/algs/lidar/lastools/lasthin.py      |    67 +
 .../processing/algs/lidar/lastools/lastile.py      |    65 +
 .../processing/algs/lidar/lastools/lastilePro.py   |    77 +
 .../processing/algs/lidar/lastools/lasvalidate.py  |    49 +
 .../processing/algs/lidar/lastools/lasview.py      |    50 +
 .../processing/algs/lidar/lastools/laszip.py       |    53 +
 .../processing/algs/lidar/lastools/shp2las.py      |    60 +
 .../processing/algs/lidar/lastools/txt2las.py      |    73 +
 .../plugins/processing/algs/mmqgisx/CMakeLists.txt |     5 -
 .../processing/algs/mmqgisx/MMQGISXAlgorithms.py   |  1317 -
 python/plugins/processing/algs/otb/CMakeLists.txt  |     9 +
 python/plugins/processing/algs/otb/OTBAlgorithm.py |   349 +
 .../processing/algs/otb/OTBAlgorithmProvider.py    |    89 +
 .../processing/algs/otb/OTBSpecific_XMLLoading.py  |   326 +
 python/plugins/processing/algs/otb/OTBUtils.py     |   244 +
 .../processing/{saga/ext => algs/otb}/__init__.py  |     0
 .../processing/algs/otb/description/BandMath.xml   |    41 +
 .../BinaryMorphologicalOperation-closing.xml       |    72 +
 .../BinaryMorphologicalOperation-dilate.xml        |    90 +
 .../BinaryMorphologicalOperation-erode.xml         |    72 +
 .../BinaryMorphologicalOperation-opening.xml       |    72 +
 .../ClassificationMapRegularization.xml            |    64 +
 .../otb/description/ColorMapping-continuous.xml    |    98 +
 .../algs/otb/description/ColorMapping-custom.xml   |    65 +
 .../algs/otb/description/ColorMapping-image.xml    |    88 +
 .../algs/otb/description/ColorMapping-optimal.xml  |    63 +
 .../algs/otb/description/CompareImages.xml         |    75 +
 .../description/ComputeConfusionMatrix-raster.xml  |    58 +
 .../description/ComputeConfusionMatrix-vector.xml  |    68 +
 .../otb/description/ComputeImagesStatistics.xml    |    31 +
 .../ComputeModulusAndPhase-OneEntry.xml            |    49 +
 .../ComputeModulusAndPhase-TwoEntries.xml          |    56 +
 .../algs/otb/description/ConcatenateImages.xml     |    31 +
 .../algs/otb/description/ConcatenateVectorData.xml |    22 +
 .../description/ConnectedComponentSegmentation.xml |    66 +
 .../description/DimensionalityReduction-ica.xml    |    81 +
 .../description/DimensionalityReduction-maf.xml    |    56 +
 .../description/DimensionalityReduction-napca.xml  |    81 +
 .../description/DimensionalityReduction-pca.xml    |    63 +
 .../otb/description/EdgeExtraction-gradient.xml    |    51 +
 .../algs/otb/description/EdgeExtraction-sobel.xml  |    51 +
 .../algs/otb/description/EdgeExtraction-touzi.xml  |    60 +
 .../algs/otb/description/ExtractROI-fit.xml        |    58 +
 .../algs/otb/description/ExtractROI-standard.xml   |    78 +
 .../FusionOfClassifications-dempstershafer.xml     |    75 +
 .../FusionOfClassifications-majorityvoting.xml     |    52 +
 .../GrayScaleMorphologicalOperation-closing.xml    |    72 +
 .../GrayScaleMorphologicalOperation-dilate.xml     |    72 +
 .../GrayScaleMorphologicalOperation-erode.xml      |    72 +
 .../GrayScaleMorphologicalOperation-opening.xml    |    72 +
 .../otb/description/HaralickTextureExtraction.xml  |   116 +
 .../otb/description/HooverCompareSegmentation.xml  |    89 +
 .../algs/otb/description/ImageClassifier.xml       |    53 +
 .../algs/otb/description/ImageEnvelope.xml         |    39 +
 .../algs/otb/description/KMeansClassification.xml  |    80 +
 .../processing/algs/otb/description/KmzExport.xml  |    53 +
 .../algs/otb/description/LSMSSegmentation.xml      |    88 +
 .../otb/description/LSMSSmallRegionsMerging.xml    |    55 +
 .../algs/otb/description/LSMSVectorization.xml     |    46 +
 .../algs/otb/description/LineSegmentDetection.xml  |    28 +
 .../otb/description/LocalStatisticExtraction.xml   |    48 +
 .../algs/otb/description/MeanShiftSmoothing.xml    |    80 +
 .../description/MultivariateAlterationDetector.xml |    37 +
 .../algs/otb/description/OpticalCalibration.xml    |    66 +
 .../otb/description/OrthoRectification-epsg.xml    |   115 +
 .../OrthoRectification-fit-to-ortho.xml            |   100 +
 .../OrthoRectification-lambert-WGS84.xml           |   108 +
 .../otb/description/OrthoRectification-utm.xml     |   122 +
 .../algs/otb/description/Pansharpening-bayes.xml   |    67 +
 .../algs/otb/description/Pansharpening-lmvm.xml    |    67 +
 .../algs/otb/description/Pansharpening-rcs.xml     |    49 +
 .../algs/otb/description/RadiometricIndices.xml    |   124 +
 .../algs/otb/description/ReadImageInfo.xml         |    57 +
 .../processing/algs/otb/description/Rescale.xml    |    48 +
 .../otb/description/RigidTransformResample-id.xml  |    83 +
 .../RigidTransformResample-rotation.xml            |    92 +
 .../RigidTransformResample-translation.xml         |   101 +
 .../algs/otb/description/SOMClassification.xml     |   152 +
 .../algs/otb/description/Segmentation-cc.xml       |   153 +
 .../algs/otb/description/Segmentation-edison.xml   |   180 +
 .../otb/description/Segmentation-meanshift.xml     |   189 +
 .../otb/description/Segmentation-mprofiles.xml     |   180 +
 .../otb/description/Segmentation-watershed.xml     |   162 +
 .../algs/otb/description/Smoothing-anidif.xml      |    60 +
 .../algs/otb/description/Smoothing-gaussian.xml    |    51 +
 .../algs/otb/description/Smoothing-mean.xml        |    51 +
 .../processing/algs/otb/description/SplitImage.xml |    29 +
 .../algs/otb/description/StereoFramework.xml       |   315 +
 .../algs/otb/description/Superimpose.xml           |    78 +
 .../processing/algs/otb/description/TileFusion.xml |    40 +
 .../otb/description/TrainImagesClassifier-ann.xml  |   240 +
 .../description/TrainImagesClassifier-bayes.xml    |   118 +
 .../description/TrainImagesClassifier-boost.xml    |   160 +
 .../otb/description/TrainImagesClassifier-dt.xml   |   177 +
 .../otb/description/TrainImagesClassifier-gbt.xml  |   154 +
 .../otb/description/TrainImagesClassifier-knn.xml  |   127 +
 .../description/TrainImagesClassifier-libsvm.xml   |   149 +
 .../otb/description/TrainImagesClassifier-rf.xml   |   181 +
 .../otb/description/TrainImagesClassifier-svm.xml  |   202 +
 .../algs/otb/description/doc/BandMath.html         |     6 +
 .../doc/BinaryMorphologicalOperation-closing.html  |     5 +
 .../doc/BinaryMorphologicalOperation-dilate.html   |     5 +
 .../doc/BinaryMorphologicalOperation-erode.html    |     5 +
 .../doc/BinaryMorphologicalOperation-opening.html  |     5 +
 .../doc/BinaryMorphologicalOperation.html          |     5 +
 .../algs/otb/description/doc/BlockMatching.html    |     5 +
 .../otb/description/doc/BundleToPerfectSensor.html |     5 +
 .../doc/ClassificationMapRegularization.html       |     7 +
 .../description/doc/ColorMapping-continuous.html   |    13 +
 .../otb/description/doc/ColorMapping-custom.html   |    13 +
 .../otb/description/doc/ColorMapping-image.html    |    13 +
 .../otb/description/doc/ColorMapping-optimal.html  |    13 +
 .../algs/otb/description/doc/ColorMapping.html     |    13 +
 .../algs/otb/description/doc/CompareImages.html    |     5 +
 .../doc/ComputeConfusionMatrix-raster.html         |     5 +
 .../doc/ComputeConfusionMatrix-vector.html         |     5 +
 .../description/doc/ComputeConfusionMatrix.html    |     5 +
 .../description/doc/ComputeImagesStatistics.html   |     5 +
 .../doc/ComputeModulusAndPhase-OneEntry.html       |     5 +
 .../doc/ComputeModulusAndPhase-TwoEntries.html     |     5 +
 .../description/doc/ComputeModulusAndPhase.html    |     5 +
 .../doc/ComputePolylineFeatureFromImage.html       |     5 +
 .../otb/description/doc/ConcatenateImages.html     |     5 +
 .../otb/description/doc/ConcatenateVectorData.html |     5 +
 .../doc/ConnectedComponentSegmentation.html        |     5 +
 .../algs/otb/description/doc/Convert.html          |     6 +
 .../description/doc/ConvertCartoToGeoPoint.html    |     5 +
 .../description/doc/ConvertSensorToGeoPoint.html   |     5 +
 .../{ => algs}/otb/description/doc/CookBook.css    |     0
 .../{ => algs}/otb/description/doc/DEMConvert.html |     0
 .../description/doc/DSFuzzyModelEstimation.html    |     5 +
 .../doc/DimensionalityReduction-ica.html           |     5 +
 .../doc/DimensionalityReduction-maf.html           |     5 +
 .../doc/DimensionalityReduction-napca.html         |     5 +
 .../doc/DimensionalityReduction-pca.html           |     5 +
 .../description/doc/DimensionalityReduction.html   |     5 +
 .../doc/DisparityMapToElevationMap.html            |     5 +
 .../otb/description/doc/DownloadSRTMTiles.html     |     5 +
 .../description/doc/EdgeExtraction-gradient.html   |     5 +
 .../otb/description/doc/EdgeExtraction-sobel.html  |     5 +
 .../otb/description/doc/EdgeExtraction-touzi.html  |     5 +
 .../algs/otb/description/doc/EdgeExtraction.html   |     5 +
 .../doc/EdisonMeanShiftSegmentation.html           |  1040 +
 .../doc/EdisonMeanShiftSegmentationVector.html     |  1040 +
 .../algs/otb/description/doc/ExtractROI-fit.html   |     5 +
 .../otb/description/doc/ExtractROI-standard.html   |     5 +
 .../algs/otb/description/doc/ExtractROI.html       |     5 +
 .../algs/otb/description/doc/FineRegistration.html |     5 +
 .../FusionOfClassifications-dempstershafer.html    |     9 +
 .../FusionOfClassifications-majorityvoting.html    |     9 +
 .../description/doc/FusionOfClassifications.html   |     9 +
 .../algs/otb/description/doc/GeneratePlyFile.html  |     5 +
 .../description/doc/GenerateRPCSensorModel.html    |     5 +
 .../GrayScaleMorphologicalOperation-closing.html   |     5 +
 .../GrayScaleMorphologicalOperation-dilate.html    |     5 +
 .../doc/GrayScaleMorphologicalOperation-erode.html |     5 +
 .../GrayScaleMorphologicalOperation-opening.html   |     5 +
 .../doc/GrayScaleMorphologicalOperation.html       |     5 +
 .../description/doc/GridBasedImageResampling.html  |     5 +
 .../description/doc/HaralickTextureExtraction.html |     5 +
 .../doc/HomologousPointsExtraction.html            |     5 +
 .../description/doc/HooverCompareSegmentation.html |     7 +
 .../otb/description/doc/HyperspectralUnmixing.html |     8 +
 .../algs/otb/description/doc/ImageClassifier.html  |     5 +
 .../algs/otb/description/doc/ImageEnvelope.html    |     5 +
 .../otb/description/doc/ImageSVMClassifier.html    |     1 +
 .../otb/description/doc/KMeansClassification.html  |     5 +
 .../algs/otb/description/doc/KmzExport.html        |     5 +
 .../algs/otb/description/doc/LSMSSegmentation.html |     5 +
 .../description/doc/LSMSSmallRegionsMerging.html   |     5 +
 .../otb/description/doc/LSMSVectorization.html     |     5 +
 .../otb/description/doc/LineSegmentDetection.html  |     7 +
 .../description/doc/LocalStatisticExtraction.html  |     5 +
 .../doc/MaximumAutocorrelationFactor.html          |     0
 .../otb/description/doc/MeanShiftSegmentation.html |  1040 +
 .../doc/MeanShiftSegmentationVector.html           |  1040 +
 .../otb/description/doc/MeanShiftSmoothing.html    |     5 +
 .../description/doc/MultiResolutionPyramid.html    |     5 +
 .../doc/MultivariateAlterationDetector.html        |    21 +
 .../algs/otb/description/doc/OSMDownloader.html    |     6 +
 .../description/doc/ObtainUTMZoneFromGeoPoint.html |     5 +
 .../otb/description/doc/OpticalCalibration.html    |    10 +
 .../description/doc/OrthoRectification-epsg.html   |     7 +
 .../doc/OrthoRectification-fit-to-ortho.html       |     7 +
 .../doc/OrthoRectification-lambert-WGS84.html      |     7 +
 .../description/doc/OrthoRectification-utm.html    |     7 +
 .../otb/description/doc/OrthoRectification.html    |     7 +
 .../otb/description/doc/Pansharpening-bayes.html   |     5 +
 .../otb/description/doc/Pansharpening-lmvm.html    |     5 +
 .../otb/description/doc/Pansharpening-rcs.html     |     5 +
 .../algs/otb/description/doc/Pansharpening.html    |     5 +
 .../algs/otb/description/doc/PixelValue.html       |     6 +
 .../algs/otb/description/doc/Quicklook.html        |     7 +
 .../otb/description/doc/RadiometricIndices.html    |    25 +
 .../doc/RadiometricVegetationIndices.html          |     0
 .../algs/otb/description/doc/Rasterization.html    |     6 +
 .../algs/otb/description/doc/ReadImageInfo.html    |     5 +
 .../otb/description/doc/RefineSensorModel.html     |     5 +
 .../algs/otb/description/doc/Rescale.html          |     5 +
 .../description/doc/RigidTransformResample-id.html |     5 +
 .../doc/RigidTransformResample-rotation.html       |     5 +
 .../doc/RigidTransformResample-translation.html    |     5 +
 .../description/doc/RigidTransformResample.html    |     5 +
 .../otb/description/doc/SFSTextureExtraction.html  |     5 +
 .../otb/description/doc/SOMClassification.html     |     5 +
 .../description/doc/SarRadiometricCalibration.html |     5 +
 .../algs/otb/description/doc/Segmentation-cc.html  |     9 +
 .../otb/description/doc/Segmentation-edison.html   |     9 +
 .../description/doc/Segmentation-meanshift.html    |     9 +
 .../description/doc/Segmentation-mprofiles.html    |     9 +
 .../description/doc/Segmentation-watershed.html    |     9 +
 .../algs/otb/description/doc/Segmentation.html     |     9 +
 .../doc/SimpleConnectedComponentsSegmentation.html |  1040 +
 ...impleConnectedComponentsSegmentationVector.html |  1040 +
 .../algs/otb/description/doc/Smoothing-anidif.html |     5 +
 .../otb/description/doc/Smoothing-gaussian.html    |     5 +
 .../algs/otb/description/doc/Smoothing-mean.html   |     5 +
 .../algs/otb/description/doc/Smoothing.html        |     5 +
 .../algs/otb/description/doc/SplitImage.html       |     5 +
 .../algs/otb/description/doc/StereoFramework.html  |    16 +
 .../doc/StereoRectificationGridGenerator.html      |     5 +
 .../doc/StereoSensorModelToElevationMap.html       |     0
 .../algs/otb/description/doc/Superimpose.html      |     5 +
 .../algs/otb/description/doc/TestApplication.html  |     5 +
 .../algs/otb/description/doc/TileFusion.html       |     5 +
 .../description/doc/TrainImagesClassifier-ann.html |    11 +
 .../doc/TrainImagesClassifier-bayes.html           |    11 +
 .../doc/TrainImagesClassifier-boost.html           |    11 +
 .../description/doc/TrainImagesClassifier-dt.html  |    11 +
 .../description/doc/TrainImagesClassifier-gbt.html |    11 +
 .../description/doc/TrainImagesClassifier-knn.html |    11 +
 .../doc/TrainImagesClassifier-libsvm.html          |    11 +
 .../description/doc/TrainImagesClassifier-rf.html  |    11 +
 .../description/doc/TrainImagesClassifier-svm.html |    11 +
 .../otb/description/doc/TrainImagesClassifier.html |    11 +
 .../description/doc/TrainSVMImagesClassifier.html  |     3 +
 .../doc/ValidateSVMImagesClassifier.html           |     0
 .../description/doc/VectorDataDSValidation.html    |     5 +
 .../doc/VectorDataExtractROIApplication.html       |     5 +
 .../description/doc/VectorDataReprojection.html    |     7 +
 .../otb/description/doc/VectorDataSetField.html    |     5 +
 .../otb/description/doc/VectorDataTransform.html   |     5 +
 .../description/doc/VertexComponentAnalysis.html   |     5 +
 .../otb/description/doc/WatershedSegmentation.html |  1040 +
 .../doc/WatershedSegmentationVector.html           |  1040 +
 .../otb/helper/generate_application_descriptors.py |     0
 .../processing/algs/otb/maintenance/OTBHelper.py   |   618 +
 .../otb/maintenance/OTBSpecific_XMLcreation.py     |   681 +
 .../processing/algs/otb/maintenance/OTBTester.py   |   432 +
 .../plugins/processing/algs/otb/maintenance/README |    11 +
 .../algs/otb/maintenance/TestOTBAlgorithms.py      |   202 +
 .../processing/algs/otb/maintenance/black_list.xml |    45 +
 .../processing/algs/otb/maintenance/parsing.py     |   172 +
 .../processing/algs/otb/maintenance/white_list.xml |    64 +
 .../processing/algs/{ => qgis}/AddTableField.py    |     0
 .../algs/{ => qgis}/AutoincrementalField.py        |     0
 .../plugins/processing/algs/{ => qgis}/BarPlot.py  |     0
 python/plugins/processing/algs/qgis/CMakeLists.txt |     7 +
 python/plugins/processing/algs/qgis/ConcaveHull.py |   132 +
 .../algs/{ => qgis}/CreateConstantRaster.py        |     0
 .../algs/{ => qgis}/EquivalentNumField.py          |     0
 .../plugins/processing/algs/{ => qgis}/Explode.py  |     0
 .../processing/algs/{ => qgis}/FieldPyculator.py   |     0
 .../processing/algs/qgis/FieldsCalculator.py       |   163 +
 .../processing/algs/qgis/ImportIntoPostGIS.py      |   155 +
 .../processing/algs/{ => qgis}/JoinAttributes.py   |     0
 .../algs/{ => qgis}/MeanAndStdDevPlot.py           |     0
 .../algs/{ => qgis}/PointsDisplacement.py          |     0
 .../processing/algs/qgis/PointsFromLines.py        |   186 +
 .../processing/algs/qgis/PointsFromPolygons.py     |   121 +
 .../algs/{ => qgis}/PointsLayerFromTable.py        |     0
 .../plugins/processing/algs/qgis/PointsToPaths.py  |   150 +
 .../processing/algs/{ => qgis}/PolarPlot.py        |     0
 python/plugins/processing/algs/qgis/Polygonize.py  |   118 +
 .../processing/algs/qgis/PostGISExecuteSQL.py      |    75 +
 .../processing/algs/qgis/QGISAlgorithmProvider.py  |   188 +
 .../processing/algs/qgis/RandomPointsAlongLines.py |   138 +
 .../processing/algs/qgis/RandomPointsExtent.py     |   114 +
 .../processing/algs/qgis/RandomPointsLayer.py      |   119 +
 .../algs/qgis/RandomPointsPolygonsFixed.py         |   132 +
 .../algs/qgis/RandomPointsPolygonsVariable.py      |   133 +
 .../algs/{ => qgis}/RasterLayerHistogram.py        |     0
 .../algs/{ => qgis}/RasterLayerStatistics.py       |     0
 .../algs/{ => qgis}/SaveSelectedFeatures.py        |     0
 .../plugins/processing/algs/qgis/SetRasterStyle.py |    71 +
 .../plugins/processing/algs/qgis/SetVectorStyle.py |    67 +
 .../processing/algs/qgis/StatisticsByCategories.py |   124 +
 .../algs/{ => qgis}/VectorLayerHistogram.py        |     0
 .../algs/{ => qgis}/VectorLayerScatterplot.py      |     0
 .../processing/algs/{ => qgis}/ZonalStatistics.py  |     0
 .../processing/{taudem => algs/qgis}/__init__.py   |     0
 .../{ => qgis}/ftools/BasicStatisticsNumbers.py    |     0
 .../{ => qgis}/ftools/BasicStatisticsStrings.py    |     0
 .../processing/algs/{ => qgis}/ftools/Buffer.py    |     0
 .../processing/algs/qgis/ftools/CMakeLists.txt     |     4 +
 .../processing/algs/{ => qgis}/ftools/Centroids.py |     0
 .../processing/algs/{ => qgis}/ftools/Clip.py      |     0
 .../processing/algs/qgis/ftools/ConvexHull.py      |   156 +
 .../processing/algs/qgis/ftools/Delaunay.py        |   117 +
 .../algs/{ => qgis}/ftools/DensifyGeometries.py    |     0
 .../{ => qgis}/ftools/DensifyGeometriesInterval.py |     0
 .../algs/{ => qgis}/ftools/Difference.py           |     0
 .../processing/algs/qgis/ftools/Dissolve.py        |   134 +
 .../processing/algs/qgis/ftools/Eliminate.py       |   330 +
 .../algs/qgis/ftools/ExportGeometryInfo.py         |   138 +
 .../algs/{ => qgis}/ftools/ExtentFromLayer.py      |     0
 .../algs/qgis/ftools/ExtractByLocation.py          |    84 +
 .../algs/{ => qgis}/ftools/ExtractNodes.py         |     0
 .../algs/qgis/ftools/FixedDistanceBuffer.py        |    79 +
 .../processing/algs/qgis/ftools/Intersection.py    |   112 +
 .../algs/{ => qgis}/ftools/LinesIntersection.py    |     0
 .../algs/{ => qgis}/ftools/LinesToPolygons.py      |     0
 .../processing/algs/qgis/ftools/MeanCoords.py      |   127 +
 .../{ => qgis}/ftools/MultipartToSingleparts.py    |     0
 .../{ => qgis}/ftools/NearestNeighbourAnalysis.py  |     0
 .../processing/algs/qgis/ftools/PointDistance.py   |   198 +
 .../algs/{ => qgis}/ftools/PointsInPolygon.py      |     0
 .../{ => qgis}/ftools/PointsInPolygonUnique.py     |     0
 .../{ => qgis}/ftools/PointsInPolygonWeighted.py   |     0
 .../algs/{ => qgis}/ftools/PolygonsToLines.py      |     0
 .../algs/{ => qgis}/ftools/RandomExtract.py        |     0
 .../ftools/RandomExtractWithinSubsets.py           |     0
 .../algs/{ => qgis}/ftools/RandomSelection.py      |     0
 .../ftools/RandomSelectionWithinSubsets.py         |     0
 .../algs/{ => qgis}/ftools/ReprojectLayer.py       |     0
 .../algs/qgis/ftools/SelectByLocation.py           |    93 +
 .../algs/{ => qgis}/ftools/SimplifyGeometries.py   |     0
 .../algs/qgis/ftools/SinglePartsToMultiparts.py    |   155 +
 .../processing/algs/qgis/ftools/SpatialJoin.py     |   288 +
 .../processing/algs/{ => qgis}/ftools/SumLines.py  |     0
 .../processing/algs/{ => qgis}/ftools/Union.py     |     0
 .../processing/algs/qgis/ftools/UniqueValues.py    |    84 +
 .../algs/qgis/ftools/VariableDistanceBuffer.py     |    82 +
 .../processing/algs/qgis/ftools/VoronoiPolygons.py |   260 +
 .../algs/qgis/ftools}/__init__.py                  |     0
 .../algs/{ => qgis}/ftools/copyright.txt           |     0
 .../processing/algs/{ => qgis}/ftools/voronoi.py   |     0
 .../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 +
 .../processing/algs/qgis/mmqgisx/CMakeLists.txt    |     5 +
 .../algs/qgis/mmqgisx/MMQGISXAlgorithms.py         |  1314 +
 .../algs/qgis/mmqgisx}/__init__.py                 |     0
 .../algs/{ => qgis}/mmqgisx/copyright.txt          |     0
 .../{admintools => algs/qgis}/postgis_utils.py     |     0
 .../plugins/processing/algs/qgis/ui/CMakeLists.txt |     6 +
 .../algs/{ => qgis}/ui/DlgFieldsCalculator.ui      |     0
 .../algs/qgis/ui/FieldsCalculatorDialog.py         |   232 +
 .../tools => processing/algs/qgis/ui}/__init__.py  |     0
 .../algs/{ => qgis}/ui/ui_DlgFieldsCalculator.py   |     0
 python/plugins/processing/algs/r/CMakeLists.txt    |     5 +
 python/plugins/processing/algs/r/RAlgorithm.py     |   440 +
 .../processing/algs/r/RAlgorithmProvider.py        |   104 +
 python/plugins/processing/algs/r/RUtils.py         |   193 +
 .../tools => processing/algs/r}/__init__.py        |     0
 .../r/scripts/Advanced_raster_histogram.rsx        |     0
 .../r/scripts/Advanced_raster_histogram.rsx.help   |     0
 .../r/scripts/Characteristic_hull_method.rsx       |     0
 .../r/scripts/Characteristic_hull_method.rsx.help  |     0
 .../plugins/processing/algs/r/scripts/Dotplot.rsx  |     5 +
 .../processing/algs/r/scripts/Dotplot.rsx.help     |    22 +
 .../processing/{ => algs}/r/scripts/F_function.rsx |     0
 .../{ => algs}/r/scripts/F_function.rsx.help       |     0
 .../{ => algs}/r/scripts/Frequency_table.rsx       |     0
 .../{ => algs}/r/scripts/Frequency_table.rsx.help  |     0
 .../processing/{ => algs}/r/scripts/G_function.rsx |     0
 .../{ => algs}/r/scripts/G_function.rsx.help       |     0
 .../processing/{ => algs}/r/scripts/Histogram.rsx  |     0
 .../{ => algs}/r/scripts/Histogram.rsx.help        |     0
 .../{ => algs}/r/scripts/Kernel_h_ref.rsx          |     0
 .../{ => algs}/r/scripts/Kernel_h_ref.rsx.help     |     0
 .../r/scripts/Kolmogrov-Smirnov_test.rsx           |     0
 .../r/scripts/Kolmogrov-Smirnov_test.rsx.help      |     0
 .../r/scripts/Minimum_convex_polygon.rsx           |     0
 .../r/scripts/Minimum_convex_polygon.rsx.help      |     0
 .../r/scripts/Monte-Carlo_spatial_randomness.rsx   |     0
 .../Monte-Carlo_spatial_randomness.rsx.help        |     0
 .../{ => algs}/r/scripts/Quadrat_analysis.rsx      |     0
 .../{ => algs}/r/scripts/Quadrat_analysis.rsx.help |     0
 .../{ => algs}/r/scripts/Random_sampling_grid.rsx  |     0
 .../r/scripts/Random_sampling_grid.rsx.help        |     0
 .../{ => algs}/r/scripts/Raster_histogram.rsx      |     0
 .../{ => algs}/r/scripts/Raster_histogram.rsx.help |     0
 .../{ => algs}/r/scripts/Regular_sampling_grid.rsx |     0
 .../r/scripts/Regular_sampling_grid.rsx.help       |     0
 .../Relative_distribution_(distance_covariate).rsx |     0
 ...tive_distribution_(distance_covariate).rsx.help |     0
 .../Relative_distribution_(raster_covariate).rsx   |     0
 ...lative_distribution_(raster_covariate).rsx.help |     0
 .../r/scripts/Ripley_-_Rasson_spatial_domain.rsx   |     0
 .../Ripley_-_Rasson_spatial_domain.rsx.help        |     0
 .../r/scripts/Single-linkage_cluster_analysis.rsx  |     0
 .../Single-linkage_cluster_analysis.rsx.help       |     0
 .../{ => algs}/r/scripts/Summary_statistics.rsx    |     0
 .../r/scripts/Summary_statistics.rsx.help          |     0
 python/plugins/processing/algs/saga/CMakeLists.txt |     9 +
 .../processing/algs/saga/RasterCalculator.py       |    79 +
 .../plugins/processing/algs/saga/SagaAlgorithm.py  |   425 +
 .../processing/algs/saga/SagaAlgorithmProvider.py  |   118 +
 .../processing/algs/saga/SagaDescriptionCreator.py |    97 +
 .../processing/algs/saga/SagaGroupNameDecorator.py |    94 +
 python/plugins/processing/algs/saga/SagaUtils.py   |   182 +
 .../plugins/processing/algs/saga/SplitRGBBands.py  |    96 +
 .../tools => processing/algs/saga}/__init__.py     |     0
 .../saga/description/2.0.8_GetShapesExtents.txt}   |     0
 .../description/2.0.8_InverseDistanceWeighted.txt  |     0
 .../saga/description/2.0.8_OrdinaryKriging.txt     |     0
 .../saga/description/2.0.8_PolygonDissolve.txt     |     0
 .../saga/description/2.0.8_ShapesBuffer.txt        |     0
 .../algs/saga/description/2.1_GetShapesExtents.txt |     5 +
 .../description/2.1_InverseDistanceWeighted.txt    |     0
 .../saga/description/2.1_OrdinaryKriging.txt       |     0
 .../description/2.1_PointStatisticsforPolygons.txt |     0
 .../saga/description/2.1_PolygonDifference.txt     |     6 +
 .../saga/description/2.1_PolygonDissolve.txt       |     0
 .../description/2.1_PolygonDissolveAllPolygs.txt   |     0
 .../algs/saga/description/2.1_PolygonIdentity.txt  |     6 +
 .../saga/description/2.1_PolygonIntersect.txt      |     0
 .../2.1_PolygonSymmetricalDifference.txt           |     6 +
 .../algs/saga/description/2.1_PolygonUnion.txt     |     6 +
 .../algs/saga/description/2.1_PolygonUpdate.txt    |     6 +
 .../saga/description/2.1_ShapesBuffer.txt          |     0
 .../saga/description/2.1_ShapesBufferFixed.txt     |     0
 .../description/AccumulatedCost(Anisotropic).txt   |     0
 .../description/AccumulatedCost(Isotropic).txt     |     0
 .../saga/description/AddCoordinatestopoints.txt    |     0
 .../saga/description/AddGridValuestoPoints.txt     |     0
 .../saga/description/AddGridValuestoShapes.txt     |     0
 .../description/AddPolygonAttributestoPoints.txt   |     0
 .../{ => algs}/saga/description/Aggregate.txt      |     0
 .../description/AggregatePointObservations.txt     |     0
 .../saga/description/AggregationIndex.txt          |     0
 .../description/AnalyticalHierarchyProcess.txt     |     0
 .../saga/description/AnalyticalHillshading.txt     |     0
 .../saga/description/B-SplineApproximation.txt     |     0
 .../saga/description/BurnStreamNetworkintoDEM.txt  |     0
 .../description/CatchmentArea(FlowTracing).txt     |     0
 .../saga/description/CatchmentArea(Parallel).txt   |     5 +
 .../saga/description/CatchmentArea(Recursive).txt  |     0
 .../{ => algs}/saga/description/CellBalance.txt    |     0
 .../saga/description/ChangeDateFormat.txt          |     0
 .../saga/description/ChangeDetection.txt           |     0
 .../saga/description/ChangeGridValues.txt          |     0
 .../saga/description/ChangeTimeFormat.txt          |     0
 .../{ => algs}/saga/description/ChannelNetwork.txt |     0
 .../ChannelNetworkandDrainageBasins.txt            |     0
 .../saga/description/ClipGridwithPolygon.txt       |     0
 .../saga/description/ClipPointswithPolygons.txt    |     0
 .../{ => algs}/saga/description/CloseGaps.txt      |     0
 .../saga/description/CloseGapswithSpline.txt       |     0
 .../saga/description/CloseOneCellGaps.txt          |     0
 .../saga/description/ClusterAnalysisforGrids.txt   |     0
 .../saga/description/ContourLinesfromGrid.txt      |     0
 .../description/ConvergenceIndex(SearchRadius).txt |     0
 .../saga/description/ConvergenceIndex.txt          |     0
 .../saga/description/ConvertDataStorageType.txt    |     0
 .../saga/description/ConvertLinestoPoints.txt      |     0
 .../saga/description/ConvertLinestoPolygons.txt    |     0
 .../description/ConvertMultipointstoPoints.txt     |     0
 .../saga/description/ConvertPointstoLine(s).txt    |     0
 .../ConvertPolygonLineVerticestoPoints.txt         |     0
 .../saga/description/ConvertPolygonstoLines.txt    |     0
 .../saga/description/ConvertTabletoPoints.txt      |     0
 .../{ => algs}/saga/description/ConvexHull.txt     |     0
 .../saga/description/CreateGraticule.txt           |     0
 .../Cross-ClassificationandTabulation.txt          |     0
 .../{ => algs}/saga/description/CrossProfiles.txt  |     0
 .../saga/description/CubicSplineApproximation.txt  |     0
 .../saga/description/CurvatureClassification.txt   |     0
 .../{ => algs}/saga/description/CutShapesLayer.txt |     0
 .../saga/description/DTMFilter(slope-based).txt    |     0
 .../DirectionalStatisticsforSingleGrid.txt         |     0
 .../{ => algs}/saga/description/DistanceMatrix.txt |     0
 .../saga/description/DiurnalAnisotropicHeating.txt |     0
 .../saga/description/DownslopeDistanceGradient.txt |     0
 .../saga/description/EdgeContamination.txt         |     0
 .../saga/description/EffectiveAirFlowHeights.txt   |     0
 .../saga/description/EnumerateTableField.txt       |     0
 .../description/FastRegionGrowingAlgorithm.txt     |     0
 .../saga/description/FastRepresentativeness.txt    |     0
 .../saga/description/FillGapsinRecords.txt         |     0
 .../FillSinks(PlanchonDarboux,2001).txt            |     0
 .../saga/description/FillSinks(WangLiu).txt        |     0
 .../saga/description/FillSinksXXL(WangLiu).txt     |     0
 .../{ => algs}/saga/description/FilterClumps.txt   |     0
 .../saga/description/FireRiskAnalysis.txt          |     0
 .../saga/description/FitNPointstoshape.txt         |     0
 .../{ => algs}/saga/description/FlatDetection.txt  |     0
 .../{ => algs}/saga/description/FlowPathLength.txt |     0
 .../FlowWidthandSpecificCatchmentArea.txt          |     0
 .../description/Fragmentation(Alternative).txt     |     0
 .../saga/description/Fragmentation(Standard).txt   |     0
 ...gmentationClassesfromDensityandConnectivity.txt |     0
 .../{ => algs}/saga/description/Function.txt       |     0
 .../{ => algs}/saga/description/Fuzzify.txt        |     0
 .../saga/description/FuzzyIntersection(AND).txt    |     0
 .../{ => algs}/saga/description/FuzzyUnion(OR).txt |     0
 .../{ => algs}/saga/description/GaussianFilter.txt |     0
 ...aphicallyWeightedMultipleRegression(Points).txt |     0
 ...allyWeightedMultipleRegression(PointsGrids).txt |     0
 .../GeographicallyWeightedMultipleRegression.txt   |     0
 ...eographicallyWeightedRegression(PointsGrid).txt |     0
 .../GeographicallyWeightedRegression.txt           |     0
 .../saga/description/GeometricFigures.txt          |     0
 .../saga/description/GlobalMoransIforGrids.txt     |     0
 ...adientVectorfromCartesiantoPolarCoordinates.txt |     0
 ...adientVectorfromPolartoCartesianCoordinates.txt |     0
 .../GradientVectorsfromDirectionalComponents.txt   |     0
 .../GradientVectorsfromDirectionandLength.txt      |     0
 .../description/GradientVectorsfromSurface.txt     |     0
 .../{ => algs}/saga/description/GridBuffer.txt     |     0
 .../{ => algs}/saga/description/GridDifference.txt |     0
 .../{ => algs}/saga/description/GridDivision.txt   |     0
 .../{ => algs}/saga/description/GridMasking.txt    |     0
 .../saga/description/GridNormalisation.txt         |     0
 .../saga/description/GridOrientation.txt           |     0
 .../saga/description/GridProximityBuffer.txt       |     0
 .../saga/description/GridShrinkExpand.txt          |     0
 .../saga/description/GridSkeletonization.txt       |     0
 .../saga/description/GridStandardisation.txt       |     0
 .../saga/description/GridStatisticsforPolygons.txt |     0
 .../description/GridValuestoPoints(randomly).txt   |     0
 .../saga/description/GridValuestoPoints.txt        |     0
 .../{ => algs}/saga/description/GridVolume.txt     |     0
 .../{ => algs}/saga/description/GridsProduct.txt   |     0
 .../{ => algs}/saga/description/GridsSum.txt       |     0
 .../saga/description/HistogramSurface.txt          |     0
 .../{ => algs}/saga/description/Hypsometry.txt     |     0
 .../saga/description/InvertDataNo-Data.txt         |     0
 .../saga/description/KernelDensityEstimation.txt   |     0
 .../{ => algs}/saga/description/LSFactor.txt       |     0
 .../{ => algs}/saga/description/LakeFlood.txt      |     0
 .../saga/description/LandSurfaceTemperature.txt    |     0
 .../saga/description/LaplacianFilter.txt           |     0
 .../saga/description/Layerofextremevalue.txt       |     0
 .../{ => algs}/saga/description/LeastCostPaths.txt |     0
 .../saga/description/Line-PolygonIntersection.txt  |     0
 .../{ => algs}/saga/description/LineDissolve.txt   |     0
 .../{ => algs}/saga/description/LineProperties.txt |     0
 .../saga/description/LineSimplification.txt        |     0
 .../saga/description/LocalMinimaandMaxima.txt      |     0
 .../{ => algs}/saga/description/MajorityFilter.txt |     0
 .../saga/description/MassBalanceIndex.txt          |     0
 .../saga/description/MergeShapesLayers.txt         |     0
 .../processing/algs/saga/description/Merging.txt   |     8 +
 .../saga/description/MetricConversions.txt         |     0
 .../saga/description/MinimumDistanceAnalysis.txt   |     0
 .../saga/description/ModifedQuadraticShepard.txt   |     0
 .../saga/description/MorphologicalFilter.txt       |     0
 .../description/MorphometricProtectionIndex.txt    |     0
 .../saga/description/Multi-BandVariation.txt       |     0
 .../saga/description/MultiDirectionLeeFilter.txt   |     0
 .../MultilevelB-SplineInterpolation(fromGrid).txt  |     0
 .../MultilevelB-SplineInterpolation.txt            |     0
 .../MultipleRegressionAnalysis(GridGrids).txt      |     0
 .../MultipleRegressionAnalysis(PointsGrids).txt    |     0
 ...esolutionIndexofValleyBottomFlatness(MRVBF).txt |     0
 .../saga/description/NaturalNeighbour.txt          |     0
 .../saga/description/NearestNeighbour.txt          |     0
 .../description/OrderedWeightedAveraging(OWA).txt  |     0
 .../saga/description/OrdinaryKriging(Global).txt   |     0
 .../description/OverlandFlow-KinematicWaveD8.txt   |     0
 .../OverlandFlowDistancetoChannelNetwork.txt       |     0
 .../{ => algs}/saga/description/Patching.txt       |     0
 .../saga/description/PatternAnalysis.txt           |     0
 .../{ => algs}/saga/description/PointsFilter.txt   |     0
 .../{ => algs}/saga/description/PointsThinning.txt |     0
 .../description/PolartoCartesianCoordinates.txt    |     0
 .../saga/description/Polygon-LineIntersection.txt  |     0
 .../saga/description/PolygonCentroids.txt          |     0
 .../description/PolygonPartstoSeparatePolygons.txt |     0
 .../saga/description/PolygonProperties.txt         |     0
 .../saga/description/PolygonShapeIndices.txt       |     0
 .../saga/description/PolygonstoEdgesandNodes.txt   |     0
 .../saga/description/PolynomialRegression.txt      |     0
 .../saga/description/PolynomialTrendfromGrids.txt  |     0
 .../description/PrincipleComponentsAnalysis.txt    |     0
 .../saga/description/Profilefrompoints.txt         |     0
 .../saga/description/ProfilesfromLines.txt         |     0
 .../{ => algs}/saga/description/ProximityGrid.txt  |     0
 .../saga/description/QuadTreeStructuretoShapes.txt |     0
 .../{ => algs}/saga/description/RGBComposite.txt   |     0
 .../saga/description/RadiusofVariance(Grid).txt    |     0
 .../{ => algs}/saga/description/RandomField.txt    |     0
 .../saga/description/RandomTerrainGeneration.txt   |     0
 .../{ => algs}/saga/description/RankFilter.txt     |     0
 .../saga/description/RealAreaCalculation.txt       |     0
 .../saga/description/ReclassifyGridValues.txt      |     0
 .../description/RegressionAnalysis(PointsGrid).txt |     0
 .../RelativeHeightsandSlopePositions.txt           |     0
 .../saga/description/RemoveDuplicatePoints.txt     |     0
 .../saga/description/Representativeness(Grid).txt  |     0
 .../{ => algs}/saga/description/Resampling.txt     |     0
 .../saga/description/ResidualAnalysis(Grid).txt    |     0
 .../{ => algs}/saga/description/RunningAverage.txt |     0
 .../saga/description/SAGAWetnessIndex.txt          |     0
 .../{ => algs}/saga/description/SeedGeneration.txt |     0
 .../saga/description/Separatepointsbydirection.txt |     0
 .../{ => algs}/saga/description/ShapestoGrid.txt   |     0
 .../{ => algs}/saga/description/SimpleFilter.txt   |     0
 .../saga/description/SimpleRegionGrowing.txt       |     0
 .../{ => algs}/saga/description/Simulation.txt     |     0
 .../description/SinkDrainageRouteDetection.txt     |     0
 .../{ => algs}/saga/description/SinkRemoval.txt    |     0
 .../{ => algs}/saga/description/SkyViewFactor.txt  |     0
 .../saga/description/Slope,Aspect,Curvature.txt    |     0
 .../{ => algs}/saga/description/SlopeLength.txt    |     0
 .../saga/description/SoilTextureClassification.txt |     0
 .../{ => algs}/saga/description/SortGrid.txt       |     0
 .../description/SpatialPointPatternAnalysis.txt    |     0
 .../saga/description/SplitShapesLayerRandomly.txt  |     0
 .../saga/description/StatisticsforGrids.txt        |     0
 .../{ => algs}/saga/description/StrahlerOrder.txt  |     0
 .../saga/description/StreamPowerIndex.txt          |     0
 .../saga/description/SupervisedClassification.txt  |     0
 .../saga/description/SurfaceSpecificPoints.txt     |     0
 .../description/TPIBasedLandformClassification.txt |     0
 .../description/TerrainRuggednessIndex(TRI).txt    |     0
 .../saga/description/ThinPlateSpline(Global).txt   |     0
 .../saga/description/ThinPlateSpline(Local).txt    |     0
 .../saga/description/ThinPlateSpline(TIN).txt      |     0
 .../saga/description/ThresholdBuffer.txt           |     0
 .../saga/description/TopographicCorrection.txt     |     0
 .../description/TopographicPositionIndex(TPI).txt  |     0
 .../description/TopographicWetnessIndex(TWI).txt   |     0
 .../Transectthroughpolygonshapefile.txt            |     0
 .../saga/description/TransformShapes.txt           |     0
 .../{ => algs}/saga/description/Triangulation.txt  |     0
 .../saga/description/UniversalKriging(Global).txt  |     0
 .../saga/description/UniversalKriging.txt          |     0
 .../{ => algs}/saga/description/UpslopeArea.txt    |     0
 .../saga/description/UserDefinedFilter.txt         |     0
 .../{ => algs}/saga/description/VariogramCloud.txt |     0
 .../saga/description/VariogramSurface.txt          |     0
 .../description/VectorRuggednessMeasure(VRM).txt   |     0
 .../saga/description/VectorisingGridClasses.txt    |     0
 .../description/VegetationIndex[distancebased].txt |     0
 .../description/VegetationIndex[slopebased].txt    |     0
 .../VerticalDistancetoChannelNetwork.txt           |     0
 .../saga/description/WaterRetentionCapacity.txt    |     0
 .../saga/description/WatershedBasins.txt           |     0
 .../saga/description/WatershedSegmentation.txt     |     0
 .../WindEffect(WindwardLeewardIndex).txt           |     0
 .../saga/description/ZonalGridStatistics.txt       |     0
 .../processing/algs/saga/ext/CMakeLists.txt        |     3 +
 .../tools => processing/algs/saga/ext}/__init__.py |     0
 .../algs/saga/ext/supervisedclassification.py      |    39 +
 .../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 +
 .../plugins/processing/algs/taudem/CMakeLists.txt  |     5 +
 .../processing/algs/taudem/TauDEMAlgorithm.py      |   127 +
 .../algs/taudem/TauDEMAlgorithmProvider.py         |   116 +
 .../processing/{ => algs}/taudem/TauDEMUtils.py    |     0
 .../tools => processing/algs/taudem}/__init__.py   |     0
 .../{ => algs}/taudem/description/aread8.txt       |     0
 .../{ => algs}/taudem/description/areadinf.txt     |     0
 .../{ => algs}/taudem/description/d8flowdir.txt    |     0
 .../taudem/description/d8flowpathextremeup.txt     |     0
 .../taudem/description/d8hdisttostrm.txt           |     0
 .../taudem/description/dinfavalanche.txt           |     0
 .../taudem/description/dinfconclimaccum.txt        |     0
 .../taudem/description/dinfdecayaccum.txt          |     0
 .../{ => algs}/taudem/description/dinfflowdir.txt  |     0
 .../{ => algs}/taudem/description/dinfrevaccum.txt |     0
 .../taudem/description/dinfupdependence.txt        |     0
 .../taudem/description/moveoutletstostrm.txt       |     0
 .../{ => algs}/taudem/description/pitremove.txt    |     0
 .../taudem/description/slopearearatio.txt          |     0
 .../{ => algs}/taudem/description/slopeavedown.txt |     0
 .../{ => algs}/taudem/description/streamnet.txt    |     0
 .../{ => algs}/taudem/description/threshold.txt    |     0
 .../plugins/processing/algs/taudem/dinfdistdown.py |   136 +
 .../plugins/processing/algs/taudem/dinfdistup.py   |   133 +
 .../processing/algs/taudem/dinftranslimaccum.py    |   122 +
 .../processing/algs/taudem/dinftranslimaccum2.py   |   130 +
 .../plugins/processing/algs/taudem/dropanalysis.py |   131 +
 python/plugins/processing/algs/taudem/gridnet.py   |   122 +
 .../plugins/processing/algs/taudem/lengtharea.py   |   105 +
 .../processing/algs/taudem/peukerdouglas.py        |    99 +
 python/plugins/processing/algs/taudem/slopearea.py |   104 +
 python/plugins/processing/algs/ui/CMakeLists.txt   |     6 -
 .../processing/algs/ui/FieldsCalculatorDialog.py   |   228 -
 python/plugins/processing/commander/CMakeLists.txt |     3 -
 .../processing/commander/CommanderWindow.py        |   242 -
 python/plugins/processing/core/GeoAlgorithm.py     |    46 +-
 python/plugins/processing/core/Processing.py       |    45 +-
 python/plugins/processing/core/ProcessingConfig.py |    56 +-
 python/plugins/processing/core/ProcessingLog.py    |     2 -
 .../processing/exampleprovider/CMakeLists.txt      |     4 -
 python/plugins/processing/gdal/CMakeLists.txt      |     8 -
 python/plugins/processing/gdal/ClipByExtent.py     |    92 -
 python/plugins/processing/gdal/ClipByMask.py       |   114 -
 python/plugins/processing/gdal/ColorRelief.py      |    94 -
 python/plugins/processing/gdal/GdalAlgorithm.py    |    41 -
 .../processing/gdal/GdalOgrAlgorithmProvider.py    |   140 -
 python/plugins/processing/gdal/GdalUtils.py        |   130 -
 python/plugins/processing/gdal/GridAverage.py      |   101 -
 python/plugins/processing/gdal/GridDataMetrics.py  |   121 -
 python/plugins/processing/gdal/GridInvDist.py      |   112 -
 python/plugins/processing/gdal/GridNearest.py      |    97 -
 python/plugins/processing/gdal/OgrAlgorithm.py     |    83 -
 python/plugins/processing/gdal/aspect.py           |    95 -
 python/plugins/processing/gdal/contour.py          |    91 -
 .../plugins/processing/gdal/extractprojection.py   |    85 -
 python/plugins/processing/gdal/fillnodata.py       |   109 -
 python/plugins/processing/gdal/gdal2xyz.py         |    77 -
 python/plugins/processing/gdal/gdaladdo.py         |   109 -
 python/plugins/processing/gdal/hillshade.py        |   103 -
 .../plugins/processing/gdal/icons/24-to-8-bits.png |   Bin 766 -> 0 bytes
 .../plugins/processing/gdal/icons/8-to-24-bits.png |   Bin 775 -> 0 bytes
 python/plugins/processing/gdal/icons/contour.png   |   Bin 995 -> 0 bytes
 python/plugins/processing/gdal/icons/grid.png      |   Bin 433 -> 0 bytes
 python/plugins/processing/gdal/icons/merge.png     |   Bin 923 -> 0 bytes
 python/plugins/processing/gdal/icons/nearblack.png |   Bin 418 -> 0 bytes
 .../plugins/processing/gdal/icons/polygonize.png   |   Bin 827 -> 0 bytes
 .../processing/gdal/icons/projection-add.png       |   Bin 1435 -> 0 bytes
 .../processing/gdal/icons/projection-export.png    |   Bin 1589 -> 0 bytes
 python/plugins/processing/gdal/icons/proximity.png |   Bin 940 -> 0 bytes
 .../plugins/processing/gdal/icons/raster-clip.png  |   Bin 591 -> 0 bytes
 .../plugins/processing/gdal/icons/raster-info.png  |   Bin 866 -> 0 bytes
 .../processing/gdal/icons/raster-overview.png      |   Bin 845 -> 0 bytes
 python/plugins/processing/gdal/icons/rasterize.png |   Bin 646 -> 0 bytes
 python/plugins/processing/gdal/icons/sieve.png     |   Bin 566 -> 0 bytes
 python/plugins/processing/gdal/icons/translate.png |   Bin 582 -> 0 bytes
 python/plugins/processing/gdal/icons/vrt.png       |   Bin 753 -> 0 bytes
 python/plugins/processing/gdal/icons/warp.png      |   Bin 1266 -> 0 bytes
 python/plugins/processing/gdal/information.py      |    75 -
 python/plugins/processing/gdal/merge.py            |    85 -
 python/plugins/processing/gdal/nearblack.py        |    73 -
 python/plugins/processing/gdal/ogr2ogr.py          |   240 -
 python/plugins/processing/gdal/ogrinfo.py          |   183 -
 python/plugins/processing/gdal/ogrsql.py           |   130 -
 python/plugins/processing/gdal/pct2rgb.py          |    79 -
 python/plugins/processing/gdal/polygonize.py       |    78 -
 python/plugins/processing/gdal/proximity.py        |   117 -
 .../plugins/processing/gdal/pyogr/CMakeLists.txt   |     3 -
 python/plugins/processing/gdal/rasterize.py        |    97 -
 python/plugins/processing/gdal/rgb2pct.py          |    76 -
 python/plugins/processing/gdal/roughness.py        |    73 -
 .../plugins/processing/gdal/scripts/CMakeLists.txt |     3 -
 python/plugins/processing/gdal/sieve.py            |    91 -
 python/plugins/processing/gdal/slope.py            |    94 -
 python/plugins/processing/gdal/tpi.py              |    73 -
 python/plugins/processing/gdal/translate.py        |   135 -
 python/plugins/processing/gdal/tri.py              |    73 -
 python/plugins/processing/gdal/warp.py             |    98 -
 python/plugins/processing/grass/CMakeLists.txt     |     8 -
 python/plugins/processing/grass/GrassAlgorithm.py  |   543 -
 .../processing/grass/GrassAlgorithmProvider.py     |   106 -
 python/plugins/processing/grass/GrassUtils.py      |   392 -
 .../processing/grass/description/r.drain.txt       |    10 -
 .../grass/description/v.surf.rst.cvdev.txt         |    16 -
 python/plugins/processing/grass/ext/CMakeLists.txt |     3 -
 python/plugins/processing/grass/ext/r_coin.py      |    32 -
 python/plugins/processing/grass/ext/r_covar.py     |    32 -
 python/plugins/processing/grass/ext/r_describe.py  |    32 -
 python/plugins/processing/grass/ext/r_info.py      |    32 -
 .../processing/grass/ext/r_regression_line.py      |    32 -
 python/plugins/processing/grass/ext/r_report.py    |    32 -
 python/plugins/processing/grass/ext/r_stats.py     |    32 -
 python/plugins/processing/grass/ext/v_class.py     |    32 -
 python/plugins/processing/grass/ext/v_info.py      |    32 -
 python/plugins/processing/grass/ext/v_normal.py    |    32 -
 python/plugins/processing/grass/ext/v_report.py    |    32 -
 python/plugins/processing/grass/ext/v_univar.py    |    32 -
 python/plugins/processing/grass/grass.txt          |   114 -
 python/plugins/processing/grass/nviz.py            |   166 -
 .../processing/gui/AlgorithmClassification.py      |     4 +-
 .../processing/gui/AlgorithmExecutionDialog.py     |   109 +-
 .../processing/gui/BatchInputSelectionPanel.py     |    61 +-
 .../processing/gui/BatchProcessingDialog.py        |    53 +-
 python/plugins/processing/gui/CommanderWindow.py   |   241 +
 python/plugins/processing/gui/ConfigDialog.py      |    11 +-
 python/plugins/processing/gui/ContextAction.py     |     8 +
 .../processing/gui/CreateNewScriptAction.py        |     7 +-
 .../plugins/processing/gui/DeleteScriptAction.py   |     7 +-
 python/plugins/processing/gui/EditScriptAction.py  |     8 +-
 .../plugins/processing/gui/ExtentSelectionPanel.py |    13 +-
 .../plugins/processing/gui/FileSelectionPanel.py   |     5 +-
 .../plugins/processing/gui/GetScriptsAndModels.py  |   231 +
 python/plugins/processing/gui/Help2Html.py         |    87 +-
 python/plugins/processing/gui/HelpEditionDialog.py |    33 +-
 .../processing/gui/InputLayerSelectorPanel.py      |     7 +-
 .../plugins/processing/gui/MessageBarProgress.py   |    14 +-
 .../processing/gui/MultipleFileInputDialog.py      |   110 +
 .../processing/gui/MultipleFileInputPanel.py       |    61 +
 .../plugins/processing/gui/MultipleInputDialog.py  |    56 +-
 python/plugins/processing/gui/NumberInputDialog.py |     6 +-
 python/plugins/processing/gui/NumberInputPanel.py  |     2 +-
 .../plugins/processing/gui/OutputSelectionPanel.py |   133 +-
 python/plugins/processing/gui/ParametersPanel.py   |    53 +-
 python/plugins/processing/gui/Postprocessing.py    |    76 +-
 python/plugins/processing/gui/ProcessingToolbox.py |   199 +-
 .../plugins/processing/gui/ScriptEditorDialog.py   |    36 +-
 .../processing/gui/UnthreadedAlgorithmExecutor.py  |     9 +-
 .../plugins/processing/gui/algclasssification.txt  |   397 +
 .../processing/gui/help/algclasssification.txt     |   399 -
 python/plugins/processing/gui/help/help.css        |     9 -
 .../{gdal/icons/gdalicon.png => images/gdal.png}   |   Bin
 python/plugins/processing/images/saga100x100.jpg   |   Bin 0 -> 2022 bytes
 python/plugins/processing/interface.py             |     3 -
 python/plugins/processing/lidar/CMakeLists.txt     |     6 -
 .../lidar/LidarToolsAlgorithmProvider.py           |   145 -
 .../plugins/processing/lidar/fusion/CMakeLists.txt |     3 -
 .../processing/lidar/fusion/CanopyMaxima.py        |    74 -
 .../plugins/processing/lidar/fusion/CanopyModel.py |    90 -
 python/plugins/processing/lidar/fusion/ClipData.py |    79 -
 .../processing/lidar/fusion/CloudMetrics.py        |    60 -
 python/plugins/processing/lidar/fusion/Cover.py    |    94 -
 .../plugins/processing/lidar/fusion/FilterData.py  |    76 -
 .../processing/lidar/fusion/FusionAlgorithm.py     |    58 -
 .../plugins/processing/lidar/fusion/GridMetrics.py |    70 -
 .../processing/lidar/fusion/GridSurfaceCreate.py   |    78 -
 .../processing/lidar/fusion/GroundFilter.py        |    70 -
 .../plugins/processing/lidar/fusion/MergeData.py   |    58 -
 .../processing/lidar/fusion/OpenViewerAction.py    |    52 -
 .../processing/lidar/lastools/CMakeLists.txt       |     3 -
 .../processing/lidar/lastools/LAStoolsAlgorithm.py |   393 -
 .../processing/lidar/lastools/LAStoolsUtils.py     |    62 -
 .../plugins/processing/lidar/lastools/blast2dem.py |    74 -
 .../plugins/processing/lidar/lastools/blast2iso.py |    88 -
 .../plugins/processing/lidar/lastools/las2dem.py   |    78 -
 .../plugins/processing/lidar/lastools/las2iso.py   |    92 -
 .../plugins/processing/lidar/lastools/las2las.py   |    91 -
 .../processing/lidar/lastools/las2las_filter.py    |    63 -
 .../processing/lidar/lastools/las2las_transform.py |    96 -
 .../plugins/processing/lidar/lastools/las2shp.py   |    68 -
 .../plugins/processing/lidar/lastools/las2txt.py   |    63 -
 .../processing/lidar/lastools/lasboundary.py       |    77 -
 .../plugins/processing/lidar/lastools/lascanopy.py |   130 -
 .../processing/lidar/lastools/lasclassify.py       |    55 -
 .../plugins/processing/lidar/lastools/lasclip.py   |    84 -
 .../processing/lidar/lastools/lascontrol.py        |    81 -
 .../processing/lidar/lastools/lasduplicate.py      |    75 -
 .../plugins/processing/lidar/lastools/lasgrid.py   |    77 -
 .../plugins/processing/lidar/lastools/lasground.py |    77 -
 .../plugins/processing/lidar/lastools/lasheight.py |    58 -
 .../plugins/processing/lidar/lastools/lasindex.py  |    59 -
 .../plugins/processing/lidar/lastools/lasinfo.py   |    58 -
 .../plugins/processing/lidar/lastools/lasmerge.py  |    90 -
 .../plugins/processing/lidar/lastools/lasnoise.py  |    87 -
 .../processing/lidar/lastools/lasoverage.py        |    76 -
 .../processing/lidar/lastools/lasoverlap.py        |    92 -
 .../processing/lidar/lastools/lasprecision.py      |    59 -
 .../plugins/processing/lidar/lastools/lassort.py   |    62 -
 .../plugins/processing/lidar/lastools/lassplit.py  |    62 -
 .../plugins/processing/lidar/lastools/lasthin.py   |    74 -
 .../plugins/processing/lidar/lastools/lastile.py   |    74 -
 .../processing/lidar/lastools/lasvalidate.py       |    53 -
 .../plugins/processing/lidar/lastools/lasview.py   |    54 -
 python/plugins/processing/lidar/lastools/laszip.py |    57 -
 .../plugins/processing/lidar/lastools/shp2las.py   |    70 -
 .../plugins/processing/lidar/lastools/txt2las.py   |    84 -
 python/plugins/processing/metadata.txt             |     2 +-
 .../processing/modeler/AddModelFromFileAction.py   |    57 +
 .../processing/modeler/CreateNewModelAction.py     |     4 +-
 .../processing/modeler/DeleteModelAction.py        |     2 +-
 .../plugins/processing/modeler/EditModelAction.py  |     3 +-
 .../plugins/processing/modeler/ModelerAlgorithm.py |   159 +-
 .../processing/modeler/ModelerAlgorithmProvider.py |    31 +-
 python/plugins/processing/modeler/ModelerDialog.py |   100 +-
 .../processing/modeler/ModelerGraphicItem.py       |    31 +-
 .../processing/modeler/ModelerParametersDialog.py  |    27 +-
 python/plugins/processing/modeler/ModelerScene.py  |    20 +-
 .../modeler/RasterLayerBoundsAlgorithm.py          |     9 +-
 .../processing/modeler/SaveAsPythonScriptAction.py |     5 +-
 python/plugins/processing/otb/CMakeLists.txt       |     9 -
 python/plugins/processing/otb/OTBAlgorithm.py      |   234 -
 .../plugins/processing/otb/OTBAlgorithmProvider.py |    94 -
 python/plugins/processing/otb/OTBUtils.py          |   140 -
 .../processing/otb/description/BandMath.txt        |     8 -
 .../description/BinaryMorphologicalOperation.txt   |    19 -
 .../processing/otb/description/BlockMatching.txt   |    33 -
 .../otb/description/BundleToPerfectSensor.txt      |    13 -
 .../description/ClassificationRegularization.txt   |    11 -
 .../processing/otb/description/ColorMapping.txt    |    18 -
 .../processing/otb/description/CompareImages.txt   |    15 -
 .../otb/description/ComputeConfusionMatrix.txt     |    14 -
 .../otb/description/ComputeImagesStatistics.txt    |     6 -
 .../ComputePolylineFeatureFromImage.txt            |    13 -
 .../otb/description/ConcatenateImages.txt          |     7 -
 .../otb/description/ConcatenateVectorData.txt      |     6 -
 .../description/ConnectedComponentSegmentation.txt |    13 -
 .../plugins/processing/otb/description/Convert.txt |     8 -
 .../otb/description/ConvertCartoToGeoPoint.txt     |    12 -
 .../otb/description/ConvertSensorToGeoPoint.txt    |    11 -
 .../otb/description/DSFuzzyModelEstimation.txt     |    12 -
 .../otb/description/DimensionalityReduction.txt    |    16 -
 .../otb/description/DisparityMapToElevationMap.txt |    19 -
 .../processing/otb/description/EdgeExtraction.txt  |    12 -
 .../description/EdisonMeanShiftSegmentation.txt    |    11 -
 .../EdisonMeanShiftSegmentation_vector.txt         |    20 -
 .../processing/otb/description/ExtractROI.txt      |    11 -
 .../otb/description/FineRegistration.txt           |    26 -
 .../otb/description/FusionOfClassifications.txt    |     7 -
 .../GrayScaleMorphologicalOperation.txt            |    11 -
 .../otb/description/GridBasedImageResampling.txt   |    18 -
 .../otb/description/HaralickTextureExtraction.txt  |    16 -
 .../otb/description/HooverCompareSegmentation.txt  |    14 -
 .../otb/description/HyperspectralUnmixing.txt      |     8 -
 .../processing/otb/description/ImageEnvelope.txt   |    12 -
 .../otb/description/ImageSVMClassifier.txt         |    10 -
 .../otb/description/KMeansClassification.txt       |    14 -
 .../processing/otb/description/KmzExport.txt       |    13 -
 .../otb/description/LineSegmentDetection.txt       |    11 -
 .../otb/description/LocalStatisticExtraction.txt   |     9 -
 .../description/MaximumAutocorrelationFactor.txt   |     6 -
 .../otb/description/MeanShiftSegmentation.txt      |    12 -
 .../description/MeanShiftSegmentation_vector.txt   |    22 -
 .../otb/description/MeanShiftSmoothing.txt         |    11 -
 .../MorphologicalProfilesSegmentation_raster.txt   |    10 -
 .../MorphologicalProfilesSegmentation_vector.txt   |    21 -
 .../otb/description/MultiResolutionPyramid.txt     |    11 -
 .../description/MultivariateAlterationDetector.txt |     8 -
 .../processing/otb/description/OSMDownloader.txt   |    13 -
 .../otb/description/ObtainUTMZoneFromGeoPoint.txt  |     7 -
 .../otb/description/OpticalCalibration.txt         |    17 -
 .../otb/description/OrthoRectification.txt         |    28 -
 .../processing/otb/description/Pansharpening.txt   |    12 -
 .../processing/otb/description/PixelValue.txt      |     8 -
 .../otb/description/PixelWiseBlockMatching.txt     |    34 -
 .../processing/otb/description/Quicklook.txt       |    13 -
 .../otb/description/RadiometricIndices.txt         |    13 -
 .../processing/otb/description/Rasterization.txt   |    19 -
 .../processing/otb/description/ReadImageInfo.txt   |    35 -
 .../plugins/processing/otb/description/Rescale.txt |     9 -
 .../otb/description/RigidTransformResample.txt     |    17 -
 .../otb/description/SFSTextureExtraction.txt       |    14 -
 .../otb/description/SOMClassification.txt          |    21 -
 .../otb/description/SarRadiometricCalibration.txt  |     8 -
 .../SimpleConnectedComponentsSegmentation.txt      |     8 -
 ...impleConnectedComponentsSegmentation_vector.txt |    18 -
 .../processing/otb/description/Smoothing.txt       |    12 -
 .../processing/otb/description/SplitImage.txt      |     7 -
 .../StereoRectificationGridGenerator.txt           |    26 -
 .../StereoSensorModelToElevationMap.txt            |    22 -
 .../processing/otb/description/Superimpose.txt     |    13 -
 .../otb/description/TrainSVMImagesClassifier.txt   |    21 -
 .../description/ValidateSVMImagesClassifier.txt    |    14 -
 .../otb/description/VectorDataDSValidation.txt     |     9 -
 .../VectorDataExtractROIApplication.txt            |    11 -
 .../otb/description/VectorDataReprojection.txt     |    13 -
 .../otb/description/VectorDataSetField.txt         |     8 -
 .../otb/description/VectorDataTransform.txt        |    13 -
 .../otb/description/VertexComponentAnalysis.txt    |     8 -
 .../otb/description/WatershedSegmentation.txt      |     9 -
 .../description/WatershedSegmentation_vector.txt   |    19 -
 .../processing/otb/description/doc/BandMath.html   |     2 -
 .../otb/description/doc/BlockMatching.html         |   901 -
 .../otb/description/doc/BundleToPerfectSensor.html |     1 -
 .../otb/description/doc/ColorMapping.html          |     7 -
 .../otb/description/doc/CompareImages.html         |     1 -
 .../description/doc/ComputeImagesStatistics.html   |     1 -
 .../doc/ComputePolylineFeatureFromImage.html       |     1 -
 .../otb/description/doc/ConcatenateImages.html     |     1 -
 .../otb/description/doc/ConcatenateVectorData.html |     1 -
 .../doc/ConnectedComponentSegmentation.html        |     1 -
 .../processing/otb/description/doc/Convert.html    |     2 -
 .../description/doc/ConvertCartoToGeoPoint.html    |     1 -
 .../description/doc/DSFuzzyModelEstimation.html    |     1 -
 .../description/doc/DimensionalityReduction.html   |   488 -
 .../doc/DisparityMapToElevationMap.html            |   613 -
 .../doc/EdisonMeanShiftSegmentation.html           |  1040 -
 .../doc/EdisonMeanShiftSegmentationVector.html     |  1040 -
 .../processing/otb/description/doc/ExtractROI.html |     1 -
 .../otb/description/doc/FineRegistration.html      |     1 -
 .../otb/description/doc/HyperspectralUnmixing.html |     4 -
 .../otb/description/doc/ImageEnvelope.html         |     1 -
 .../otb/description/doc/ImageSVMClassifier.html    |     1 -
 .../otb/description/doc/KMeansClassification.html  |     1 -
 .../processing/otb/description/doc/KmzExport.html  |     1 -
 .../otb/description/doc/LineSegmentDetection.html  |     3 -
 .../otb/description/doc/MeanShiftSegmentation.html |  1040 -
 .../doc/MeanShiftSegmentationVector.html           |  1040 -
 .../otb/description/doc/MeanShiftSmoothing.html    |   421 -
 .../description/doc/MultiResolutionPyramid.html    |     1 -
 .../doc/MultivariateAlterationDetector.html        |     1 -
 .../otb/description/doc/OSMDownloader.html         |     2 -
 .../otb/description/doc/OpticalCalibration.html    |     6 -
 .../otb/description/doc/OrthoRectification.html    |     3 -
 .../processing/otb/description/doc/Quicklook.html  |     2 -
 .../otb/description/doc/Rasterization.html         |     1 -
 .../otb/description/doc/ReadImageInfo.html         |     1 -
 .../processing/otb/description/doc/Rescale.html    |     1 -
 .../description/doc/RigidTransformResample.html    |     2 -
 .../description/doc/SarRadiometricCalibration.html |     1 -
 .../doc/SimpleConnectedComponentsSegmentation.html |  1040 -
 ...impleConnectedComponentsSegmentationVector.html |  1040 -
 .../processing/otb/description/doc/Smoothing.html  |     1 -
 .../processing/otb/description/doc/SplitImage.html |     1 -
 .../otb/description/doc/Superimpose.html           |     1 -
 .../description/doc/TrainSVMImagesClassifier.html  |     3 -
 .../description/doc/VectorDataDSValidation.html    |     1 -
 .../doc/VectorDataExtractROIApplication.html       |     1 -
 .../description/doc/VectorDataReprojection.html    |   489 -
 .../otb/description/doc/VectorDataSetField.html    |     1 -
 .../otb/description/doc/VectorDataTransform.html   |     1 -
 .../description/doc/VertexComponentAnalysis.html   |     1 -
 .../otb/description/doc/WatershedSegmentation.html |  1040 -
 .../doc/WatershedSegmentationVector.html           |  1040 -
 python/plugins/processing/outputs/Output.py        |     2 +-
 .../plugins/processing/outputs/OutputDirectory.py  |    32 +
 python/plugins/processing/outputs/OutputFactory.py |     4 +-
 python/plugins/processing/outputs/OutputFile.py    |    11 +-
 python/plugins/processing/outputs/OutputRaster.py  |     8 +-
 .../processing/parameters/ParameterFactory.py      |    13 +-
 .../plugins/processing/parameters/ParameterFile.py |    13 +-
 .../parameters/ParameterMultipleInput.py           |    20 +-
 .../processing/parameters/ParameterString.py       |     3 +
 .../processing/parameters/ParameterTable.py        |     2 +-
 python/plugins/processing/r/CMakeLists.txt         |     5 -
 python/plugins/processing/r/RAlgorithm.py          |   444 -
 python/plugins/processing/r/RAlgorithmProvider.py  |   103 -
 python/plugins/processing/r/RUtils.py              |   193 -
 python/plugins/processing/r/scripts/Dotplot.rsx    |     4 -
 .../plugins/processing/r/scripts/Dotplot.rsx.help  |    22 -
 python/plugins/processing/saga/CMakeLists.txt      |     7 -
 python/plugins/processing/saga/SagaAlgorithm.py    |   524 -
 .../processing/saga/SagaAlgorithmProvider.py       |   141 -
 .../processing/saga/SagaDescriptionCreator.py      |    98 -
 .../processing/saga/SagaGroupNameDecorator.py      |    96 -
 .../plugins/processing/saga/SagaHelpGenerator.py   |   213 -
 python/plugins/processing/saga/SagaUtils.py        |   180 -
 python/plugins/processing/saga/SplitRGBBands.py    |    97 -
 .../saga/description/2.1_PolygonDifference.txt     |     6 -
 .../saga/description/2.1_PolygonIdentity.txt       |     6 -
 .../2.1_PolygonSymmetricalDifference.txt           |     6 -
 .../saga/description/2.1_PolygonUnion.txt          |     6 -
 .../saga/description/2.1_PolygonUpdate.txt         |     6 -
 .../processing/saga/description/Bifurcation.txt    |     9 -
 .../description/CatchmentArea(Mass-FluxMethod).txt |    12 -
 .../saga/description/CatchmentArea(Parallel).txt   |    22 -
 .../saga/description/ChangeVectorAnalysis.txt      |     8 -
 .../processing/saga/description/ColorBlending.txt  |     6 -
 .../processing/saga/description/CombineGrids.txt   |     6 -
 .../description/FractalDimensionofGridSurface.txt  |     4 -
 .../saga/description/GaussianLandscapes.txt        |     8 -
 .../processing/saga/description/GridCalculator.txt |     5 -
 .../processing/saga/description/Merging.txt        |     8 -
 .../ViGrABasicMorphologicalOperations.txt          |     8 -
 .../processing/saga/description/ViGrADistance.txt  |     5 -
 .../saga/description/ViGrAEdgeDetection.txt        |     7 -
 .../description/ViGrAFourierTransform(Real).txt    |     4 -
 .../saga/description/ViGrAFourierTransform.txt     |     6 -
 .../description/ViGrAFourierTransformInverse.txt   |     7 -
 .../processing/saga/description/ViGrASmoothing.txt |     7 -
 .../description/ViGrAWatershedSegmentation.txt     |     7 -
 python/plugins/processing/saga/ext/CMakeLists.txt  |     3 -
 .../saga/ext/supervisedclassification.py           |    39 -
 .../processing/script/AddScriptFromFileAction.py   |    56 +
 .../plugins/processing/script/ScriptAlgorithm.py   |    34 +-
 .../processing/script/ScriptAlgorithmProvider.py   |    35 +-
 ...Batch_replace_in_string_via_regex_dictionary.py |    40 +
 ..._replace_in_string_via_regex_dictionary.py.help |    34 +
 .../plugins/processing/script/scripts/Chainage.py  |    46 +
 ..._canvas_for_each_vector_layer_feature_extent.py |   103 +
 ...as_for_each_vector_layer_feature_extent.py.help |    42 +
 .../script/scripts/Extract_raster_values_to_CSV.py |     8 +-
 .../scripts/Extract_raster_values_to_shapefile.py  |     8 +-
 .../script/scripts/Points_from_vector.py           |     8 +-
 .../script/scripts/Unique_values_count.py          |    61 +
 .../script/scripts/Unique_values_count.py.help     |    49 +
 python/plugins/processing/taudem/CMakeLists.txt    |     5 -
 .../plugins/processing/taudem/TauDEMAlgorithm.py   |   136 -
 .../processing/taudem/TauDEMAlgorithmProvider.py   |   118 -
 python/plugins/processing/taudem/dinfdistdown.py   |   136 -
 python/plugins/processing/taudem/dinfdistup.py     |   133 -
 .../plugins/processing/taudem/dinftranslimaccum.py |   122 -
 .../processing/taudem/dinftranslimaccum2.py        |   130 -
 python/plugins/processing/taudem/dropanalysis.py   |   131 -
 python/plugins/processing/taudem/gridnet.py        |   122 -
 python/plugins/processing/taudem/lengtharea.py     |   105 -
 python/plugins/processing/taudem/peukerdouglas.py  |   104 -
 python/plugins/processing/taudem/slopearea.py      |   104 -
 python/plugins/processing/tools/dataobjects.py     |    19 +-
 python/plugins/processing/tools/general.py         |     6 +-
 python/plugins/processing/tools/system.py          |    19 +-
 python/plugins/processing/tools/vector.py          |    82 +
 .../processing/ui/DlgGetScriptsAndModels.ui        |   154 +
 .../plugins/processing/ui/DlgMultipleSelection.ui  |     4 +-
 .../processing/ui/ui_DlgGetScriptsAndModels.py     |    93 +
 .../processing/ui/ui_DlgMultipleSelection.py       |    27 +-
 .../plugins/processing/ui/ui_widgetNumberInput.py  |    33 +-
 .../plugins/processing/ui/ui_widgetOutputSelect.py |    47 +
 python/plugins/processing/ui/widgetNumberInput.ui  |    55 +-
 python/plugins/processing/ui/widgetOutputSelect.ui |    37 +
 python/pyplugin_installer/CMakeLists.txt           |     1 +
 python/pyplugin_installer/installer.py             |    44 +-
 python/pyplugin_installer/installer_data.py        |     9 +-
 python/qsci_apis/PyQGIS-2.2.api                    |  9563 ++
 python/qsci_apis/pyqgis.pap                        |   Bin 1037654 -> 1073299 bytes
 python/utils.py                                    |    13 +-
 resources/context_help/CMakeLists.txt              |     2 +
 resources/context_help/PythonConsole               |     2 +-
 resources/context_help/QgsAttributeTableDialog     |     2 +-
 resources/context_help/QgsOptions                  |     2 +-
 resources/context_help/QgsVectorLayerProperties    |     8 +-
 resources/customization.xml                        |     2 +-
 resources/function_help/$atlasfeatureid            |    14 +
 resources/function_help/$atlasgeometry             |    15 +
 resources/function_help/$uuid                      |    13 +
 resources/function_help/CMakeLists.txt             |     2 +
 resources/function_help/IS                         |     3 +-
 resources/function_help/bounds                     |    12 +
 resources/function_help/bounds_height              |    12 +
 resources/function_help/bounds_width               |    12 +
 resources/function_help/color_cmyk                 |     2 +-
 resources/function_help/color_hsl                  |     2 +-
 resources/function_help/color_hsv                  |     2 +-
 resources/function_help/color_rgb                  |     2 +-
 resources/function_help/contains                   |     4 +-
 resources/function_help/ramp_color                 |     2 +-
 resources/function_help/wordwrap                   |    16 +
 resources/function_help/xmax                       |    12 +
 resources/function_help/xmin                       |    12 +
 resources/function_help/ymax                       |    12 +
 resources/function_help/ymin                       |    12 +
 resources/srs.db                                   |   Bin 1597440 -> 1599488 bytes
 scripts/astyle-all.sh                              |    28 +-
 scripts/astyle.sh                                  |    26 +-
 scripts/fix_allows_to.sh                           |    75 +
 scripts/pyuic4-wrapper.bat                         |     5 +
 scripts/pyuic4-wrapper.sh                          |    10 +
 scripts/release.pl                                 |    25 +-
 scripts/sipdiff                                    |     2 -
 scripts/spelling.dat                               |     1 +
 scripts/tsstat.pl                                  |    22 +-
 scripts/update_ts_files.sh                         |     5 +
 src/CMakeLists.txt                                 |     4 +
 src/analysis/CMakeLists.txt                        |     2 +-
 .../interpolation/DualEdgeTriangulation.cc         |     2 +-
 src/analysis/interpolation/Line3D.h                |     4 +-
 src/analysis/interpolation/qgsgridfilewriter.cpp   |    19 +
 src/analysis/interpolation/qgsinterpolator.h       |     5 +-
 src/analysis/network/CMakeLists.txt                |    18 +-
 src/analysis/network/qgslinevectorlayerdirector.h  |     2 -
 src/analysis/openstreetmap/qgsosmimport.cpp        |    19 +-
 src/analysis/raster/qgsrastercalcparser.yy         |     4 +-
 src/analysis/vector/qgsgeometryanalyzer.cpp        |    53 +-
 src/analysis/vector/qgsgeometryanalyzer.h          |     4 +-
 src/app/CMakeLists.txt                             |    53 +-
 src/app/composer/qgsatlascompositionwidget.cpp     |   181 +-
 src/app/composer/qgsatlascompositionwidget.h       |    11 +-
 src/app/composer/qgsattributeselectiondialog.cpp   |   480 +-
 src/app/composer/qgsattributeselectiondialog.h     |    99 +-
 src/app/composer/qgscomposer.cpp                   |   711 +-
 src/app/composer/qgscomposer.h                     |    38 +-
 src/app/composer/qgscomposerarrowwidget.cpp        |    40 +-
 src/app/composer/qgscomposerhtmlwidget.cpp         |    73 +-
 src/app/composer/qgscomposerhtmlwidget.h           |     5 +
 src/app/composer/qgscomposeritemwidget.cpp         |   111 +-
 src/app/composer/qgscomposeritemwidget.h           |     5 +
 src/app/composer/qgscomposerlabelwidget.cpp        |    14 +-
 src/app/composer/qgscomposerlabelwidget.h          |     2 +-
 src/app/composer/qgscomposerlegendwidget.cpp       |    53 +-
 src/app/composer/qgscomposerlegendwidget.h         |     4 +-
 src/app/composer/qgscomposermanager.cpp            |   131 +-
 src/app/composer/qgscomposermanager.h              |    16 +-
 src/app/composer/qgscomposermapwidget.cpp          |   267 +-
 src/app/composer/qgscomposermapwidget.h            |    10 +-
 src/app/composer/qgscomposerpicturewidget.cpp      |   166 +-
 src/app/composer/qgscomposerpicturewidget.h        |     7 +
 src/app/composer/qgscomposerscalebarwidget.cpp     |    89 +-
 src/app/composer/qgscomposerscalebarwidget.h       |     8 +-
 src/app/composer/qgscomposershapewidget.cpp        |    10 +-
 src/app/composer/qgscomposertablewidget.cpp        |   204 +-
 src/app/composer/qgscomposertablewidget.h          |     8 +-
 src/app/composer/qgscompositionwidget.cpp          |    30 +-
 src/app/composer/qgscompositionwidget.h            |     2 +
 src/app/gps/qgsgpsinformationwidget.cpp            |    36 +-
 src/app/gps/qgsgpsinformationwidget.h              |     2 -
 src/app/gps/qgsgpsmarker.cpp                       |     4 +-
 src/app/gps/qwtpolar-1.0/qwt_polar_curve.cpp       |     2 +-
 src/app/gps/qwtpolar-1.0/qwt_polar_layout.cpp      |     4 +-
 src/app/legend/qgsapplegendinterface.cpp           |   299 +-
 src/app/legend/qgsapplegendinterface.h             |    22 +-
 src/app/legend/qgslayerorder.cpp                   |   284 -
 src/app/legend/qgslayerorder.h                     |    65 -
 src/app/legend/qgslegend.cpp                       |  3288 -
 src/app/legend/qgslegend.h                         |   615 -
 src/app/legend/qgslegendgroup.cpp                  |   139 -
 src/app/legend/qgslegendgroup.h                    |    65 -
 src/app/legend/qgslegenditem.cpp                   |   131 -
 src/app/legend/qgslegenditem.h                     |   120 -
 src/app/legend/qgslegendlayer.cpp                  |   620 -
 src/app/legend/qgslegendlayer.h                    |   141 -
 src/app/legend/qgslegendsymbologyitem.cpp          |    55 -
 src/app/legend/qgslegendsymbologyitem.h            |    43 -
 src/app/main.cpp                                   |   117 +-
 src/app/maprenderertest.cpp                        |    68 +
 src/app/maprenderertest.h                          |    95 +
 src/app/nodetool/qgsmaptoolnodetool.cpp            |    24 +-
 src/app/nodetool/qgsselectedfeature.cpp            |    19 +-
 src/app/nodetool/qgsvertexentry.cpp                |     2 +-
 src/app/ogr/qgsnewogrconnection.cpp                |     2 +-
 src/app/ogr/qgsnewogrconnection.h                  |     2 +-
 src/app/ogr/qgsopenvectorlayerdialog.cpp           |     2 +-
 src/app/ogr/qgsopenvectorlayerdialog.h             |     2 +-
 src/app/ogr/qgsvectorlayersaveasdialog.cpp         |    59 +-
 src/app/ogr/qgsvectorlayersaveasdialog.h           |    16 +-
 src/app/openstreetmap/qgsosmdownloaddialog.cpp     |     2 +-
 src/app/pluginmanager/README                       |     1 +
 .../pluginmanager/qgsapppluginmanagerinterface.cpp |     7 +
 .../pluginmanager/qgsapppluginmanagerinterface.h   |     3 +
 src/app/pluginmanager/qgspluginmanager.cpp         |   240 +-
 src/app/pluginmanager/qgspluginmanager.h           |    13 +-
 src/app/qgisapp.cpp                                |  1699 +-
 src/app/qgisapp.h                                  |   125 +-
 src/app/qgisappinterface.cpp                       |    20 +-
 src/app/qgisappinterface.h                         |    22 +-
 src/app/qgsaddattrdialog.cpp                       |     2 +-
 src/app/qgsaddattrdialog.h                         |     4 +-
 src/app/qgsapplayertreeviewmenuprovider.cpp        |   321 +
 src/app/qgsapplayertreeviewmenuprovider.h          |    50 +
 src/app/qgsattributeactiondialog.cpp               |     2 +-
 src/app/qgsattributetabledialog.cpp                |   128 +-
 src/app/qgsattributetabledialog.h                  |     6 +
 src/app/qgsattributetypedialog.cpp                 |   805 +-
 src/app/qgsattributetypedialog.h                   |   162 +-
 src/app/qgsattributetypeloaddialog.h               |   104 -
 src/app/qgsbookmarks.cpp                           |     8 +-
 src/app/qgsbookmarks.h                             |     2 +-
 src/app/qgsbrowserdockwidget.cpp                   |    87 +-
 src/app/qgsbrowserdockwidget.h                     |     1 +
 src/app/qgscustomprojectiondialog.cpp              |     4 +-
 src/app/qgscustomprojectiondialog.h                |     2 +-
 src/app/qgsdecorationgrid.cpp                      |    28 +-
 src/app/qgsdecorationnortharrow.cpp                |     2 +-
 src/app/qgsdelattrdialog.cpp                       |    11 +
 src/app/qgsdelattrdialog.h                         |     1 +
 src/app/qgsdiagramproperties.cpp                   |     8 +-
 src/app/qgsdisplayangle.cpp                        |     2 +-
 src/app/qgsdxfexportdialog.cpp                     |    50 +-
 src/app/qgsdxfexportdialog.h                       |     8 +-
 src/app/qgsfeatureaction.cpp                       |    92 +-
 src/app/qgsfeatureaction.h                         |     9 +-
 src/app/qgsfieldcalculator.cpp                     |    19 +-
 src/app/qgsfieldsproperties.cpp                    |   172 +-
 src/app/qgsfieldsproperties.h                      |    16 +-
 src/app/qgshandlebadlayers.cpp                     |   214 +-
 src/app/qgshandlebadlayers.h                       |     5 +-
 src/app/qgshtmlannotationdialog.cpp                |     2 +-
 src/app/qgsidentifyresultsdialog.cpp               |   614 +-
 src/app/qgsidentifyresultsdialog.h                 |    49 +-
 src/app/qgslabelengineconfigdialog.cpp             |    58 +-
 src/app/qgslabelengineconfigdialog.h               |     4 +-
 src/app/qgslabelinggui.cpp                         |   188 +-
 src/app/qgslabelinggui.h                           |    10 +-
 src/app/qgslabelpropertydialog.cpp                 |    16 +-
 src/app/qgslabelpropertydialog.h                   |     5 +-
 src/app/qgsmaptooladdfeature.cpp                   |    30 +-
 src/app/qgsmaptooladdpart.cpp                      |    11 +-
 src/app/qgsmaptoolcapture.cpp                      |    49 +-
 src/app/qgsmaptoolcapture.h                        |     6 +-
 src/app/qgsmaptoolchangelabelproperties.cpp        |     2 +-
 src/app/qgsmaptooldeletepart.cpp                   |   188 +-
 src/app/qgsmaptooldeletepart.h                     |    19 +-
 src/app/qgsmaptooldeletering.cpp                   |   128 +-
 src/app/qgsmaptooldeletering.h                     |    16 +-
 src/app/qgsmaptooledit.cpp                         |    15 +-
 src/app/qgsmaptooledit.h                           |     1 -
 src/app/qgsmaptoolfeatureaction.cpp                |    14 +-
 src/app/qgsmaptoolfillring.cpp                     |     6 +-
 src/app/qgsmaptoolidentifyaction.cpp               |    24 +-
 src/app/qgsmaptoolidentifyaction.h                 |     2 +-
 src/app/qgsmaptoollabel.cpp                        |   105 +-
 src/app/qgsmaptoollabel.h                          |    21 +-
 src/app/qgsmaptoolmeasureangle.cpp                 |    17 +-
 src/app/qgsmaptoolmovefeature.cpp                  |     2 +-
 src/app/qgsmaptoolmovelabel.cpp                    |    12 +-
 src/app/qgsmaptooloffsetcurve.cpp                  |     5 +-
 src/app/qgsmaptoolpinlabels.cpp                    |    85 +-
 src/app/qgsmaptoolpinlabels.h                      |    11 +-
 src/app/qgsmaptoolrotatefeature.cpp                |     6 +-
 src/app/qgsmaptoolrotatepointsymbols.cpp           |    16 +-
 src/app/qgsmaptoolrotatepointsymbols.h             |     2 +-
 src/app/qgsmaptoolselectutils.cpp                  |     4 +-
 src/app/qgsmaptoolshowhidelabels.cpp               |    27 +-
 src/app/qgsmaptoolshowhidelabels.h                 |     5 +-
 src/app/qgsmaptoolsimplify.cpp                     |     2 +-
 src/app/qgsmaptoolsplitfeatures.cpp                |    28 +-
 src/app/qgsmaptoolsplitparts.cpp                   |    26 +-
 src/app/qgsmaptoolvertexedit.cpp                   |     9 -
 src/app/qgsmaptoolvertexedit.h                     |     3 -
 src/app/qgsmeasuredialog.cpp                       |    61 +-
 src/app/qgsmeasuredialog.h                         |     5 +-
 src/app/qgsmeasuretool.cpp                         |    73 +-
 src/app/qgsmeasuretool.h                           |     3 +
 src/app/qgsmergeattributesdialog.cpp               |    46 +-
 src/app/qgsnewspatialitelayerdialog.cpp            |     2 +-
 src/app/qgsnewspatialitelayerdialog.h              |     2 +-
 src/app/qgsoptions.cpp                             |   196 +-
 src/app/qgsoptions.h                               |    11 +-
 src/app/qgspastetransformations.cpp                |   251 -
 src/app/qgspastetransformations.h                  |    80 -
 src/app/qgspluginregistry.cpp                      |     1 +
 src/app/qgsprojectlayergroupdialog.cpp             |   168 +-
 src/app/qgsprojectlayergroupdialog.h               |    11 +-
 src/app/qgsprojectproperties.cpp                   |   102 +-
 src/app/qgsprojectproperties.h                     |     5 +-
 src/app/qgsrastercalcdialog.cpp                    |    14 +-
 src/app/qgsrasterlayerproperties.cpp               |    71 +-
 src/app/qgsrasterlayerproperties.h                 |     4 +-
 src/app/qgssnappingdialog.cpp                      |    15 +-
 src/app/qgssnappingdialog.h                        |     4 +-
 src/app/qgsundowidget.cpp                          |     8 +-
 src/app/qgsundowidget.h                            |    18 +-
 src/app/qgsvectorlayerproperties.cpp               |    60 +-
 src/app/qgsvectorlayerproperties.h                 |     9 +-
 src/astyle/ASBeautifier.cpp                        |     2 +-
 src/astyle/ASFormatter.cpp                         |     6 +-
 src/astyle/astyle_main.cpp                         |     2 +-
 src/browser/qgsbrowser.cpp                         |    15 +-
 src/browser/qgsbrowser.h                           |     2 +-
 src/core/CMakeLists.txt                            |   105 +-
 src/core/composer/qgsatlascomposition.cpp          |   378 +-
 src/core/composer/qgsatlascomposition.h            |   167 +-
 src/core/composer/qgscomposerarrow.cpp             |   173 +-
 src/core/composer/qgscomposerarrow.h               |    18 +-
 src/core/composer/qgscomposerattributetable.cpp    |   537 +-
 src/core/composer/qgscomposerattributetable.h      |   222 +-
 .../composer/qgscomposerattributetablemodel.cpp    |   598 +
 src/core/composer/qgscomposerattributetablemodel.h |   205 +
 src/core/composer/qgscomposereffect.h              |     2 +-
 src/core/composer/qgscomposerframe.h               |     1 -
 src/core/composer/qgscomposerhtml.cpp              |   161 +-
 src/core/composer/qgscomposerhtml.h                |    58 +
 src/core/composer/qgscomposeritem.cpp              |   103 +-
 src/core/composer/qgscomposeritem.h                |   118 +-
 src/core/composer/qgscomposeritemcommand.h         |     3 +-
 src/core/composer/qgscomposerlabel.cpp             |    41 +-
 src/core/composer/qgscomposerlabel.h               |    14 +-
 src/core/composer/qgscomposerlegend.cpp            |   154 +-
 src/core/composer/qgscomposerlegend.h              |    22 +-
 src/core/composer/qgscomposerlegendstyle.cpp       |     1 +
 src/core/composer/qgscomposermap.cpp               |   489 +-
 src/core/composer/qgscomposermap.h                 |   158 +-
 src/core/composer/qgscomposermousehandles.cpp      |    35 +-
 src/core/composer/qgscomposermousehandles.h        |     1 +
 src/core/composer/qgscomposermultiframe.cpp        |    84 +-
 src/core/composer/qgscomposermultiframe.h          |    30 +-
 src/core/composer/qgscomposerpicture.cpp           |   497 +-
 src/core/composer/qgscomposerpicture.h             |   220 +-
 src/core/composer/qgscomposerscalebar.cpp          |    43 +-
 src/core/composer/qgscomposerscalebar.h            |    31 +
 src/core/composer/qgscomposershape.cpp             |   149 +-
 src/core/composer/qgscomposershape.h               |    19 +-
 src/core/composer/qgscomposertable.cpp             |   214 +-
 src/core/composer/qgscomposertable.h               |   221 +-
 src/core/composer/qgscomposertablecolumn.cpp       |    91 +
 src/core/composer/qgscomposertablecolumn.h         |   166 +
 src/core/composer/qgscomposertexttable.cpp         |    49 +-
 src/core/composer/qgscomposertexttable.h           |    36 +-
 src/core/composer/qgscomposition.cpp               |   213 +-
 src/core/composer/qgscomposition.h                 |    68 +-
 src/core/composer/qgslegendmodel.cpp               |    75 +-
 src/core/composer/qgslegendmodel.h                 |     3 +
 src/core/composer/qgspaperitem.cpp                 |    38 +-
 src/core/diagram/qgsdiagram.cpp                    |    13 +
 src/core/diagram/qgsdiagram.h                      |     7 +
 src/core/diagram/qgshistogramdiagram.cpp           |     5 +
 src/core/diagram/qgshistogramdiagram.h             |     3 +
 src/core/diagram/qgspiediagram.cpp                 |     5 +
 src/core/diagram/qgspiediagram.h                   |     3 +
 src/core/diagram/qgstextdiagram.cpp                |     5 +
 src/core/diagram/qgstextdiagram.h                  |     3 +
 src/core/dxf/qgsdxfexport.cpp                      |    24 +-
 src/core/dxf/qgsdxfpallabeling.cpp                 |    37 +-
 src/core/dxf/qgsdxfpallabeling.h                   |     2 +-
 src/core/gps/config.h                              |     4 -
 src/core/gps/qgsnmeaconnection.cpp                 |     2 +-
 src/core/layertree/qgslayertree.h                  |    59 +
 src/core/layertree/qgslayertreegroup.cpp           |   334 +
 src/core/layertree/qgslayertreegroup.h             |   110 +
 src/core/layertree/qgslayertreelayer.cpp           |   155 +
 src/core/layertree/qgslayertreelayer.h             |    85 +
 src/core/layertree/qgslayertreenode.cpp            |   157 +
 src/core/layertree/qgslayertreenode.h              |   158 +
 src/core/layertree/qgslayertreeregistrybridge.cpp  |   146 +
 src/core/layertree/qgslayertreeregistrybridge.h    |    77 +
 src/core/layertree/qgslayertreeutils.cpp           |   316 +
 src/core/layertree/qgslayertreeutils.h             |    63 +
 src/core/pal/feature.cpp                           |     2 +-
 src/core/pal/feature.h                             |    14 +-
 src/core/pal/layer.cpp                             |    99 +-
 src/core/pal/layer.h                               |    10 +
 src/core/pal/pal.cpp                               |    30 +
 src/core/pal/pal.h                                 |    14 +-
 src/core/pal/pointset.cpp                          |    31 +-
 src/core/pal/pointset.h                            |     2 +-
 src/core/pal/problem.cpp                           |     7 +
 src/core/pal/util.h                                |     5 +
 src/core/qgis.cpp                                  |     8 +
 src/core/qgis.h                                    |    36 +
 src/core/qgsapplication.cpp                        |    49 +-
 src/core/qgsapplication.h                          |    16 +-
 src/core/qgsbrowsermodel.cpp                       |     3 +-
 src/core/qgsconnectionpool.h                       |   240 +
 src/core/qgscoordinatereferencesystem.cpp          |     7 +-
 src/core/qgscoordinatetransform.cpp                |    11 +
 src/core/qgscoordinatetransform.h                  |     3 +
 src/core/qgscredentials.cpp                        |    25 +-
 src/core/qgscredentials.h                          |    27 +
 src/core/qgsdataitem.cpp                           |     2 +-
 src/core/qgsdatumtransformstore.cpp                |   119 +
 src/core/qgsdatumtransformstore.h                  |    70 +
 src/core/qgsdiagramrendererv2.cpp                  |    38 +-
 src/core/qgsdiagramrendererv2.h                    |    29 +-
 src/core/qgsdistancearea.cpp                       |    48 +-
 src/core/qgsdistancearea.h                         |    13 +-
 src/core/qgsexpression.cpp                         |   276 +-
 src/core/qgsexpression.h                           |    13 +-
 src/core/qgsexpressionlexer.ll                     |     4 +-
 src/core/qgsexpressionparser.yy                    |     4 +-
 src/core/qgsfeature.cpp                            |    12 +-
 src/core/qgsfeature.h                              |    13 +-
 src/core/qgsfeatureiterator.h                      |    28 +
 src/core/qgsfeaturerequest.cpp                     |    32 +-
 src/core/qgsfeaturerequest.h                       |    22 +
 src/core/qgsfield.cpp                              |    55 +-
 src/core/qgsfield.h                                |    14 +-
 src/core/qgsfontutils.cpp                          |     4 +-
 src/core/qgsgeometry.cpp                           |   644 +-
 src/core/qgsgeometry.h                             |    52 +-
 src/core/qgsgeometrycache.cpp                      |     3 +-
 src/core/qgsgeometrycache.h                        |    10 +-
 src/core/qgsgeometryvalidator.h                    |     2 +-
 src/core/qgsgml.cpp                                |    75 +-
 src/core/qgsgml.h                                  |     7 +-
 src/core/qgsgmlschema.cpp                          |   111 +-
 src/core/qgsgmlschema.h                            |     2 +
 src/core/qgslabel.h                                |     1 -
 src/core/qgslabelsearchtree.cpp                    |     4 +-
 src/core/qgslabelsearchtree.h                      |     7 +-
 src/core/qgslegacyhelpers.cpp                      |   313 +
 src/core/qgslegacyhelpers.h                        |    34 +
 src/core/qgslogger.h                               |     3 +-
 src/core/qgsmaplayer.cpp                           |   202 +-
 src/core/qgsmaplayer.h                             |    87 +-
 src/core/qgsmaplayerregistry.cpp                   |    11 +-
 src/core/qgsmaplayerregistry.h                     |     3 +-
 src/core/qgsmaplayerrenderer.h                     |    63 +
 src/core/qgsmaprenderer.cpp                        |   275 +-
 src/core/qgsmaprenderer.h                          |    55 +-
 src/core/qgsmaprenderercache.cpp                   |   104 +
 src/core/qgsmaprenderercache.h                     |    76 +
 src/core/qgsmaprenderercustompainterjob.cpp        |   352 +
 src/core/qgsmaprenderercustompainterjob.h          |    94 +
 src/core/qgsmaprendererjob.cpp                     |   324 +
 src/core/qgsmaprendererjob.h                       |   191 +
 src/core/qgsmaprendererparalleljob.cpp             |   257 +
 src/core/qgsmaprendererparalleljob.h               |    74 +
 src/core/qgsmaprenderersequentialjob.cpp           |   138 +
 src/core/qgsmaprenderersequentialjob.h             |    60 +
 src/core/qgsmapsettings.cpp                        |   539 +
 src/core/qgsmapsettings.h                          |   250 +
 src/core/qgsmaptopixel.cpp                         |     9 +
 src/core/qgsmaptopixel.h                           |     3 +
 src/core/qgsmaptopixelgeometrysimplifier.cpp       |    50 +-
 src/core/qgsmapunitscale.h                         |    65 +
 src/core/qgsnetworkaccessmanager.cpp               |   153 +-
 src/core/qgsnetworkaccessmanager.h                 |    17 +-
 src/core/qgsnetworkreplyparser.cpp                 |     2 +-
 src/core/qgsobjectcustomproperties.cpp             |   118 +
 src/core/qgsobjectcustomproperties.h               |    66 +
 src/core/qgsogcutils.cpp                           |     2 +-
 src/core/qgspalgeometry.h                          |     4 +-
 src/core/qgspallabeling.cpp                        |   579 +-
 src/core/qgspallabeling.h                          |   125 +-
 src/core/qgspluginlayer.cpp                        |    30 +
 src/core/qgspluginlayer.h                          |    11 +
 src/core/qgsproject.cpp                            |   284 +-
 src/core/qgsproject.h                              |    58 +-
 src/core/qgsprojectfiletransform.cpp               |    17 +-
 src/core/qgsprojectfiletransform.h                 |     1 +
 src/core/qgsprojectproperty.h                      |     8 +-
 src/core/qgsproviderregistry.cpp                   |     9 +-
 src/core/qgsproviderregistry.h                     |     2 +-
 src/core/qgsrectangle.cpp                          |     8 +
 src/core/qgsrectangle.h                            |     7 +-
 src/core/qgsrelation.h                             |     1 +
 src/core/qgsrelationmanager.cpp                    |    21 +
 src/core/qgsrelationmanager.h                      |     3 +-
 src/core/qgsrenderchecker.cpp                      |    55 +-
 src/core/qgsrenderchecker.h                        |    11 +-
 src/core/qgsrendercontext.cpp                      |    28 +-
 src/core/qgsrendercontext.h                        |    34 +-
 src/core/qgssnapper.cpp                            |    50 +-
 src/core/qgssnapper.h                              |    20 +-
 src/core/qgsspatialindex.cpp                       |   141 +-
 src/core/qgsspatialindex.h                         |    33 +-
 src/core/qgstolerance.cpp                          |    46 +-
 src/core/qgstolerance.h                            |    37 +-
 src/core/qgsvectordataprovider.cpp                 |    57 +-
 src/core/qgsvectordataprovider.h                   |    24 +-
 src/core/qgsvectorfilewriter.cpp                   |    37 +-
 src/core/qgsvectorfilewriter.h                     |    22 +-
 src/core/qgsvectorlayer.cpp                        |   963 +-
 src/core/qgsvectorlayer.h                          |   192 +-
 src/core/qgsvectorlayercache.cpp                   |     8 +-
 src/core/qgsvectorlayercache.h                     |     2 +
 src/core/qgsvectorlayereditbuffer.cpp              |    30 +-
 src/core/qgsvectorlayereditbuffer.h                |     1 -
 src/core/qgsvectorlayereditutils.cpp               |    45 +-
 src/core/qgsvectorlayerfeatureiterator.cpp         |   147 +-
 src/core/qgsvectorlayerfeatureiterator.h           |    64 +-
 src/core/qgsvectorlayerjoinbuffer.cpp              |     3 +
 src/core/qgsvectorlayerrenderer.cpp                |   516 +
 src/core/qgsvectorlayerrenderer.h                  |   117 +
 src/core/qgsxmlutils.cpp                           |   119 +
 src/core/qgsxmlutils.h                             |    30 +
 src/core/raster/qgscontrastenhancement.cpp         |     2 +-
 src/core/raster/qgspalettedrasterrenderer.cpp      |     2 +-
 src/core/raster/qgsraster.h                        |     6 +-
 src/core/raster/qgsrasterblock.cpp                 |    14 +
 src/core/raster/qgsrasterblock.h                   |     4 +
 src/core/raster/qgsrasterdataprovider.cpp          |    12 +
 src/core/raster/qgsrasterdataprovider.h            |    32 +-
 src/core/raster/qgsrasterinterface.cpp             |    32 +-
 src/core/raster/qgsrasterinterface.h               |    22 +-
 src/core/raster/qgsrasterlayer.cpp                 |   224 +-
 src/core/raster/qgsrasterlayer.h                   |    38 +-
 src/core/raster/qgsrasterlayerrenderer.cpp         |   204 +
 src/core/raster/qgsrasterlayerrenderer.h           |    51 +
 .../qgscategorizedsymbolrendererv2.cpp             |    26 +-
 .../symbology-ng/qgscategorizedsymbolrendererv2.h  |     4 +-
 src/core/symbology-ng/qgscptcityarchive.cpp        |    51 +-
 src/core/symbology-ng/qgscptcityarchive.h          |     4 +-
 src/core/symbology-ng/qgsellipsesymbollayerv2.cpp  |   150 +-
 src/core/symbology-ng/qgsellipsesymbollayerv2.h    |    34 +-
 src/core/symbology-ng/qgsfillsymbollayerv2.cpp     |  1085 +-
 src/core/symbology-ng/qgsfillsymbollayerv2.h       |   403 +-
 .../symbology-ng/qgsgraduatedsymbolrendererv2.cpp  |    35 +-
 .../symbology-ng/qgsgraduatedsymbolrendererv2.h    |     3 +-
 .../symbology-ng/qgsinvertedpolygonrenderer.cpp    |   442 +
 src/core/symbology-ng/qgsinvertedpolygonrenderer.h |   171 +
 src/core/symbology-ng/qgslinesymbollayerv2.cpp     |   328 +-
 src/core/symbology-ng/qgslinesymbollayerv2.h       |   111 +-
 src/core/symbology-ng/qgsmarkersymbollayerv2.cpp   |   200 +-
 src/core/symbology-ng/qgsmarkersymbollayerv2.h     |    35 +-
 .../symbology-ng/qgspointdisplacementrenderer.cpp  |   239 +-
 .../symbology-ng/qgspointdisplacementrenderer.h    |    23 +-
 src/core/symbology-ng/qgsrendererv2.cpp            |     5 +
 src/core/symbology-ng/qgsrendererv2.h              |    16 +-
 src/core/symbology-ng/qgsrendererv2registry.cpp    |     5 +
 src/core/symbology-ng/qgsrulebasedrendererv2.cpp   |    12 +-
 src/core/symbology-ng/qgsrulebasedrendererv2.h     |     4 +-
 .../symbology-ng/qgssinglesymbolrendererv2.cpp     |     6 +-
 src/core/symbology-ng/qgssinglesymbolrendererv2.h  |     2 +-
 src/core/symbology-ng/qgsstylev2.cpp               |     4 +-
 src/core/symbology-ng/qgsstylev2.h                 |    10 +-
 src/core/symbology-ng/qgssvgcache.cpp              |    31 +-
 src/core/symbology-ng/qgssvgcache.h                |     4 +
 src/core/symbology-ng/qgssymbollayerv2.cpp         |    87 +-
 src/core/symbology-ng/qgssymbollayerv2.h           |    47 +-
 src/core/symbology-ng/qgssymbollayerv2registry.cpp |     2 +
 src/core/symbology-ng/qgssymbollayerv2utils.cpp    |   428 +-
 src/core/symbology-ng/qgssymbollayerv2utils.h      |    60 +-
 src/core/symbology-ng/qgssymbolv2.cpp              |    92 +-
 src/core/symbology-ng/qgssymbolv2.h                |    35 +-
 src/core/symbology-ng/qgsvectorcolorrampv2.cpp     |    43 +-
 src/core/symbology-ng/qgsvectorcolorrampv2.h       |     8 +-
 .../symbology-ng/qgsvectorfieldsymbollayer.cpp     |    85 +-
 src/core/symbology-ng/qgsvectorfieldsymbollayer.h  |    13 +-
 src/customwidgets/CMakeLists.txt                   |    92 +
 src/customwidgets/qgiscustomwidgets.cpp            |    46 +
 src/customwidgets/qgiscustomwidgets.h              |    38 +
 src/customwidgets/qgscollapsiblegroupboxplugin.cpp |    97 +
 src/customwidgets/qgscollapsiblegroupboxplugin.h   |    48 +
 src/customwidgets/qgscolorbuttonplugin.cpp         |    97 +
 src/customwidgets/qgscolorbuttonplugin.h           |    48 +
 src/customwidgets/qgsdatadefinedbuttonplugin.cpp   |    97 +
 src/customwidgets/qgsdatadefinedbuttonplugin.h     |    48 +
 src/customwidgets/qgsfieldcomboboxplugin.cpp       |    97 +
 src/customwidgets/qgsfieldcomboboxplugin.h         |    48 +
 .../qgsfieldexpressionwidgetplugin.cpp             |    97 +
 src/customwidgets/qgsfieldexpressionwidgetplugin.h |    48 +
 src/customwidgets/qgsmaplayercomboboxplugin.cpp    |    97 +
 src/customwidgets/qgsmaplayercomboboxplugin.h      |    49 +
 src/customwidgets/qgsscalerangewidgetplugin.cpp    |    97 +
 src/customwidgets/qgsscalerangewidgetplugin.h      |    48 +
 src/gui/CMakeLists.txt                             |   200 +-
 .../attributetable/qgsattributetabledelegate.cpp   |    61 +-
 .../qgsattributetablefiltermodel.cpp               |    28 +-
 .../attributetable/qgsattributetablefiltermodel.h  |     4 +
 src/gui/attributetable/qgsattributetablemodel.cpp  |   160 +-
 src/gui/attributetable/qgsattributetablemodel.h    |     9 +-
 src/gui/attributetable/qgsdualview.cpp             |   277 +-
 src/gui/attributetable/qgsdualview.h               |    50 +-
 src/gui/attributetable/qgsfeaturelistmodel.h       |     1 -
 src/gui/attributetable/qgsfeaturelistview.cpp      |    39 +-
 src/gui/attributetable/qgsfeaturelistview.h        |    17 +
 .../attributetable/qgsfeaturelistviewdelegate.cpp  |    13 +-
 .../attributetable/qgsfeaturelistviewdelegate.h    |     4 +
 .../editorwidgets/core/qgseditorwidgetfactory.cpp  |    45 +-
 .../editorwidgets/core/qgseditorwidgetfactory.h    |    88 +-
 .../editorwidgets/core/qgseditorwidgetregistry.cpp |   115 +-
 .../editorwidgets/core/qgseditorwidgetregistry.h   |    39 +-
 .../editorwidgets/core/qgseditorwidgetwrapper.cpp  |    76 +-
 .../editorwidgets/core/qgseditorwidgetwrapper.h    |   138 +-
 src/gui/editorwidgets/core/qgswidgetwrapper.cpp    |    92 +
 src/gui/editorwidgets/core/qgswidgetwrapper.h      |   172 +
 src/gui/editorwidgets/qgscheckboxconfigdlg.cpp     |    38 +
 src/gui/editorwidgets/qgscheckboxconfigdlg.h       |    36 +
 src/gui/editorwidgets/qgscheckboxwidget.cpp        |    65 +
 src/gui/editorwidgets/qgscheckboxwidget.h          |    46 +
 src/gui/editorwidgets/qgscheckboxwidgetfactory.cpp |    57 +
 src/gui/editorwidgets/qgscheckboxwidgetfactory.h   |    34 +
 src/gui/editorwidgets/qgsclassificationwidget.cpp  |    64 +
 src/gui/editorwidgets/qgsclassificationwidget.h    |    44 +
 .../qgsclassificationwidgetwrapperfactory.cpp      |    35 +
 .../qgsclassificationwidgetwrapperfactory.h        |    32 +
 src/gui/editorwidgets/qgscolorwidget.cpp           |    50 +
 src/gui/editorwidgets/qgscolorwidget.h             |    44 +
 src/gui/editorwidgets/qgscolorwidgetfactory.cpp    |    35 +
 src/gui/editorwidgets/qgscolorwidgetfactory.h      |    32 +
 src/gui/editorwidgets/qgsdatetimeeditconfig.cpp    |   152 +
 src/gui/editorwidgets/qgsdatetimeeditconfig.h      |    41 +
 src/gui/editorwidgets/qgsdatetimeeditfactory.cpp   |    90 +
 src/gui/editorwidgets/qgsdatetimeeditfactory.h     |    39 +
 src/gui/editorwidgets/qgsdatetimeeditwrapper.cpp   |    82 +
 src/gui/editorwidgets/qgsdatetimeeditwrapper.h     |    46 +
 src/gui/editorwidgets/qgsdummyconfigdlg.cpp        |    35 +
 src/gui/editorwidgets/qgsdummyconfigdlg.h          |    35 +
 src/gui/editorwidgets/qgsenumerationwidget.cpp     |    66 +
 src/gui/editorwidgets/qgsenumerationwidget.h       |    44 +
 .../editorwidgets/qgsenumerationwidgetfactory.cpp  |    47 +
 .../editorwidgets/qgsenumerationwidgetfactory.h    |    35 +
 src/gui/editorwidgets/qgsfilenamewidget.cpp        |   108 +
 src/gui/editorwidgets/qgsfilenamewidget.h          |    51 +
 src/gui/editorwidgets/qgsfilenamewidgetfactory.cpp |    34 +
 src/gui/editorwidgets/qgsfilenamewidgetfactory.h   |    32 +
 src/gui/editorwidgets/qgshiddenwidget.cpp          |    46 +
 src/gui/editorwidgets/qgshiddenwidget.h            |    42 +
 src/gui/editorwidgets/qgshiddenwidgetfactory.cpp   |    34 +
 src/gui/editorwidgets/qgshiddenwidgetfactory.h     |    32 +
 src/gui/editorwidgets/qgsphotoconfigdlg.cpp        |    38 +
 src/gui/editorwidgets/qgsphotoconfigdlg.h          |    36 +
 src/gui/editorwidgets/qgsphotowidget.cpp           |   138 +
 src/gui/editorwidgets/qgsphotowidget.h             |    56 +
 src/gui/editorwidgets/qgsphotowidgetfactory.cpp    |    58 +
 src/gui/editorwidgets/qgsphotowidgetfactory.h      |    35 +
 src/gui/editorwidgets/qgsrangeconfigdlg.cpp        |   110 +
 src/gui/editorwidgets/qgsrangeconfigdlg.h          |    32 +
 src/gui/editorwidgets/qgsrangewidget.cpp           |   147 +
 src/gui/editorwidgets/qgsrangewidget.h             |    51 +
 src/gui/editorwidgets/qgsrangewidgetfactory.cpp    |    75 +
 src/gui/editorwidgets/qgsrangewidgetfactory.h      |    37 +
 .../editorwidgets/qgsrelationreferencefactory.cpp  |     2 +-
 .../editorwidgets/qgsrelationreferencefactory.h    |     2 +-
 .../editorwidgets/qgsrelationreferencewidget.cpp   |    31 +-
 src/gui/editorwidgets/qgsrelationwidgetwrapper.cpp |    45 +
 src/gui/editorwidgets/qgsrelationwidgetwrapper.h   |    42 +
 src/gui/editorwidgets/qgstexteditconfigdlg.cpp     |    39 +
 src/gui/editorwidgets/qgstexteditconfigdlg.h       |    36 +
 src/gui/editorwidgets/qgstexteditwidget.cpp        |   131 +
 src/gui/editorwidgets/qgstexteditwidget.h          |    48 +
 src/gui/editorwidgets/qgstexteditwidgetfactory.cpp |    58 +
 src/gui/editorwidgets/qgstexteditwidgetfactory.h   |    39 +
 src/gui/editorwidgets/qgsuniquevaluesconfigdlg.cpp |    37 +
 src/gui/editorwidgets/qgsuniquevaluesconfigdlg.h   |    36 +
 src/gui/editorwidgets/qgsuniquevaluewidget.cpp     |    95 +
 src/gui/editorwidgets/qgsuniquevaluewidget.h       |    46 +
 .../editorwidgets/qgsuniquevaluewidgetfactory.cpp  |    55 +
 .../editorwidgets/qgsuniquevaluewidgetfactory.h    |    34 +
 src/gui/editorwidgets/qgsuuidwidget.cpp            |    74 +
 src/gui/editorwidgets/qgsuuidwidget.h              |    47 +
 src/gui/editorwidgets/qgsuuidwidgetfactory.cpp     |    35 +
 src/gui/editorwidgets/qgsuuidwidgetfactory.h       |    32 +
 src/gui/editorwidgets/qgsvaluemapconfigdlg.cpp     |   224 +
 src/gui/editorwidgets/qgsvaluemapconfigdlg.h       |    41 +
 src/gui/editorwidgets/qgsvaluemapwidget.cpp        |    61 +
 src/gui/editorwidgets/qgsvaluemapwidget.h          |    44 +
 src/gui/editorwidgets/qgsvaluemapwidgetfactory.cpp |    82 +
 src/gui/editorwidgets/qgsvaluemapwidgetfactory.h   |    35 +
 .../editorwidgets/qgsvaluerelationconfigdlg.cpp    |    71 +
 src/gui/editorwidgets/qgsvaluerelationconfigdlg.h  |    39 +
 src/gui/editorwidgets/qgsvaluerelationwidget.cpp   |   222 +
 src/gui/editorwidgets/qgsvaluerelationwidget.h     |    62 +
 .../qgsvaluerelationwidgetfactory.cpp              |   133 +
 .../editorwidgets/qgsvaluerelationwidgetfactory.h  |    39 +
 src/gui/editorwidgets/qgswebviewconfigdlg.cpp      |    38 +
 src/gui/editorwidgets/qgswebviewconfigdlg.h        |    36 +
 src/gui/editorwidgets/qgswebviewwidget.cpp         |   139 +
 src/gui/editorwidgets/qgswebviewwidget.h           |    57 +
 src/gui/editorwidgets/qgswebviewwidgetfactory.cpp  |    58 +
 src/gui/editorwidgets/qgswebviewwidgetfactory.h    |    34 +
 src/gui/layertree/qgscustomlayerorderwidget.cpp    |   235 +
 src/gui/layertree/qgscustomlayerorderwidget.h      |    61 +
 src/gui/layertree/qgslayertreemapcanvasbridge.cpp  |   309 +
 src/gui/layertree/qgslayertreemapcanvasbridge.h    |   116 +
 src/gui/layertree/qgslayertreemodel.cpp            |   952 +
 src/gui/layertree/qgslayertreemodel.h              |   197 +
 src/gui/layertree/qgslayertreeview.cpp             |   256 +
 src/gui/layertree/qgslayertreeview.h               |   136 +
 .../layertree/qgslayertreeviewdefaultactions.cpp   |   280 +
 src/gui/layertree/qgslayertreeviewdefaultactions.h |    81 +
 src/gui/qgisgui.cpp                                |     4 +-
 src/gui/qgisgui.h                                  |     2 +-
 src/gui/qgisinterface.h                            |    30 +-
 src/gui/qgsattributedialog.cpp                     |   637 +-
 src/gui/qgsattributedialog.h                       |    53 +-
 src/gui/qgsattributeeditor.cpp                     |  1480 +-
 src/gui/qgsattributeeditor.h                       |    77 +-
 src/gui/qgsattributeeditorcontext.cpp              |    16 -
 src/gui/qgsattributeeditorcontext.h                |     1 -
 src/gui/qgsattributeform.cpp                       |   688 +
 src/gui/qgsattributeform.h                         |   203 +
 src/gui/qgsattributeforminterface.cpp              |    49 +
 src/gui/qgsattributeforminterface.h                |    41 +
 src/gui/qgsattributeformlegacyinterface.cpp        |    72 +
 src/gui/qgsattributeformlegacyinterface.h          |    42 +
 src/{app => gui}/qgsattributetypeloaddialog.cpp    |     0
 src/gui/qgsattributetypeloaddialog.h               |   104 +
 src/gui/qgsbusyindicatordialog.cpp                 |     2 +-
 src/gui/qgsbusyindicatordialog.h                   |     2 +-
 src/gui/qgscharacterselectdialog.cpp               |     2 +-
 src/gui/qgscharacterselectdialog.h                 |     2 +-
 src/gui/qgscollapsiblegroupbox.h                   |     6 +-
 src/gui/qgscolorbutton.cpp                         |   186 +-
 src/gui/qgscolorbutton.h                           |    65 +-
 src/gui/qgscomposerview.cpp                        |   229 +-
 src/gui/qgscomposerview.h                          |    27 +-
 src/gui/qgscredentialdialog.cpp                    |     2 +-
 src/gui/qgscredentialdialog.h                      |     2 +-
 src/gui/qgsdatadefinedbutton.h                     |     1 +
 src/gui/qgsdatumtransformdialog.cpp                |    29 +-
 src/gui/qgsdatumtransformdialog.h                  |     7 +
 src/gui/qgsdetaileditemdelegate.cpp                |     8 +-
 src/gui/qgsdial.cpp                                |    19 +
 src/gui/qgsdial.h                                  |    13 +
 src/gui/qgsdialog.cpp                              |     2 +-
 src/gui/qgsdialog.h                                |     2 +-
 src/gui/qgsencodingfiledialog.cpp                  |     2 +-
 src/gui/qgserrordialog.cpp                         |     4 +-
 src/gui/qgserrordialog.h                           |     4 +-
 src/gui/qgsexpressionbuilderwidget.cpp             |     9 +-
 src/gui/qgsexpressionbuilderwidget.h               |     4 +-
 src/gui/qgsexpressionselectiondialog.cpp           |     2 +
 src/gui/qgsextentgroupbox.cpp                      |   121 +
 src/gui/qgsextentgroupbox.h                        |    94 +
 src/gui/qgsfeatureselectiondlg.h                   |     2 +-
 src/gui/qgsfieldcombobox.cpp                       |    89 +
 src/gui/qgsfieldcombobox.h                         |    79 +
 src/gui/qgsfieldexpressionwidget.cpp               |   272 +
 src/gui/qgsfieldexpressionwidget.h                 |   142 +
 src/gui/qgsfieldmodel.cpp                          |   345 +
 src/gui/qgsfieldmodel.h                            |    99 +
 src/gui/qgsfieldproxymodel.cpp                     |    74 +
 src/gui/qgsfieldproxymodel.h                       |    74 +
 src/gui/qgsfieldvalidator.h                        |     2 +-
 src/gui/qgsformannotationitem.cpp                  |     5 +-
 src/gui/qgsgenericprojectionselector.cpp           |     2 +-
 src/gui/qgsgenericprojectionselector.h             |     2 +-
 src/gui/qgshighlight.cpp                           |   176 +-
 src/gui/qgshighlight.h                             |    30 +-
 src/gui/qgshtmlannotationitem.cpp                  |     7 +-
 src/gui/qgsludialog.cpp                            |     2 +-
 src/gui/qgsludialog.h                              |     2 +-
 src/gui/qgsmapcanvas.cpp                           |   893 +-
 src/gui/qgsmapcanvas.h                             |   259 +-
 src/gui/qgsmapcanvasitem.cpp                       |    31 +-
 src/gui/qgsmapcanvasitem.h                         |     3 +-
 src/gui/qgsmapcanvasmap.cpp                        |    93 +-
 src/gui/qgsmapcanvasmap.h                          |    58 +-
 src/gui/qgsmapcanvassnapper.cpp                    |    35 +-
 src/gui/qgsmaplayercombobox.cpp                    |    80 +
 src/gui/qgsmaplayercombobox.h                      |    67 +
 src/gui/qgsmaplayermodel.cpp                       |   242 +
 src/gui/qgsmaplayermodel.h                         |    88 +
 src/gui/qgsmaplayerproxymodel.cpp                  |    85 +
 src/gui/qgsmaplayerproxymodel.h                    |    77 +
 src/gui/qgsmapoverviewcanvas.cpp                   |   134 +-
 src/gui/qgsmapoverviewcanvas.h                     |    34 +-
 src/gui/qgsmaptip.cpp                              |    10 +-
 src/gui/qgsmaptool.cpp                             |    51 +-
 src/gui/qgsmaptool.h                               |    41 +-
 src/gui/qgsmaptoolidentify.cpp                     |   168 +-
 src/gui/qgsmaptoolidentify.h                       |     3 +-
 src/gui/qgsmessagebaritem.cpp                      |     4 +-
 src/gui/qgsmessagelogviewer.cpp                    |     7 +-
 src/gui/qgsmessagelogviewer.h                      |     8 +-
 src/gui/qgsmessageviewer.cpp                       |     2 +-
 src/gui/qgsmessageviewer.h                         |     2 +-
 src/gui/qgsnewhttpconnection.cpp                   |     2 +-
 src/gui/qgsnewhttpconnection.h                     |     2 +-
 src/gui/qgsnewvectorlayerdialog.cpp                |    88 +-
 src/gui/qgsnewvectorlayerdialog.h                  |     8 +-
 src/gui/qgsoptionsdialogbase.cpp                   |    51 +-
 src/gui/qgsoptionsdialogbase.h                     |    12 +-
 src/gui/qgsowssourceselect.cpp                     |     2 +-
 src/gui/qgsowssourceselect.h                       |     2 +-
 src/gui/qgspluginmanagerinterface.h                |     3 +
 src/gui/qgsprevieweffect.cpp                       |   157 +
 src/gui/qgsprevieweffect.h                         |    69 +
 src/gui/qgsprojectbadlayerguihandler.h             |     8 +-
 src/gui/qgsprojectionselector.cpp                  |    30 +-
 src/gui/qgsprojectionselector.h                    |    10 +-
 src/gui/qgsquerybuilder.cpp                        |    10 +-
 src/gui/qgsquerybuilder.h                          |     4 +-
 src/gui/qgsrasterlayersaveasdialog.cpp             |    92 +-
 src/gui/qgsrasterlayersaveasdialog.h               |    18 +-
 src/gui/qgsrelationadddlg.h                        |     2 +-
 src/gui/qgsrelationeditor.cpp                      |     2 +-
 src/gui/qgsrelationeditor.h                        |    14 +-
 src/gui/qgsrubberband.cpp                          |    18 +-
 src/gui/qgsscalecombobox.cpp                       |    12 +-
 src/gui/qgsscalerangewidget.cpp                    |   156 +
 src/gui/qgsscalerangewidget.h                      |    85 +
 src/gui/qgsscalevisibilitydialog.cpp               |    86 +
 src/gui/qgsscalevisibilitydialog.h                 |    58 +
 src/gui/qgssearchquerybuilder.cpp                  |     2 +-
 src/gui/qgssearchquerybuilder.h                    |     2 +-
 src/gui/qgsslider.cpp                              |    24 +
 src/gui/qgsslider.h                                |    14 +
 src/gui/qgssublayersdialog.cpp                     |     2 +-
 src/gui/qgssublayersdialog.h                       |     2 +-
 src/gui/qgstextannotationitem.cpp                  |    10 +-
 src/gui/qgsunitselectionwidget.cpp                 |   123 +
 src/gui/qgsunitselectionwidget.h                   |    78 +
 src/gui/raster/qgsmultibandcolorrendererwidget.cpp |     6 +-
 src/gui/raster/qgsrasterhistogramwidget.cpp        |   185 +-
 src/gui/raster/qgsrasterhistogramwidget.h          |     1 +
 src/gui/raster/qgsrasterminmaxwidget.cpp           |    17 +
 src/gui/raster/qwt5_histogram_item.h               |   409 +
 src/gui/symbology-ng/characterwidget.cpp           |     8 +-
 .../qgscategorizedsymbolrendererv2widget.cpp       |    61 +-
 .../qgscategorizedsymbolrendererv2widget.h         |     6 +-
 .../symbology-ng/qgscptcitycolorrampv2dialog.cpp   |     2 +-
 .../symbology-ng/qgsdatadefinedsymboldialog.cpp    |   153 +-
 src/gui/symbology-ng/qgsdatadefinedsymboldialog.h  |     7 -
 .../symbology-ng/qgsellipsesymbollayerv2widget.cpp |    27 +-
 .../qgsgraduatedsymbolrendererv2widget.cpp         |    63 +-
 .../qgsgraduatedsymbolrendererv2widget.h           |     6 +-
 .../qgsinvertedpolygonrendererwidget.cpp           |   141 +
 .../qgsinvertedpolygonrendererwidget.h             |    63 +
 src/gui/symbology-ng/qgslayerpropertieswidget.cpp  |     1 +
 .../symbology-ng/qgsrendererv2propertiesdialog.cpp |     2 +
 src/gui/symbology-ng/qgsrendererv2widget.cpp       |     1 -
 src/gui/symbology-ng/qgsrendererv2widget.h         |     2 +-
 .../symbology-ng/qgsrulebasedrendererv2widget.cpp  |    23 +-
 .../qgssinglesymbolrendererv2widget.cpp            |     2 +
 src/gui/symbology-ng/qgsstylev2managerdialog.cpp   |     8 +-
 src/gui/symbology-ng/qgssvgselectorwidget.cpp      |     2 +-
 src/gui/symbology-ng/qgssvgselectorwidget.h        |     3 +-
 src/gui/symbology-ng/qgssymbollayerv2widget.cpp    |   780 +-
 src/gui/symbology-ng/qgssymbollayerv2widget.h      |   106 +-
 src/gui/symbology-ng/qgssymbolslistwidget.cpp      |    72 +-
 src/gui/symbology-ng/qgssymbolslistwidget.h        |    15 +-
 src/gui/symbology-ng/qgssymbolv2selectordialog.cpp |    44 +-
 src/gui/symbology-ng/qgssymbolv2selectordialog.h   |     1 +
 .../qgsvectorfieldsymbollayerwidget.cpp            |    19 +-
 src/helpviewer/qgshelpviewer.cpp                   |     2 +-
 src/helpviewer/qgshelpviewer.h                     |     2 +-
 src/mapserver/CMakeLists.txt                       |    43 +-
 src/mapserver/qgis_map_serv.cpp                    |   688 +-
 src/mapserver/qgsbetweenfilter.cpp                 |    51 -
 src/mapserver/qgsbetweenfilter.h                   |    59 -
 src/mapserver/qgscomparisonfilter.cpp              |   114 -
 src/mapserver/qgscomparisonfilter.h                |    65 -
 src/mapserver/qgsconfigcache.cpp                   |   151 +-
 src/mapserver/qgsconfigcache.h                     |    33 +-
 src/mapserver/qgsconfigparser.cpp                  |   606 -
 src/mapserver/qgsconfigparser.h                    |   254 -
 src/mapserver/qgsconfigparserutils.cpp             |   222 +
 src/mapserver/qgsconfigparserutils.h               |    48 +
 src/mapserver/qgsfilter.cpp                        |   305 -
 src/mapserver/qgsfilter.h                          |    54 -
 src/mapserver/qgshttprequesthandler.cpp            |    56 +-
 src/mapserver/qgshttprequesthandler.h              |     6 +-
 src/mapserver/qgslogicalfilter.cpp                 |    81 -
 src/mapserver/qgslogicalfilter.h                   |    58 -
 src/mapserver/qgsowsserver.h                       |    41 +
 src/mapserver/qgsprojectparser.cpp                 |  4225 -
 src/mapserver/qgsprojectparser.h                   |   301 -
 src/mapserver/qgsrequesthandler.h                  |     2 +-
 src/mapserver/qgsserverlogger.cpp                  |    73 +
 src/mapserver/qgsserverlogger.h                    |    52 +
 src/mapserver/qgsserverprojectparser.cpp           |  1298 +
 src/mapserver/qgsserverprojectparser.h             |   155 +
 src/mapserver/qgssldconfigparser.cpp               |  1657 +
 src/mapserver/qgssldconfigparser.h                 |   189 +
 src/mapserver/qgssldparser.cpp                     |  2022 -
 src/mapserver/qgssldparser.h                       |   153 -
 src/mapserver/qgsspatialfilter.cpp                 |    77 -
 src/mapserver/qgsspatialfilter.h                   |    73 -
 src/mapserver/qgswcsprojectparser.cpp              |   397 +
 src/mapserver/qgswcsprojectparser.h                |    41 +
 src/mapserver/qgswcsserver.cpp                     |   104 +-
 src/mapserver/qgswcsserver.h                       |    18 +-
 src/mapserver/qgswfsprojectparser.cpp              |   504 +
 src/mapserver/qgswfsprojectparser.h                |    48 +
 src/mapserver/qgswfsserver.cpp                     |   194 +-
 src/mapserver/qgswfsserver.h                       |    17 +-
 src/mapserver/qgswmsconfigparser.cpp               |   212 +
 src/mapserver/qgswmsconfigparser.h                 |   127 +
 src/mapserver/qgswmsprojectparser.cpp              |  2023 +
 src/mapserver/qgswmsprojectparser.h                |   162 +
 src/mapserver/qgswmsserver.cpp                     |   867 +-
 src/mapserver/qgswmsserver.h                       |    39 +-
 src/mapserver/wms_metadata.xml                     |    10 +-
 src/plugins/CMakeLists.txt                         |     7 +-
 src/plugins/compass/compass.h                      |     2 -
 src/plugins/compass/qgscompassplugingui.cpp        |     2 +-
 src/plugins/compass/qgscompassplugingui.h          |     2 +-
 .../coordinate_capture/coordinatecapture.cpp       |     6 +-
 .../coordinate_capture/coordinatecapturegui.cpp    |     2 +-
 .../coordinate_capture/coordinatecapturegui.h      |     2 +-
 .../coordinatecapturemaptool.cpp                   |     5 -
 .../dxf2shp_converter/dxf2shpconvertergui.cpp      |     2 +-
 .../dxf2shp_converter/dxf2shpconvertergui.h        |     2 +-
 .../dxf2shp_converter/dxflib/src/dl_dxf.cpp        |    12 +-
 .../evisdatabaseconnectiongui.cpp                  |     2 +-
 .../databaseconnection/evisdatabaseconnectiongui.h |     2 +-
 .../evisdatabaselayerfieldselectiongui.cpp         |     2 +-
 .../evisdatabaselayerfieldselectiongui.h           |     2 +-
 .../eventbrowser/evisgenericeventbrowsergui.cpp    |     8 +-
 .../evis/eventbrowser/evisgenericeventbrowsergui.h |     4 +-
 .../evis/eventbrowser/evisimagedisplaywidget.cpp   |     2 +-
 .../evis/eventbrowser/evisimagedisplaywidget.h     |     2 +-
 src/plugins/evis/idtool/eviseventidtool.cpp        |     3 +-
 src/plugins/georeferencer/qgsgcpcanvasitem.cpp     |    19 +-
 src/plugins/georeferencer/qgsgeorefplugingui.cpp   |    27 +-
 src/plugins/georeferencer/qgsgeorefplugingui.h     |     2 +-
 src/plugins/globe/globe_plugin.cpp                 |    71 +-
 src/plugins/globe/globe_plugin.h                   |     8 +
 src/plugins/globe/globe_plugin_dialog.cpp          |     4 +-
 src/plugins/globe/globe_plugin_dialog.h            |     2 +-
 src/plugins/globe/globe_plugin_dialog_guibase.ui   |     3 +
 src/plugins/globe/osgEarthUtil/Controls.cpp        |    36 +-
 src/plugins/globe/qgsosgearthtilesource.cpp        |   209 +-
 src/plugins/globe/qgsosgearthtilesource.h          |    23 +-
 src/plugins/gps_importer/qgsgpsplugingui.cpp       |     2 +-
 src/plugins/gps_importer/qgsgpsplugingui.h         |     2 +-
 src/plugins/grass/CMakeLists.txt                   |    14 +-
 src/plugins/grass/modules/default.qgc              |    28 +-
 src/plugins/grass/qgis.g.browser.cpp               |     3 +-
 src/plugins/grass/qgsgrassattributes.cpp           |     2 +-
 src/plugins/grass/qgsgrassattributes.h             |     4 +-
 src/plugins/grass/qgsgrassbrowser.cpp              |     2 +-
 src/plugins/grass/qgsgrassbrowser.h                |     2 +-
 src/plugins/grass/qgsgrassedit.cpp                 |    10 +-
 src/plugins/grass/qgsgrassedit.h                   |     2 +-
 src/plugins/grass/qgsgrassmapcalc.cpp              |     4 +-
 src/plugins/grass/qgsgrassmapcalc.h                |     4 +-
 src/plugins/grass/qgsgrassmodule.cpp               |    12 +-
 src/plugins/grass/qgsgrassmodule.h                 |     4 +-
 src/plugins/grass/qgsgrassnewmapset.cpp            |     2 +-
 src/plugins/grass/qgsgrassnewmapset.h              |     2 +-
 src/plugins/grass/qgsgrassnewmapsetbase.ui         |     2 +-
 src/plugins/grass/qgsgrassplugin.cpp               |     8 +-
 src/plugins/grass/qgsgrassregion.cpp               |    16 +-
 src/plugins/grass/qgsgrassregion.h                 |     2 +-
 src/plugins/grass/qgsgrasstools.cpp                |    10 +-
 src/plugins/grass/qgsgrasstools.h                  |     2 +-
 src/plugins/grass/qtermwidget/Pty.cpp              |     2 +-
 src/plugins/grass/qtermwidget/Session.cpp          |     2 +-
 .../grass/qtermwidget/kb-layouts/linux.keytab      |     2 +-
 .../grass/qtermwidget/kb-layouts/vt420pc.keytab    |     2 +-
 src/plugins/heatmap/heatmap.cpp                    |     7 +-
 src/plugins/heatmap/heatmapgui.cpp                 |    10 +-
 src/plugins/heatmap/heatmapgui.h                   |     5 +-
 src/plugins/heatmap/heatmapguibase.ui              |     7 +
 .../offline_editing/offline_editing_plugin_gui.cpp |     2 +-
 .../offline_editing/offline_editing_plugin_gui.h   |     2 +-
 .../offline_editing_progress_dialog.cpp            |     2 +-
 .../offline_editing_progress_dialog.h              |     2 +-
 src/plugins/oracle_raster/qgsoracleconnect_ui.cpp  |     2 +-
 src/plugins/oracle_raster/qgsoracleconnect_ui.h    |     2 +-
 .../oracle_raster/qgsselectgeoraster_ui.cpp        |     2 +-
 src/plugins/oracle_raster/qgsselectgeoraster_ui.h  |     2 +-
 src/plugins/plugin_template/README                 |     2 +-
 src/plugins/plugin_template/README.whatnext        |    12 +-
 src/plugins/plugin_template/plugingui.cpp          |     2 +-
 src/plugins/plugin_template/plugingui.h            |     2 +-
 src/plugins/roadgraph/exportdlg.cpp                |     9 +-
 src/plugins/roadgraph/exportdlg.h                  |     2 +-
 src/plugins/roadgraph/linevectorlayerwidget.cpp    |     7 +-
 src/plugins/roadgraph/settingsdlg.cpp              |     2 +-
 src/plugins/roadgraph/settingsdlg.h                |     2 +-
 src/plugins/roadgraph/shortestpathwidget.cpp       |    25 +-
 src/plugins/spatialquery/CMakeLists.txt            |     4 +-
 src/plugins/spatialquery/qgsspatialquerydialog.cpp |     6 +-
 src/plugins/spit/qgsspit.cpp                       |     2 +-
 src/plugins/spit/qgsspit.h                         |     2 +-
 src/plugins/sqlanywhere/sanewconnection.cpp        |     2 +-
 src/plugins/sqlanywhere/sanewconnection.h          |     2 +-
 src/plugins/sqlanywhere/sasourceselect.cpp         |     2 +-
 src/plugins/sqlanywhere/sasourceselect.h           |     2 +-
 src/plugins/sqlanywhere/sqlanywhere.cpp            |     6 -
 src/plugins/topology/CMakeLists.txt                |     4 +-
 src/plugins/topology/checkDock.cpp                 |     3 +-
 src/plugins/topology/dockModel.cpp                 |     3 +-
 src/plugins/topology/rulesDialog.cpp               |     4 +-
 src/plugins/topology/topolTest.cpp                 |    28 +-
 src/plugins/topology/topolTest.h                   |     2 +-
 src/providers/CMakeLists.txt                       |     5 +-
 src/providers/delimitedtext/CMakeLists.txt         |     2 +-
 .../qgsdelimitedtextfeatureiterator.cpp            |   285 +-
 .../qgsdelimitedtextfeatureiterator.h              |    57 +-
 .../delimitedtext/qgsdelimitedtextfile.cpp         |     7 +-
 src/providers/delimitedtext/qgsdelimitedtextfile.h |     2 +-
 .../delimitedtext/qgsdelimitedtextprovider.cpp     |   239 +-
 .../delimitedtext/qgsdelimitedtextprovider.h       |    18 +-
 .../delimitedtext/qgsdelimitedtextsourceselect.cpp |     2 +-
 .../delimitedtext/qgsdelimitedtextsourceselect.h   |     2 +-
 src/providers/gdal/CMakeLists.txt                  |    12 +-
 src/providers/gdal/qgsgdaldataitems.cpp            |    11 +-
 src/providers/gdal/qgsgdalprovider.cpp             |   340 +-
 src/providers/gdal/qgsgdalprovider.h               |    11 +-
 src/providers/gpx/CMakeLists.txt                   |     2 +-
 src/providers/gpx/qgsgpxfeatureiterator.cpp        |    90 +-
 src/providers/gpx/qgsgpxfeatureiterator.h          |    26 +-
 src/providers/gpx/qgsgpxprovider.cpp               |    14 +-
 src/providers/gpx/qgsgpxprovider.h                 |    13 +-
 src/providers/grass/CMakeLists.txt                 |  1015 +-
 src/providers/grass/qgis.d.rast.c                  |    22 +
 src/providers/grass/qgis.g.info.c                  |    43 +-
 src/providers/grass/qgsgrass.cpp                   |    66 +-
 src/providers/grass/qgsgrass.h                     |    24 +-
 src/providers/grass/qgsgrassfeatureiterator.cpp    |   280 +-
 src/providers/grass/qgsgrassfeatureiterator.h      |    52 +-
 src/providers/grass/qgsgrassprovider.cpp           |   122 +-
 src/providers/grass/qgsgrassprovider.h             |    25 +-
 src/providers/grass/qgsgrassprovidermodule.cpp     |     4 +
 src/providers/grass/qgsgrassrasterprovider.cpp     |     5 +-
 src/providers/grass/qgsgrassrasterprovider.h       |     4 +
 src/providers/memory/qgsmemoryfeatureiterator.cpp  |    52 +-
 src/providers/memory/qgsmemoryfeatureiterator.h    |    29 +-
 src/providers/memory/qgsmemoryprovider.cpp         |    15 +-
 src/providers/memory/qgsmemoryprovider.h           |     5 +-
 src/providers/mssql/qgsmssqldataitems.cpp          |    51 +-
 src/providers/mssql/qgsmssqldataitems.h            |     3 +
 src/providers/mssql/qgsmssqlfeatureiterator.cpp    |   222 +-
 src/providers/mssql/qgsmssqlfeatureiterator.h      |    58 +-
 src/providers/mssql/qgsmssqlgeometryparser.cpp     |     2 +-
 src/providers/mssql/qgsmssqlgeometryparser.h       |    75 +
 src/providers/mssql/qgsmssqlnewconnection.cpp      |     8 +-
 src/providers/mssql/qgsmssqlnewconnection.h        |     2 +-
 src/providers/mssql/qgsmssqlprovider.cpp           |   183 +-
 src/providers/mssql/qgsmssqlprovider.h             |    78 +-
 src/providers/mssql/qgsmssqlsourceselect.cpp       |    51 +-
 src/providers/mssql/qgsmssqlsourceselect.h         |     2 +-
 src/providers/ogr/qgsogrdataitems.cpp              |     8 +-
 src/providers/ogr/qgsogrfeatureiterator.cpp        |    73 +-
 src/providers/ogr/qgsogrfeatureiterator.h          |    27 +-
 src/providers/ogr/qgsogrprovider.cpp               |   126 +-
 src/providers/ogr/qgsogrprovider.h                 |    30 +-
 src/providers/oracle/CMakeLists.txt                |     3 +-
 src/providers/oracle/qgsoraclecolumntypethread.cpp |     9 +-
 src/providers/oracle/qgsoraclecolumntypethread.h   |     8 +-
 src/providers/oracle/qgsoracleconn.cpp             |    80 +-
 src/providers/oracle/qgsoracleconn.h               |    11 +-
 src/providers/oracle/qgsoraclefeatureiterator.cpp  |   135 +-
 src/providers/oracle/qgsoraclefeatureiterator.h    |    37 +-
 src/providers/oracle/qgsoraclenewconnection.cpp    |     2 +-
 src/providers/oracle/qgsoraclenewconnection.h      |     6 +-
 src/providers/oracle/qgsoracleprovider.cpp         |   210 +-
 src/providers/oracle/qgsoracleprovider.h           |    62 +-
 src/providers/oracle/qgsoraclesourceselect.cpp     |    91 +-
 src/providers/oracle/qgsoraclesourceselect.h       |    21 +-
 src/providers/oracle/qgsoracletablecache.cpp       |   314 +
 src/providers/oracle/qgsoracletablecache.h         |    73 +
 src/providers/ows/CMakeLists.txt                   |    10 +-
 src/providers/ows/qgsowsdataitems.cpp              |     4 +-
 src/providers/postgres/CMakeLists.txt              |     4 +-
 src/providers/postgres/qgspgnewconnection.cpp      |     2 +-
 src/providers/postgres/qgspgnewconnection.h        |     2 +-
 src/providers/postgres/qgspgsourceselect.cpp       |    10 +-
 src/providers/postgres/qgspgsourceselect.h         |     2 +-
 src/providers/postgres/qgspostgresconn.cpp         |    86 +-
 src/providers/postgres/qgspostgresconn.h           |    27 +-
 src/providers/postgres/qgspostgresconnpool.cpp     |    25 +
 src/providers/postgres/qgspostgresconnpool.h       |    66 +
 .../postgres/qgspostgresfeatureiterator.cpp        |   502 +-
 .../postgres/qgspostgresfeatureiterator.h          |    42 +-
 src/providers/postgres/qgspostgresprovider.cpp     |   326 +-
 src/providers/postgres/qgspostgresprovider.h       |    74 +-
 src/providers/spatialite/CMakeLists.txt            |     5 +
 .../spatialite/qgsspatialiteconnection.cpp         |   120 +-
 src/providers/spatialite/qgsspatialiteconnection.h |    42 +
 src/providers/spatialite/qgsspatialiteconnpool.cpp |    23 +
 src/providers/spatialite/qgsspatialiteconnpool.h   |    65 +
 .../spatialite/qgsspatialitedataitems.cpp          |     7 +-
 .../spatialite/qgsspatialitefeatureiterator.cpp    |   120 +-
 .../spatialite/qgsspatialitefeatureiterator.h      |    35 +-
 src/providers/spatialite/qgsspatialiteprovider.cpp |   616 +-
 src/providers/spatialite/qgsspatialiteprovider.h   |    64 +-
 .../spatialite/qgsspatialitesourceselect.cpp       |    11 +-
 .../spatialite/qgsspatialitesourceselect.h         |     2 +-
 .../sqlanywhere/sqlanyconnection/CMakeLists.txt    |     4 +-
 src/providers/wcs/CMakeLists.txt                   |    22 +-
 src/providers/wcs/qgswcscapabilities.cpp           |     2 +-
 src/providers/wcs/qgswcsdataitems.cpp              |     2 +-
 src/providers/wcs/qgswcsprovider.cpp               |   627 +-
 src/providers/wcs/qgswcsprovider.h                 |    94 +-
 src/providers/wcs/qgswcssourceselect.cpp           |     2 +-
 src/providers/wcs/qgswcssourceselect.h             |     2 +-
 src/providers/wfs/CMakeLists.txt                   |     3 +-
 src/providers/wfs/qgswfscapabilities.cpp           |    18 +
 src/providers/wfs/qgswfscapabilities.h             |    10 +
 src/providers/wfs/qgswfsdataitems.cpp              |     2 +-
 src/providers/wfs/qgswfsfeatureiterator.cpp        |   111 +-
 src/providers/wfs/qgswfsfeatureiterator.h          |    33 +-
 src/providers/wfs/qgswfsprovider.cpp               |   187 +-
 src/providers/wfs/qgswfsprovider.h                 |    55 +-
 src/providers/wfs/qgswfssourceselect.cpp           |     2 +-
 src/providers/wfs/qgswfssourceselect.h             |     2 +-
 src/providers/wms/CMakeLists.txt                   |    26 +-
 src/providers/wms/qgstilescalewidget.cpp           |     2 +-
 src/providers/wms/qgswmscapabilities.cpp           |  1945 +
 src/providers/wms/qgswmscapabilities.h             |   722 +
 src/providers/wms/qgswmsconnection.cpp             |    14 -
 src/providers/wms/qgswmsconnection.h               |     2 -
 src/providers/wms/qgswmsdataitems.cpp              |   200 +-
 src/providers/wms/qgswmsdataitems.h                |    32 +-
 src/providers/wms/qgswmsprovider.cpp               |  5985 +-
 src/providers/wms/qgswmsprovider.h                 |   867 +-
 src/providers/wms/qgswmssourceselect.cpp           |    74 +-
 src/providers/wms/qgswmssourceselect.h             |     5 +-
 src/providers/wms/qgswmtsdimensions.cpp            |     2 +-
 src/providers/wms/qgswmtsdimensions.h              |     2 +-
 src/python/qgspythonutilsimpl.cpp                  |    11 +
 src/ui/editorwidgets/qgscalendarconfigdlgbase.ui   |    48 +
 src/ui/editorwidgets/qgscheckboxconfigdlgbase.ui   |    41 +
 src/ui/editorwidgets/qgsdatetimeeditconfig.ui      |   248 +
 src/ui/editorwidgets/qgsdummyconfigdlgbase.ui      |    28 +
 src/ui/editorwidgets/qgsphotoconfigdlgbase.ui      |    87 +
 src/ui/editorwidgets/qgsrangeconfigdlgbase.ui      |   163 +
 src/ui/editorwidgets/qgstexteditconfigdlg.ui       |    40 +
 .../editorwidgets/qgsuniquevaluesconfigdlgbase.ui  |    41 +
 src/ui/editorwidgets/qgsvaluemapconfigdlgbase.ui   |    92 +
 .../editorwidgets/qgsvaluerelationconfigdlgbase.ui |   135 +
 src/ui/editorwidgets/qgswebviewconfigdlgbase.ui    |    62 +
 src/ui/qgisapp.ui                                  |    98 +-
 src/ui/qgsaddattrdialogbase.ui                     |     4 +-
 src/ui/qgsatlascompositionwidgetbase.ui            |    62 +-
 src/ui/qgsattributeselectiondialogbase.ui          |   362 +-
 src/ui/qgsattributetabledialog.ui                  |    72 +-
 src/ui/qgsattributetypeedit.ui                     |   892 +-
 src/ui/qgscategorizedsymbolrendererv2widget.ui     |    52 +-
 src/ui/qgscomposerbase.ui                          |    16 +-
 src/ui/qgscomposerhtmlwidgetbase.ui                |    84 +-
 src/ui/qgscomposeritemwidgetbase.ui                |   131 +-
 src/ui/qgscomposerlabelwidgetbase.ui               |    24 +-
 src/ui/qgscomposerlegendwidgetbase.ui              |    64 +-
 src/ui/qgscomposermapwidgetbase.ui                 |   125 +-
 src/ui/qgscomposerpicturewidgetbase.ui             |   164 +-
 src/ui/qgscomposerscalebarwidgetbase.ui            |    60 +-
 src/ui/qgscomposershapewidgetbase.ui               |    19 +-
 src/ui/qgscomposertablewidgetbase.ui               |   174 +-
 src/ui/qgscompositionwidgetbase.ui                 |    40 +-
 src/ui/qgsdatadefinedsymboldialogbase.ui           |    51 +-
 src/ui/qgsdatumtransformdialogbase.ui              |    76 +-
 src/ui/qgsdbsourceselectbase.ui                    |    48 +-
 src/ui/qgsdecorationgriddialog.ui                  |     2 +-
 src/ui/qgsdelattrdialogbase.ui                     |    50 +-
 src/ui/qgsdualviewbase.ui                          |    97 +-
 src/ui/qgsdxfexportdialogbase.ui                   |    10 +-
 src/ui/qgsengineconfigdialog.ui                    |    90 +-
 src/ui/qgsextentgroupboxwidget.ui                  |   155 +
 src/ui/qgsgenericprojectionselectorbase.ui         |     3 +
 src/ui/qgsgraduatedsymbolrendererv2widget.ui       |    84 +-
 src/ui/qgshandlebadlayersbase.ui                   |    38 +-
 src/ui/qgsidentifyresultsbase.ui                   |   240 +-
 src/ui/qgsinvertedpolygonrendererwidgetbase.ui     |    45 +
 src/ui/qgslabelingguibase.ui                       |   677 +-
 src/ui/qgsmapunitscaledialog.ui                    |   107 +
 src/ui/qgsnewvectorlayerdialogbase.ui              |    73 +-
 src/ui/qgsoptionsbase.ui                           |   547 +-
 src/ui/qgspluginmanagerbase.ui                     |   114 +-
 src/ui/qgsprojectionselectorbase.ui                |     7 +-
 src/ui/qgsprojectlayergroupdialogbase.ui           |    32 +-
 src/ui/qgsprojectpropertiesbase.ui                 |   361 +-
 src/ui/qgsrasterlayerpropertiesbase.ui             |   269 +-
 src/ui/qgsrasterlayersaveasdialogbase.ui           |   195 +-
 src/ui/qgsrasterminmaxwidgetbase.ui                |    12 +
 src/ui/qgsrelationadddlgbase.ui                    |     7 +-
 src/ui/qgsrelationeditorwidgetbase.ui              |     6 +
 src/ui/qgsrendererrulepropsdialogbase.ui           |    71 +-
 src/ui/qgsrendererv2propsdialogbase.ui             |   136 +-
 src/ui/qgssvgexportoptions.ui                      |    91 +
 src/ui/qgssymbolv2selectordialogbase.ui            |    48 +-
 src/ui/qgsunitselectionwidget.ui                   |    74 +
 src/ui/qgsvectorlayerpropertiesbase.ui             |   325 +-
 src/ui/qgsvectorlayersaveasdialogbase.ui           |   587 +-
 src/ui/qgswmtsdimensionsbase.ui                    |     2 +-
 src/ui/symbollayer/widget_centroidfill.ui          |     7 +
 src/ui/symbollayer/widget_ellipse.ui               |    73 +-
 src/ui/symbollayer/widget_fontmarker.ui            |    34 +-
 src/ui/symbollayer/widget_gradientfill.ui          |    30 +-
 src/ui/symbollayer/widget_linepatternfill.ui       |    45 +-
 src/ui/symbollayer/widget_markerline.ui            |    88 +-
 src/ui/symbollayer/widget_pointpatternfill.ui      |    71 +-
 src/ui/symbollayer/widget_shapeburstfill.ui        |   353 +
 src/ui/symbollayer/widget_simplefill.ui            |   247 +-
 src/ui/symbollayer/widget_simpleline.ui            |    73 +-
 src/ui/symbollayer/widget_simplemarker.ui          |    54 +-
 src/ui/symbollayer/widget_svgfill.ui               |    43 +-
 src/ui/symbollayer/widget_svgmarker.ui             |    47 +-
 src/ui/symbollayer/widget_symbolslist.ui           |   110 +-
 src/ui/symbollayer/widget_vectorfield.ui           |    42 +-
 tests/algorithms/qgsproject/projecttest.h          |    10 +-
 tests/bench/CMakeLists.txt                         |     1 +
 tests/bench/main.cpp                               |    44 +-
 tests/bench/qgsbench.cpp                           |    70 +-
 tests/bench/qgsbench.h                             |    12 +-
 tests/qt_modeltest/modeltest.cpp                   |    32 +-
 tests/src/analysis/CMakeLists.txt                  |     5 +-
 tests/src/core/CMakeLists.txt                      |     7 +
 tests/src/core/regression992.cpp                   |    21 +-
 tests/src/core/testmaprendererjob.cpp              |   279 +
 tests/src/core/testqgsatlascomposition.cpp         |   131 +-
 tests/src/core/testqgsblendmodes.cpp               |    38 +-
 tests/src/core/testqgscomposereffects.cpp          |     5 +-
 tests/src/core/testqgscomposerhtml.cpp             |    31 +-
 tests/src/core/testqgscomposerlabel.cpp            |    10 +-
 tests/src/core/testqgscomposermap.cpp              |   127 +-
 tests/src/core/testqgscomposerpaper.cpp            |     5 +-
 tests/src/core/testqgscomposerpicture.cpp          |   369 +
 tests/src/core/testqgscomposerrotation.cpp         |    69 +-
 tests/src/core/testqgscomposerscalebar.cpp         |    26 +-
 tests/src/core/testqgscomposershapes.cpp           |     4 +-
 tests/src/core/testqgscomposertable.cpp            |   510 +
 .../src/core/testqgscoordinatereferencesystem.cpp  |     7 +
 tests/src/core/testqgsdiagram.cpp                  |    14 +-
 tests/src/core/testqgsdiagramexpression.cpp        |    31 +-
 tests/src/core/testqgsexpression.cpp               |    78 +-
 tests/src/core/testqgsgradients.cpp                |    11 +-
 tests/src/core/testqgsinvertedpolygonrenderer.cpp  |   182 +
 tests/src/core/testqgsmaprenderer.cpp              |    10 +-
 tests/src/core/testqgsproject.cpp                  |    77 +
 tests/src/core/testqgsrasterlayer.cpp              |   117 +-
 tests/src/core/testqgsrenderers.cpp                |    18 +-
 tests/src/core/testqgsrulebasedrenderer.cpp        |     8 +-
 tests/src/core/testqgsshapeburst.cpp               |   245 +
 tests/src/core/testqgsspatialindex.cpp             |   141 +
 tests/src/core/testqgsstylev2.cpp                  |    71 +
 tests/src/core/testqgsvectorlayercache.cpp         |    15 +-
 tests/src/gui/CMakeLists.txt                       |     3 +-
 tests/src/gui/testprojectionissues.cpp             |     4 +-
 tests/src/gui/testqgsmapcanvas.cpp                 |    94 +
 tests/src/providers/testqgswcspublicservers.cpp    |     2 +-
 tests/src/python/CMakeLists.txt                    |     2 +-
 tests/src/python/qgis_local_server.py              |   124 +-
 tests/src/python/test_qgis_local_server.py         |     4 +-
 tests/src/python/test_qgsappstartup.py             |    43 +-
 tests/src/python/test_qgsatlascomposition.py       |    51 +-
 tests/src/python/test_qgsblendmodes.py             |    36 +-
 tests/src/python/test_qgscomposerhtml.py           |    41 +-
 tests/src/python/test_qgscomposermap.py            |     4 +-
 tests/src/python/test_qgscomposershapes.py         |     7 +-
 tests/src/python/test_qgsgeometry.py               |   187 +-
 tests/src/python/test_qgspallabeling_base.py       |   225 +-
 tests/src/python/test_qgspallabeling_canvas.py     |    93 +-
 tests/src/python/test_qgspallabeling_composer.py   |   394 +-
 tests/src/python/test_qgspallabeling_server.py     |   157 +-
 tests/src/python/test_qgspallabeling_tests.py      |    65 +-
 tests/src/python/utilities.py                      |   126 +-
 .../expected_atlas_autoscale1.png                  |   Bin 162553 -> 165295 bytes
 .../osgeo4w_nightly.anomoly.png                    |   Bin 34271 -> 0 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 31485 -> 0 bytes
 .../expected_atlas_autoscale2.png                  |   Bin 198489 -> 199742 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 31443 -> 0 bytes
 .../expected_atlas_autoscale_old_api1.png          |   Bin 162553 -> 165295 bytes
 .../osgeo4w_nightly.anomoly.png                    |   Bin 34271 -> 0 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 31485 -> 0 bytes
 .../expected_atlas_autoscale_old_api2.png          |   Bin 198489 -> 199742 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 31443 -> 0 bytes
 .../expected_atlas_filtering1.png                  |   Bin 196092 -> 196972 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 31521 -> 0 bytes
 .../expected_atlas_fixedscale1.png                 |   Bin 172929 -> 175384 bytes
 .../osgeo4w_nightly.anomoly.png                    |   Bin 34190 -> 0 bytes
 .../ubuntu_12.04.anomaly.png                       |   Bin 33827 -> 0 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 31327 -> 0 bytes
 .../expected_atlas_fixedscale2.png                 |   Bin 190527 -> 192004 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 31382 -> 0 bytes
 .../expected_atlas_fixedscale_old_api1.png         |   Bin 172929 -> 175384 bytes
 .../osgeo4w_nightly.anomoly.png                    |   Bin 34190 -> 0 bytes
 .../ubuntu_12.04.anomaly.png                       |   Bin 33827 -> 0 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 31327 -> 0 bytes
 .../expected_atlas_fixedscale_old_api2.png         |   Bin 190527 -> 192004 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 31382 -> 0 bytes
 .../expected_atlas_hiding1.png                     |   Bin 52624 -> 55235 bytes
 .../osgeo4w_nightly.anomoly.png                    |   Bin 33920 -> 0 bytes
 .../ubuntu_12.04.anomaly.png                       |   Bin 33827 -> 0 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 31327 -> 0 bytes
 .../expected_atlas_hiding2.png                     |   Bin 49504 -> 51263 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 31382 -> 0 bytes
 .../expected_atlas_predefinedscales1.png           |   Bin 0 -> 165278 bytes
 .../expected_atlas_predefinedscales2.png           |   Bin 0 -> 171984 bytes
 .../expected_atlas_sorting1.png                    |   Bin 196416 -> 197372 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 31443 -> 0 bytes
 .../expected_atlas_sorting2.png                    |   Bin 157433 -> 159707 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 31375 -> 0 bytes
 .../expected_atlas_two_maps1.png                   |   Bin 164479 -> 167007 bytes
 .../expected_atlas_two_maps2.png                   |   Bin 186708 -> 188336 bytes
 .../expected_composerhtml_smartbreaks1.png         |   Bin 0 -> 82427 bytes
 .../expected_composerhtml_smartbreaks2.png         |   Bin 0 -> 51191 bytes
 .../expected_composerhtml_smartbreaks3.png}        |   Bin
 .../expected_composermap_crossgrid.png             |   Bin 0 -> 118019 bytes
 .../expected_composermap_grid.png                  |   Bin 129145 -> 161943 bytes
 .../expected_composermap_overview.png              |   Bin 178557 -> 178521 bytes
 .../osgeo4w_nightly.anomoly.png                    |   Bin 33891 -> 0 bytes
 .../ubuntu_12.04.anomaly.png                       |   Bin 33406 -> 0 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 33927 -> 0 bytes
 .../expected_composermap_overview_blending.png     |   Bin 178609 -> 178571 bytes
 .../ubuntu_12.04.anomaly.png                       |   Bin 33385 -> 0 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 33906 -> 0 bytes
 .../expected_composermap_overview_center.png       |   Bin 103833 -> 103833 bytes
 .../ubuntu_12.04.anomaly.png                       |   Bin 36933 -> 0 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 36517 -> 0 bytes
 .../expected_composermap_overview_invert.png       |   Bin 167744 -> 167676 bytes
 .../ubuntu_12.04.anomaly.png                       |   Bin 34394 -> 0 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 34856 -> 0 bytes
 .../expected_composermap_overview_rotated.png      |   Bin 0 -> 474596 bytes
 .../expected_composermap_overview_rotated2.png     |   Bin 0 -> 567399 bytes
 .../expected_composermap_render.png                |   Bin 111173 -> 111293 bytes
 .../osgeo4w_nightly.anomoly.png                    |   Bin 37870 -> 0 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 37906 -> 0 bytes
 .../expected_composermap_zebrastyle.png            |   Bin 57174 -> 57156 bytes
 .../ubuntu_12.04.anomaly.png                       |   Bin 31932 -> 0 bytes
 .../expected_composerpicture_badexpression.png     |   Bin 0 -> 39937 bytes
 .../expected_composerpicture_clip_anchor.png       |   Bin 0 -> 116304 bytes
 ...xpected_composerpicture_clip_anchoroversize.png |   Bin 0 -> 141991 bytes
 .../expected_composerpicture_expression.png        |   Bin 0 -> 151398 bytes
 .../expected_composerpicture_itemrotation.png      |   Bin 0 -> 252946 bytes
 .../expected_composerpicture_resize_clip.png       |   Bin 0 -> 110649 bytes
 ...xpected_composerpicture_resize_frametoimage.png |   Bin 0 -> 141473 bytes
 .../expected_composerpicture_resize_stretch.png    |   Bin 0 -> 187321 bytes
 .../expected_composerpicture_resize_zoom.png       |   Bin 0 -> 173363 bytes
 .../expected_composerpicture_resize_zoomresize.png |   Bin 0 -> 158871 bytes
 .../expected_composerpicture_rotation.png}         |   Bin
 .../expected_composerpicture_rotation_oldapi.png}  |   Bin
 .../expected_composerpicture_svg_frametoimage.png  |   Bin 0 -> 44287 bytes
 .../expected_composerpicture_svg_stretch.png       |   Bin 0 -> 95596 bytes
 .../expected_composerpicture_svg_zoom.png          |   Bin 0 -> 151398 bytes
 .../expected_composerpicture_svg_zoomresize.png    |   Bin 0 -> 100157 bytes
 .../expected_composerpicture_zoom_anchor.png       |   Bin 0 -> 103727 bytes
 .../expected_composerrotation_label.png            |   Bin 46714 -> 48581 bytes
 .../expected_composerrotation_mapitemrotation.png  |   Bin 103998 -> 104072 bytes
 .../expected_composerrotation_maprotation.png      |   Bin 94061 -> 94092 bytes
 ...xpected_composerrotation_maprotation_oldapi.png |   Bin 94061 -> 94092 bytes
 ...pected_composerrotation_pictureitemrotation.png |   Bin 253328 -> 0 bytes
 .../expected_composerscalebar_doublebox.png        |   Bin 267351 -> 267359 bytes
 .../ubuntu_12.04.anomaly.png                       |   Bin 33976 -> 0 bytes
 .../ubuntu_13.10.anomoly.png                       |   Bin 32265 -> 0 bytes
 .../expected_composerscalebar_numeric.png          |   Bin 266397 -> 266137 bytes
 .../ubuntu_12.04.anomaly.png                       |   Bin 140121 -> 0 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 140132 -> 0 bytes
 .../ubuntu_13.10.anomaly.png                       |   Bin 32265 -> 0 bytes
 .../expected_composerscalebar_singlebox.png        |   Bin 267212 -> 267223 bytes
 .../ubuntu_12.04.anomaly.png                       |   Bin 33914 -> 0 bytes
 .../ubuntu_13.10.anomaly.png                       |   Bin 32265 -> 0 bytes
 .../expected_composerscalebar_tick.png             |   Bin 267297 -> 267297 bytes
 .../ubuntu_12.04.anomaly.png                       |   Bin 140690 -> 0 bytes
 .../ubuntu_13.04.anomaly.png                       |   Bin 140112 -> 0 bytes
 .../ubuntu_13.10.anomaly.png                       |   Bin 32265 -> 0 bytes
 .../expected_inverted_polys_graduated.png          |   Bin 0 -> 641536 bytes
 .../expected_inverted_polys_preprocess.png         |   Bin 0 -> 641536 bytes
 .../expected_inverted_polys_projection.png         |   Bin 0 -> 641536 bytes
 .../expected_inverted_polys_projection2.png        |   Bin 0 -> 641536 bytes
 .../expected_inverted_polys_single.png             |   Bin 0 -> 641536 bytes
 .../sp_background_rect/sp_background_rect.png      |   Bin 8017 -> 6075 bytes
 .../sp_background_rect_w_offset.png                |   Bin 8058 -> 6275 bytes
 .../sp_background_svg/sp_background_svg.png        |   Bin 7928 -> 6139 bytes
 .../sp_background_svg_w_offset.png                 |   Bin 8135 -> 6307 bytes
 .../sp_default_label/sp_default_label.png          |   Bin 8243 -> 6223 bytes
 .../sp_partials_labels_disabled.png                |   Bin 1822 -> 1408 bytes
 .../sp_partials_labels_enabled.png                 |   Bin 9077 -> 6780 bytes
 .../sp_text_color/sp_text_color.png                |   Bin 7640 -> 5687 bytes
 .../sp_text_size_map_unit.png                      |   Bin 8016 -> 6223 bytes
 .../sp_background_rect/sp_background_rect.png      |   Bin 8958 -> 0 bytes
 .../sp_background_rect_w_offset.png                |   Bin 8907 -> 0 bytes
 .../sp_background_svg/sp_background_svg.png        |   Bin 8816 -> 0 bytes
 .../sp_background_svg_w_offset.png                 |   Bin 8984 -> 0 bytes
 .../sp_default_label/sp_default_label.png          |   Bin 9156 -> 0 bytes
 .../sp_img_background_rect.png                     |   Bin 0 -> 6069 bytes
 .../sp_img_background_rect_w_offset.png            |   Bin 0 -> 6261 bytes
 .../sp_img_background_svg.png                      |   Bin 0 -> 6132 bytes
 .../sp_img_background_svg_w_offset.png             |   Bin 0 -> 6293 bytes
 .../sp_img_default_label/sp_img_default_label.png  |   Bin 0 -> 6210 bytes
 .../sp_img_partials_labels_disabled.png            |   Bin 0 -> 1391 bytes
 .../sp_img_partials_labels_enabled.png             |   Bin 0 -> 6769 bytes
 .../sp_img_text_color/sp_img_text_color.png        |   Bin 0 -> 5673 bytes
 .../sp_img_text_size_map_unit.png                  |   Bin 0 -> 6210 bytes
 .../sp_partials_labels_disabled.png                |   Bin 2143 -> 0 bytes
 .../sp_partials_labels_enabled.png                 |   Bin 10033 -> 0 bytes
 .../sp_pdf_background_rect.png                     |   Bin 0 -> 5026 bytes
 .../sp_pdf_background_rect_w_offset.png            |   Bin 0 -> 5252 bytes
 .../sp_pdf_background_svg.png                      |   Bin 0 -> 5410 bytes
 .../sp_pdf_background_svg_w_offset.png             |   Bin 0 -> 5492 bytes
 .../sp_pdf_default_label/sp_pdf_default_label.png  |   Bin 0 -> 5206 bytes
 .../sp_pdf_partials_labels_disabled.png            |   Bin 0 -> 1025 bytes
 .../sp_pdf_partials_labels_enabled.png             |   Bin 0 -> 5740 bytes
 .../sp_pdf_text_color/sp_pdf_text_color.png        |   Bin 0 -> 4790 bytes
 .../sp_pdf_text_size_map_unit.png                  |   Bin 0 -> 5206 bytes
 .../sp_svg_background_rect.png                     |   Bin 0 -> 6079 bytes
 .../sp_svg_background_rect_w_offset.png            |   Bin 0 -> 6246 bytes
 .../sp_svg_background_svg.png                      |   Bin 0 -> 6124 bytes
 .../sp_svg_background_svg_w_offset.png             |   Bin 0 -> 6280 bytes
 .../sp_svg_default_label/sp_svg_default_label.png  |   Bin 0 -> 6195 bytes
 .../sp_svg_partials_labels_disabled.png            |   Bin 0 -> 1391 bytes
 .../sp_svg_partials_labels_enabled.png             |   Bin 0 -> 6763 bytes
 .../sp_svg_text_color/sp_svg_text_color.png        |   Bin 0 -> 5677 bytes
 .../sp_svg_text_size_map_unit.png                  |   Bin 0 -> 6195 bytes
 .../sp_text_color/sp_text_color.png                |   Bin 8326 -> 0 bytes
 .../sp_text_size_map_unit.png                      |   Bin 8857 -> 0 bytes
 .../sp_background_rect/sp_background_rect.png      |   Bin 8017 -> 5531 bytes
 .../sp_background_rect_w_offset.png                |   Bin 8058 -> 5736 bytes
 .../sp_background_svg/sp_background_svg.png        |   Bin 7928 -> 5592 bytes
 .../sp_background_svg_w_offset.png                 |   Bin 8135 -> 5758 bytes
 .../sp_default_label/sp_default_label.png          |   Bin 8243 -> 5680 bytes
 .../sp_partials_labels_disabled.png                |   Bin 1822 -> 1236 bytes
 .../sp_partials_labels_enabled.png                 |   Bin 9077 -> 6158 bytes
 .../sp_text_color/sp_text_color.png                |   Bin 7640 -> 5230 bytes
 .../sp_text_size_map_unit.png                      |   Bin 8016 -> 5680 bytes
 .../expected_piediagram/expected_piediagram.png    |   Bin 65730 -> 64451 bytes
 .../expected_piediagram_expression.png             |   Bin 55365 -> 52641 bytes
 .../expected_shapeburst/expected_shapeburst.png    |   Bin 0 -> 641536 bytes
 .../expected_shapeburst_blur.png                   |   Bin 0 -> 641536 bytes
 .../expected_shapeburst_colors.png                 |   Bin 0 -> 641536 bytes
 .../expected_shapeburst_from_qml.png               |   Bin 0 -> 641536 bytes
 .../expected_shapeburst_ignorerings.png            |   Bin 0 -> 641536 bytes
 .../expected_shapeburst_maxdistance_mapunit.png    |   Bin 0 -> 641536 bytes
 .../expected_shapeburst_maxdistance_mm.png         |   Bin 0 -> 641536 bytes
 .../expected_shapeburst_ramp.png                   |   Bin 0 -> 641536 bytes
 tests/testdata/inverted_polys_graduated.qml        |   228 +
 tests/testdata/inverted_polys_preprocess.qml       |   201 +
 tests/testdata/inverted_polys_single.qml           |   201 +
 tests/testdata/labeling/README.rst                 |   203 +
 tests/testdata/landsat-f32-b1.tif                  |   Bin 0 -> 17946 bytes
 tests/testdata/landsat-int16-b1.tif                |   Bin 0 -> 14818 bytes
 tests/testdata/polys_overlapping.dbf               |   Bin 0 -> 1252 bytes
 .../testdata/{lines.prj => polys_overlapping.prj}  |     0
 tests/testdata/polys_overlapping.shp               |   Bin 0 -> 10980 bytes
 tests/testdata/polys_overlapping.shx               |   Bin 0 -> 188 bytes
 tests/testdata/polys_shapeburst_symbol.qml         |   181 +
 .../fcgi/scripts/spawn_fcgi_debian.sh              |    61 +
 .../qgis_local_server/lighttpd/config/modules.conf |     4 +-
 .../lighttpd/scripts/lighttpd_debian.sh            |    93 +
 .../qgis_icon.svg => tests/testdata/sample_svg.svg |     0
 tests/testdata/scaleoffset.tif                     |   Bin 0 -> 2042 bytes
 4624 files changed, 1134554 insertions(+), 874677 deletions(-)
 create mode 100644 debian/compat.in
 delete mode 100644 debian/compat.jessie
 delete mode 100644 debian/compat.precise
 delete mode 100644 debian/compat.quantal
 delete mode 100644 debian/compat.raring
 delete mode 100644 debian/compat.saucy
 delete mode 100644 debian/compat.sid
 delete mode 100644 debian/compat.trusty
 delete mode 100644 debian/compat.wheezy
 create mode 100644 debian/control.in
 delete mode 100644 debian/control.jessie
 delete mode 100644 debian/control.precise
 delete mode 100644 debian/control.quantal
 delete mode 100644 debian/control.raring
 delete mode 100644 debian/control.saucy
 delete mode 100644 debian/control.sid
 delete mode 100644 debian/control.sid-oracle
 delete mode 100644 debian/control.trusty
 delete mode 100644 debian/control.wheezy
 delete mode 100644 debian/libqgis-analysis2.2.0.symbols
 rename debian/{libqgis-analysis2.2.0.install => libqgis-analysis2.4.0.install} (100%)
 rename debian/{libqgis-analysis2.2.0.postinst => libqgis-analysis2.4.0.postinst} (100%)
 rename debian/{libqgis-analysis2.2.0.postrm => libqgis-analysis2.4.0.postrm} (100%)
 create mode 100644 debian/libqgis-analysis2.4.0.symbols
 delete mode 100644 debian/libqgis-core2.2.0.lintian-overrides
 delete mode 100644 debian/libqgis-core2.2.0.symbols
 rename debian/{libqgis-core2.2.0.install => libqgis-core2.4.0.install} (100%)
 rename debian/{libqgis-core2.2.0.postinst => libqgis-core2.4.0.postinst} (100%)
 rename debian/{libqgis-core2.2.0.postrm => libqgis-core2.4.0.postrm} (100%)
 create mode 100644 debian/libqgis-core2.4.0.symbols
 create mode 100644 debian/libqgis-customwidgets2.4.0.install
 delete mode 100644 debian/libqgis-gui2.2.0.symbols
 rename debian/{libqgis-gui2.2.0.install => libqgis-gui2.4.0.install} (100%)
 rename debian/{libqgis-gui2.2.0.postinst => libqgis-gui2.4.0.postinst} (100%)
 rename debian/{libqgis-gui2.2.0.postrm => libqgis-gui2.4.0.postrm} (100%)
 create mode 100644 debian/libqgis-gui2.4.0.symbols
 delete mode 100644 debian/libqgis-networkanalysis2.2.0.symbols
 rename debian/{libqgis-networkanalysis2.2.0.install => libqgis-networkanalysis2.4.0.install} (100%)
 rename debian/{libqgis-networkanalysis2.2.0.postinst => libqgis-networkanalysis2.4.0.postinst} (100%)
 rename debian/{libqgis-networkanalysis2.2.0.postrm => libqgis-networkanalysis2.4.0.postrm} (100%)
 create mode 100644 debian/libqgis-networkanalysis2.4.0.symbols
 delete mode 100644 debian/libqgisgrass2.2.0.lintian-overrides
 delete mode 100644 debian/libqgisgrass2.2.0.symbols
 rename debian/{libqgisgrass2.2.0.install => libqgisgrass2.4.0.install} (100%)
 rename debian/{libqgisgrass2.2.0.postinst => libqgisgrass2.4.0.postinst} (100%)
 rename debian/{libqgisgrass2.2.0.postrm => libqgisgrass2.4.0.postrm} (100%)
 create mode 100644 debian/libqgisgrass2.4.0.symbols
 delete mode 100644 debian/libqgispython2.2.0.symbols
 rename debian/{libqgispython2.2.0.install => libqgispython2.4.0.install} (100%)
 rename debian/{libqgispython2.2.0.postinst => libqgispython2.4.0.postinst} (100%)
 rename debian/{libqgispython2.2.0.postrm => libqgispython2.4.0.postrm} (100%)
 create mode 100644 debian/libqgispython2.4.0.symbols
 delete mode 100644 debian/libqgissqlanyconnection2.2.0.symbols
 rename debian/{libqgissqlanyconnection2.2.0.install => libqgissqlanyconnection2.4.0.install} (100%)
 rename debian/{libqgissqlanyconnection2.2.0.postinst => libqgissqlanyconnection2.4.0.postinst} (100%)
 rename debian/{libqgissqlanyconnection2.2.0.postrm => libqgissqlanyconnection2.4.0.postrm} (100%)
 create mode 100644 debian/libqgissqlanyconnection2.4.0.symbols
 delete mode 100644 debian/patches/0001-9655-fix-invalid-simplified-geometries.patch
 delete mode 100644 debian/patches/0001-9686-fix-simplification-of-no-closed-polygons.patch
 delete mode 100644 debian/patches/0001-BUG-9674-WFS-GetFeature-Request-does-not-return-feat.patch
 delete mode 100644 debian/patches/0001-Ensure-draw-line-only-inside-polygon-works-correctly.patch
 delete mode 100644 debian/patches/0001-Fix-9396-datum-transform-in-save-as-dialog.patch
 delete mode 100644 debian/patches/0001-Fix-for-9655-fix-invalid-polygons-with-buffer_0.patch
 delete mode 100644 debian/patches/0001-Georeferencer-fix-bad-allocation-error.patch
 delete mode 100644 debian/patches/0001-More-LongLong-fixes.patch
 delete mode 100644 debian/patches/0001-don-t-open-the-identify-dialog-beforehand-if-Open-fe.patch
 delete mode 100644 debian/patches/0001-expressions-put-black-in-front-of-ELSE-and-WHEN-fixe.patch
 delete mode 100644 debian/patches/0001-fix-license-display.patch
 create mode 100644 debian/patches/0001-oracle-provider-fix-closing-of-iterator-in-case-of-e.patch
 delete mode 100644 debian/patches/0001-oracle-provider-replace-rownum-0-with-1-0-to-retriev.patch
 delete mode 100644 debian/patches/0001-postgres-provider-consider-TIN-and-POLYHEDRALSURFACE.patch
 delete mode 100644 debian/patches/0001-wms-allow-image-jpgpng-fixes-9622.patch
 delete mode 100644 debian/patches/disable-features-on-arm.patch
 delete mode 100644 debian/patches/fix-qreal-vs-double.patch
 delete mode 100644 debian/patches/qgis-api-doc-MAX_DOT_GRAPH_DEPTH.patch
 delete mode 100644 debian/patches/qgis_arm.patch
 delete mode 100644 debian/patches/remove-google-adsense.patch
 delete mode 100644 debian/patches/use-local-icon.patch
 create mode 100644 debian/python-qgis.install.in
 delete mode 100644 debian/python-qgis.install.jessie
 delete mode 100644 debian/python-qgis.install.precise
 delete mode 100644 debian/python-qgis.install.quantal
 delete mode 100644 debian/python-qgis.install.raring
 delete mode 100644 debian/python-qgis.install.saucy
 delete mode 100644 debian/python-qgis.install.sid
 delete mode 100644 debian/python-qgis.install.trusty
 delete mode 100644 debian/python-qgis.install.wheezy
 delete mode 100644 doc/images/qgis_new_80pct.png
 create mode 100644 i18n/qgis_tl.ts
 create mode 100644 images/composer/missing_image.svg
 create mode 100755 images/flags/tl.png
 create mode 100644 images/icons/qgis_icon_poster.svg
 create mode 100644 images/svg/arrows/NorthArrow_02.svg
 create mode 100644 images/svg/arrows/NorthArrow_03.svg
 create mode 100644 images/svg/arrows/NorthArrow_04.svg
 create mode 100644 images/svg/arrows/NorthArrow_05.svg
 create mode 100644 images/svg/arrows/NorthArrow_06.svg
 create mode 100644 images/svg/arrows/NorthArrow_07.svg
 create mode 100644 images/svg/arrows/NorthArrow_08.svg
 create mode 100644 images/svg/arrows/NorthArrow_09.svg
 create mode 100644 images/svg/arrows/NorthArrow_10.svg
 create mode 100644 images/svg/arrows/NorthArrow_11.svg
 create mode 100644 images/themes/default/mActionZoomToArea.svg
 create mode 100644 images/themes/default/stars_empty.png
 create mode 100644 images/themes/default/stars_full.png
 delete mode 100644 license.txt
 create mode 100644 python/analysis/__init__.py
 create mode 100644 python/core/__init__.py
 create mode 100644 python/core/composer/qgscomposerattributetablemodel.sip
 create mode 100644 python/core/composer/qgscomposertablecolumn.sip
 create mode 100644 python/core/contextmanagers.py
 create mode 100644 python/core/layertree/qgslayertree.sip
 create mode 100644 python/core/layertree/qgslayertreegroup.sip
 create mode 100644 python/core/layertree/qgslayertreelayer.sip
 create mode 100644 python/core/layertree/qgslayertreenode.sip
 create mode 100644 python/core/layertree/qgslayertreeregistrybridge.sip
 create mode 100644 python/core/layertree/qgslayertreeutils.sip
 create mode 100644 python/core/qgsdatumtransformstore.sip
 create mode 100644 python/core/qgsmaplayerrenderer.sip
 create mode 100644 python/core/qgsmaprenderercache.sip
 create mode 100644 python/core/qgsmaprenderercustompainterjob.sip
 create mode 100644 python/core/qgsmaprendererjob.sip
 create mode 100644 python/core/qgsmaprendererparalleljob.sip
 create mode 100644 python/core/qgsmaprenderersequentialjob.sip
 create mode 100644 python/core/qgsmapsettings.sip
 create mode 100644 python/core/qgsmaptopixelgeometrysimplifier.sip
 create mode 100644 python/core/qgsmapunitscale.sip
 create mode 100644 python/core/symbology-ng/qgsinvertedpolygonrenderer.sip
 create mode 100644 python/custom_widgets/qgis_customwidgets.py
 create mode 100644 python/ext-libs/CMakeLists.txt
 create mode 100644 python/ext-libs/Jinja2-2.7.2-py2.7.egg-info/PKG-INFO
 create mode 100644 python/ext-libs/Jinja2-2.7.2-py2.7.egg-info/SOURCES.txt
 copy images/themes/CMakeLists.txt => python/ext-libs/Jinja2-2.7.2-py2.7.egg-info/dependency_links.txt (100%)
 create mode 100644 python/ext-libs/Jinja2-2.7.2-py2.7.egg-info/entry_points.txt
 create mode 100644 python/ext-libs/Jinja2-2.7.2-py2.7.egg-info/installed-files.txt
 copy images/themes/CMakeLists.txt => python/ext-libs/Jinja2-2.7.2-py2.7.egg-info/not-zip-safe (100%)
 create mode 100644 python/ext-libs/Jinja2-2.7.2-py2.7.egg-info/requires.txt
 create mode 100644 python/ext-libs/Jinja2-2.7.2-py2.7.egg-info/top_level.txt
 create mode 100644 python/ext-libs/MarkupSafe-0.18-py2.7.egg-info/PKG-INFO
 create mode 100644 python/ext-libs/MarkupSafe-0.18-py2.7.egg-info/SOURCES.txt
 copy images/themes/CMakeLists.txt => python/ext-libs/MarkupSafe-0.18-py2.7.egg-info/dependency_links.txt (100%)
 create mode 100644 python/ext-libs/MarkupSafe-0.18-py2.7.egg-info/installed-files.txt
 copy images/themes/CMakeLists.txt => python/ext-libs/MarkupSafe-0.18-py2.7.egg-info/not-zip-safe (100%)
 create mode 100644 python/ext-libs/MarkupSafe-0.18-py2.7.egg-info/top_level.txt
 create mode 100644 python/ext-libs/OWSLib-0.8.6-py2.7.egg-info/PKG-INFO
 create mode 100644 python/ext-libs/OWSLib-0.8.6-py2.7.egg-info/SOURCES.txt
 copy images/themes/CMakeLists.txt => python/ext-libs/OWSLib-0.8.6-py2.7.egg-info/dependency_links.txt (100%)
 create mode 100644 python/ext-libs/OWSLib-0.8.6-py2.7.egg-info/installed-files.txt
 create mode 100644 python/ext-libs/OWSLib-0.8.6-py2.7.egg-info/requires.txt
 create mode 100644 python/ext-libs/OWSLib-0.8.6-py2.7.egg-info/top_level.txt
 create mode 100644 python/ext-libs/Pygments-1.6-py2.7.egg-info/PKG-INFO
 create mode 100644 python/ext-libs/Pygments-1.6-py2.7.egg-info/SOURCES.txt
 copy images/themes/CMakeLists.txt => python/ext-libs/Pygments-1.6-py2.7.egg-info/dependency_links.txt (100%)
 create mode 100644 python/ext-libs/Pygments-1.6-py2.7.egg-info/entry_points.txt
 create mode 100644 python/ext-libs/Pygments-1.6-py2.7.egg-info/installed-files.txt
 copy images/themes/CMakeLists.txt => python/ext-libs/Pygments-1.6-py2.7.egg-info/not-zip-safe (100%)
 create mode 100644 python/ext-libs/Pygments-1.6-py2.7.egg-info/top_level.txt
 create mode 100644 python/ext-libs/dateutil/__init__.py
 create mode 100644 python/ext-libs/dateutil/easter.py
 create mode 100644 python/ext-libs/dateutil/parser.py
 create mode 100644 python/ext-libs/dateutil/relativedelta.py
 create mode 100644 python/ext-libs/dateutil/rrule.py
 create mode 100644 python/ext-libs/dateutil/tz.py
 create mode 100644 python/ext-libs/dateutil/tzwin.py
 create mode 100644 python/ext-libs/dateutil/zoneinfo/__init__.py
 create mode 100644 python/ext-libs/dateutil/zoneinfo/zoneinfo--latest.tar.gz
 create mode 100644 python/ext-libs/httplib2/CMakeLists.txt
 rename python/{plugins/processing/admintools => ext-libs}/httplib2/__init__.py (100%)
 rename python/{plugins/processing/admintools => ext-libs}/httplib2/iri2uri.py (100%)
 rename python/{plugins/processing/admintools => ext-libs}/httplib2/socks.py (100%)
 create mode 100644 python/ext-libs/jinja2/__init__.py
 create mode 100644 python/ext-libs/jinja2/_compat.py
 create mode 100644 python/ext-libs/jinja2/_stringdefs.py
 create mode 100644 python/ext-libs/jinja2/bccache.py
 create mode 100644 python/ext-libs/jinja2/compiler.py
 create mode 100644 python/ext-libs/jinja2/constants.py
 create mode 100644 python/ext-libs/jinja2/debug.py
 create mode 100644 python/ext-libs/jinja2/defaults.py
 create mode 100644 python/ext-libs/jinja2/environment.py
 create mode 100644 python/ext-libs/jinja2/exceptions.py
 create mode 100644 python/ext-libs/jinja2/ext.py
 create mode 100644 python/ext-libs/jinja2/filters.py
 create mode 100644 python/ext-libs/jinja2/lexer.py
 create mode 100644 python/ext-libs/jinja2/loaders.py
 create mode 100644 python/ext-libs/jinja2/meta.py
 create mode 100644 python/ext-libs/jinja2/nodes.py
 create mode 100644 python/ext-libs/jinja2/optimizer.py
 create mode 100644 python/ext-libs/jinja2/parser.py
 create mode 100644 python/ext-libs/jinja2/runtime.py
 create mode 100644 python/ext-libs/jinja2/sandbox.py
 create mode 100644 python/ext-libs/jinja2/tests.py
 create mode 100644 python/ext-libs/jinja2/testsuite/__init__.py
 create mode 100644 python/ext-libs/jinja2/testsuite/api.py
 create mode 100644 python/ext-libs/jinja2/testsuite/bytecode_cache.py
 create mode 100644 python/ext-libs/jinja2/testsuite/core_tags.py
 create mode 100644 python/ext-libs/jinja2/testsuite/debug.py
 create mode 100644 python/ext-libs/jinja2/testsuite/doctests.py
 create mode 100644 python/ext-libs/jinja2/testsuite/ext.py
 create mode 100644 python/ext-libs/jinja2/testsuite/filters.py
 create mode 100644 python/ext-libs/jinja2/testsuite/imports.py
 create mode 100644 python/ext-libs/jinja2/testsuite/inheritance.py
 create mode 100644 python/ext-libs/jinja2/testsuite/lexnparse.py
 create mode 100644 python/ext-libs/jinja2/testsuite/loader.py
 create mode 100644 python/ext-libs/jinja2/testsuite/regression.py
 rename python/{plugins/processing/admintools => ext-libs/jinja2/testsuite/res}/__init__.py (100%)
 create mode 100644 python/ext-libs/jinja2/testsuite/res/templates/broken.html
 create mode 100644 python/ext-libs/jinja2/testsuite/res/templates/foo/test.html
 create mode 100644 python/ext-libs/jinja2/testsuite/res/templates/syntaxerror.html
 create mode 100644 python/ext-libs/jinja2/testsuite/res/templates/test.html
 create mode 100644 python/ext-libs/jinja2/testsuite/security.py
 create mode 100644 python/ext-libs/jinja2/testsuite/tests.py
 create mode 100644 python/ext-libs/jinja2/testsuite/utils.py
 create mode 100644 python/ext-libs/jinja2/utils.py
 create mode 100644 python/ext-libs/jinja2/visitor.py
 create mode 100644 python/ext-libs/markupsafe/__init__.py
 create mode 100644 python/ext-libs/markupsafe/_compat.py
 create mode 100644 python/ext-libs/markupsafe/_constants.py
 create mode 100644 python/ext-libs/markupsafe/_native.py
 create mode 100644 python/ext-libs/markupsafe/_speedups.c
 create mode 100755 python/ext-libs/markupsafe/_speedups.so
 create mode 100644 python/ext-libs/markupsafe/tests.py
 create mode 100644 python/ext-libs/owslib/__init__.py
 rename python/{plugins/processing/admintools/geoserver => ext-libs/owslib/coverage}/__init__.py (100%)
 create mode 100644 python/ext-libs/owslib/coverage/wcs100.py
 create mode 100644 python/ext-libs/owslib/coverage/wcs110.py
 create mode 100644 python/ext-libs/owslib/coverage/wcsBase.py
 create mode 100644 python/ext-libs/owslib/coverage/wcsdecoder.py
 create mode 100644 python/ext-libs/owslib/crs.py
 create mode 100644 python/ext-libs/owslib/csw.py
 create mode 100644 python/ext-libs/owslib/dif.py
 create mode 100644 python/ext-libs/owslib/etree.py
 create mode 100644 python/ext-libs/owslib/feature/__init__.py
 create mode 100644 python/ext-libs/owslib/feature/wfs100.py
 create mode 100644 python/ext-libs/owslib/feature/wfs110.py
 create mode 100644 python/ext-libs/owslib/feature/wfs200.py
 create mode 100644 python/ext-libs/owslib/fes.py
 create mode 100644 python/ext-libs/owslib/fgdc.py
 create mode 100644 python/ext-libs/owslib/interfaces.py
 create mode 100644 python/ext-libs/owslib/iso.py
 create mode 100644 python/ext-libs/owslib/namespaces.py
 create mode 100644 python/ext-libs/owslib/ows.py
 create mode 100644 python/ext-libs/owslib/sos.py
 rename python/{plugins/processing/algs/ftools => ext-libs/owslib/swe}/__init__.py (100%)
 create mode 100644 python/ext-libs/owslib/swe/common.py
 rename python/{plugins/processing/algs/mmqgisx => ext-libs/owslib/swe/observation}/__init__.py (100%)
 create mode 100644 python/ext-libs/owslib/swe/observation/sos100.py
 create mode 100644 python/ext-libs/owslib/swe/observation/sos200.py
 rename python/{plugins/processing/algs/ui => ext-libs/owslib/swe/sensor}/__init__.py (100%)
 create mode 100644 python/ext-libs/owslib/swe/sensor/sml.py
 create mode 100644 python/ext-libs/owslib/tms.py
 create mode 100644 python/ext-libs/owslib/util.py
 rename python/{plugins/processing/commander => ext-libs/owslib/waterml}/__init__.py (100%)
 create mode 100644 python/ext-libs/owslib/waterml/wml.py
 create mode 100644 python/ext-libs/owslib/waterml/wml10.py
 create mode 100644 python/ext-libs/owslib/waterml/wml11.py
 create mode 100644 python/ext-libs/owslib/wcs.py
 create mode 100644 python/ext-libs/owslib/wfs.py
 create mode 100644 python/ext-libs/owslib/wmc.py
 create mode 100644 python/ext-libs/owslib/wms.py
 create mode 100644 python/ext-libs/owslib/wmts.py
 create mode 100644 python/ext-libs/owslib/wps.py
 create mode 100644 python/ext-libs/pygments/__init__.py
 create mode 100644 python/ext-libs/pygments/cmdline.py
 create mode 100644 python/ext-libs/pygments/console.py
 create mode 100644 python/ext-libs/pygments/filter.py
 create mode 100644 python/ext-libs/pygments/filters/__init__.py
 create mode 100644 python/ext-libs/pygments/formatter.py
 create mode 100644 python/ext-libs/pygments/formatters/__init__.py
 create mode 100644 python/ext-libs/pygments/formatters/_mapping.py
 create mode 100644 python/ext-libs/pygments/formatters/bbcode.py
 create mode 100644 python/ext-libs/pygments/formatters/html.py
 create mode 100644 python/ext-libs/pygments/formatters/img.py
 create mode 100644 python/ext-libs/pygments/formatters/latex.py
 create mode 100644 python/ext-libs/pygments/formatters/other.py
 create mode 100644 python/ext-libs/pygments/formatters/rtf.py
 create mode 100644 python/ext-libs/pygments/formatters/svg.py
 create mode 100644 python/ext-libs/pygments/formatters/terminal.py
 create mode 100644 python/ext-libs/pygments/formatters/terminal256.py
 create mode 100644 python/ext-libs/pygments/lexer.py
 create mode 100644 python/ext-libs/pygments/lexers/__init__.py
 create mode 100644 python/ext-libs/pygments/lexers/_asybuiltins.py
 create mode 100644 python/ext-libs/pygments/lexers/_clbuiltins.py
 create mode 100644 python/ext-libs/pygments/lexers/_lassobuiltins.py
 create mode 100644 python/ext-libs/pygments/lexers/_luabuiltins.py
 create mode 100644 python/ext-libs/pygments/lexers/_mapping.py
 create mode 100644 python/ext-libs/pygments/lexers/_openedgebuiltins.py
 create mode 100644 python/ext-libs/pygments/lexers/_phpbuiltins.py
 create mode 100644 python/ext-libs/pygments/lexers/_postgres_builtins.py
 create mode 100644 python/ext-libs/pygments/lexers/_robotframeworklexer.py
 create mode 100644 python/ext-libs/pygments/lexers/_scilab_builtins.py
 create mode 100644 python/ext-libs/pygments/lexers/_sourcemodbuiltins.py
 create mode 100644 python/ext-libs/pygments/lexers/_stan_builtins.py
 create mode 100644 python/ext-libs/pygments/lexers/_vimbuiltins.py
 create mode 100644 python/ext-libs/pygments/lexers/agile.py
 create mode 100644 python/ext-libs/pygments/lexers/asm.py
 create mode 100644 python/ext-libs/pygments/lexers/compiled.py
 create mode 100644 python/ext-libs/pygments/lexers/dalvik.py
 create mode 100644 python/ext-libs/pygments/lexers/dotnet.py
 create mode 100644 python/ext-libs/pygments/lexers/foxpro.py
 create mode 100644 python/ext-libs/pygments/lexers/functional.py
 create mode 100644 python/ext-libs/pygments/lexers/hdl.py
 create mode 100644 python/ext-libs/pygments/lexers/jvm.py
 create mode 100644 python/ext-libs/pygments/lexers/math.py
 create mode 100644 python/ext-libs/pygments/lexers/other.py
 create mode 100644 python/ext-libs/pygments/lexers/parsers.py
 create mode 100644 python/ext-libs/pygments/lexers/shell.py
 create mode 100644 python/ext-libs/pygments/lexers/special.py
 create mode 100644 python/ext-libs/pygments/lexers/sql.py
 create mode 100644 python/ext-libs/pygments/lexers/templates.py
 create mode 100644 python/ext-libs/pygments/lexers/text.py
 create mode 100644 python/ext-libs/pygments/lexers/web.py
 create mode 100644 python/ext-libs/pygments/plugin.py
 create mode 100644 python/ext-libs/pygments/scanner.py
 create mode 100644 python/ext-libs/pygments/style.py
 create mode 100644 python/ext-libs/pygments/styles/__init__.py
 create mode 100644 python/ext-libs/pygments/styles/autumn.py
 create mode 100644 python/ext-libs/pygments/styles/borland.py
 create mode 100644 python/ext-libs/pygments/styles/bw.py
 create mode 100644 python/ext-libs/pygments/styles/colorful.py
 create mode 100644 python/ext-libs/pygments/styles/default.py
 create mode 100644 python/ext-libs/pygments/styles/emacs.py
 create mode 100644 python/ext-libs/pygments/styles/friendly.py
 create mode 100644 python/ext-libs/pygments/styles/fruity.py
 create mode 100644 python/ext-libs/pygments/styles/manni.py
 create mode 100644 python/ext-libs/pygments/styles/monokai.py
 create mode 100644 python/ext-libs/pygments/styles/murphy.py
 create mode 100644 python/ext-libs/pygments/styles/native.py
 create mode 100644 python/ext-libs/pygments/styles/pastie.py
 create mode 100644 python/ext-libs/pygments/styles/perldoc.py
 create mode 100644 python/ext-libs/pygments/styles/rrt.py
 create mode 100644 python/ext-libs/pygments/styles/tango.py
 create mode 100644 python/ext-libs/pygments/styles/trac.py
 create mode 100644 python/ext-libs/pygments/styles/vim.py
 create mode 100644 python/ext-libs/pygments/styles/vs.py
 create mode 100644 python/ext-libs/pygments/token.py
 create mode 100644 python/ext-libs/pygments/unistring.py
 create mode 100644 python/ext-libs/pygments/util.py
 rename python/{ => ext-libs}/pyspatialite/CMakeLists.txt (100%)
 rename python/{ => ext-libs}/pyspatialite/LICENSE (100%)
 rename python/{ => ext-libs}/pyspatialite/lib/__init__.py (100%)
 rename python/{ => ext-libs}/pyspatialite/lib/dbapi2.py (100%)
 rename python/{ => ext-libs}/pyspatialite/lib/dump.py (100%)
 rename python/{ => ext-libs}/pyspatialite/src/cache.c (100%)
 rename python/{ => ext-libs}/pyspatialite/src/cache.h (100%)
 rename python/{ => ext-libs}/pyspatialite/src/connection.c (100%)
 rename python/{ => ext-libs}/pyspatialite/src/connection.h (100%)
 rename python/{ => ext-libs}/pyspatialite/src/cursor.c (100%)
 rename python/{ => ext-libs}/pyspatialite/src/cursor.h (100%)
 rename python/{ => ext-libs}/pyspatialite/src/microprotocols.c (100%)
 rename python/{ => ext-libs}/pyspatialite/src/microprotocols.h (100%)
 rename python/{ => ext-libs}/pyspatialite/src/module.c (100%)
 rename python/{ => ext-libs}/pyspatialite/src/module.h (100%)
 rename python/{ => ext-libs}/pyspatialite/src/prepare_protocol.c (100%)
 rename python/{ => ext-libs}/pyspatialite/src/prepare_protocol.h (100%)
 rename python/{ => ext-libs}/pyspatialite/src/row.c (100%)
 rename python/{ => ext-libs}/pyspatialite/src/row.h (100%)
 rename python/{ => ext-libs}/pyspatialite/src/sqlitecompat.h (100%)
 rename python/{ => ext-libs}/pyspatialite/src/statement.c (100%)
 rename python/{ => ext-libs}/pyspatialite/src/statement.h (100%)
 rename python/{ => ext-libs}/pyspatialite/src/util.c (100%)
 rename python/{ => ext-libs}/pyspatialite/src/util.h (100%)
 create mode 100644 python/ext-libs/python_dateutil-2.2-py2.7.egg-info/PKG-INFO
 create mode 100644 python/ext-libs/python_dateutil-2.2-py2.7.egg-info/SOURCES.txt
 copy images/themes/CMakeLists.txt => python/ext-libs/python_dateutil-2.2-py2.7.egg-info/dependency_links.txt (100%)
 create mode 100644 python/ext-libs/python_dateutil-2.2-py2.7.egg-info/installed-files.txt
 copy images/themes/CMakeLists.txt => python/ext-libs/python_dateutil-2.2-py2.7.egg-info/not-zip-safe (100%)
 create mode 100644 python/ext-libs/python_dateutil-2.2-py2.7.egg-info/requires.txt
 create mode 100644 python/ext-libs/python_dateutil-2.2-py2.7.egg-info/top_level.txt
 create mode 100644 python/ext-libs/pytz-2013.9-py2.7.egg-info/PKG-INFO
 create mode 100644 python/ext-libs/pytz-2013.9-py2.7.egg-info/SOURCES.txt
 copy images/themes/CMakeLists.txt => python/ext-libs/pytz-2013.9-py2.7.egg-info/dependency_links.txt (100%)
 create mode 100644 python/ext-libs/pytz-2013.9-py2.7.egg-info/installed-files.txt
 create mode 100644 python/ext-libs/pytz-2013.9-py2.7.egg-info/top_level.txt
 copy images/themes/CMakeLists.txt => python/ext-libs/pytz-2013.9-py2.7.egg-info/zip-safe (100%)
 create mode 100644 python/ext-libs/pytz/__init__.py
 create mode 100644 python/ext-libs/pytz/exceptions.py
 create mode 100644 python/ext-libs/pytz/lazy.py
 create mode 100644 python/ext-libs/pytz/reference.py
 create mode 100644 python/ext-libs/pytz/tzfile.py
 create mode 100644 python/ext-libs/pytz/tzinfo.py
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Abidjan
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Accra
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Addis_Ababa
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Algiers
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Asmara
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Asmera
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Bamako
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Bangui
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Banjul
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Bissau
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Blantyre
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Brazzaville
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Bujumbura
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Cairo
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Casablanca
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Ceuta
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Conakry
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Dakar
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Dar_es_Salaam
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Djibouti
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Douala
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/El_Aaiun
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Freetown
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Gaborone
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Harare
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Johannesburg
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Juba
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Kampala
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Khartoum
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Kigali
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Kinshasa
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Lagos
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Libreville
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Lome
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Luanda
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Lubumbashi
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Lusaka
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Malabo
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Maputo
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Maseru
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Mbabane
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Mogadishu
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Monrovia
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Nairobi
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Ndjamena
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Niamey
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Nouakchott
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Ouagadougou
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Porto-Novo
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Sao_Tome
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Timbuktu
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Tripoli
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Tunis
 create mode 100644 python/ext-libs/pytz/zoneinfo/Africa/Windhoek
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Adak
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Anchorage
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Anguilla
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Antigua
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Araguaina
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Argentina/Buenos_Aires
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Argentina/Catamarca
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Argentina/ComodRivadavia
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Argentina/Cordoba
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Argentina/Jujuy
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Argentina/La_Rioja
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Argentina/Mendoza
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Argentina/Rio_Gallegos
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Argentina/Salta
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Argentina/San_Juan
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Argentina/San_Luis
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Argentina/Tucuman
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Argentina/Ushuaia
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Aruba
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Asuncion
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Atikokan
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Atka
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Bahia
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Bahia_Banderas
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Barbados
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Belem
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Belize
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Blanc-Sablon
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Boa_Vista
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Bogota
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Boise
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Buenos_Aires
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Cambridge_Bay
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Campo_Grande
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Cancun
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Caracas
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Catamarca
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Cayenne
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Cayman
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Chicago
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Chihuahua
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Coral_Harbour
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Cordoba
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Costa_Rica
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Creston
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Cuiaba
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Curacao
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Danmarkshavn
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Dawson
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Dawson_Creek
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Denver
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Detroit
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Dominica
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Edmonton
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Eirunepe
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/El_Salvador
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Ensenada
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Fort_Wayne
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Fortaleza
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Glace_Bay
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Godthab
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Goose_Bay
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Grand_Turk
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Grenada
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Guadeloupe
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Guatemala
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Guayaquil
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Guyana
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Halifax
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Havana
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Hermosillo
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Indiana/Indianapolis
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Indiana/Knox
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Indiana/Marengo
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Indiana/Petersburg
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Indiana/Tell_City
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Indiana/Vevay
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Indiana/Vincennes
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Indiana/Winamac
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Indianapolis
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Inuvik
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Iqaluit
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Jamaica
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Jujuy
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Juneau
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Kentucky/Louisville
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Kentucky/Monticello
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Knox_IN
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Kralendijk
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/La_Paz
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Lima
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Los_Angeles
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Louisville
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Lower_Princes
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Maceio
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Managua
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Manaus
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Marigot
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Martinique
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Matamoros
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Mazatlan
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Mendoza
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Menominee
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Merida
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Metlakatla
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Mexico_City
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Miquelon
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Moncton
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Monterrey
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Montevideo
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Montreal
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Montserrat
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Nassau
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/New_York
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Nipigon
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Nome
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Noronha
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/North_Dakota/Beulah
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/North_Dakota/Center
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/North_Dakota/New_Salem
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Ojinaga
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Panama
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Pangnirtung
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Paramaribo
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Phoenix
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Port-au-Prince
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Port_of_Spain
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Porto_Acre
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Porto_Velho
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Puerto_Rico
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Rainy_River
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Rankin_Inlet
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Recife
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Regina
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Resolute
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Rio_Branco
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Rosario
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Santa_Isabel
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Santarem
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Santiago
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Santo_Domingo
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Sao_Paulo
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Scoresbysund
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Shiprock
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Sitka
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/St_Barthelemy
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/St_Johns
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/St_Kitts
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/St_Lucia
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/St_Thomas
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/St_Vincent
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Swift_Current
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Tegucigalpa
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Thule
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Thunder_Bay
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Tijuana
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Toronto
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Tortola
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Vancouver
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Virgin
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Whitehorse
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Winnipeg
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Yakutat
 create mode 100644 python/ext-libs/pytz/zoneinfo/America/Yellowknife
 create mode 100644 python/ext-libs/pytz/zoneinfo/Antarctica/Casey
 create mode 100644 python/ext-libs/pytz/zoneinfo/Antarctica/Davis
 create mode 100644 python/ext-libs/pytz/zoneinfo/Antarctica/DumontDUrville
 create mode 100644 python/ext-libs/pytz/zoneinfo/Antarctica/Macquarie
 create mode 100644 python/ext-libs/pytz/zoneinfo/Antarctica/Mawson
 create mode 100644 python/ext-libs/pytz/zoneinfo/Antarctica/McMurdo
 create mode 100644 python/ext-libs/pytz/zoneinfo/Antarctica/Palmer
 create mode 100644 python/ext-libs/pytz/zoneinfo/Antarctica/Rothera
 create mode 100644 python/ext-libs/pytz/zoneinfo/Antarctica/South_Pole
 create mode 100644 python/ext-libs/pytz/zoneinfo/Antarctica/Syowa
 create mode 100644 python/ext-libs/pytz/zoneinfo/Antarctica/Vostok
 create mode 100644 python/ext-libs/pytz/zoneinfo/Arctic/Longyearbyen
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Aden
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Almaty
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Amman
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Anadyr
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Aqtau
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Aqtobe
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Ashgabat
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Ashkhabad
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Baghdad
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Bahrain
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Baku
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Bangkok
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Beirut
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Bishkek
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Brunei
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Calcutta
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Choibalsan
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Chongqing
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Chungking
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Colombo
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Dacca
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Damascus
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Dhaka
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Dili
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Dubai
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Dushanbe
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Gaza
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Harbin
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Hebron
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Ho_Chi_Minh
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Hong_Kong
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Hovd
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Irkutsk
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Istanbul
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Jakarta
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Jayapura
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Jerusalem
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Kabul
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Kamchatka
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Karachi
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Kashgar
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Kathmandu
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Katmandu
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Khandyga
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Kolkata
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Krasnoyarsk
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Kuala_Lumpur
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Kuching
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Kuwait
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Macao
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Macau
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Magadan
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Makassar
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Manila
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Muscat
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Nicosia
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Novokuznetsk
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Novosibirsk
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Omsk
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Oral
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Phnom_Penh
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Pontianak
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Pyongyang
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Qatar
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Qyzylorda
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Rangoon
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Riyadh
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Saigon
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Sakhalin
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Samarkand
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Seoul
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Shanghai
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Singapore
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Taipei
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Tashkent
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Tbilisi
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Tehran
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Tel_Aviv
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Thimbu
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Thimphu
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Tokyo
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Ujung_Pandang
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Ulaanbaatar
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Ulan_Bator
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Urumqi
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Ust-Nera
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Vientiane
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Vladivostok
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Yakutsk
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Yekaterinburg
 create mode 100644 python/ext-libs/pytz/zoneinfo/Asia/Yerevan
 create mode 100644 python/ext-libs/pytz/zoneinfo/Atlantic/Azores
 create mode 100644 python/ext-libs/pytz/zoneinfo/Atlantic/Bermuda
 create mode 100644 python/ext-libs/pytz/zoneinfo/Atlantic/Canary
 create mode 100644 python/ext-libs/pytz/zoneinfo/Atlantic/Cape_Verde
 create mode 100644 python/ext-libs/pytz/zoneinfo/Atlantic/Faeroe
 create mode 100644 python/ext-libs/pytz/zoneinfo/Atlantic/Faroe
 create mode 100644 python/ext-libs/pytz/zoneinfo/Atlantic/Jan_Mayen
 create mode 100644 python/ext-libs/pytz/zoneinfo/Atlantic/Madeira
 create mode 100644 python/ext-libs/pytz/zoneinfo/Atlantic/Reykjavik
 create mode 100644 python/ext-libs/pytz/zoneinfo/Atlantic/South_Georgia
 create mode 100644 python/ext-libs/pytz/zoneinfo/Atlantic/St_Helena
 create mode 100644 python/ext-libs/pytz/zoneinfo/Atlantic/Stanley
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/ACT
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/Adelaide
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/Brisbane
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/Broken_Hill
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/Canberra
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/Currie
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/Darwin
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/Eucla
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/Hobart
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/LHI
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/Lindeman
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/Lord_Howe
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/Melbourne
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/NSW
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/North
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/Perth
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/Queensland
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/South
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/Sydney
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/Tasmania
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/Victoria
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/West
 create mode 100644 python/ext-libs/pytz/zoneinfo/Australia/Yancowinna
 create mode 100644 python/ext-libs/pytz/zoneinfo/Brazil/Acre
 create mode 100644 python/ext-libs/pytz/zoneinfo/Brazil/DeNoronha
 create mode 100644 python/ext-libs/pytz/zoneinfo/Brazil/East
 create mode 100644 python/ext-libs/pytz/zoneinfo/Brazil/West
 create mode 100644 python/ext-libs/pytz/zoneinfo/CET
 create mode 100644 python/ext-libs/pytz/zoneinfo/CST6CDT
 create mode 100644 python/ext-libs/pytz/zoneinfo/Canada/Atlantic
 create mode 100644 python/ext-libs/pytz/zoneinfo/Canada/Central
 create mode 100644 python/ext-libs/pytz/zoneinfo/Canada/East-Saskatchewan
 create mode 100644 python/ext-libs/pytz/zoneinfo/Canada/Eastern
 create mode 100644 python/ext-libs/pytz/zoneinfo/Canada/Mountain
 create mode 100644 python/ext-libs/pytz/zoneinfo/Canada/Newfoundland
 create mode 100644 python/ext-libs/pytz/zoneinfo/Canada/Pacific
 create mode 100644 python/ext-libs/pytz/zoneinfo/Canada/Saskatchewan
 create mode 100644 python/ext-libs/pytz/zoneinfo/Canada/Yukon
 create mode 100644 python/ext-libs/pytz/zoneinfo/Chile/Continental
 create mode 100644 python/ext-libs/pytz/zoneinfo/Chile/EasterIsland
 create mode 100644 python/ext-libs/pytz/zoneinfo/Cuba
 create mode 100644 python/ext-libs/pytz/zoneinfo/EET
 create mode 100644 python/ext-libs/pytz/zoneinfo/EST
 create mode 100644 python/ext-libs/pytz/zoneinfo/EST5EDT
 create mode 100644 python/ext-libs/pytz/zoneinfo/Egypt
 create mode 100644 python/ext-libs/pytz/zoneinfo/Eire
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT+0
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT+1
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT+10
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT+11
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT+12
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT+2
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT+3
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT+4
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT+5
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT+6
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT+7
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT+8
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT+9
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT-0
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT-1
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT-10
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT-11
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT-12
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT-13
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT-14
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT-2
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT-3
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT-4
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT-5
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT-6
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT-7
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT-8
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT-9
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/GMT0
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/Greenwich
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/UCT
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/UTC
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/Universal
 create mode 100644 python/ext-libs/pytz/zoneinfo/Etc/Zulu
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Amsterdam
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Andorra
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Athens
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Belfast
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Belgrade
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Berlin
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Bratislava
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Brussels
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Bucharest
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Budapest
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Busingen
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Chisinau
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Copenhagen
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Dublin
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Gibraltar
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Guernsey
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Helsinki
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Isle_of_Man
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Istanbul
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Jersey
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Kaliningrad
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Kiev
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Lisbon
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Ljubljana
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/London
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Luxembourg
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Madrid
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Malta
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Mariehamn
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Minsk
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Monaco
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Moscow
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Nicosia
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Oslo
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Paris
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Podgorica
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Prague
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Riga
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Rome
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Samara
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/San_Marino
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Sarajevo
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Simferopol
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Skopje
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Sofia
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Stockholm
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Tallinn
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Tirane
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Tiraspol
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Uzhgorod
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Vaduz
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Vatican
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Vienna
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Vilnius
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Volgograd
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Warsaw
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Zagreb
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Zaporozhye
 create mode 100644 python/ext-libs/pytz/zoneinfo/Europe/Zurich
 create mode 100644 python/ext-libs/pytz/zoneinfo/Factory
 create mode 100644 python/ext-libs/pytz/zoneinfo/GB
 create mode 100644 python/ext-libs/pytz/zoneinfo/GB-Eire
 create mode 100644 python/ext-libs/pytz/zoneinfo/GMT
 create mode 100644 python/ext-libs/pytz/zoneinfo/GMT+0
 create mode 100644 python/ext-libs/pytz/zoneinfo/GMT-0
 create mode 100644 python/ext-libs/pytz/zoneinfo/GMT0
 create mode 100644 python/ext-libs/pytz/zoneinfo/Greenwich
 create mode 100644 python/ext-libs/pytz/zoneinfo/HST
 create mode 100644 python/ext-libs/pytz/zoneinfo/Hongkong
 create mode 100644 python/ext-libs/pytz/zoneinfo/Iceland
 create mode 100644 python/ext-libs/pytz/zoneinfo/Indian/Antananarivo
 create mode 100644 python/ext-libs/pytz/zoneinfo/Indian/Chagos
 create mode 100644 python/ext-libs/pytz/zoneinfo/Indian/Christmas
 create mode 100644 python/ext-libs/pytz/zoneinfo/Indian/Cocos
 create mode 100644 python/ext-libs/pytz/zoneinfo/Indian/Comoro
 create mode 100644 python/ext-libs/pytz/zoneinfo/Indian/Kerguelen
 create mode 100644 python/ext-libs/pytz/zoneinfo/Indian/Mahe
 create mode 100644 python/ext-libs/pytz/zoneinfo/Indian/Maldives
 create mode 100644 python/ext-libs/pytz/zoneinfo/Indian/Mauritius
 create mode 100644 python/ext-libs/pytz/zoneinfo/Indian/Mayotte
 create mode 100644 python/ext-libs/pytz/zoneinfo/Indian/Reunion
 create mode 100644 python/ext-libs/pytz/zoneinfo/Iran
 create mode 100644 python/ext-libs/pytz/zoneinfo/Israel
 create mode 100644 python/ext-libs/pytz/zoneinfo/Jamaica
 create mode 100644 python/ext-libs/pytz/zoneinfo/Japan
 create mode 100644 python/ext-libs/pytz/zoneinfo/Kwajalein
 create mode 100644 python/ext-libs/pytz/zoneinfo/Libya
 create mode 100644 python/ext-libs/pytz/zoneinfo/MET
 create mode 100644 python/ext-libs/pytz/zoneinfo/MST
 create mode 100644 python/ext-libs/pytz/zoneinfo/MST7MDT
 create mode 100644 python/ext-libs/pytz/zoneinfo/Mexico/BajaNorte
 create mode 100644 python/ext-libs/pytz/zoneinfo/Mexico/BajaSur
 create mode 100644 python/ext-libs/pytz/zoneinfo/Mexico/General
 create mode 100644 python/ext-libs/pytz/zoneinfo/NZ
 create mode 100644 python/ext-libs/pytz/zoneinfo/NZ-CHAT
 create mode 100644 python/ext-libs/pytz/zoneinfo/Navajo
 create mode 100644 python/ext-libs/pytz/zoneinfo/PRC
 create mode 100644 python/ext-libs/pytz/zoneinfo/PST8PDT
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Apia
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Auckland
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Chatham
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Chuuk
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Easter
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Efate
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Enderbury
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Fakaofo
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Fiji
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Funafuti
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Galapagos
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Gambier
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Guadalcanal
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Guam
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Honolulu
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Johnston
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Kiritimati
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Kosrae
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Kwajalein
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Majuro
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Marquesas
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Midway
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Nauru
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Niue
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Norfolk
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Noumea
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Pago_Pago
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Palau
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Pitcairn
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Pohnpei
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Ponape
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Port_Moresby
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Rarotonga
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Saipan
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Samoa
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Tahiti
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Tarawa
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Tongatapu
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Truk
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Wake
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Wallis
 create mode 100644 python/ext-libs/pytz/zoneinfo/Pacific/Yap
 create mode 100644 python/ext-libs/pytz/zoneinfo/Poland
 create mode 100644 python/ext-libs/pytz/zoneinfo/Portugal
 create mode 100644 python/ext-libs/pytz/zoneinfo/ROC
 create mode 100644 python/ext-libs/pytz/zoneinfo/ROK
 create mode 100644 python/ext-libs/pytz/zoneinfo/Singapore
 create mode 100644 python/ext-libs/pytz/zoneinfo/Turkey
 create mode 100644 python/ext-libs/pytz/zoneinfo/UCT
 create mode 100644 python/ext-libs/pytz/zoneinfo/US/Alaska
 create mode 100644 python/ext-libs/pytz/zoneinfo/US/Aleutian
 create mode 100644 python/ext-libs/pytz/zoneinfo/US/Arizona
 create mode 100644 python/ext-libs/pytz/zoneinfo/US/Central
 create mode 100644 python/ext-libs/pytz/zoneinfo/US/East-Indiana
 create mode 100644 python/ext-libs/pytz/zoneinfo/US/Eastern
 create mode 100644 python/ext-libs/pytz/zoneinfo/US/Hawaii
 create mode 100644 python/ext-libs/pytz/zoneinfo/US/Indiana-Starke
 create mode 100644 python/ext-libs/pytz/zoneinfo/US/Michigan
 create mode 100644 python/ext-libs/pytz/zoneinfo/US/Mountain
 create mode 100644 python/ext-libs/pytz/zoneinfo/US/Pacific
 create mode 100644 python/ext-libs/pytz/zoneinfo/US/Pacific-New
 create mode 100644 python/ext-libs/pytz/zoneinfo/US/Samoa
 create mode 100644 python/ext-libs/pytz/zoneinfo/UTC
 create mode 100644 python/ext-libs/pytz/zoneinfo/Universal
 create mode 100644 python/ext-libs/pytz/zoneinfo/W-SU
 create mode 100644 python/ext-libs/pytz/zoneinfo/WET
 create mode 100644 python/ext-libs/pytz/zoneinfo/Zulu
 create mode 100644 python/ext-libs/pytz/zoneinfo/iso3166.tab
 create mode 100644 python/ext-libs/pytz/zoneinfo/localtime
 create mode 100644 python/ext-libs/pytz/zoneinfo/posixrules
 create mode 100644 python/ext-libs/pytz/zoneinfo/zone.tab
 create mode 100644 python/ext-libs/six-1.5.2-py2.7.egg-info/PKG-INFO
 create mode 100644 python/ext-libs/six-1.5.2-py2.7.egg-info/SOURCES.txt
 copy images/themes/CMakeLists.txt => python/ext-libs/six-1.5.2-py2.7.egg-info/dependency_links.txt (100%)
 create mode 100644 python/ext-libs/six-1.5.2-py2.7.egg-info/installed-files.txt
 create mode 100644 python/ext-libs/six-1.5.2-py2.7.egg-info/top_level.txt
 create mode 100644 python/ext-libs/six.py
 rename python/{plugins/processing/gdal => ext-libs/tests}/__init__.py (100%)
 create mode 100644 python/ext-libs/tests/utils.py
 create mode 100644 python/gui/__init__.py
 create mode 100644 python/gui/layertree/qgscustomlayerorderwidget.sip
 create mode 100644 python/gui/layertree/qgslayertreemapcanvasbridge.sip
 create mode 100644 python/gui/layertree/qgslayertreemodel.sip
 create mode 100644 python/gui/layertree/qgslayertreeview.sip
 create mode 100644 python/gui/layertree/qgslayertreeviewdefaultactions.sip
 create mode 100644 python/gui/qgsattributeform.sip
 create mode 100644 python/gui/qgsattributeforminterface.sip
 create mode 100644 python/gui/qgsextentgroupbox.sip
 create mode 100644 python/gui/qgsfieldcombobox.sip
 create mode 100644 python/gui/qgsfieldexpressionwidget.sip
 create mode 100644 python/gui/qgsfieldmodel.sip
 create mode 100644 python/gui/qgsfieldproxymodel.sip
 create mode 100644 python/gui/qgsmaplayercombobox.sip
 create mode 100644 python/gui/qgsmaplayermodel.sip
 create mode 100644 python/gui/qgsmaplayerproxymodel.sip
 create mode 100644 python/gui/qgsprevieweffect.sip
 create mode 100644 python/gui/qgsscalerangewidget.sip
 create mode 100644 python/gui/qgsscalevisibilitydialog.sip
 create mode 100644 python/gui/symbology-ng/qgsinvertedpolygonrendererwidget.sip
 create mode 100644 python/networkanalysis/__init__.py
 create mode 100644 python/plugins/MetaSearch/CMakeLists.txt
 create mode 100644 python/plugins/MetaSearch/__init__.py
 create mode 100644 python/plugins/MetaSearch/dialogs/__init__.py
 create mode 100644 python/plugins/MetaSearch/dialogs/maindialog.py
 create mode 100644 python/plugins/MetaSearch/dialogs/manageconnectionsdialog.py
 create mode 100644 python/plugins/MetaSearch/dialogs/newconnectiondialog.py
 create mode 100644 python/plugins/MetaSearch/dialogs/recorddialog.py
 create mode 100644 python/plugins/MetaSearch/dialogs/xmldialog.py
 create mode 100644 python/plugins/MetaSearch/images/MetaSearch.png
 copy python/plugins/{GdalTools/icons/about.png => MetaSearch/images/help.png} (100%)
 create mode 100644 python/plugins/MetaSearch/locale/cs/LC_MESSAGES/templates.mo
 create mode 100644 python/plugins/MetaSearch/locale/cs/LC_MESSAGES/templates.po
 create mode 100644 python/plugins/MetaSearch/locale/cs/LC_MESSAGES/ui.qm
 create mode 100644 python/plugins/MetaSearch/locale/cs/LC_MESSAGES/ui.ts
 create mode 100644 python/plugins/MetaSearch/locale/de/LC_MESSAGES/templates.mo
 create mode 100644 python/plugins/MetaSearch/locale/de/LC_MESSAGES/templates.po
 create mode 100644 python/plugins/MetaSearch/locale/de/LC_MESSAGES/ui.qm
 create mode 100644 python/plugins/MetaSearch/locale/de/LC_MESSAGES/ui.ts
 rename python/plugins/{processing/admintools/geoserver/namespace.py => MetaSearch/locale/en/LC_MESSAGES/.gitkeep} (100%)
 create mode 100644 python/plugins/MetaSearch/locale/en/LC_MESSAGES/templates.mo
 create mode 100644 python/plugins/MetaSearch/locale/en/LC_MESSAGES/templates.po
 create mode 100644 python/plugins/MetaSearch/locale/en/LC_MESSAGES/ui.qm
 create mode 100644 python/plugins/MetaSearch/locale/en/LC_MESSAGES/ui.ts
 create mode 100644 python/plugins/MetaSearch/locale/fr/LC_MESSAGES/templates.mo
 create mode 100644 python/plugins/MetaSearch/locale/fr/LC_MESSAGES/templates.po
 create mode 100644 python/plugins/MetaSearch/locale/fr/LC_MESSAGES/ui.qm
 create mode 100644 python/plugins/MetaSearch/locale/fr/LC_MESSAGES/ui.ts
 create mode 100644 python/plugins/MetaSearch/locale/it/LC_MESSAGES/templates.mo
 create mode 100644 python/plugins/MetaSearch/locale/it/LC_MESSAGES/templates.po
 create mode 100644 python/plugins/MetaSearch/locale/it/LC_MESSAGES/ui.qm
 create mode 100644 python/plugins/MetaSearch/locale/it/LC_MESSAGES/ui.ts
 create mode 100644 python/plugins/MetaSearch/locale/nl/LC_MESSAGES/templates.mo
 create mode 100644 python/plugins/MetaSearch/locale/nl/LC_MESSAGES/templates.po
 create mode 100644 python/plugins/MetaSearch/locale/nl/LC_MESSAGES/ui.qm
 create mode 100644 python/plugins/MetaSearch/locale/nl/LC_MESSAGES/ui.ts
 create mode 100644 python/plugins/MetaSearch/metadata.txt
 create mode 100644 python/plugins/MetaSearch/plugin.py
 create mode 100644 python/plugins/MetaSearch/resources/connections-default.xml
 create mode 100644 python/plugins/MetaSearch/resources/templates/record_metadata_dc.html
 create mode 100644 python/plugins/MetaSearch/resources/templates/service_metadata.html
 create mode 100644 python/plugins/MetaSearch/resources/templates/xml_highlight.html
 create mode 100644 python/plugins/MetaSearch/ui/__init__.py
 create mode 100644 python/plugins/MetaSearch/ui/maindialog.py
 create mode 100644 python/plugins/MetaSearch/ui/maindialog.ui
 create mode 100644 python/plugins/MetaSearch/ui/manageconnectionsdialog.py
 create mode 100644 python/plugins/MetaSearch/ui/manageconnectionsdialog.ui
 create mode 100644 python/plugins/MetaSearch/ui/newconnectiondialog.py
 create mode 100644 python/plugins/MetaSearch/ui/newconnectiondialog.ui
 create mode 100644 python/plugins/MetaSearch/ui/recorddialog.py
 create mode 100644 python/plugins/MetaSearch/ui/recorddialog.ui
 create mode 100644 python/plugins/MetaSearch/ui/xmldialog.py
 create mode 100644 python/plugins/MetaSearch/ui/xmldialog.ui
 create mode 100644 python/plugins/MetaSearch/util.py
 delete mode 100644 python/plugins/processing/admintools/AdminToolsAlgorithmProvider.py
 delete mode 100644 python/plugins/processing/admintools/CMakeLists.txt
 delete mode 100644 python/plugins/processing/admintools/CreateMosaicDatastore.py
 delete mode 100644 python/plugins/processing/admintools/CreateStyleGeoServer.py
 delete mode 100644 python/plugins/processing/admintools/CreateWorkspace.py
 delete mode 100644 python/plugins/processing/admintools/DeleteDatastore.py
 delete mode 100644 python/plugins/processing/admintools/DeleteWorkspace.py
 delete mode 100644 python/plugins/processing/admintools/GeoServerToolsAlgorithm.py
 delete mode 100644 python/plugins/processing/admintools/ImportIntoPostGIS.py
 delete mode 100644 python/plugins/processing/admintools/ImportRasterIntoGeoServer.py
 delete mode 100644 python/plugins/processing/admintools/ImportVectorIntoGeoServer.py
 delete mode 100644 python/plugins/processing/admintools/PostGISExecuteSQL.py
 delete mode 100644 python/plugins/processing/admintools/geoserver/CMakeLists.txt
 delete mode 100644 python/plugins/processing/admintools/geoserver/catalog.py
 delete mode 100644 python/plugins/processing/admintools/geoserver/layer.py
 delete mode 100644 python/plugins/processing/admintools/geoserver/layergroup.py
 delete mode 100644 python/plugins/processing/admintools/geoserver/resource.py
 delete mode 100644 python/plugins/processing/admintools/geoserver/store.py
 delete mode 100644 python/plugins/processing/admintools/geoserver/style.py
 delete mode 100644 python/plugins/processing/admintools/geoserver/support.py
 delete mode 100644 python/plugins/processing/admintools/geoserver/util.py
 delete mode 100644 python/plugins/processing/admintools/geoserver/workspace.py
 delete mode 100644 python/plugins/processing/admintools/httplib2/CMakeLists.txt
 delete mode 100644 python/plugins/processing/algs/FieldsCalculator.py
 delete mode 100644 python/plugins/processing/algs/PointsFromLines.py
 delete mode 100644 python/plugins/processing/algs/PointsFromPolygons.py
 delete mode 100644 python/plugins/processing/algs/Polygonize.py
 delete mode 100644 python/plugins/processing/algs/QGISAlgorithmProvider.py
 delete mode 100644 python/plugins/processing/algs/StatisticsByCategories.py
 create mode 100644 python/plugins/processing/algs/exampleprovider/CMakeLists.txt
 rename python/plugins/processing/{ => algs}/exampleprovider/ExampleAlgorithm.py (100%)
 rename python/plugins/processing/{ => algs}/exampleprovider/ExampleAlgorithmProvider.py (100%)
 rename python/plugins/processing/{ => algs}/exampleprovider/ProcessingExampleProviderPlugin.py (100%)
 rename python/plugins/processing/{ => algs}/exampleprovider/__init__.py (100%)
 rename python/plugins/processing/{ => algs}/exampleprovider/metadata.txt (100%)
 delete mode 100644 python/plugins/processing/algs/ftools/CMakeLists.txt
 delete mode 100644 python/plugins/processing/algs/ftools/ConvexHull.py
 delete mode 100644 python/plugins/processing/algs/ftools/Delaunay.py
 delete mode 100644 python/plugins/processing/algs/ftools/Dissolve.py
 delete mode 100644 python/plugins/processing/algs/ftools/Eliminate.py
 delete mode 100644 python/plugins/processing/algs/ftools/ExportGeometryInfo.py
 delete mode 100644 python/plugins/processing/algs/ftools/ExtractByLocation.py
 delete mode 100644 python/plugins/processing/algs/ftools/FixedDistanceBuffer.py
 delete mode 100644 python/plugins/processing/algs/ftools/Intersection.py
 delete mode 100644 python/plugins/processing/algs/ftools/MeanCoords.py
 delete mode 100644 python/plugins/processing/algs/ftools/PointDistance.py
 delete mode 100644 python/plugins/processing/algs/ftools/SelectByLocation.py
 delete mode 100644 python/plugins/processing/algs/ftools/SinglePartsToMultiparts.py
 delete mode 100644 python/plugins/processing/algs/ftools/UniqueValues.py
 delete mode 100644 python/plugins/processing/algs/ftools/VariableDistanceBuffer.py
 delete mode 100644 python/plugins/processing/algs/ftools/VoronoiPolygons.py
 create mode 100644 python/plugins/processing/algs/gdal/CMakeLists.txt
 create mode 100644 python/plugins/processing/algs/gdal/ClipByExtent.py
 create mode 100644 python/plugins/processing/algs/gdal/ClipByMask.py
 create mode 100644 python/plugins/processing/algs/gdal/ColorRelief.py
 create mode 100644 python/plugins/processing/algs/gdal/GdalAlgorithm.py
 create mode 100644 python/plugins/processing/algs/gdal/GdalOgrAlgorithmProvider.py
 create mode 100644 python/plugins/processing/algs/gdal/GdalUtils.py
 create mode 100644 python/plugins/processing/algs/gdal/GridAverage.py
 create mode 100644 python/plugins/processing/algs/gdal/GridDataMetrics.py
 create mode 100644 python/plugins/processing/algs/gdal/GridInvDist.py
 create mode 100644 python/plugins/processing/algs/gdal/GridNearest.py
 create mode 100644 python/plugins/processing/algs/gdal/OgrAlgorithm.py
 rename python/plugins/processing/{gdal/pyogr => algs/gdal}/__init__.py (100%)
 create mode 100644 python/plugins/processing/algs/gdal/aspect.py
 create mode 100644 python/plugins/processing/algs/gdal/contour.py
 create mode 100644 python/plugins/processing/algs/gdal/extractprojection.py
 create mode 100644 python/plugins/processing/algs/gdal/fillnodata.py
 create mode 100644 python/plugins/processing/algs/gdal/gdal2xyz.py
 create mode 100644 python/plugins/processing/algs/gdal/gdaladdo.py
 create mode 100644 python/plugins/processing/algs/gdal/hillshade.py
 create mode 100644 python/plugins/processing/algs/gdal/information.py
 create mode 100644 python/plugins/processing/algs/gdal/merge.py
 create mode 100644 python/plugins/processing/algs/gdal/nearblack.py
 create mode 100644 python/plugins/processing/algs/gdal/ogr2ogr.py
 create mode 100644 python/plugins/processing/algs/gdal/ogrinfo.py
 create mode 100644 python/plugins/processing/algs/gdal/ogrsql.py
 create mode 100644 python/plugins/processing/algs/gdal/pct2rgb.py
 create mode 100644 python/plugins/processing/algs/gdal/polygonize.py
 create mode 100644 python/plugins/processing/algs/gdal/proximity.py
 create mode 100644 python/plugins/processing/algs/gdal/pyogr/CMakeLists.txt
 rename python/plugins/processing/{grass => algs/gdal/pyogr}/__init__.py (100%)
 rename python/plugins/processing/{ => algs}/gdal/pyogr/ogr2ogr.py (100%)
 rename python/plugins/processing/{ => algs}/gdal/pyogr/ogrds.py (100%)
 rename python/plugins/processing/{ => algs}/gdal/pyogr/ogrvrt.py (100%)
 create mode 100644 python/plugins/processing/algs/gdal/rasterize.py
 create mode 100644 python/plugins/processing/algs/gdal/rgb2pct.py
 create mode 100644 python/plugins/processing/algs/gdal/roughness.py
 create mode 100644 python/plugins/processing/algs/gdal/sieve.py
 create mode 100644 python/plugins/processing/algs/gdal/slope.py
 create mode 100644 python/plugins/processing/algs/gdal/tpi.py
 create mode 100644 python/plugins/processing/algs/gdal/translate.py
 create mode 100644 python/plugins/processing/algs/gdal/tri.py
 create mode 100644 python/plugins/processing/algs/gdal/warp.py
 create mode 100644 python/plugins/processing/algs/grass/CMakeLists.txt
 create mode 100644 python/plugins/processing/algs/grass/GrassAlgorithm.py
 create mode 100644 python/plugins/processing/algs/grass/GrassAlgorithmProvider.py
 create mode 100644 python/plugins/processing/algs/grass/GrassUtils.py
 rename python/plugins/processing/{grass/ext => algs/grass}/__init__.py (100%)
 rename python/plugins/processing/{ => algs}/grass/description/i.atcorr.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/i.fft.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/i.his.rgb.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/i.ifft.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/i.rgb.his.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/i.zc.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/m.cogo.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/nviz.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.aspect.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.average.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.basins.fill.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.bilinear.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.bitpattern.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.buffer.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.carve.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.circle.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.clump.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.coin.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.composite.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.contour.level.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.contour.step.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass/description/r.cost.full.raster.txt
 create mode 100644 python/plugins/processing/algs/grass/description/r.cost.full.txt
 copy python/plugins/processing/{ => algs}/grass/description/r.cost.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.covar.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.cross.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.describe.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass/description/r.drain.coordinate.txt
 create mode 100644 python/plugins/processing/algs/grass/description/r.drain.txt
 copy python/plugins/processing/{ => algs}/grass/description/r.fill.dir.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.fillnulls.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.flow.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.grow.distance.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.grow.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.gwflow.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.his.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.horizon.height.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.horizon.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.info.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.kappa.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.lake.coords.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.lake.layer.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.los.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.mapcalculator.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.median.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.mfilter.fp.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.mfilter.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.mode.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.neighbors.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.out.gridatb.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.out.ppm.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.out.vrml.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass/description/r.out.xyz.txt
 copy python/plugins/processing/{ => algs}/grass/description/r.param.scale.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.patch.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.plane.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.profile.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.quant.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.quantile.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.random.cells.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.random.raster.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.random.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.reclass.area.greater.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.reclass.area.lesser.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.reclass.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.recode.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.regression.line.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.report.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.resamp.interp.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.resamp.rst.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.resamp.stats.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.resample.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.rescale.eq.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.rescale.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass/description/r.ros.txt
 copy python/plugins/processing/{ => algs}/grass/description/r.series.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.shaded.relief.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.sim.sediment.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.sim.water.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.slope.aspect.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass/description/r.slope.txt
 create mode 100644 python/plugins/processing/algs/grass/description/r.spread.txt
 copy python/plugins/processing/{ => algs}/grass/description/r.spreadpath.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.statistics.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.stats.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.stream.angle.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.stream.basins.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.stream.del.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.stream.distance.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.stream.extract.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.stream.order.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.stream.pos.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.stream.stats.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.sum.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.sun.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.sunmask.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.surf.area.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.surf.contour.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.surf.gauss.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.surf.idw.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.surf.idw2.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.surf.random.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.terraflow.short.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.terraflow.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.thin.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.to.vect.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.topidx.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.volume.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/r.walk.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.water.outlet.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/r.watershed.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.buffer.column.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.buffer.distance.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.class.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.clean.advanced.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.clean.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/v.db.select.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.delaunay.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.dissolve.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.distance.toattr.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.distance.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/v.drape.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.extract.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.generalize.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.hull.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.in.dxf.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/v.in.wfs.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.info.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.kcv.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass/description/v.kernel.txt
 copy python/plugins/processing/{ => algs}/grass/description/v.lidar.correction.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.lidar.edgedetection.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.lidar.growing.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.mkgrid.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.neighbors.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.normal.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.out.dxf.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.out.pov.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.outlier.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.overlay.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.parallel.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.patch.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.perturb.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.qcount.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.random.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.reclass.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/v.report.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.sample.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.segment.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass/description/v.select.txt
 copy python/plugins/processing/{ => algs}/grass/description/v.split.length.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.split.vert.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass/description/v.surf.bspline.lambda.txt
 create mode 100644 python/plugins/processing/algs/grass/description/v.surf.bspline.sparse.txt
 create mode 100644 python/plugins/processing/algs/grass/description/v.surf.bspline.txt
 copy python/plugins/processing/{ => algs}/grass/description/v.surf.idw.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass/description/v.surf.rst.cvdev.line.txt
 create mode 100644 python/plugins/processing/algs/grass/description/v.surf.rst.cvdev.txt
 create mode 100644 python/plugins/processing/algs/grass/description/v.surf.rst.line.txt
 rename python/plugins/processing/{ => algs}/grass/description/v.surf.rst.txt (100%)
 rename python/plugins/processing/{ => algs}/grass/description/v.to.points.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.to.rast.attribute.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.to.rast.value.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.transform.pointsfile.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.transform.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.univar.txt (100%)
 copy python/plugins/processing/{ => algs}/grass/description/v.voronoi.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass/ext/CMakeLists.txt
 rename python/plugins/processing/{ => algs}/grass/ext/HtmlReportPostProcessor.py (100%)
 rename python/plugins/processing/{lidar => algs/grass/ext}/__init__.py (100%)
 create mode 100644 python/plugins/processing/algs/grass/ext/r_coin.py
 create mode 100644 python/plugins/processing/algs/grass/ext/r_covar.py
 create mode 100644 python/plugins/processing/algs/grass/ext/r_describe.py
 create mode 100644 python/plugins/processing/algs/grass/ext/r_info.py
 create mode 100644 python/plugins/processing/algs/grass/ext/r_regression_line.py
 create mode 100644 python/plugins/processing/algs/grass/ext/r_report.py
 create mode 100644 python/plugins/processing/algs/grass/ext/r_stats.py
 create mode 100644 python/plugins/processing/algs/grass/ext/v_class.py
 create mode 100644 python/plugins/processing/algs/grass/ext/v_info.py
 create mode 100644 python/plugins/processing/algs/grass/ext/v_normal.py
 create mode 100644 python/plugins/processing/algs/grass/ext/v_report.py
 create mode 100644 python/plugins/processing/algs/grass/ext/v_univar.py
 create mode 100644 python/plugins/processing/algs/grass/grass.txt
 create mode 100644 python/plugins/processing/algs/grass/nviz.py
 create mode 100644 python/plugins/processing/algs/grass7/CMakeLists.txt
 create mode 100644 python/plugins/processing/algs/grass7/Grass7Algorithm.py
 create mode 100644 python/plugins/processing/algs/grass7/Grass7AlgorithmProvider.py
 create mode 100644 python/plugins/processing/algs/grass7/Grass7Utils.py
 rename python/plugins/processing/{lidar/fusion => algs/grass7}/__init__.py (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/TODO.txt
 create mode 100644 python/plugins/processing/algs/grass7/description/i.atcorr.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/i.fft.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/i.his.rgb.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/i.ifft.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/i.rgb.his.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/i.zc.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/m.cogo.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/nviz.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.aspect.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.average.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/r.basins.fill.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/r.bilinear.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.bitpattern.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.buffer.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.carve.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.circle.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.clump.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.coin.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.composite.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.contour.level.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.contour.step.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/r.cost.full.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/r.cost.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.covar.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.cross.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.describe.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/r.drain.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/r.fill.dir.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.fillnulls.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/r.flow.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/r.grow.distance.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.grow.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.gwflow.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.his.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/r.horizon.height.txt
 create mode 100644 python/plugins/processing/algs/grass7/description/r.horizon.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/r.info.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.kappa.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/r.lake.coords.txt
 create mode 100644 python/plugins/processing/algs/grass7/description/r.lake.layer.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/r.mapcalculator.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.median.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.mfilter.fp.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.mfilter.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.mode.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.neighbors.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.out.gridatb.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/r.out.ppm.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/r.out.vrml.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.param.scale.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.patch.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/r.plane.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/r.profile.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.quant.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.quantile.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.random.cells.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.random.raster.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.random.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.reclass.area.greater.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.reclass.area.lesser.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/r.reclass.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/r.recode.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.regression.line.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.report.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.resamp.interp.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.resamp.rst.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.resamp.stats.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.resample.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.rescale.eq.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.rescale.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.series.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.shaded.relief.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/r.sim.sediment.txt
 create mode 100644 python/plugins/processing/algs/grass7/description/r.sim.water.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/r.slope.aspect.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.spreadpath.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.statistics.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/r.stats.txt
 create mode 100644 python/plugins/processing/algs/grass7/description/r.stream.angle.txt
 create mode 100644 python/plugins/processing/algs/grass7/description/r.stream.basins.txt
 create mode 100644 python/plugins/processing/algs/grass7/description/r.stream.del.txt
 create mode 100644 python/plugins/processing/algs/grass7/description/r.stream.distance.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/r.stream.extract.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/r.stream.order.txt
 create mode 100644 python/plugins/processing/algs/grass7/description/r.stream.pos.txt
 create mode 100644 python/plugins/processing/algs/grass7/description/r.stream.stats.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/r.sum.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/r.sun.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/r.sunmask.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/r.surf.area.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/r.surf.contour.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.surf.gauss.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.surf.idw.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.surf.idw2.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.surf.random.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/r.terraflow.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/r.thin.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.to.vect.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.topidx.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/r.viewshed.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/r.volume.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/r.walk.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/r.water.outlet.txt
 create mode 100644 python/plugins/processing/algs/grass7/description/r.watershed.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/v.buffer.column.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.buffer.distance.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.class.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.clean.advanced.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.clean.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/v.db.select.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/v.delaunay.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.dissolve.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.distance.toattr.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.distance.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/v.drape.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/v.extract.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.generalize.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.hull.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.in.dxf.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/v.in.wfs.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/v.info.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.kcv.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.lidar.correction.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.lidar.edgedetection.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.lidar.growing.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.mkgrid.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.neighbors.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.normal.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.out.dxf.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.out.pov.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.outlier.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.overlay.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.parallel.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.patch.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.perturb.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.qcount.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.random.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.reclass.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/v.report.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/v.sample.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.segment.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.select.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.split.length.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.split.vert.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.surf.bspline.lambda.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.surf.bspline.sparse.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.surf.bspline.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.surf.idw.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/description/v.surf.rst.cvdev.txt
 create mode 100644 python/plugins/processing/algs/grass7/description/v.surf.rst.txt
 create mode 100644 python/plugins/processing/algs/grass7/description/v.to.points.txt
 rename python/plugins/processing/{grass => algs/grass7}/description/v.to.rast.attribute.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.to.rast.value.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.transform.pointsfile.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.transform.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.univar.txt (100%)
 rename python/plugins/processing/{grass => algs/grass7}/description/v.voronoi.txt (100%)
 create mode 100644 python/plugins/processing/algs/grass7/ext/CMakeLists.txt
 create mode 100644 python/plugins/processing/algs/grass7/ext/HtmlReportPostProcessor.py
 rename python/plugins/processing/{lidar/lastools => algs/grass7/ext}/__init__.py (100%)
 create mode 100644 python/plugins/processing/algs/grass7/ext/r_coin.py
 create mode 100644 python/plugins/processing/algs/grass7/ext/r_covar.py
 create mode 100644 python/plugins/processing/algs/grass7/ext/r_describe.py
 create mode 100644 python/plugins/processing/algs/grass7/ext/r_info.py
 create mode 100644 python/plugins/processing/algs/grass7/ext/r_regression_line.py
 create mode 100644 python/plugins/processing/algs/grass7/ext/r_report.py
 create mode 100644 python/plugins/processing/algs/grass7/ext/r_stats.py
 create mode 100644 python/plugins/processing/algs/grass7/ext/v_class.py
 create mode 100644 python/plugins/processing/algs/grass7/ext/v_info.py
 create mode 100644 python/plugins/processing/algs/grass7/ext/v_normal.py
 create mode 100644 python/plugins/processing/algs/grass7/ext/v_report.py
 create mode 100644 python/plugins/processing/algs/grass7/ext/v_univar.py
 create mode 100644 python/plugins/processing/algs/grass7/grass7.txt
 create mode 100644 python/plugins/processing/algs/grass7/nviz7.py
 create mode 100644 python/plugins/processing/algs/lidar/CMakeLists.txt
 create mode 100644 python/plugins/processing/algs/lidar/LidarToolsAlgorithmProvider.py
 rename python/plugins/processing/{otb => algs/lidar}/__init__.py (100%)
 create mode 100644 python/plugins/processing/algs/lidar/fusion/CMakeLists.txt
 create mode 100644 python/plugins/processing/algs/lidar/fusion/CanopyMaxima.py
 create mode 100644 python/plugins/processing/algs/lidar/fusion/CanopyModel.py
 create mode 100644 python/plugins/processing/algs/lidar/fusion/ClipData.py
 create mode 100644 python/plugins/processing/algs/lidar/fusion/CloudMetrics.py
 create mode 100644 python/plugins/processing/algs/lidar/fusion/Cover.py
 rename python/plugins/processing/{ => algs}/lidar/fusion/DensityMetrics.py (100%)
 create mode 100644 python/plugins/processing/algs/lidar/fusion/FilterData.py
 create mode 100644 python/plugins/processing/algs/lidar/fusion/FusionAlgorithm.py
 rename python/plugins/processing/{ => algs}/lidar/fusion/FusionUtils.py (100%)
 create mode 100644 python/plugins/processing/algs/lidar/fusion/GridMetrics.py
 create mode 100644 python/plugins/processing/algs/lidar/fusion/GridSurfaceCreate.py
 create mode 100644 python/plugins/processing/algs/lidar/fusion/GroundFilter.py
 create mode 100644 python/plugins/processing/algs/lidar/fusion/MergeData.py
 create mode 100644 python/plugins/processing/algs/lidar/fusion/OpenViewerAction.py
 rename python/plugins/processing/{r => algs/lidar/fusion}/__init__.py (100%)
 create mode 100644 python/plugins/processing/algs/lidar/lastools/CMakeLists.txt
 create mode 100644 python/plugins/processing/algs/lidar/lastools/LAStoolsAlgorithm.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/LAStoolsUtils.py
 rename python/plugins/processing/{saga => algs/lidar/lastools}/__init__.py (100%)
 create mode 100644 python/plugins/processing/algs/lidar/lastools/blast2dem.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/blast2iso.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/flightlinesToCHM.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/flightlinesToDTMandDSM.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/flightlinesToSingleCHMpitFree.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/hugeFileClassify.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/hugeFileGroundClassify.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/hugeFileNormalize.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/las2dem.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/las2demPro.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/las2iso.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/las2las.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/las2las_filter.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/las2las_project.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/las2las_transform.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/las2shp.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/las2tin.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/las2txt.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasboundary.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lascanopy.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasclassify.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasclip.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lascolor.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lascontrol.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasduplicate.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasgrid.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasground.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasgroundPro.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasheight.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasindex.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasinfo.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasmerge.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasnoise.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasoverage.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasoverlap.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasprecision.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasquery.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lassort.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lassplit.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasthin.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lastile.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lastilePro.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasvalidate.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/lasview.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/laszip.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/shp2las.py
 create mode 100644 python/plugins/processing/algs/lidar/lastools/txt2las.py
 delete mode 100644 python/plugins/processing/algs/mmqgisx/CMakeLists.txt
 delete mode 100644 python/plugins/processing/algs/mmqgisx/MMQGISXAlgorithms.py
 create mode 100644 python/plugins/processing/algs/otb/CMakeLists.txt
 create mode 100644 python/plugins/processing/algs/otb/OTBAlgorithm.py
 create mode 100644 python/plugins/processing/algs/otb/OTBAlgorithmProvider.py
 create mode 100644 python/plugins/processing/algs/otb/OTBSpecific_XMLLoading.py
 create mode 100644 python/plugins/processing/algs/otb/OTBUtils.py
 rename python/plugins/processing/{saga/ext => algs/otb}/__init__.py (100%)
 create mode 100644 python/plugins/processing/algs/otb/description/BandMath.xml
 create mode 100644 python/plugins/processing/algs/otb/description/BinaryMorphologicalOperation-closing.xml
 create mode 100644 python/plugins/processing/algs/otb/description/BinaryMorphologicalOperation-dilate.xml
 create mode 100644 python/plugins/processing/algs/otb/description/BinaryMorphologicalOperation-erode.xml
 create mode 100644 python/plugins/processing/algs/otb/description/BinaryMorphologicalOperation-opening.xml
 create mode 100644 python/plugins/processing/algs/otb/description/ClassificationMapRegularization.xml
 create mode 100644 python/plugins/processing/algs/otb/description/ColorMapping-continuous.xml
 create mode 100644 python/plugins/processing/algs/otb/description/ColorMapping-custom.xml
 create mode 100644 python/plugins/processing/algs/otb/description/ColorMapping-image.xml
 create mode 100644 python/plugins/processing/algs/otb/description/ColorMapping-optimal.xml
 create mode 100644 python/plugins/processing/algs/otb/description/CompareImages.xml
 create mode 100644 python/plugins/processing/algs/otb/description/ComputeConfusionMatrix-raster.xml
 create mode 100644 python/plugins/processing/algs/otb/description/ComputeConfusionMatrix-vector.xml
 create mode 100644 python/plugins/processing/algs/otb/description/ComputeImagesStatistics.xml
 create mode 100644 python/plugins/processing/algs/otb/description/ComputeModulusAndPhase-OneEntry.xml
 create mode 100644 python/plugins/processing/algs/otb/description/ComputeModulusAndPhase-TwoEntries.xml
 create mode 100644 python/plugins/processing/algs/otb/description/ConcatenateImages.xml
 create mode 100644 python/plugins/processing/algs/otb/description/ConcatenateVectorData.xml
 create mode 100644 python/plugins/processing/algs/otb/description/ConnectedComponentSegmentation.xml
 create mode 100644 python/plugins/processing/algs/otb/description/DimensionalityReduction-ica.xml
 create mode 100644 python/plugins/processing/algs/otb/description/DimensionalityReduction-maf.xml
 create mode 100644 python/plugins/processing/algs/otb/description/DimensionalityReduction-napca.xml
 create mode 100644 python/plugins/processing/algs/otb/description/DimensionalityReduction-pca.xml
 create mode 100644 python/plugins/processing/algs/otb/description/EdgeExtraction-gradient.xml
 create mode 100644 python/plugins/processing/algs/otb/description/EdgeExtraction-sobel.xml
 create mode 100644 python/plugins/processing/algs/otb/description/EdgeExtraction-touzi.xml
 create mode 100644 python/plugins/processing/algs/otb/description/ExtractROI-fit.xml
 create mode 100644 python/plugins/processing/algs/otb/description/ExtractROI-standard.xml
 create mode 100644 python/plugins/processing/algs/otb/description/FusionOfClassifications-dempstershafer.xml
 create mode 100644 python/plugins/processing/algs/otb/description/FusionOfClassifications-majorityvoting.xml
 create mode 100644 python/plugins/processing/algs/otb/description/GrayScaleMorphologicalOperation-closing.xml
 create mode 100644 python/plugins/processing/algs/otb/description/GrayScaleMorphologicalOperation-dilate.xml
 create mode 100644 python/plugins/processing/algs/otb/description/GrayScaleMorphologicalOperation-erode.xml
 create mode 100644 python/plugins/processing/algs/otb/description/GrayScaleMorphologicalOperation-opening.xml
 create mode 100644 python/plugins/processing/algs/otb/description/HaralickTextureExtraction.xml
 create mode 100644 python/plugins/processing/algs/otb/description/HooverCompareSegmentation.xml
 create mode 100644 python/plugins/processing/algs/otb/description/ImageClassifier.xml
 create mode 100644 python/plugins/processing/algs/otb/description/ImageEnvelope.xml
 create mode 100644 python/plugins/processing/algs/otb/description/KMeansClassification.xml
 create mode 100644 python/plugins/processing/algs/otb/description/KmzExport.xml
 create mode 100644 python/plugins/processing/algs/otb/description/LSMSSegmentation.xml
 create mode 100644 python/plugins/processing/algs/otb/description/LSMSSmallRegionsMerging.xml
 create mode 100644 python/plugins/processing/algs/otb/description/LSMSVectorization.xml
 create mode 100644 python/plugins/processing/algs/otb/description/LineSegmentDetection.xml
 create mode 100644 python/plugins/processing/algs/otb/description/LocalStatisticExtraction.xml
 create mode 100644 python/plugins/processing/algs/otb/description/MeanShiftSmoothing.xml
 create mode 100644 python/plugins/processing/algs/otb/description/MultivariateAlterationDetector.xml
 create mode 100644 python/plugins/processing/algs/otb/description/OpticalCalibration.xml
 create mode 100644 python/plugins/processing/algs/otb/description/OrthoRectification-epsg.xml
 create mode 100644 python/plugins/processing/algs/otb/description/OrthoRectification-fit-to-ortho.xml
 create mode 100644 python/plugins/processing/algs/otb/description/OrthoRectification-lambert-WGS84.xml
 create mode 100644 python/plugins/processing/algs/otb/description/OrthoRectification-utm.xml
 create mode 100644 python/plugins/processing/algs/otb/description/Pansharpening-bayes.xml
 create mode 100644 python/plugins/processing/algs/otb/description/Pansharpening-lmvm.xml
 create mode 100644 python/plugins/processing/algs/otb/description/Pansharpening-rcs.xml
 create mode 100644 python/plugins/processing/algs/otb/description/RadiometricIndices.xml
 create mode 100644 python/plugins/processing/algs/otb/description/ReadImageInfo.xml
 create mode 100644 python/plugins/processing/algs/otb/description/Rescale.xml
 create mode 100644 python/plugins/processing/algs/otb/description/RigidTransformResample-id.xml
 create mode 100644 python/plugins/processing/algs/otb/description/RigidTransformResample-rotation.xml
 create mode 100644 python/plugins/processing/algs/otb/description/RigidTransformResample-translation.xml
 create mode 100644 python/plugins/processing/algs/otb/description/SOMClassification.xml
 create mode 100644 python/plugins/processing/algs/otb/description/Segmentation-cc.xml
 create mode 100644 python/plugins/processing/algs/otb/description/Segmentation-edison.xml
 create mode 100644 python/plugins/processing/algs/otb/description/Segmentation-meanshift.xml
 create mode 100644 python/plugins/processing/algs/otb/description/Segmentation-mprofiles.xml
 create mode 100644 python/plugins/processing/algs/otb/description/Segmentation-watershed.xml
 create mode 100644 python/plugins/processing/algs/otb/description/Smoothing-anidif.xml
 create mode 100644 python/plugins/processing/algs/otb/description/Smoothing-gaussian.xml
 create mode 100644 python/plugins/processing/algs/otb/description/Smoothing-mean.xml
 create mode 100644 python/plugins/processing/algs/otb/description/SplitImage.xml
 create mode 100644 python/plugins/processing/algs/otb/description/StereoFramework.xml
 create mode 100644 python/plugins/processing/algs/otb/description/Superimpose.xml
 create mode 100644 python/plugins/processing/algs/otb/description/TileFusion.xml
 create mode 100644 python/plugins/processing/algs/otb/description/TrainImagesClassifier-ann.xml
 create mode 100644 python/plugins/processing/algs/otb/description/TrainImagesClassifier-bayes.xml
 create mode 100644 python/plugins/processing/algs/otb/description/TrainImagesClassifier-boost.xml
 create mode 100644 python/plugins/processing/algs/otb/description/TrainImagesClassifier-dt.xml
 create mode 100644 python/plugins/processing/algs/otb/description/TrainImagesClassifier-gbt.xml
 create mode 100644 python/plugins/processing/algs/otb/description/TrainImagesClassifier-knn.xml
 create mode 100644 python/plugins/processing/algs/otb/description/TrainImagesClassifier-libsvm.xml
 create mode 100644 python/plugins/processing/algs/otb/description/TrainImagesClassifier-rf.xml
 create mode 100644 python/plugins/processing/algs/otb/description/TrainImagesClassifier-svm.xml
 create mode 100644 python/plugins/processing/algs/otb/description/doc/BandMath.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/BinaryMorphologicalOperation-closing.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/BinaryMorphologicalOperation-dilate.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/BinaryMorphologicalOperation-erode.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/BinaryMorphologicalOperation-opening.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/BinaryMorphologicalOperation.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/BlockMatching.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/BundleToPerfectSensor.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ClassificationMapRegularization.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ColorMapping-continuous.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ColorMapping-custom.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ColorMapping-image.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ColorMapping-optimal.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ColorMapping.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/CompareImages.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ComputeConfusionMatrix-raster.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ComputeConfusionMatrix-vector.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ComputeConfusionMatrix.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ComputeImagesStatistics.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ComputeModulusAndPhase-OneEntry.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ComputeModulusAndPhase-TwoEntries.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ComputeModulusAndPhase.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ComputePolylineFeatureFromImage.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ConcatenateImages.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ConcatenateVectorData.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ConnectedComponentSegmentation.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Convert.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ConvertCartoToGeoPoint.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ConvertSensorToGeoPoint.html
 rename python/plugins/processing/{ => algs}/otb/description/doc/CookBook.css (100%)
 rename python/plugins/processing/{ => algs}/otb/description/doc/DEMConvert.html (100%)
 create mode 100644 python/plugins/processing/algs/otb/description/doc/DSFuzzyModelEstimation.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/DimensionalityReduction-ica.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/DimensionalityReduction-maf.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/DimensionalityReduction-napca.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/DimensionalityReduction-pca.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/DimensionalityReduction.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/DisparityMapToElevationMap.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/DownloadSRTMTiles.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/EdgeExtraction-gradient.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/EdgeExtraction-sobel.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/EdgeExtraction-touzi.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/EdgeExtraction.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/EdisonMeanShiftSegmentation.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/EdisonMeanShiftSegmentationVector.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ExtractROI-fit.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ExtractROI-standard.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ExtractROI.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/FineRegistration.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/FusionOfClassifications-dempstershafer.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/FusionOfClassifications-majorityvoting.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/FusionOfClassifications.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/GeneratePlyFile.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/GenerateRPCSensorModel.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/GrayScaleMorphologicalOperation-closing.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/GrayScaleMorphologicalOperation-dilate.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/GrayScaleMorphologicalOperation-erode.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/GrayScaleMorphologicalOperation-opening.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/GrayScaleMorphologicalOperation.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/GridBasedImageResampling.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/HaralickTextureExtraction.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/HomologousPointsExtraction.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/HooverCompareSegmentation.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/HyperspectralUnmixing.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ImageClassifier.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ImageEnvelope.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ImageSVMClassifier.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/KMeansClassification.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/KmzExport.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/LSMSSegmentation.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/LSMSSmallRegionsMerging.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/LSMSVectorization.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/LineSegmentDetection.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/LocalStatisticExtraction.html
 rename python/plugins/processing/{ => algs}/otb/description/doc/MaximumAutocorrelationFactor.html (100%)
 create mode 100644 python/plugins/processing/algs/otb/description/doc/MeanShiftSegmentation.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/MeanShiftSegmentationVector.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/MeanShiftSmoothing.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/MultiResolutionPyramid.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/MultivariateAlterationDetector.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/OSMDownloader.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ObtainUTMZoneFromGeoPoint.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/OpticalCalibration.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/OrthoRectification-epsg.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/OrthoRectification-fit-to-ortho.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/OrthoRectification-lambert-WGS84.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/OrthoRectification-utm.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/OrthoRectification.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Pansharpening-bayes.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Pansharpening-lmvm.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Pansharpening-rcs.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Pansharpening.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/PixelValue.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Quicklook.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/RadiometricIndices.html
 rename python/plugins/processing/{ => algs}/otb/description/doc/RadiometricVegetationIndices.html (100%)
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Rasterization.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/ReadImageInfo.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/RefineSensorModel.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Rescale.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/RigidTransformResample-id.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/RigidTransformResample-rotation.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/RigidTransformResample-translation.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/RigidTransformResample.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/SFSTextureExtraction.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/SOMClassification.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/SarRadiometricCalibration.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Segmentation-cc.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Segmentation-edison.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Segmentation-meanshift.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Segmentation-mprofiles.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Segmentation-watershed.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Segmentation.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/SimpleConnectedComponentsSegmentation.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/SimpleConnectedComponentsSegmentationVector.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Smoothing-anidif.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Smoothing-gaussian.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Smoothing-mean.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Smoothing.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/SplitImage.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/StereoFramework.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/StereoRectificationGridGenerator.html
 rename python/plugins/processing/{ => algs}/otb/description/doc/StereoSensorModelToElevationMap.html (100%)
 create mode 100644 python/plugins/processing/algs/otb/description/doc/Superimpose.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/TestApplication.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/TileFusion.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier-ann.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier-bayes.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier-boost.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier-dt.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier-gbt.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier-knn.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier-libsvm.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier-rf.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier-svm.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/TrainSVMImagesClassifier.html
 rename python/plugins/processing/{ => algs}/otb/description/doc/ValidateSVMImagesClassifier.html (100%)
 create mode 100644 python/plugins/processing/algs/otb/description/doc/VectorDataDSValidation.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/VectorDataExtractROIApplication.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/VectorDataReprojection.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/VectorDataSetField.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/VectorDataTransform.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/VertexComponentAnalysis.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/WatershedSegmentation.html
 create mode 100644 python/plugins/processing/algs/otb/description/doc/WatershedSegmentationVector.html
 rename python/plugins/processing/{ => algs}/otb/helper/generate_application_descriptors.py (100%)
 create mode 100644 python/plugins/processing/algs/otb/maintenance/OTBHelper.py
 create mode 100644 python/plugins/processing/algs/otb/maintenance/OTBSpecific_XMLcreation.py
 create mode 100644 python/plugins/processing/algs/otb/maintenance/OTBTester.py
 create mode 100644 python/plugins/processing/algs/otb/maintenance/README
 create mode 100644 python/plugins/processing/algs/otb/maintenance/TestOTBAlgorithms.py
 create mode 100644 python/plugins/processing/algs/otb/maintenance/black_list.xml
 create mode 100644 python/plugins/processing/algs/otb/maintenance/parsing.py
 create mode 100644 python/plugins/processing/algs/otb/maintenance/white_list.xml
 rename python/plugins/processing/algs/{ => qgis}/AddTableField.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/AutoincrementalField.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/BarPlot.py (100%)
 create mode 100644 python/plugins/processing/algs/qgis/CMakeLists.txt
 create mode 100755 python/plugins/processing/algs/qgis/ConcaveHull.py
 rename python/plugins/processing/algs/{ => qgis}/CreateConstantRaster.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/EquivalentNumField.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/Explode.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/FieldPyculator.py (100%)
 create mode 100644 python/plugins/processing/algs/qgis/FieldsCalculator.py
 create mode 100644 python/plugins/processing/algs/qgis/ImportIntoPostGIS.py
 rename python/plugins/processing/algs/{ => qgis}/JoinAttributes.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/MeanAndStdDevPlot.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/PointsDisplacement.py (100%)
 create mode 100644 python/plugins/processing/algs/qgis/PointsFromLines.py
 create mode 100644 python/plugins/processing/algs/qgis/PointsFromPolygons.py
 rename python/plugins/processing/algs/{ => qgis}/PointsLayerFromTable.py (100%)
 create mode 100644 python/plugins/processing/algs/qgis/PointsToPaths.py
 rename python/plugins/processing/algs/{ => qgis}/PolarPlot.py (100%)
 create mode 100644 python/plugins/processing/algs/qgis/Polygonize.py
 create mode 100644 python/plugins/processing/algs/qgis/PostGISExecuteSQL.py
 create mode 100644 python/plugins/processing/algs/qgis/QGISAlgorithmProvider.py
 create mode 100644 python/plugins/processing/algs/qgis/RandomPointsAlongLines.py
 create mode 100644 python/plugins/processing/algs/qgis/RandomPointsExtent.py
 create mode 100644 python/plugins/processing/algs/qgis/RandomPointsLayer.py
 create mode 100644 python/plugins/processing/algs/qgis/RandomPointsPolygonsFixed.py
 create mode 100644 python/plugins/processing/algs/qgis/RandomPointsPolygonsVariable.py
 rename python/plugins/processing/algs/{ => qgis}/RasterLayerHistogram.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/RasterLayerStatistics.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/SaveSelectedFeatures.py (100%)
 create mode 100644 python/plugins/processing/algs/qgis/SetRasterStyle.py
 create mode 100644 python/plugins/processing/algs/qgis/SetVectorStyle.py
 create mode 100644 python/plugins/processing/algs/qgis/StatisticsByCategories.py
 rename python/plugins/processing/algs/{ => qgis}/VectorLayerHistogram.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/VectorLayerScatterplot.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ZonalStatistics.py (100%)
 rename python/plugins/processing/{taudem => algs/qgis}/__init__.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/BasicStatisticsNumbers.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/BasicStatisticsStrings.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/Buffer.py (100%)
 create mode 100644 python/plugins/processing/algs/qgis/ftools/CMakeLists.txt
 rename python/plugins/processing/algs/{ => qgis}/ftools/Centroids.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/Clip.py (100%)
 create mode 100644 python/plugins/processing/algs/qgis/ftools/ConvexHull.py
 create mode 100644 python/plugins/processing/algs/qgis/ftools/Delaunay.py
 rename python/plugins/processing/algs/{ => qgis}/ftools/DensifyGeometries.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/DensifyGeometriesInterval.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/Difference.py (100%)
 create mode 100644 python/plugins/processing/algs/qgis/ftools/Dissolve.py
 create mode 100644 python/plugins/processing/algs/qgis/ftools/Eliminate.py
 create mode 100644 python/plugins/processing/algs/qgis/ftools/ExportGeometryInfo.py
 rename python/plugins/processing/algs/{ => qgis}/ftools/ExtentFromLayer.py (100%)
 create mode 100644 python/plugins/processing/algs/qgis/ftools/ExtractByLocation.py
 rename python/plugins/processing/algs/{ => qgis}/ftools/ExtractNodes.py (100%)
 create mode 100644 python/plugins/processing/algs/qgis/ftools/FixedDistanceBuffer.py
 create mode 100644 python/plugins/processing/algs/qgis/ftools/Intersection.py
 rename python/plugins/processing/algs/{ => qgis}/ftools/LinesIntersection.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/LinesToPolygons.py (100%)
 create mode 100644 python/plugins/processing/algs/qgis/ftools/MeanCoords.py
 rename python/plugins/processing/algs/{ => qgis}/ftools/MultipartToSingleparts.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/NearestNeighbourAnalysis.py (100%)
 create mode 100644 python/plugins/processing/algs/qgis/ftools/PointDistance.py
 rename python/plugins/processing/algs/{ => qgis}/ftools/PointsInPolygon.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/PointsInPolygonUnique.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/PointsInPolygonWeighted.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/PolygonsToLines.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/RandomExtract.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/RandomExtractWithinSubsets.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/RandomSelection.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/RandomSelectionWithinSubsets.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/ReprojectLayer.py (100%)
 create mode 100644 python/plugins/processing/algs/qgis/ftools/SelectByLocation.py
 rename python/plugins/processing/algs/{ => qgis}/ftools/SimplifyGeometries.py (100%)
 create mode 100644 python/plugins/processing/algs/qgis/ftools/SinglePartsToMultiparts.py
 create mode 100644 python/plugins/processing/algs/qgis/ftools/SpatialJoin.py
 rename python/plugins/processing/algs/{ => qgis}/ftools/SumLines.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/Union.py (100%)
 create mode 100644 python/plugins/processing/algs/qgis/ftools/UniqueValues.py
 create mode 100644 python/plugins/processing/algs/qgis/ftools/VariableDistanceBuffer.py
 create mode 100644 python/plugins/processing/algs/qgis/ftools/VoronoiPolygons.py
 copy python/plugins/{GdalTools/tools => processing/algs/qgis/ftools}/__init__.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/copyright.txt (100%)
 rename python/plugins/processing/algs/{ => qgis}/ftools/voronoi.py (100%)
 create mode 100644 python/plugins/processing/algs/qgis/help/addautoincrementalfield.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/addfieldtoattributestable.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/advancedpythonfieldcalculator.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/basicstatisticsfornumericfields.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/basicstatisticsfortextfields.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/clip.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/convertgeometrytype.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/convexhull.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/countpointsinpolygon.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/countpointsinpolygonweighted.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/countuniquepointsinpolygon.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/createconstantrasterlayer.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/createequivalentnumericalfield.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/creategrid.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/delaunaytriangulation.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/deletecolumn.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/deleteduplicategeometries.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/densifygeometries.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/densifygeometriesgivenaninterval.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/difference.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/dissolve.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/distancematrix.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/distancetonearesthub.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/explodelines.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/exportaddgeometrycolumns.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/extractnodes.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/fieldcalculator.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/fixeddistancebuffer.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/hublines.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/intersection.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/joinattributestable.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/lineintersections.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/linestopolygons.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/listuniquevalues.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/meancoordinates.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/mergevectorlayers.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/multiparttosingleparts.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/nearestneighbouranalysis.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/pointsdisplacement.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/pointsfromlines.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/pointsfrompolygons.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/pointslayerfromtable.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/polygoncentroids.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/polygonfromlayerextent.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/polygonstolines.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/randomselection.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/randomselectionwithinsubsets.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/rasterlayerstatistics.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/reprojectlayer.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/saveselectedfeatures.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/selectbyattribute.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/selectbylocation.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/simplifygeometries.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/singlepartstomultipart.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/snappointstogrid.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/statisticsbycategories.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/sumlinelengths.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/texttofloat.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/union.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/variabledistancebuffer.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/voronoipolygons.rst
 create mode 100644 python/plugins/processing/algs/qgis/help/zonalstatistics.rst
 create mode 100644 python/plugins/processing/algs/qgis/mmqgisx/CMakeLists.txt
 create mode 100644 python/plugins/processing/algs/qgis/mmqgisx/MMQGISXAlgorithms.py
 copy python/plugins/{GdalTools/tools => processing/algs/qgis/mmqgisx}/__init__.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/mmqgisx/copyright.txt (100%)
 rename python/plugins/processing/{admintools => algs/qgis}/postgis_utils.py (100%)
 create mode 100644 python/plugins/processing/algs/qgis/ui/CMakeLists.txt
 rename python/plugins/processing/algs/{ => qgis}/ui/DlgFieldsCalculator.ui (100%)
 create mode 100644 python/plugins/processing/algs/qgis/ui/FieldsCalculatorDialog.py
 copy python/plugins/{GdalTools/tools => processing/algs/qgis/ui}/__init__.py (100%)
 rename python/plugins/processing/algs/{ => qgis}/ui/ui_DlgFieldsCalculator.py (100%)
 create mode 100644 python/plugins/processing/algs/r/CMakeLists.txt
 create mode 100644 python/plugins/processing/algs/r/RAlgorithm.py
 create mode 100644 python/plugins/processing/algs/r/RAlgorithmProvider.py
 create mode 100644 python/plugins/processing/algs/r/RUtils.py
 copy python/plugins/{GdalTools/tools => processing/algs/r}/__init__.py (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Advanced_raster_histogram.rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Advanced_raster_histogram.rsx.help (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Characteristic_hull_method.rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Characteristic_hull_method.rsx.help (100%)
 create mode 100644 python/plugins/processing/algs/r/scripts/Dotplot.rsx
 create mode 100644 python/plugins/processing/algs/r/scripts/Dotplot.rsx.help
 rename python/plugins/processing/{ => algs}/r/scripts/F_function.rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/F_function.rsx.help (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Frequency_table.rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Frequency_table.rsx.help (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/G_function.rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/G_function.rsx.help (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Histogram.rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Histogram.rsx.help (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Kernel_h_ref.rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Kernel_h_ref.rsx.help (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Kolmogrov-Smirnov_test.rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Kolmogrov-Smirnov_test.rsx.help (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Minimum_convex_polygon.rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Minimum_convex_polygon.rsx.help (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Monte-Carlo_spatial_randomness.rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Monte-Carlo_spatial_randomness.rsx.help (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Quadrat_analysis.rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Quadrat_analysis.rsx.help (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Random_sampling_grid.rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Random_sampling_grid.rsx.help (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Raster_histogram.rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Raster_histogram.rsx.help (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Regular_sampling_grid.rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Regular_sampling_grid.rsx.help (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Relative_distribution_(distance_covariate).rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Relative_distribution_(distance_covariate).rsx.help (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Relative_distribution_(raster_covariate).rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Relative_distribution_(raster_covariate).rsx.help (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Ripley_-_Rasson_spatial_domain.rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Ripley_-_Rasson_spatial_domain.rsx.help (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Single-linkage_cluster_analysis.rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Single-linkage_cluster_analysis.rsx.help (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Summary_statistics.rsx (100%)
 rename python/plugins/processing/{ => algs}/r/scripts/Summary_statistics.rsx.help (100%)
 create mode 100644 python/plugins/processing/algs/saga/CMakeLists.txt
 create mode 100644 python/plugins/processing/algs/saga/RasterCalculator.py
 create mode 100644 python/plugins/processing/algs/saga/SagaAlgorithm.py
 create mode 100644 python/plugins/processing/algs/saga/SagaAlgorithmProvider.py
 create mode 100644 python/plugins/processing/algs/saga/SagaDescriptionCreator.py
 create mode 100644 python/plugins/processing/algs/saga/SagaGroupNameDecorator.py
 create mode 100644 python/plugins/processing/algs/saga/SagaUtils.py
 create mode 100644 python/plugins/processing/algs/saga/SplitRGBBands.py
 copy python/plugins/{GdalTools/tools => processing/algs/saga}/__init__.py (100%)
 rename python/plugins/processing/{saga/description/GetShapesExtents.txt => algs/saga/description/2.0.8_GetShapesExtents.txt} (100%)
 rename python/plugins/processing/{ => algs}/saga/description/2.0.8_InverseDistanceWeighted.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/2.0.8_OrdinaryKriging.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/2.0.8_PolygonDissolve.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/2.0.8_ShapesBuffer.txt (100%)
 create mode 100644 python/plugins/processing/algs/saga/description/2.1_GetShapesExtents.txt
 rename python/plugins/processing/{ => algs}/saga/description/2.1_InverseDistanceWeighted.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/2.1_OrdinaryKriging.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/2.1_PointStatisticsforPolygons.txt (100%)
 create mode 100644 python/plugins/processing/algs/saga/description/2.1_PolygonDifference.txt
 rename python/plugins/processing/{ => algs}/saga/description/2.1_PolygonDissolve.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/2.1_PolygonDissolveAllPolygs.txt (100%)
 create mode 100644 python/plugins/processing/algs/saga/description/2.1_PolygonIdentity.txt
 rename python/plugins/processing/{ => algs}/saga/description/2.1_PolygonIntersect.txt (100%)
 create mode 100644 python/plugins/processing/algs/saga/description/2.1_PolygonSymmetricalDifference.txt
 create mode 100644 python/plugins/processing/algs/saga/description/2.1_PolygonUnion.txt
 create mode 100644 python/plugins/processing/algs/saga/description/2.1_PolygonUpdate.txt
 rename python/plugins/processing/{ => algs}/saga/description/2.1_ShapesBuffer.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/2.1_ShapesBufferFixed.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/AccumulatedCost(Anisotropic).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/AccumulatedCost(Isotropic).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/AddCoordinatestopoints.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/AddGridValuestoPoints.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/AddGridValuestoShapes.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/AddPolygonAttributestoPoints.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Aggregate.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/AggregatePointObservations.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/AggregationIndex.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/AnalyticalHierarchyProcess.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/AnalyticalHillshading.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/B-SplineApproximation.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/BurnStreamNetworkintoDEM.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/CatchmentArea(FlowTracing).txt (100%)
 create mode 100644 python/plugins/processing/algs/saga/description/CatchmentArea(Parallel).txt
 rename python/plugins/processing/{ => algs}/saga/description/CatchmentArea(Recursive).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/CellBalance.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ChangeDateFormat.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ChangeDetection.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ChangeGridValues.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ChangeTimeFormat.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ChannelNetwork.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ChannelNetworkandDrainageBasins.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ClipGridwithPolygon.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ClipPointswithPolygons.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/CloseGaps.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/CloseGapswithSpline.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/CloseOneCellGaps.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ClusterAnalysisforGrids.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ContourLinesfromGrid.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ConvergenceIndex(SearchRadius).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ConvergenceIndex.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ConvertDataStorageType.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ConvertLinestoPoints.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ConvertLinestoPolygons.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ConvertMultipointstoPoints.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ConvertPointstoLine(s).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ConvertPolygonLineVerticestoPoints.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ConvertPolygonstoLines.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ConvertTabletoPoints.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ConvexHull.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/CreateGraticule.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Cross-ClassificationandTabulation.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/CrossProfiles.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/CubicSplineApproximation.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/CurvatureClassification.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/CutShapesLayer.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/DTMFilter(slope-based).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/DirectionalStatisticsforSingleGrid.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/DistanceMatrix.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/DiurnalAnisotropicHeating.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/DownslopeDistanceGradient.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/EdgeContamination.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/EffectiveAirFlowHeights.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/EnumerateTableField.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/FastRegionGrowingAlgorithm.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/FastRepresentativeness.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/FillGapsinRecords.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/FillSinks(PlanchonDarboux,2001).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/FillSinks(WangLiu).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/FillSinksXXL(WangLiu).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/FilterClumps.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/FireRiskAnalysis.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/FitNPointstoshape.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/FlatDetection.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/FlowPathLength.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/FlowWidthandSpecificCatchmentArea.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Fragmentation(Alternative).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Fragmentation(Standard).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/FragmentationClassesfromDensityandConnectivity.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Function.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Fuzzify.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/FuzzyIntersection(AND).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/FuzzyUnion(OR).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GaussianFilter.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GeographicallyWeightedMultipleRegression(Points).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GeographicallyWeightedMultipleRegression(PointsGrids).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GeographicallyWeightedMultipleRegression.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GeographicallyWeightedRegression(PointsGrid).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GeographicallyWeightedRegression.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GeometricFigures.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GlobalMoransIforGrids.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GradientVectorfromCartesiantoPolarCoordinates.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GradientVectorfromPolartoCartesianCoordinates.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GradientVectorsfromDirectionalComponents.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GradientVectorsfromDirectionandLength.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GradientVectorsfromSurface.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GridBuffer.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GridDifference.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GridDivision.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GridMasking.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GridNormalisation.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GridOrientation.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GridProximityBuffer.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GridShrinkExpand.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GridSkeletonization.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GridStandardisation.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GridStatisticsforPolygons.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GridValuestoPoints(randomly).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GridValuestoPoints.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GridVolume.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GridsProduct.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/GridsSum.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/HistogramSurface.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Hypsometry.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/InvertDataNo-Data.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/KernelDensityEstimation.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/LSFactor.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/LakeFlood.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/LandSurfaceTemperature.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/LaplacianFilter.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Layerofextremevalue.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/LeastCostPaths.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Line-PolygonIntersection.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/LineDissolve.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/LineProperties.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/LineSimplification.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/LocalMinimaandMaxima.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/MajorityFilter.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/MassBalanceIndex.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/MergeShapesLayers.txt (100%)
 create mode 100644 python/plugins/processing/algs/saga/description/Merging.txt
 rename python/plugins/processing/{ => algs}/saga/description/MetricConversions.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/MinimumDistanceAnalysis.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ModifedQuadraticShepard.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/MorphologicalFilter.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/MorphometricProtectionIndex.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Multi-BandVariation.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/MultiDirectionLeeFilter.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/MultilevelB-SplineInterpolation(fromGrid).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/MultilevelB-SplineInterpolation.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/MultipleRegressionAnalysis(GridGrids).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/MultipleRegressionAnalysis(PointsGrids).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/MultiresolutionIndexofValleyBottomFlatness(MRVBF).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/NaturalNeighbour.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/NearestNeighbour.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/OrderedWeightedAveraging(OWA).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/OrdinaryKriging(Global).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/OverlandFlow-KinematicWaveD8.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/OverlandFlowDistancetoChannelNetwork.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Patching.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/PatternAnalysis.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/PointsFilter.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/PointsThinning.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/PolartoCartesianCoordinates.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Polygon-LineIntersection.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/PolygonCentroids.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/PolygonPartstoSeparatePolygons.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/PolygonProperties.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/PolygonShapeIndices.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/PolygonstoEdgesandNodes.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/PolynomialRegression.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/PolynomialTrendfromGrids.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/PrincipleComponentsAnalysis.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Profilefrompoints.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ProfilesfromLines.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ProximityGrid.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/QuadTreeStructuretoShapes.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/RGBComposite.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/RadiusofVariance(Grid).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/RandomField.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/RandomTerrainGeneration.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/RankFilter.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/RealAreaCalculation.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ReclassifyGridValues.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/RegressionAnalysis(PointsGrid).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/RelativeHeightsandSlopePositions.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/RemoveDuplicatePoints.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Representativeness(Grid).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Resampling.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ResidualAnalysis(Grid).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/RunningAverage.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/SAGAWetnessIndex.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/SeedGeneration.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Separatepointsbydirection.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ShapestoGrid.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/SimpleFilter.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/SimpleRegionGrowing.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Simulation.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/SinkDrainageRouteDetection.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/SinkRemoval.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/SkyViewFactor.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Slope,Aspect,Curvature.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/SlopeLength.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/SoilTextureClassification.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/SortGrid.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/SpatialPointPatternAnalysis.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/SplitShapesLayerRandomly.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/StatisticsforGrids.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/StrahlerOrder.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/StreamPowerIndex.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/SupervisedClassification.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/SurfaceSpecificPoints.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/TPIBasedLandformClassification.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/TerrainRuggednessIndex(TRI).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ThinPlateSpline(Global).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ThinPlateSpline(Local).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ThinPlateSpline(TIN).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ThresholdBuffer.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/TopographicCorrection.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/TopographicPositionIndex(TPI).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/TopographicWetnessIndex(TWI).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Transectthroughpolygonshapefile.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/TransformShapes.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/Triangulation.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/UniversalKriging(Global).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/UniversalKriging.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/UpslopeArea.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/UserDefinedFilter.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/VariogramCloud.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/VariogramSurface.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/VectorRuggednessMeasure(VRM).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/VectorisingGridClasses.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/VegetationIndex[distancebased].txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/VegetationIndex[slopebased].txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/VerticalDistancetoChannelNetwork.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/WaterRetentionCapacity.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/WatershedBasins.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/WatershedSegmentation.txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/WindEffect(WindwardLeewardIndex).txt (100%)
 rename python/plugins/processing/{ => algs}/saga/description/ZonalGridStatistics.txt (100%)
 create mode 100644 python/plugins/processing/algs/saga/ext/CMakeLists.txt
 copy python/plugins/{GdalTools/tools => processing/algs/saga/ext}/__init__.py (100%)
 create mode 100644 python/plugins/processing/algs/saga/ext/supervisedclassification.py
 create mode 100644 python/plugins/processing/algs/saga/help/accumulatedcostanisotropic.rst
 create mode 100644 python/plugins/processing/algs/saga/help/accumulatedcostisotropic.rst
 create mode 100644 python/plugins/processing/algs/saga/help/addcoordinatestopoints.rst
 create mode 100644 python/plugins/processing/algs/saga/help/addgridvaluestopoints.rst
 create mode 100644 python/plugins/processing/algs/saga/help/addgridvaluestoshapes.rst
 create mode 100644 python/plugins/processing/algs/saga/help/addpolygonattributestopoints.rst
 create mode 100644 python/plugins/processing/algs/saga/help/aggregate.rst
 create mode 100644 python/plugins/processing/algs/saga/help/aggregatepointobservations.rst
 create mode 100644 python/plugins/processing/algs/saga/help/aggregationindex.rst
 create mode 100644 python/plugins/processing/algs/saga/help/analyticalhierarchyprocess.rst
 create mode 100644 python/plugins/processing/algs/saga/help/analyticalhillshading.rst
 create mode 100644 python/plugins/processing/algs/saga/help/bifurcation.rst
 create mode 100644 python/plugins/processing/algs/saga/help/bsplineapproximation.rst
 create mode 100644 python/plugins/processing/algs/saga/help/burnstreamnetworkintodem.rst
 create mode 100644 python/plugins/processing/algs/saga/help/catchmentareaflowtracing.rst
 create mode 100644 python/plugins/processing/algs/saga/help/catchmentareamassfluxmethod.rst
 create mode 100644 python/plugins/processing/algs/saga/help/catchmentareaparallel.rst
 create mode 100644 python/plugins/processing/algs/saga/help/catchmentarearecursive.rst
 create mode 100644 python/plugins/processing/algs/saga/help/cellbalance.rst
 create mode 100644 python/plugins/processing/algs/saga/help/changedateformat.rst
 create mode 100644 python/plugins/processing/algs/saga/help/changedetection.rst
 create mode 100644 python/plugins/processing/algs/saga/help/changegridvalues.rst
 create mode 100644 python/plugins/processing/algs/saga/help/changetimeformat.rst
 create mode 100644 python/plugins/processing/algs/saga/help/changevectoranalysis.rst
 create mode 100644 python/plugins/processing/algs/saga/help/channelnetwork.rst
 create mode 100644 python/plugins/processing/algs/saga/help/channelnetworkanddrainagebasins.rst
 create mode 100644 python/plugins/processing/algs/saga/help/clipgridwithpolygon.rst
 create mode 100644 python/plugins/processing/algs/saga/help/clippointswithpolygons.rst
 create mode 100644 python/plugins/processing/algs/saga/help/closegaps.rst
 create mode 100644 python/plugins/processing/algs/saga/help/closegapswithspline.rst
 create mode 100644 python/plugins/processing/algs/saga/help/closeonecellgaps.rst
 create mode 100644 python/plugins/processing/algs/saga/help/clusteranalysisforgrids.rst
 create mode 100644 python/plugins/processing/algs/saga/help/colorblending.rst
 create mode 100644 python/plugins/processing/algs/saga/help/combinegrids.rst
 create mode 100644 python/plugins/processing/algs/saga/help/contourlinesfromgrid.rst
 create mode 100644 python/plugins/processing/algs/saga/help/convergenceindex.rst
 create mode 100644 python/plugins/processing/algs/saga/help/convergenceindexsearchradius.rst
 create mode 100644 python/plugins/processing/algs/saga/help/convertdatastoragetype.rst
 create mode 100644 python/plugins/processing/algs/saga/help/convertlinestopoints.rst
 create mode 100644 python/plugins/processing/algs/saga/help/convertlinestopolygons.rst
 create mode 100644 python/plugins/processing/algs/saga/help/convertmultipointstopoints.rst
 create mode 100644 python/plugins/processing/algs/saga/help/convertpointstolines.rst
 create mode 100644 python/plugins/processing/algs/saga/help/convertpolygonlineverticestopoints.rst
 create mode 100644 python/plugins/processing/algs/saga/help/convertpolygonstolines.rst
 create mode 100644 python/plugins/processing/algs/saga/help/converttabletopoints.rst
 create mode 100644 python/plugins/processing/algs/saga/help/convexhull.rst
 create mode 100644 python/plugins/processing/algs/saga/help/countpointsinpolygons.rst
 create mode 100644 python/plugins/processing/algs/saga/help/creategraticule.rst
 create mode 100644 python/plugins/processing/algs/saga/help/crossclassificationandtabulation.rst
 create mode 100644 python/plugins/processing/algs/saga/help/crossprofiles.rst
 create mode 100644 python/plugins/processing/algs/saga/help/cubicsplineapproximation.rst
 create mode 100644 python/plugins/processing/algs/saga/help/curvatureclassification.rst
 create mode 100644 python/plugins/processing/algs/saga/help/cutshapeslayer.rst
 create mode 100644 python/plugins/processing/algs/saga/help/directionalstatisticsforsinglegrid.rst
 create mode 100644 python/plugins/processing/algs/saga/help/distancematrix.rst
 create mode 100644 python/plugins/processing/algs/saga/help/diurnalanisotropicheating.rst
 create mode 100644 python/plugins/processing/algs/saga/help/downslopedistancegradient.rst
 create mode 100644 python/plugins/processing/algs/saga/help/dtmfilterslopebased.rst
 create mode 100644 python/plugins/processing/algs/saga/help/edgecontamination.rst
 create mode 100644 python/plugins/processing/algs/saga/help/effectiveairflowheights.rst
 create mode 100644 python/plugins/processing/algs/saga/help/enumeratetablefield.rst
 create mode 100644 python/plugins/processing/algs/saga/help/fastregiongrowingalgorithm.rst
 create mode 100644 python/plugins/processing/algs/saga/help/fastrepresentativeness.rst
 create mode 100644 python/plugins/processing/algs/saga/help/fillgapsinrecords.rst
 create mode 100644 python/plugins/processing/algs/saga/help/fillsinksplanchondarboux2001.rst
 create mode 100644 python/plugins/processing/algs/saga/help/fillsinkswangliu.rst
 create mode 100644 python/plugins/processing/algs/saga/help/fillsinksxxlwangliu.rst
 create mode 100644 python/plugins/processing/algs/saga/help/filterclumps.rst
 create mode 100644 python/plugins/processing/algs/saga/help/fireriskanalysis.rst
 create mode 100644 python/plugins/processing/algs/saga/help/fitnpointstoshape.rst
 create mode 100644 python/plugins/processing/algs/saga/help/flatdetection.rst
 create mode 100644 python/plugins/processing/algs/saga/help/flowpathlength.rst
 create mode 100644 python/plugins/processing/algs/saga/help/flowwidthandspecificcatchmentarea.rst
 create mode 100644 python/plugins/processing/algs/saga/help/fractaldimensionofgridsurface.rst
 create mode 100644 python/plugins/processing/algs/saga/help/fragmentationalternative.rst
 create mode 100644 python/plugins/processing/algs/saga/help/fragmentationclassesfromdensityandconnectivity.rst
 create mode 100644 python/plugins/processing/algs/saga/help/fragmentationstandard.rst
 create mode 100644 python/plugins/processing/algs/saga/help/function.rst
 create mode 100644 python/plugins/processing/algs/saga/help/fuzzify.rst
 create mode 100644 python/plugins/processing/algs/saga/help/fuzzyintersectionand.rst
 create mode 100644 python/plugins/processing/algs/saga/help/fuzzyunionor.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gaussianfilter.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gaussianlandscapes.rst
 create mode 100644 python/plugins/processing/algs/saga/help/geographicallyweightedmultipleregression.rst
 create mode 100644 python/plugins/processing/algs/saga/help/geographicallyweightedmultipleregressionpoints.rst
 create mode 100644 python/plugins/processing/algs/saga/help/geographicallyweightedmultipleregressionpointsgrids.rst
 create mode 100644 python/plugins/processing/algs/saga/help/geographicallyweightedregression.rst
 create mode 100644 python/plugins/processing/algs/saga/help/geographicallyweightedregressionpointsgrid.rst
 create mode 100644 python/plugins/processing/algs/saga/help/geometricfigures.rst
 create mode 100644 python/plugins/processing/algs/saga/help/getshapesextents.rst
 create mode 100644 python/plugins/processing/algs/saga/help/globalmoransiforgrids.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gradientvectorfromcartesiantopolarcoordinates.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gradientvectorfrompolartocartesiancoordinates.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gradientvectorsfromdirectionalcomponents.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gradientvectorsfromdirectionandlength.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gradientvectorsfromsurface.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gridbuffer.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gridcalculator.rst
 create mode 100644 python/plugins/processing/algs/saga/help/griddifference.rst
 create mode 100644 python/plugins/processing/algs/saga/help/griddivision.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gridmasking.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gridnormalisation.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gridorientation.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gridproximitybuffer.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gridshrinkexpand.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gridskeletonization.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gridsproduct.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gridssum.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gridstandardisation.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gridstatisticsforpolygons.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gridvaluestopoints.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gridvaluestopointsrandomly.rst
 create mode 100644 python/plugins/processing/algs/saga/help/gridvolume.rst
 create mode 100644 python/plugins/processing/algs/saga/help/histogramsurface.rst
 create mode 100644 python/plugins/processing/algs/saga/help/hypsometry.rst
 create mode 100644 python/plugins/processing/algs/saga/help/inversedistanceweighted.rst
 create mode 100644 python/plugins/processing/algs/saga/help/invertdatanodata.rst
 create mode 100644 python/plugins/processing/algs/saga/help/kerneldensityestimation.rst
 create mode 100644 python/plugins/processing/algs/saga/help/lakeflood.rst
 create mode 100644 python/plugins/processing/algs/saga/help/landsurfacetemperature.rst
 create mode 100644 python/plugins/processing/algs/saga/help/laplacianfilter.rst
 create mode 100644 python/plugins/processing/algs/saga/help/layerofextremevalue.rst
 create mode 100644 python/plugins/processing/algs/saga/help/leastcostpaths.rst
 create mode 100644 python/plugins/processing/algs/saga/help/linedissolve.rst
 create mode 100644 python/plugins/processing/algs/saga/help/linepolygonintersection.rst
 create mode 100644 python/plugins/processing/algs/saga/help/lineproperties.rst
 create mode 100644 python/plugins/processing/algs/saga/help/linesimplification.rst
 create mode 100644 python/plugins/processing/algs/saga/help/localminimaandmaxima.rst
 create mode 100644 python/plugins/processing/algs/saga/help/lsfactor.rst
 create mode 100644 python/plugins/processing/algs/saga/help/majorityfilter.rst
 create mode 100644 python/plugins/processing/algs/saga/help/massbalanceindex.rst
 create mode 100644 python/plugins/processing/algs/saga/help/mergeshapeslayers.rst
 create mode 100644 python/plugins/processing/algs/saga/help/merging.rst
 create mode 100644 python/plugins/processing/algs/saga/help/metricconversions.rst
 create mode 100644 python/plugins/processing/algs/saga/help/minimumdistanceanalysis.rst
 create mode 100644 python/plugins/processing/algs/saga/help/modifedquadraticshepard.rst
 create mode 100644 python/plugins/processing/algs/saga/help/morphologicalfilter.rst
 create mode 100644 python/plugins/processing/algs/saga/help/morphometricprotectionindex.rst
 create mode 100644 python/plugins/processing/algs/saga/help/multibandvariation.rst
 create mode 100644 python/plugins/processing/algs/saga/help/multidirectionleefilter.rst
 create mode 100644 python/plugins/processing/algs/saga/help/multilevelbsplineinterpolation.rst
 create mode 100644 python/plugins/processing/algs/saga/help/multilevelbsplineinterpolationfromgrid.rst
 create mode 100644 python/plugins/processing/algs/saga/help/multipleregressionanalysisgridgrids.rst
 create mode 100644 python/plugins/processing/algs/saga/help/multipleregressionanalysispointsgrids.rst
 create mode 100644 python/plugins/processing/algs/saga/help/multiresolutionindexofvalleybottomflatnessmrvbf.rst
 create mode 100644 python/plugins/processing/algs/saga/help/naturalneighbour.rst
 create mode 100644 python/plugins/processing/algs/saga/help/nearestneighbour.rst
 create mode 100644 python/plugins/processing/algs/saga/help/orderedweightedaveragingowa.rst
 create mode 100644 python/plugins/processing/algs/saga/help/ordinarykriging.rst
 create mode 100644 python/plugins/processing/algs/saga/help/ordinarykrigingglobal.rst
 create mode 100644 python/plugins/processing/algs/saga/help/overlandflowdistancetochannelnetwork.rst
 create mode 100644 python/plugins/processing/algs/saga/help/overlandflowkinematicwaved8.rst
 create mode 100644 python/plugins/processing/algs/saga/help/patching.rst
 create mode 100644 python/plugins/processing/algs/saga/help/patternanalysis.rst
 create mode 100644 python/plugins/processing/algs/saga/help/pointsfilter.rst
 create mode 100644 python/plugins/processing/algs/saga/help/pointstatisticsforpolygons.rst
 create mode 100644 python/plugins/processing/algs/saga/help/pointsthinning.rst
 create mode 100644 python/plugins/processing/algs/saga/help/polartocartesiancoordinates.rst
 create mode 100644 python/plugins/processing/algs/saga/help/polygoncentroids.rst
 create mode 100644 python/plugins/processing/algs/saga/help/polygondissolve.rst
 create mode 100644 python/plugins/processing/algs/saga/help/polygonintersection.rst
 create mode 100644 python/plugins/processing/algs/saga/help/polygonlineintersection.rst
 create mode 100644 python/plugins/processing/algs/saga/help/polygonpartstoseparatepolygons.rst
 create mode 100644 python/plugins/processing/algs/saga/help/polygonproperties.rst
 create mode 100644 python/plugins/processing/algs/saga/help/polygonshapeindices.rst
 create mode 100644 python/plugins/processing/algs/saga/help/polygonstoedgesandnodes.rst
 create mode 100644 python/plugins/processing/algs/saga/help/polynomialregression.rst
 create mode 100644 python/plugins/processing/algs/saga/help/polynomialtrendfromgrids.rst
 create mode 100644 python/plugins/processing/algs/saga/help/principlecomponentsanalysis.rst
 create mode 100644 python/plugins/processing/algs/saga/help/profilefrompoints.rst
 create mode 100644 python/plugins/processing/algs/saga/help/profilesfromlines.rst
 create mode 100644 python/plugins/processing/algs/saga/help/proximitygrid.rst
 create mode 100644 python/plugins/processing/algs/saga/help/quadtreestructuretoshapes.rst
 create mode 100644 python/plugins/processing/algs/saga/help/radiusofvariancegrid.rst
 create mode 100644 python/plugins/processing/algs/saga/help/randomfield.rst
 create mode 100644 python/plugins/processing/algs/saga/help/randomterraingeneration.rst
 create mode 100644 python/plugins/processing/algs/saga/help/rankfilter.rst
 create mode 100644 python/plugins/processing/algs/saga/help/realareacalculation.rst
 create mode 100644 python/plugins/processing/algs/saga/help/reclassifygridvalues.rst
 create mode 100644 python/plugins/processing/algs/saga/help/regressionanalysispointsgrid.rst
 create mode 100644 python/plugins/processing/algs/saga/help/relativeheightsandslopepositions.rst
 create mode 100644 python/plugins/processing/algs/saga/help/removeduplicatepoints.rst
 create mode 100644 python/plugins/processing/algs/saga/help/representativenessgrid.rst
 create mode 100644 python/plugins/processing/algs/saga/help/resampling.rst
 create mode 100644 python/plugins/processing/algs/saga/help/residualanalysisgrid.rst
 create mode 100644 python/plugins/processing/algs/saga/help/rgbcomposite.rst
 create mode 100644 python/plugins/processing/algs/saga/help/runningaverage.rst
 create mode 100644 python/plugins/processing/algs/saga/help/sagawetnessindex.rst
 create mode 100644 python/plugins/processing/algs/saga/help/seedgeneration.rst
 create mode 100644 python/plugins/processing/algs/saga/help/separatepointsbydirection.rst
 create mode 100644 python/plugins/processing/algs/saga/help/shapesbuffer.rst
 create mode 100644 python/plugins/processing/algs/saga/help/shapestogrid.rst
 create mode 100644 python/plugins/processing/algs/saga/help/simplefilter.rst
 create mode 100644 python/plugins/processing/algs/saga/help/simpleregiongrowing.rst
 create mode 100644 python/plugins/processing/algs/saga/help/simulation.rst
 create mode 100644 python/plugins/processing/algs/saga/help/sinkdrainageroutedetection.rst
 create mode 100644 python/plugins/processing/algs/saga/help/sinkremoval.rst
 create mode 100644 python/plugins/processing/algs/saga/help/skyviewfactor.rst
 create mode 100644 python/plugins/processing/algs/saga/help/slopeaspectcurvature.rst
 create mode 100644 python/plugins/processing/algs/saga/help/slopelength.rst
 create mode 100644 python/plugins/processing/algs/saga/help/soiltextureclassification.rst
 create mode 100644 python/plugins/processing/algs/saga/help/sortgrid.rst
 create mode 100644 python/plugins/processing/algs/saga/help/spatialpointpatternanalysis.rst
 create mode 100644 python/plugins/processing/algs/saga/help/splitrgbbands.rst
 create mode 100644 python/plugins/processing/algs/saga/help/splitshapeslayerrandomly.rst
 create mode 100644 python/plugins/processing/algs/saga/help/statisticsforgrids.rst
 create mode 100644 python/plugins/processing/algs/saga/help/strahlerorder.rst
 create mode 100644 python/plugins/processing/algs/saga/help/streampowerindex.rst
 create mode 100644 python/plugins/processing/algs/saga/help/supervisedclassification.rst
 create mode 100644 python/plugins/processing/algs/saga/help/surfacespecificpoints.rst
 create mode 100644 python/plugins/processing/algs/saga/help/terrainruggednessindextri.rst
 create mode 100644 python/plugins/processing/algs/saga/help/thiessenpolygons.rst
 create mode 100644 python/plugins/processing/algs/saga/help/thinplatesplineglobal.rst
 create mode 100644 python/plugins/processing/algs/saga/help/thinplatesplinelocal.rst
 create mode 100644 python/plugins/processing/algs/saga/help/thinplatesplinetin.rst
 create mode 100644 python/plugins/processing/algs/saga/help/thresholdbuffer.rst
 create mode 100644 python/plugins/processing/algs/saga/help/topographiccorrection.rst
 create mode 100644 python/plugins/processing/algs/saga/help/topographicpositionindextpi.rst
 create mode 100644 python/plugins/processing/algs/saga/help/topographicwetnessindextwi.rst
 create mode 100644 python/plugins/processing/algs/saga/help/tpibasedlandformclassification.rst
 create mode 100644 python/plugins/processing/algs/saga/help/transectthroughpolygonshapefile.rst
 create mode 100644 python/plugins/processing/algs/saga/help/transformshapes.rst
 create mode 100644 python/plugins/processing/algs/saga/help/triangulation.rst
 create mode 100644 python/plugins/processing/algs/saga/help/universalkriging.rst
 create mode 100644 python/plugins/processing/algs/saga/help/universalkrigingglobal.rst
 create mode 100644 python/plugins/processing/algs/saga/help/userdefinedfilter.rst
 create mode 100644 python/plugins/processing/algs/saga/help/variogramcloud.rst
 create mode 100644 python/plugins/processing/algs/saga/help/variogramsurface.rst
 create mode 100644 python/plugins/processing/algs/saga/help/vectorisinggridclasses.rst
 create mode 100644 python/plugins/processing/algs/saga/help/vectorruggednessmeasurevrm.rst
 create mode 100644 python/plugins/processing/algs/saga/help/vegetationindexdistancebased.rst
 create mode 100644 python/plugins/processing/algs/saga/help/vegetationindexslopebased.rst
 create mode 100644 python/plugins/processing/algs/saga/help/verticaldistancetochannelnetwork.rst
 create mode 100644 python/plugins/processing/algs/saga/help/waterretentioncapacity.rst
 create mode 100644 python/plugins/processing/algs/saga/help/watershedbasins.rst
 create mode 100644 python/plugins/processing/algs/saga/help/watershedsegmentation.rst
 create mode 100644 python/plugins/processing/algs/saga/help/windeffectwindwardleewardindex.rst
 create mode 100644 python/plugins/processing/algs/saga/help/zonalgridstatistics.rst
 create mode 100644 python/plugins/processing/algs/taudem/CMakeLists.txt
 create mode 100644 python/plugins/processing/algs/taudem/TauDEMAlgorithm.py
 create mode 100644 python/plugins/processing/algs/taudem/TauDEMAlgorithmProvider.py
 rename python/plugins/processing/{ => algs}/taudem/TauDEMUtils.py (100%)
 copy python/plugins/{GdalTools/tools => processing/algs/taudem}/__init__.py (100%)
 rename python/plugins/processing/{ => algs}/taudem/description/aread8.txt (100%)
 rename python/plugins/processing/{ => algs}/taudem/description/areadinf.txt (100%)
 rename python/plugins/processing/{ => algs}/taudem/description/d8flowdir.txt (100%)
 rename python/plugins/processing/{ => algs}/taudem/description/d8flowpathextremeup.txt (100%)
 rename python/plugins/processing/{ => algs}/taudem/description/d8hdisttostrm.txt (100%)
 rename python/plugins/processing/{ => algs}/taudem/description/dinfavalanche.txt (100%)
 rename python/plugins/processing/{ => algs}/taudem/description/dinfconclimaccum.txt (100%)
 rename python/plugins/processing/{ => algs}/taudem/description/dinfdecayaccum.txt (100%)
 rename python/plugins/processing/{ => algs}/taudem/description/dinfflowdir.txt (100%)
 rename python/plugins/processing/{ => algs}/taudem/description/dinfrevaccum.txt (100%)
 rename python/plugins/processing/{ => algs}/taudem/description/dinfupdependence.txt (100%)
 rename python/plugins/processing/{ => algs}/taudem/description/moveoutletstostrm.txt (100%)
 rename python/plugins/processing/{ => algs}/taudem/description/pitremove.txt (100%)
 rename python/plugins/processing/{ => algs}/taudem/description/slopearearatio.txt (100%)
 rename python/plugins/processing/{ => algs}/taudem/description/slopeavedown.txt (100%)
 rename python/plugins/processing/{ => algs}/taudem/description/streamnet.txt (100%)
 rename python/plugins/processing/{ => algs}/taudem/description/threshold.txt (100%)
 create mode 100644 python/plugins/processing/algs/taudem/dinfdistdown.py
 create mode 100644 python/plugins/processing/algs/taudem/dinfdistup.py
 create mode 100644 python/plugins/processing/algs/taudem/dinftranslimaccum.py
 create mode 100644 python/plugins/processing/algs/taudem/dinftranslimaccum2.py
 create mode 100644 python/plugins/processing/algs/taudem/dropanalysis.py
 create mode 100644 python/plugins/processing/algs/taudem/gridnet.py
 create mode 100644 python/plugins/processing/algs/taudem/lengtharea.py
 create mode 100644 python/plugins/processing/algs/taudem/peukerdouglas.py
 create mode 100644 python/plugins/processing/algs/taudem/slopearea.py
 delete mode 100644 python/plugins/processing/algs/ui/CMakeLists.txt
 delete mode 100644 python/plugins/processing/algs/ui/FieldsCalculatorDialog.py
 delete mode 100644 python/plugins/processing/commander/CMakeLists.txt
 delete mode 100644 python/plugins/processing/commander/CommanderWindow.py
 delete mode 100644 python/plugins/processing/exampleprovider/CMakeLists.txt
 delete mode 100644 python/plugins/processing/gdal/CMakeLists.txt
 delete mode 100644 python/plugins/processing/gdal/ClipByExtent.py
 delete mode 100644 python/plugins/processing/gdal/ClipByMask.py
 delete mode 100644 python/plugins/processing/gdal/ColorRelief.py
 delete mode 100644 python/plugins/processing/gdal/GdalAlgorithm.py
 delete mode 100644 python/plugins/processing/gdal/GdalOgrAlgorithmProvider.py
 delete mode 100644 python/plugins/processing/gdal/GdalUtils.py
 delete mode 100644 python/plugins/processing/gdal/GridAverage.py
 delete mode 100644 python/plugins/processing/gdal/GridDataMetrics.py
 delete mode 100644 python/plugins/processing/gdal/GridInvDist.py
 delete mode 100644 python/plugins/processing/gdal/GridNearest.py
 delete mode 100644 python/plugins/processing/gdal/OgrAlgorithm.py
 delete mode 100644 python/plugins/processing/gdal/aspect.py
 delete mode 100644 python/plugins/processing/gdal/contour.py
 delete mode 100644 python/plugins/processing/gdal/extractprojection.py
 delete mode 100644 python/plugins/processing/gdal/fillnodata.py
 delete mode 100644 python/plugins/processing/gdal/gdal2xyz.py
 delete mode 100644 python/plugins/processing/gdal/gdaladdo.py
 delete mode 100644 python/plugins/processing/gdal/hillshade.py
 delete mode 100644 python/plugins/processing/gdal/icons/24-to-8-bits.png
 delete mode 100644 python/plugins/processing/gdal/icons/8-to-24-bits.png
 delete mode 100644 python/plugins/processing/gdal/icons/contour.png
 delete mode 100644 python/plugins/processing/gdal/icons/grid.png
 delete mode 100644 python/plugins/processing/gdal/icons/merge.png
 delete mode 100644 python/plugins/processing/gdal/icons/nearblack.png
 delete mode 100644 python/plugins/processing/gdal/icons/polygonize.png
 delete mode 100644 python/plugins/processing/gdal/icons/projection-add.png
 delete mode 100644 python/plugins/processing/gdal/icons/projection-export.png
 delete mode 100644 python/plugins/processing/gdal/icons/proximity.png
 delete mode 100644 python/plugins/processing/gdal/icons/raster-clip.png
 delete mode 100644 python/plugins/processing/gdal/icons/raster-info.png
 delete mode 100644 python/plugins/processing/gdal/icons/raster-overview.png
 delete mode 100644 python/plugins/processing/gdal/icons/rasterize.png
 delete mode 100644 python/plugins/processing/gdal/icons/sieve.png
 delete mode 100644 python/plugins/processing/gdal/icons/translate.png
 delete mode 100644 python/plugins/processing/gdal/icons/vrt.png
 delete mode 100644 python/plugins/processing/gdal/icons/warp.png
 delete mode 100644 python/plugins/processing/gdal/information.py
 delete mode 100644 python/plugins/processing/gdal/merge.py
 delete mode 100644 python/plugins/processing/gdal/nearblack.py
 delete mode 100644 python/plugins/processing/gdal/ogr2ogr.py
 delete mode 100644 python/plugins/processing/gdal/ogrinfo.py
 delete mode 100644 python/plugins/processing/gdal/ogrsql.py
 delete mode 100644 python/plugins/processing/gdal/pct2rgb.py
 delete mode 100644 python/plugins/processing/gdal/polygonize.py
 delete mode 100644 python/plugins/processing/gdal/proximity.py
 delete mode 100644 python/plugins/processing/gdal/pyogr/CMakeLists.txt
 delete mode 100644 python/plugins/processing/gdal/rasterize.py
 delete mode 100644 python/plugins/processing/gdal/rgb2pct.py
 delete mode 100644 python/plugins/processing/gdal/roughness.py
 delete mode 100644 python/plugins/processing/gdal/scripts/CMakeLists.txt
 delete mode 100644 python/plugins/processing/gdal/sieve.py
 delete mode 100644 python/plugins/processing/gdal/slope.py
 delete mode 100644 python/plugins/processing/gdal/tpi.py
 delete mode 100644 python/plugins/processing/gdal/translate.py
 delete mode 100644 python/plugins/processing/gdal/tri.py
 delete mode 100644 python/plugins/processing/gdal/warp.py
 delete mode 100644 python/plugins/processing/grass/CMakeLists.txt
 delete mode 100644 python/plugins/processing/grass/GrassAlgorithm.py
 delete mode 100644 python/plugins/processing/grass/GrassAlgorithmProvider.py
 delete mode 100644 python/plugins/processing/grass/GrassUtils.py
 delete mode 100644 python/plugins/processing/grass/description/r.drain.txt
 delete mode 100644 python/plugins/processing/grass/description/v.surf.rst.cvdev.txt
 delete mode 100644 python/plugins/processing/grass/ext/CMakeLists.txt
 delete mode 100644 python/plugins/processing/grass/ext/r_coin.py
 delete mode 100644 python/plugins/processing/grass/ext/r_covar.py
 delete mode 100644 python/plugins/processing/grass/ext/r_describe.py
 delete mode 100644 python/plugins/processing/grass/ext/r_info.py
 delete mode 100644 python/plugins/processing/grass/ext/r_regression_line.py
 delete mode 100644 python/plugins/processing/grass/ext/r_report.py
 delete mode 100644 python/plugins/processing/grass/ext/r_stats.py
 delete mode 100644 python/plugins/processing/grass/ext/v_class.py
 delete mode 100644 python/plugins/processing/grass/ext/v_info.py
 delete mode 100644 python/plugins/processing/grass/ext/v_normal.py
 delete mode 100644 python/plugins/processing/grass/ext/v_report.py
 delete mode 100644 python/plugins/processing/grass/ext/v_univar.py
 delete mode 100644 python/plugins/processing/grass/grass.txt
 delete mode 100644 python/plugins/processing/grass/nviz.py
 create mode 100644 python/plugins/processing/gui/CommanderWindow.py
 create mode 100644 python/plugins/processing/gui/GetScriptsAndModels.py
 create mode 100644 python/plugins/processing/gui/MultipleFileInputDialog.py
 create mode 100644 python/plugins/processing/gui/MultipleFileInputPanel.py
 create mode 100644 python/plugins/processing/gui/algclasssification.txt
 delete mode 100644 python/plugins/processing/gui/help/algclasssification.txt
 delete mode 100644 python/plugins/processing/gui/help/help.css
 rename python/plugins/processing/{gdal/icons/gdalicon.png => images/gdal.png} (100%)
 create mode 100644 python/plugins/processing/images/saga100x100.jpg
 delete mode 100644 python/plugins/processing/interface.py
 delete mode 100644 python/plugins/processing/lidar/CMakeLists.txt
 delete mode 100644 python/plugins/processing/lidar/LidarToolsAlgorithmProvider.py
 delete mode 100644 python/plugins/processing/lidar/fusion/CMakeLists.txt
 delete mode 100644 python/plugins/processing/lidar/fusion/CanopyMaxima.py
 delete mode 100644 python/plugins/processing/lidar/fusion/CanopyModel.py
 delete mode 100644 python/plugins/processing/lidar/fusion/ClipData.py
 delete mode 100644 python/plugins/processing/lidar/fusion/CloudMetrics.py
 delete mode 100644 python/plugins/processing/lidar/fusion/Cover.py
 delete mode 100644 python/plugins/processing/lidar/fusion/FilterData.py
 delete mode 100644 python/plugins/processing/lidar/fusion/FusionAlgorithm.py
 delete mode 100644 python/plugins/processing/lidar/fusion/GridMetrics.py
 delete mode 100644 python/plugins/processing/lidar/fusion/GridSurfaceCreate.py
 delete mode 100644 python/plugins/processing/lidar/fusion/GroundFilter.py
 delete mode 100644 python/plugins/processing/lidar/fusion/MergeData.py
 delete mode 100644 python/plugins/processing/lidar/fusion/OpenViewerAction.py
 delete mode 100644 python/plugins/processing/lidar/lastools/CMakeLists.txt
 delete mode 100644 python/plugins/processing/lidar/lastools/LAStoolsAlgorithm.py
 delete mode 100644 python/plugins/processing/lidar/lastools/LAStoolsUtils.py
 delete mode 100644 python/plugins/processing/lidar/lastools/blast2dem.py
 delete mode 100644 python/plugins/processing/lidar/lastools/blast2iso.py
 delete mode 100644 python/plugins/processing/lidar/lastools/las2dem.py
 delete mode 100644 python/plugins/processing/lidar/lastools/las2iso.py
 delete mode 100644 python/plugins/processing/lidar/lastools/las2las.py
 delete mode 100644 python/plugins/processing/lidar/lastools/las2las_filter.py
 delete mode 100644 python/plugins/processing/lidar/lastools/las2las_transform.py
 delete mode 100644 python/plugins/processing/lidar/lastools/las2shp.py
 delete mode 100644 python/plugins/processing/lidar/lastools/las2txt.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lasboundary.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lascanopy.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lasclassify.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lasclip.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lascontrol.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lasduplicate.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lasgrid.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lasground.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lasheight.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lasindex.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lasinfo.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lasmerge.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lasnoise.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lasoverage.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lasoverlap.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lasprecision.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lassort.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lassplit.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lasthin.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lastile.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lasvalidate.py
 delete mode 100644 python/plugins/processing/lidar/lastools/lasview.py
 delete mode 100644 python/plugins/processing/lidar/lastools/laszip.py
 delete mode 100644 python/plugins/processing/lidar/lastools/shp2las.py
 delete mode 100644 python/plugins/processing/lidar/lastools/txt2las.py
 create mode 100644 python/plugins/processing/modeler/AddModelFromFileAction.py
 delete mode 100644 python/plugins/processing/otb/CMakeLists.txt
 delete mode 100644 python/plugins/processing/otb/OTBAlgorithm.py
 delete mode 100644 python/plugins/processing/otb/OTBAlgorithmProvider.py
 delete mode 100644 python/plugins/processing/otb/OTBUtils.py
 delete mode 100644 python/plugins/processing/otb/description/BandMath.txt
 delete mode 100644 python/plugins/processing/otb/description/BinaryMorphologicalOperation.txt
 delete mode 100644 python/plugins/processing/otb/description/BlockMatching.txt
 delete mode 100644 python/plugins/processing/otb/description/BundleToPerfectSensor.txt
 delete mode 100644 python/plugins/processing/otb/description/ClassificationRegularization.txt
 delete mode 100644 python/plugins/processing/otb/description/ColorMapping.txt
 delete mode 100644 python/plugins/processing/otb/description/CompareImages.txt
 delete mode 100644 python/plugins/processing/otb/description/ComputeConfusionMatrix.txt
 delete mode 100644 python/plugins/processing/otb/description/ComputeImagesStatistics.txt
 delete mode 100644 python/plugins/processing/otb/description/ComputePolylineFeatureFromImage.txt
 delete mode 100644 python/plugins/processing/otb/description/ConcatenateImages.txt
 delete mode 100644 python/plugins/processing/otb/description/ConcatenateVectorData.txt
 delete mode 100644 python/plugins/processing/otb/description/ConnectedComponentSegmentation.txt
 delete mode 100644 python/plugins/processing/otb/description/Convert.txt
 delete mode 100644 python/plugins/processing/otb/description/ConvertCartoToGeoPoint.txt
 delete mode 100644 python/plugins/processing/otb/description/ConvertSensorToGeoPoint.txt
 delete mode 100644 python/plugins/processing/otb/description/DSFuzzyModelEstimation.txt
 delete mode 100644 python/plugins/processing/otb/description/DimensionalityReduction.txt
 delete mode 100644 python/plugins/processing/otb/description/DisparityMapToElevationMap.txt
 delete mode 100644 python/plugins/processing/otb/description/EdgeExtraction.txt
 delete mode 100644 python/plugins/processing/otb/description/EdisonMeanShiftSegmentation.txt
 delete mode 100644 python/plugins/processing/otb/description/EdisonMeanShiftSegmentation_vector.txt
 delete mode 100644 python/plugins/processing/otb/description/ExtractROI.txt
 delete mode 100644 python/plugins/processing/otb/description/FineRegistration.txt
 delete mode 100644 python/plugins/processing/otb/description/FusionOfClassifications.txt
 delete mode 100644 python/plugins/processing/otb/description/GrayScaleMorphologicalOperation.txt
 delete mode 100644 python/plugins/processing/otb/description/GridBasedImageResampling.txt
 delete mode 100644 python/plugins/processing/otb/description/HaralickTextureExtraction.txt
 delete mode 100644 python/plugins/processing/otb/description/HooverCompareSegmentation.txt
 delete mode 100644 python/plugins/processing/otb/description/HyperspectralUnmixing.txt
 delete mode 100644 python/plugins/processing/otb/description/ImageEnvelope.txt
 delete mode 100644 python/plugins/processing/otb/description/ImageSVMClassifier.txt
 delete mode 100644 python/plugins/processing/otb/description/KMeansClassification.txt
 delete mode 100644 python/plugins/processing/otb/description/KmzExport.txt
 delete mode 100644 python/plugins/processing/otb/description/LineSegmentDetection.txt
 delete mode 100644 python/plugins/processing/otb/description/LocalStatisticExtraction.txt
 delete mode 100644 python/plugins/processing/otb/description/MaximumAutocorrelationFactor.txt
 delete mode 100644 python/plugins/processing/otb/description/MeanShiftSegmentation.txt
 delete mode 100644 python/plugins/processing/otb/description/MeanShiftSegmentation_vector.txt
 delete mode 100644 python/plugins/processing/otb/description/MeanShiftSmoothing.txt
 delete mode 100644 python/plugins/processing/otb/description/MorphologicalProfilesSegmentation_raster.txt
 delete mode 100644 python/plugins/processing/otb/description/MorphologicalProfilesSegmentation_vector.txt
 delete mode 100644 python/plugins/processing/otb/description/MultiResolutionPyramid.txt
 delete mode 100644 python/plugins/processing/otb/description/MultivariateAlterationDetector.txt
 delete mode 100644 python/plugins/processing/otb/description/OSMDownloader.txt
 delete mode 100644 python/plugins/processing/otb/description/ObtainUTMZoneFromGeoPoint.txt
 delete mode 100644 python/plugins/processing/otb/description/OpticalCalibration.txt
 delete mode 100644 python/plugins/processing/otb/description/OrthoRectification.txt
 delete mode 100644 python/plugins/processing/otb/description/Pansharpening.txt
 delete mode 100644 python/plugins/processing/otb/description/PixelValue.txt
 delete mode 100644 python/plugins/processing/otb/description/PixelWiseBlockMatching.txt
 delete mode 100644 python/plugins/processing/otb/description/Quicklook.txt
 delete mode 100644 python/plugins/processing/otb/description/RadiometricIndices.txt
 delete mode 100644 python/plugins/processing/otb/description/Rasterization.txt
 delete mode 100644 python/plugins/processing/otb/description/ReadImageInfo.txt
 delete mode 100644 python/plugins/processing/otb/description/Rescale.txt
 delete mode 100644 python/plugins/processing/otb/description/RigidTransformResample.txt
 delete mode 100644 python/plugins/processing/otb/description/SFSTextureExtraction.txt
 delete mode 100644 python/plugins/processing/otb/description/SOMClassification.txt
 delete mode 100644 python/plugins/processing/otb/description/SarRadiometricCalibration.txt
 delete mode 100644 python/plugins/processing/otb/description/SimpleConnectedComponentsSegmentation.txt
 delete mode 100644 python/plugins/processing/otb/description/SimpleConnectedComponentsSegmentation_vector.txt
 delete mode 100644 python/plugins/processing/otb/description/Smoothing.txt
 delete mode 100644 python/plugins/processing/otb/description/SplitImage.txt
 delete mode 100644 python/plugins/processing/otb/description/StereoRectificationGridGenerator.txt
 delete mode 100644 python/plugins/processing/otb/description/StereoSensorModelToElevationMap.txt
 delete mode 100644 python/plugins/processing/otb/description/Superimpose.txt
 delete mode 100644 python/plugins/processing/otb/description/TrainSVMImagesClassifier.txt
 delete mode 100644 python/plugins/processing/otb/description/ValidateSVMImagesClassifier.txt
 delete mode 100644 python/plugins/processing/otb/description/VectorDataDSValidation.txt
 delete mode 100644 python/plugins/processing/otb/description/VectorDataExtractROIApplication.txt
 delete mode 100644 python/plugins/processing/otb/description/VectorDataReprojection.txt
 delete mode 100644 python/plugins/processing/otb/description/VectorDataSetField.txt
 delete mode 100644 python/plugins/processing/otb/description/VectorDataTransform.txt
 delete mode 100644 python/plugins/processing/otb/description/VertexComponentAnalysis.txt
 delete mode 100644 python/plugins/processing/otb/description/WatershedSegmentation.txt
 delete mode 100644 python/plugins/processing/otb/description/WatershedSegmentation_vector.txt
 delete mode 100644 python/plugins/processing/otb/description/doc/BandMath.html
 delete mode 100644 python/plugins/processing/otb/description/doc/BlockMatching.html
 delete mode 100644 python/plugins/processing/otb/description/doc/BundleToPerfectSensor.html
 delete mode 100644 python/plugins/processing/otb/description/doc/ColorMapping.html
 delete mode 100644 python/plugins/processing/otb/description/doc/CompareImages.html
 delete mode 100644 python/plugins/processing/otb/description/doc/ComputeImagesStatistics.html
 delete mode 100644 python/plugins/processing/otb/description/doc/ComputePolylineFeatureFromImage.html
 delete mode 100644 python/plugins/processing/otb/description/doc/ConcatenateImages.html
 delete mode 100644 python/plugins/processing/otb/description/doc/ConcatenateVectorData.html
 delete mode 100644 python/plugins/processing/otb/description/doc/ConnectedComponentSegmentation.html
 delete mode 100644 python/plugins/processing/otb/description/doc/Convert.html
 delete mode 100644 python/plugins/processing/otb/description/doc/ConvertCartoToGeoPoint.html
 delete mode 100644 python/plugins/processing/otb/description/doc/DSFuzzyModelEstimation.html
 delete mode 100644 python/plugins/processing/otb/description/doc/DimensionalityReduction.html
 delete mode 100644 python/plugins/processing/otb/description/doc/DisparityMapToElevationMap.html
 delete mode 100644 python/plugins/processing/otb/description/doc/EdisonMeanShiftSegmentation.html
 delete mode 100644 python/plugins/processing/otb/description/doc/EdisonMeanShiftSegmentationVector.html
 delete mode 100644 python/plugins/processing/otb/description/doc/ExtractROI.html
 delete mode 100644 python/plugins/processing/otb/description/doc/FineRegistration.html
 delete mode 100644 python/plugins/processing/otb/description/doc/HyperspectralUnmixing.html
 delete mode 100644 python/plugins/processing/otb/description/doc/ImageEnvelope.html
 delete mode 100644 python/plugins/processing/otb/description/doc/ImageSVMClassifier.html
 delete mode 100644 python/plugins/processing/otb/description/doc/KMeansClassification.html
 delete mode 100644 python/plugins/processing/otb/description/doc/KmzExport.html
 delete mode 100644 python/plugins/processing/otb/description/doc/LineSegmentDetection.html
 delete mode 100644 python/plugins/processing/otb/description/doc/MeanShiftSegmentation.html
 delete mode 100644 python/plugins/processing/otb/description/doc/MeanShiftSegmentationVector.html
 delete mode 100644 python/plugins/processing/otb/description/doc/MeanShiftSmoothing.html
 delete mode 100644 python/plugins/processing/otb/description/doc/MultiResolutionPyramid.html
 delete mode 100644 python/plugins/processing/otb/description/doc/MultivariateAlterationDetector.html
 delete mode 100644 python/plugins/processing/otb/description/doc/OSMDownloader.html
 delete mode 100644 python/plugins/processing/otb/description/doc/OpticalCalibration.html
 delete mode 100644 python/plugins/processing/otb/description/doc/OrthoRectification.html
 delete mode 100644 python/plugins/processing/otb/description/doc/Quicklook.html
 delete mode 100644 python/plugins/processing/otb/description/doc/Rasterization.html
 delete mode 100644 python/plugins/processing/otb/description/doc/ReadImageInfo.html
 delete mode 100644 python/plugins/processing/otb/description/doc/Rescale.html
 delete mode 100644 python/plugins/processing/otb/description/doc/RigidTransformResample.html
 delete mode 100644 python/plugins/processing/otb/description/doc/SarRadiometricCalibration.html
 delete mode 100644 python/plugins/processing/otb/description/doc/SimpleConnectedComponentsSegmentation.html
 delete mode 100644 python/plugins/processing/otb/description/doc/SimpleConnectedComponentsSegmentationVector.html
 delete mode 100644 python/plugins/processing/otb/description/doc/Smoothing.html
 delete mode 100644 python/plugins/processing/otb/description/doc/SplitImage.html
 delete mode 100644 python/plugins/processing/otb/description/doc/Superimpose.html
 delete mode 100644 python/plugins/processing/otb/description/doc/TrainSVMImagesClassifier.html
 delete mode 100644 python/plugins/processing/otb/description/doc/VectorDataDSValidation.html
 delete mode 100644 python/plugins/processing/otb/description/doc/VectorDataExtractROIApplication.html
 delete mode 100644 python/plugins/processing/otb/description/doc/VectorDataReprojection.html
 delete mode 100644 python/plugins/processing/otb/description/doc/VectorDataSetField.html
 delete mode 100644 python/plugins/processing/otb/description/doc/VectorDataTransform.html
 delete mode 100644 python/plugins/processing/otb/description/doc/VertexComponentAnalysis.html
 delete mode 100644 python/plugins/processing/otb/description/doc/WatershedSegmentation.html
 delete mode 100644 python/plugins/processing/otb/description/doc/WatershedSegmentationVector.html
 create mode 100644 python/plugins/processing/outputs/OutputDirectory.py
 delete mode 100644 python/plugins/processing/r/CMakeLists.txt
 delete mode 100644 python/plugins/processing/r/RAlgorithm.py
 delete mode 100644 python/plugins/processing/r/RAlgorithmProvider.py
 delete mode 100644 python/plugins/processing/r/RUtils.py
 delete mode 100644 python/plugins/processing/r/scripts/Dotplot.rsx
 delete mode 100644 python/plugins/processing/r/scripts/Dotplot.rsx.help
 delete mode 100644 python/plugins/processing/saga/CMakeLists.txt
 delete mode 100644 python/plugins/processing/saga/SagaAlgorithm.py
 delete mode 100644 python/plugins/processing/saga/SagaAlgorithmProvider.py
 delete mode 100644 python/plugins/processing/saga/SagaDescriptionCreator.py
 delete mode 100644 python/plugins/processing/saga/SagaGroupNameDecorator.py
 delete mode 100644 python/plugins/processing/saga/SagaHelpGenerator.py
 delete mode 100644 python/plugins/processing/saga/SagaUtils.py
 delete mode 100644 python/plugins/processing/saga/SplitRGBBands.py
 delete mode 100644 python/plugins/processing/saga/description/2.1_PolygonDifference.txt
 delete mode 100644 python/plugins/processing/saga/description/2.1_PolygonIdentity.txt
 delete mode 100644 python/plugins/processing/saga/description/2.1_PolygonSymmetricalDifference.txt
 delete mode 100644 python/plugins/processing/saga/description/2.1_PolygonUnion.txt
 delete mode 100644 python/plugins/processing/saga/description/2.1_PolygonUpdate.txt
 delete mode 100644 python/plugins/processing/saga/description/Bifurcation.txt
 delete mode 100644 python/plugins/processing/saga/description/CatchmentArea(Mass-FluxMethod).txt
 delete mode 100644 python/plugins/processing/saga/description/CatchmentArea(Parallel).txt
 delete mode 100644 python/plugins/processing/saga/description/ChangeVectorAnalysis.txt
 delete mode 100644 python/plugins/processing/saga/description/ColorBlending.txt
 delete mode 100644 python/plugins/processing/saga/description/CombineGrids.txt
 delete mode 100644 python/plugins/processing/saga/description/FractalDimensionofGridSurface.txt
 delete mode 100644 python/plugins/processing/saga/description/GaussianLandscapes.txt
 delete mode 100644 python/plugins/processing/saga/description/GridCalculator.txt
 delete mode 100644 python/plugins/processing/saga/description/Merging.txt
 delete mode 100644 python/plugins/processing/saga/description/ViGrABasicMorphologicalOperations.txt
 delete mode 100644 python/plugins/processing/saga/description/ViGrADistance.txt
 delete mode 100644 python/plugins/processing/saga/description/ViGrAEdgeDetection.txt
 delete mode 100644 python/plugins/processing/saga/description/ViGrAFourierTransform(Real).txt
 delete mode 100644 python/plugins/processing/saga/description/ViGrAFourierTransform.txt
 delete mode 100644 python/plugins/processing/saga/description/ViGrAFourierTransformInverse.txt
 delete mode 100644 python/plugins/processing/saga/description/ViGrASmoothing.txt
 delete mode 100644 python/plugins/processing/saga/description/ViGrAWatershedSegmentation.txt
 delete mode 100644 python/plugins/processing/saga/ext/CMakeLists.txt
 delete mode 100644 python/plugins/processing/saga/ext/supervisedclassification.py
 create mode 100644 python/plugins/processing/script/AddScriptFromFileAction.py
 create mode 100644 python/plugins/processing/script/scripts/Batch_replace_in_string_via_regex_dictionary.py
 create mode 100644 python/plugins/processing/script/scripts/Batch_replace_in_string_via_regex_dictionary.py.help
 create mode 100644 python/plugins/processing/script/scripts/Chainage.py
 create mode 100644 python/plugins/processing/script/scripts/Create_rasters_from_canvas_for_each_vector_layer_feature_extent.py
 create mode 100644 python/plugins/processing/script/scripts/Create_rasters_from_canvas_for_each_vector_layer_feature_extent.py.help
 create mode 100644 python/plugins/processing/script/scripts/Unique_values_count.py
 create mode 100644 python/plugins/processing/script/scripts/Unique_values_count.py.help
 delete mode 100644 python/plugins/processing/taudem/CMakeLists.txt
 delete mode 100644 python/plugins/processing/taudem/TauDEMAlgorithm.py
 delete mode 100644 python/plugins/processing/taudem/TauDEMAlgorithmProvider.py
 delete mode 100644 python/plugins/processing/taudem/dinfdistdown.py
 delete mode 100644 python/plugins/processing/taudem/dinfdistup.py
 delete mode 100644 python/plugins/processing/taudem/dinftranslimaccum.py
 delete mode 100644 python/plugins/processing/taudem/dinftranslimaccum2.py
 delete mode 100644 python/plugins/processing/taudem/dropanalysis.py
 delete mode 100644 python/plugins/processing/taudem/gridnet.py
 delete mode 100644 python/plugins/processing/taudem/lengtharea.py
 delete mode 100644 python/plugins/processing/taudem/peukerdouglas.py
 delete mode 100644 python/plugins/processing/taudem/slopearea.py
 create mode 100644 python/plugins/processing/ui/DlgGetScriptsAndModels.ui
 create mode 100644 python/plugins/processing/ui/ui_DlgGetScriptsAndModels.py
 create mode 100644 python/plugins/processing/ui/ui_widgetOutputSelect.py
 create mode 100644 python/plugins/processing/ui/widgetOutputSelect.ui
 create mode 100644 python/qsci_apis/PyQGIS-2.2.api
 create mode 100644 resources/function_help/$atlasfeatureid
 create mode 100644 resources/function_help/$atlasgeometry
 create mode 100644 resources/function_help/$uuid
 create mode 100644 resources/function_help/bounds
 create mode 100644 resources/function_help/bounds_height
 create mode 100644 resources/function_help/bounds_width
 create mode 100644 resources/function_help/wordwrap
 create mode 100644 resources/function_help/xmax
 create mode 100644 resources/function_help/xmin
 create mode 100644 resources/function_help/ymax
 create mode 100644 resources/function_help/ymin
 create mode 100755 scripts/fix_allows_to.sh
 create mode 100644 scripts/pyuic4-wrapper.bat
 create mode 100755 scripts/pyuic4-wrapper.sh
 delete mode 100644 src/app/legend/qgslayerorder.cpp
 delete mode 100644 src/app/legend/qgslayerorder.h
 delete mode 100644 src/app/legend/qgslegend.cpp
 delete mode 100644 src/app/legend/qgslegend.h
 delete mode 100644 src/app/legend/qgslegendgroup.cpp
 delete mode 100644 src/app/legend/qgslegendgroup.h
 delete mode 100644 src/app/legend/qgslegenditem.cpp
 delete mode 100644 src/app/legend/qgslegenditem.h
 delete mode 100644 src/app/legend/qgslegendlayer.cpp
 delete mode 100644 src/app/legend/qgslegendlayer.h
 delete mode 100644 src/app/legend/qgslegendsymbologyitem.cpp
 delete mode 100644 src/app/legend/qgslegendsymbologyitem.h
 create mode 100644 src/app/maprenderertest.cpp
 create mode 100644 src/app/maprenderertest.h
 mode change 100644 => 100755 src/app/qgisapp.h
 create mode 100644 src/app/qgsapplayertreeviewmenuprovider.cpp
 create mode 100644 src/app/qgsapplayertreeviewmenuprovider.h
 delete mode 100644 src/app/qgsattributetypeloaddialog.h
 delete mode 100644 src/app/qgspastetransformations.cpp
 delete mode 100644 src/app/qgspastetransformations.h
 create mode 100644 src/core/composer/qgscomposerattributetablemodel.cpp
 create mode 100644 src/core/composer/qgscomposerattributetablemodel.h
 mode change 100644 => 100755 src/core/composer/qgscomposershape.h
 create mode 100644 src/core/composer/qgscomposertablecolumn.cpp
 create mode 100644 src/core/composer/qgscomposertablecolumn.h
 create mode 100644 src/core/layertree/qgslayertree.h
 create mode 100644 src/core/layertree/qgslayertreegroup.cpp
 create mode 100644 src/core/layertree/qgslayertreegroup.h
 create mode 100644 src/core/layertree/qgslayertreelayer.cpp
 create mode 100644 src/core/layertree/qgslayertreelayer.h
 create mode 100644 src/core/layertree/qgslayertreenode.cpp
 create mode 100644 src/core/layertree/qgslayertreenode.h
 create mode 100644 src/core/layertree/qgslayertreeregistrybridge.cpp
 create mode 100644 src/core/layertree/qgslayertreeregistrybridge.h
 create mode 100644 src/core/layertree/qgslayertreeutils.cpp
 create mode 100644 src/core/layertree/qgslayertreeutils.h
 create mode 100644 src/core/qgsconnectionpool.h
 create mode 100644 src/core/qgsdatumtransformstore.cpp
 create mode 100644 src/core/qgsdatumtransformstore.h
 create mode 100644 src/core/qgslegacyhelpers.cpp
 create mode 100644 src/core/qgslegacyhelpers.h
 create mode 100644 src/core/qgsmaplayerrenderer.h
 create mode 100644 src/core/qgsmaprenderercache.cpp
 create mode 100644 src/core/qgsmaprenderercache.h
 create mode 100644 src/core/qgsmaprenderercustompainterjob.cpp
 create mode 100644 src/core/qgsmaprenderercustompainterjob.h
 create mode 100644 src/core/qgsmaprendererjob.cpp
 create mode 100644 src/core/qgsmaprendererjob.h
 create mode 100644 src/core/qgsmaprendererparalleljob.cpp
 create mode 100644 src/core/qgsmaprendererparalleljob.h
 create mode 100644 src/core/qgsmaprenderersequentialjob.cpp
 create mode 100644 src/core/qgsmaprenderersequentialjob.h
 create mode 100644 src/core/qgsmapsettings.cpp
 create mode 100644 src/core/qgsmapsettings.h
 create mode 100644 src/core/qgsmapunitscale.h
 create mode 100644 src/core/qgsobjectcustomproperties.cpp
 create mode 100644 src/core/qgsobjectcustomproperties.h
 create mode 100644 src/core/qgsvectorlayerrenderer.cpp
 create mode 100644 src/core/qgsvectorlayerrenderer.h
 create mode 100644 src/core/qgsxmlutils.cpp
 create mode 100644 src/core/qgsxmlutils.h
 create mode 100644 src/core/raster/qgsrasterlayerrenderer.cpp
 create mode 100644 src/core/raster/qgsrasterlayerrenderer.h
 create mode 100644 src/core/symbology-ng/qgsinvertedpolygonrenderer.cpp
 create mode 100644 src/core/symbology-ng/qgsinvertedpolygonrenderer.h
 create mode 100644 src/customwidgets/CMakeLists.txt
 create mode 100644 src/customwidgets/qgiscustomwidgets.cpp
 create mode 100644 src/customwidgets/qgiscustomwidgets.h
 create mode 100644 src/customwidgets/qgscollapsiblegroupboxplugin.cpp
 create mode 100644 src/customwidgets/qgscollapsiblegroupboxplugin.h
 create mode 100644 src/customwidgets/qgscolorbuttonplugin.cpp
 create mode 100644 src/customwidgets/qgscolorbuttonplugin.h
 create mode 100644 src/customwidgets/qgsdatadefinedbuttonplugin.cpp
 create mode 100644 src/customwidgets/qgsdatadefinedbuttonplugin.h
 create mode 100644 src/customwidgets/qgsfieldcomboboxplugin.cpp
 create mode 100644 src/customwidgets/qgsfieldcomboboxplugin.h
 create mode 100644 src/customwidgets/qgsfieldexpressionwidgetplugin.cpp
 create mode 100644 src/customwidgets/qgsfieldexpressionwidgetplugin.h
 create mode 100644 src/customwidgets/qgsmaplayercomboboxplugin.cpp
 create mode 100644 src/customwidgets/qgsmaplayercomboboxplugin.h
 create mode 100644 src/customwidgets/qgsscalerangewidgetplugin.cpp
 create mode 100644 src/customwidgets/qgsscalerangewidgetplugin.h
 create mode 100644 src/gui/editorwidgets/core/qgswidgetwrapper.cpp
 create mode 100644 src/gui/editorwidgets/core/qgswidgetwrapper.h
 create mode 100644 src/gui/editorwidgets/qgscheckboxconfigdlg.cpp
 create mode 100644 src/gui/editorwidgets/qgscheckboxconfigdlg.h
 create mode 100644 src/gui/editorwidgets/qgscheckboxwidget.cpp
 create mode 100644 src/gui/editorwidgets/qgscheckboxwidget.h
 create mode 100644 src/gui/editorwidgets/qgscheckboxwidgetfactory.cpp
 create mode 100644 src/gui/editorwidgets/qgscheckboxwidgetfactory.h
 create mode 100644 src/gui/editorwidgets/qgsclassificationwidget.cpp
 create mode 100644 src/gui/editorwidgets/qgsclassificationwidget.h
 create mode 100644 src/gui/editorwidgets/qgsclassificationwidgetwrapperfactory.cpp
 create mode 100644 src/gui/editorwidgets/qgsclassificationwidgetwrapperfactory.h
 create mode 100644 src/gui/editorwidgets/qgscolorwidget.cpp
 create mode 100644 src/gui/editorwidgets/qgscolorwidget.h
 create mode 100644 src/gui/editorwidgets/qgscolorwidgetfactory.cpp
 create mode 100644 src/gui/editorwidgets/qgscolorwidgetfactory.h
 create mode 100644 src/gui/editorwidgets/qgsdatetimeeditconfig.cpp
 create mode 100644 src/gui/editorwidgets/qgsdatetimeeditconfig.h
 create mode 100644 src/gui/editorwidgets/qgsdatetimeeditfactory.cpp
 create mode 100644 src/gui/editorwidgets/qgsdatetimeeditfactory.h
 create mode 100644 src/gui/editorwidgets/qgsdatetimeeditwrapper.cpp
 create mode 100644 src/gui/editorwidgets/qgsdatetimeeditwrapper.h
 create mode 100644 src/gui/editorwidgets/qgsdummyconfigdlg.cpp
 create mode 100644 src/gui/editorwidgets/qgsdummyconfigdlg.h
 create mode 100644 src/gui/editorwidgets/qgsenumerationwidget.cpp
 create mode 100644 src/gui/editorwidgets/qgsenumerationwidget.h
 create mode 100644 src/gui/editorwidgets/qgsenumerationwidgetfactory.cpp
 create mode 100644 src/gui/editorwidgets/qgsenumerationwidgetfactory.h
 create mode 100644 src/gui/editorwidgets/qgsfilenamewidget.cpp
 create mode 100644 src/gui/editorwidgets/qgsfilenamewidget.h
 create mode 100644 src/gui/editorwidgets/qgsfilenamewidgetfactory.cpp
 create mode 100644 src/gui/editorwidgets/qgsfilenamewidgetfactory.h
 create mode 100644 src/gui/editorwidgets/qgshiddenwidget.cpp
 create mode 100644 src/gui/editorwidgets/qgshiddenwidget.h
 create mode 100644 src/gui/editorwidgets/qgshiddenwidgetfactory.cpp
 create mode 100644 src/gui/editorwidgets/qgshiddenwidgetfactory.h
 create mode 100644 src/gui/editorwidgets/qgsphotoconfigdlg.cpp
 create mode 100644 src/gui/editorwidgets/qgsphotoconfigdlg.h
 create mode 100644 src/gui/editorwidgets/qgsphotowidget.cpp
 create mode 100644 src/gui/editorwidgets/qgsphotowidget.h
 create mode 100644 src/gui/editorwidgets/qgsphotowidgetfactory.cpp
 create mode 100644 src/gui/editorwidgets/qgsphotowidgetfactory.h
 create mode 100644 src/gui/editorwidgets/qgsrangeconfigdlg.cpp
 create mode 100644 src/gui/editorwidgets/qgsrangeconfigdlg.h
 create mode 100644 src/gui/editorwidgets/qgsrangewidget.cpp
 create mode 100644 src/gui/editorwidgets/qgsrangewidget.h
 create mode 100644 src/gui/editorwidgets/qgsrangewidgetfactory.cpp
 create mode 100644 src/gui/editorwidgets/qgsrangewidgetfactory.h
 create mode 100644 src/gui/editorwidgets/qgsrelationwidgetwrapper.cpp
 create mode 100644 src/gui/editorwidgets/qgsrelationwidgetwrapper.h
 create mode 100644 src/gui/editorwidgets/qgstexteditconfigdlg.cpp
 create mode 100644 src/gui/editorwidgets/qgstexteditconfigdlg.h
 create mode 100644 src/gui/editorwidgets/qgstexteditwidget.cpp
 create mode 100644 src/gui/editorwidgets/qgstexteditwidget.h
 create mode 100644 src/gui/editorwidgets/qgstexteditwidgetfactory.cpp
 create mode 100644 src/gui/editorwidgets/qgstexteditwidgetfactory.h
 create mode 100644 src/gui/editorwidgets/qgsuniquevaluesconfigdlg.cpp
 create mode 100644 src/gui/editorwidgets/qgsuniquevaluesconfigdlg.h
 create mode 100644 src/gui/editorwidgets/qgsuniquevaluewidget.cpp
 create mode 100644 src/gui/editorwidgets/qgsuniquevaluewidget.h
 create mode 100644 src/gui/editorwidgets/qgsuniquevaluewidgetfactory.cpp
 create mode 100644 src/gui/editorwidgets/qgsuniquevaluewidgetfactory.h
 create mode 100644 src/gui/editorwidgets/qgsuuidwidget.cpp
 create mode 100644 src/gui/editorwidgets/qgsuuidwidget.h
 create mode 100644 src/gui/editorwidgets/qgsuuidwidgetfactory.cpp
 create mode 100644 src/gui/editorwidgets/qgsuuidwidgetfactory.h
 create mode 100644 src/gui/editorwidgets/qgsvaluemapconfigdlg.cpp
 create mode 100644 src/gui/editorwidgets/qgsvaluemapconfigdlg.h
 create mode 100644 src/gui/editorwidgets/qgsvaluemapwidget.cpp
 create mode 100644 src/gui/editorwidgets/qgsvaluemapwidget.h
 create mode 100644 src/gui/editorwidgets/qgsvaluemapwidgetfactory.cpp
 create mode 100644 src/gui/editorwidgets/qgsvaluemapwidgetfactory.h
 create mode 100644 src/gui/editorwidgets/qgsvaluerelationconfigdlg.cpp
 create mode 100644 src/gui/editorwidgets/qgsvaluerelationconfigdlg.h
 create mode 100644 src/gui/editorwidgets/qgsvaluerelationwidget.cpp
 create mode 100644 src/gui/editorwidgets/qgsvaluerelationwidget.h
 create mode 100644 src/gui/editorwidgets/qgsvaluerelationwidgetfactory.cpp
 create mode 100644 src/gui/editorwidgets/qgsvaluerelationwidgetfactory.h
 create mode 100644 src/gui/editorwidgets/qgswebviewconfigdlg.cpp
 create mode 100644 src/gui/editorwidgets/qgswebviewconfigdlg.h
 create mode 100644 src/gui/editorwidgets/qgswebviewwidget.cpp
 create mode 100644 src/gui/editorwidgets/qgswebviewwidget.h
 create mode 100644 src/gui/editorwidgets/qgswebviewwidgetfactory.cpp
 create mode 100644 src/gui/editorwidgets/qgswebviewwidgetfactory.h
 create mode 100644 src/gui/layertree/qgscustomlayerorderwidget.cpp
 create mode 100644 src/gui/layertree/qgscustomlayerorderwidget.h
 create mode 100644 src/gui/layertree/qgslayertreemapcanvasbridge.cpp
 create mode 100644 src/gui/layertree/qgslayertreemapcanvasbridge.h
 create mode 100644 src/gui/layertree/qgslayertreemodel.cpp
 create mode 100644 src/gui/layertree/qgslayertreemodel.h
 create mode 100644 src/gui/layertree/qgslayertreeview.cpp
 create mode 100644 src/gui/layertree/qgslayertreeview.h
 create mode 100644 src/gui/layertree/qgslayertreeviewdefaultactions.cpp
 create mode 100644 src/gui/layertree/qgslayertreeviewdefaultactions.h
 create mode 100644 src/gui/qgsattributeform.cpp
 create mode 100644 src/gui/qgsattributeform.h
 create mode 100644 src/gui/qgsattributeforminterface.cpp
 create mode 100644 src/gui/qgsattributeforminterface.h
 create mode 100644 src/gui/qgsattributeformlegacyinterface.cpp
 create mode 100644 src/gui/qgsattributeformlegacyinterface.h
 rename src/{app => gui}/qgsattributetypeloaddialog.cpp (100%)
 create mode 100644 src/gui/qgsattributetypeloaddialog.h
 mode change 100644 => 100755 src/gui/qgscolorbutton.cpp
 mode change 100644 => 100755 src/gui/qgscolorbutton.h
 create mode 100644 src/gui/qgsdial.cpp
 create mode 100644 src/gui/qgsdial.h
 create mode 100644 src/gui/qgsextentgroupbox.cpp
 create mode 100644 src/gui/qgsextentgroupbox.h
 create mode 100644 src/gui/qgsfieldcombobox.cpp
 create mode 100644 src/gui/qgsfieldcombobox.h
 create mode 100644 src/gui/qgsfieldexpressionwidget.cpp
 create mode 100644 src/gui/qgsfieldexpressionwidget.h
 create mode 100644 src/gui/qgsfieldmodel.cpp
 create mode 100644 src/gui/qgsfieldmodel.h
 create mode 100644 src/gui/qgsfieldproxymodel.cpp
 create mode 100644 src/gui/qgsfieldproxymodel.h
 mode change 100644 => 100755 src/gui/qgsmapcanvas.h
 create mode 100644 src/gui/qgsmaplayercombobox.cpp
 create mode 100644 src/gui/qgsmaplayercombobox.h
 create mode 100644 src/gui/qgsmaplayermodel.cpp
 create mode 100644 src/gui/qgsmaplayermodel.h
 create mode 100644 src/gui/qgsmaplayerproxymodel.cpp
 create mode 100644 src/gui/qgsmaplayerproxymodel.h
 create mode 100644 src/gui/qgsprevieweffect.cpp
 create mode 100644 src/gui/qgsprevieweffect.h
 create mode 100644 src/gui/qgsscalerangewidget.cpp
 create mode 100644 src/gui/qgsscalerangewidget.h
 create mode 100644 src/gui/qgsscalevisibilitydialog.cpp
 create mode 100644 src/gui/qgsscalevisibilitydialog.h
 create mode 100644 src/gui/qgsslider.cpp
 create mode 100644 src/gui/qgsslider.h
 create mode 100644 src/gui/qgsunitselectionwidget.cpp
 create mode 100644 src/gui/qgsunitselectionwidget.h
 create mode 100644 src/gui/raster/qwt5_histogram_item.h
 create mode 100644 src/gui/symbology-ng/qgsinvertedpolygonrendererwidget.cpp
 create mode 100644 src/gui/symbology-ng/qgsinvertedpolygonrendererwidget.h
 delete mode 100644 src/mapserver/qgsbetweenfilter.cpp
 delete mode 100644 src/mapserver/qgsbetweenfilter.h
 delete mode 100644 src/mapserver/qgscomparisonfilter.cpp
 delete mode 100644 src/mapserver/qgscomparisonfilter.h
 delete mode 100644 src/mapserver/qgsconfigparser.cpp
 delete mode 100644 src/mapserver/qgsconfigparser.h
 create mode 100644 src/mapserver/qgsconfigparserutils.cpp
 create mode 100644 src/mapserver/qgsconfigparserutils.h
 delete mode 100644 src/mapserver/qgsfilter.cpp
 delete mode 100644 src/mapserver/qgsfilter.h
 delete mode 100644 src/mapserver/qgslogicalfilter.cpp
 delete mode 100644 src/mapserver/qgslogicalfilter.h
 create mode 100644 src/mapserver/qgsowsserver.h
 delete mode 100644 src/mapserver/qgsprojectparser.cpp
 delete mode 100644 src/mapserver/qgsprojectparser.h
 create mode 100644 src/mapserver/qgsserverlogger.cpp
 create mode 100644 src/mapserver/qgsserverlogger.h
 create mode 100644 src/mapserver/qgsserverprojectparser.cpp
 create mode 100644 src/mapserver/qgsserverprojectparser.h
 create mode 100644 src/mapserver/qgssldconfigparser.cpp
 create mode 100644 src/mapserver/qgssldconfigparser.h
 delete mode 100644 src/mapserver/qgssldparser.cpp
 delete mode 100644 src/mapserver/qgssldparser.h
 delete mode 100644 src/mapserver/qgsspatialfilter.cpp
 delete mode 100644 src/mapserver/qgsspatialfilter.h
 create mode 100644 src/mapserver/qgswcsprojectparser.cpp
 create mode 100644 src/mapserver/qgswcsprojectparser.h
 create mode 100644 src/mapserver/qgswfsprojectparser.cpp
 create mode 100644 src/mapserver/qgswfsprojectparser.h
 create mode 100644 src/mapserver/qgswmsconfigparser.cpp
 create mode 100644 src/mapserver/qgswmsconfigparser.h
 create mode 100644 src/mapserver/qgswmsprojectparser.cpp
 create mode 100644 src/mapserver/qgswmsprojectparser.h
 create mode 100644 src/providers/mssql/qgsmssqlgeometryparser.h
 create mode 100644 src/providers/oracle/qgsoracletablecache.cpp
 create mode 100644 src/providers/oracle/qgsoracletablecache.h
 create mode 100644 src/providers/postgres/qgspostgresconnpool.cpp
 create mode 100644 src/providers/postgres/qgspostgresconnpool.h
 create mode 100644 src/providers/spatialite/qgsspatialiteconnpool.cpp
 create mode 100644 src/providers/spatialite/qgsspatialiteconnpool.h
 create mode 100644 src/providers/wms/qgswmscapabilities.cpp
 create mode 100644 src/providers/wms/qgswmscapabilities.h
 create mode 100644 src/ui/editorwidgets/qgscalendarconfigdlgbase.ui
 create mode 100644 src/ui/editorwidgets/qgscheckboxconfigdlgbase.ui
 create mode 100644 src/ui/editorwidgets/qgsdatetimeeditconfig.ui
 create mode 100644 src/ui/editorwidgets/qgsdummyconfigdlgbase.ui
 create mode 100644 src/ui/editorwidgets/qgsphotoconfigdlgbase.ui
 create mode 100644 src/ui/editorwidgets/qgsrangeconfigdlgbase.ui
 create mode 100644 src/ui/editorwidgets/qgstexteditconfigdlg.ui
 create mode 100644 src/ui/editorwidgets/qgsuniquevaluesconfigdlgbase.ui
 create mode 100644 src/ui/editorwidgets/qgsvaluemapconfigdlgbase.ui
 create mode 100644 src/ui/editorwidgets/qgsvaluerelationconfigdlgbase.ui
 create mode 100644 src/ui/editorwidgets/qgswebviewconfigdlgbase.ui
 mode change 100644 => 100755 src/ui/qgisapp.ui
 mode change 100644 => 100755 src/ui/qgsatlascompositionwidgetbase.ui
 mode change 100644 => 100755 src/ui/qgscomposerhtmlwidgetbase.ui
 mode change 100644 => 100755 src/ui/qgscomposeritemwidgetbase.ui
 mode change 100644 => 100755 src/ui/qgscomposerlegendwidgetbase.ui
 mode change 100644 => 100755 src/ui/qgscomposermapwidgetbase.ui
 mode change 100644 => 100755 src/ui/qgscomposerscalebarwidgetbase.ui
 mode change 100644 => 100755 src/ui/qgscomposershapewidgetbase.ui
 mode change 100644 => 100755 src/ui/qgscomposertablewidgetbase.ui
 create mode 100644 src/ui/qgsextentgroupboxwidget.ui
 create mode 100644 src/ui/qgsinvertedpolygonrendererwidgetbase.ui
 create mode 100644 src/ui/qgsmapunitscaledialog.ui
 create mode 100644 src/ui/qgssvgexportoptions.ui
 create mode 100644 src/ui/qgsunitselectionwidget.ui
 create mode 100644 src/ui/symbollayer/widget_shapeburstfill.ui
 create mode 100644 tests/src/core/testmaprendererjob.cpp
 create mode 100644 tests/src/core/testqgscomposerpicture.cpp
 create mode 100644 tests/src/core/testqgscomposertable.cpp
 create mode 100644 tests/src/core/testqgsinvertedpolygonrenderer.cpp
 create mode 100644 tests/src/core/testqgsproject.cpp
 create mode 100644 tests/src/core/testqgsshapeburst.cpp
 create mode 100644 tests/src/core/testqgsspatialindex.cpp
 create mode 100644 tests/src/gui/testqgsmapcanvas.cpp
 delete mode 100644 tests/testdata/control_images/expected_atlas_autoscale1/osgeo4w_nightly.anomoly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_autoscale1/ubuntu_13.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_autoscale2/ubuntu_13.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_autoscale_old_api1/osgeo4w_nightly.anomoly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_autoscale_old_api1/ubuntu_13.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_autoscale_old_api2/ubuntu_13.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_filtering1/ubuntu_13.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_fixedscale1/osgeo4w_nightly.anomoly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_fixedscale1/ubuntu_12.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_fixedscale1/ubuntu_13.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_fixedscale2/ubuntu_13.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_fixedscale_old_api1/osgeo4w_nightly.anomoly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_fixedscale_old_api1/ubuntu_12.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_fixedscale_old_api1/ubuntu_13.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_fixedscale_old_api2/ubuntu_13.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_hiding1/osgeo4w_nightly.anomoly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_hiding1/ubuntu_12.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_hiding1/ubuntu_13.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_hiding2/ubuntu_13.04.anomaly.png
 create mode 100644 tests/testdata/control_images/expected_atlas_predefinedscales1/expected_atlas_predefinedscales1.png
 create mode 100644 tests/testdata/control_images/expected_atlas_predefinedscales2/expected_atlas_predefinedscales2.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_sorting1/ubuntu_13.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_atlas_sorting2/ubuntu_13.04.anomaly.png
 create mode 100644 tests/testdata/control_images/expected_composerhtml_smartbreaks1/expected_composerhtml_smartbreaks1.png
 create mode 100644 tests/testdata/control_images/expected_composerhtml_smartbreaks2/expected_composerhtml_smartbreaks2.png
 copy tests/testdata/control_images/{expected_composerhtml_multiframe3/expected_composerhtml_multiframe3.png => expected_composerhtml_smartbreaks3/expected_composerhtml_smartbreaks3.png} (100%)
 create mode 100644 tests/testdata/control_images/expected_composermap_crossgrid/expected_composermap_crossgrid.png
 delete mode 100644 tests/testdata/control_images/expected_composermap_overview/osgeo4w_nightly.anomoly.png
 delete mode 100644 tests/testdata/control_images/expected_composermap_overview/ubuntu_12.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_composermap_overview/ubuntu_13.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_composermap_overview_blending/ubuntu_12.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_composermap_overview_blending/ubuntu_13.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_composermap_overview_center/ubuntu_12.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_composermap_overview_center/ubuntu_13.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_composermap_overview_invert/ubuntu_12.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_composermap_overview_invert/ubuntu_13.04.anomaly.png
 create mode 100644 tests/testdata/control_images/expected_composermap_overview_rotated/expected_composermap_overview_rotated.png
 create mode 100644 tests/testdata/control_images/expected_composermap_overview_rotated2/expected_composermap_overview_rotated2.png
 delete mode 100644 tests/testdata/control_images/expected_composermap_render/osgeo4w_nightly.anomoly.png
 delete mode 100644 tests/testdata/control_images/expected_composermap_render/ubuntu_13.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_composermap_zebrastyle/ubuntu_12.04.anomaly.png
 create mode 100644 tests/testdata/control_images/expected_composerpicture_badexpression/expected_composerpicture_badexpression.png
 create mode 100644 tests/testdata/control_images/expected_composerpicture_clip_anchor/expected_composerpicture_clip_anchor.png
 create mode 100644 tests/testdata/control_images/expected_composerpicture_clip_anchoroversize/expected_composerpicture_clip_anchoroversize.png
 create mode 100644 tests/testdata/control_images/expected_composerpicture_expression/expected_composerpicture_expression.png
 create mode 100644 tests/testdata/control_images/expected_composerpicture_itemrotation/expected_composerpicture_itemrotation.png
 create mode 100644 tests/testdata/control_images/expected_composerpicture_resize_clip/expected_composerpicture_resize_clip.png
 create mode 100644 tests/testdata/control_images/expected_composerpicture_resize_frametoimage/expected_composerpicture_resize_frametoimage.png
 create mode 100644 tests/testdata/control_images/expected_composerpicture_resize_stretch/expected_composerpicture_resize_stretch.png
 create mode 100644 tests/testdata/control_images/expected_composerpicture_resize_zoom/expected_composerpicture_resize_zoom.png
 create mode 100644 tests/testdata/control_images/expected_composerpicture_resize_zoomresize/expected_composerpicture_resize_zoomresize.png
 rename tests/testdata/control_images/{expected_composerrotation_picturerotation/expected_composerrotation_picturerotation.png => expected_composerpicture_rotation/expected_composerpicture_rotation.png} (100%)
 rename tests/testdata/control_images/{expected_composerrotation_picturerotation_oldapi/expected_composerrotation_picturerotation_oldapi.png => expected_composerpicture_rotation_oldapi/expected_composerpicture_rotation_oldapi.png} (100%)
 create mode 100644 tests/testdata/control_images/expected_composerpicture_svg_frametoimage/expected_composerpicture_svg_frametoimage.png
 create mode 100644 tests/testdata/control_images/expected_composerpicture_svg_stretch/expected_composerpicture_svg_stretch.png
 create mode 100644 tests/testdata/control_images/expected_composerpicture_svg_zoom/expected_composerpicture_svg_zoom.png
 create mode 100644 tests/testdata/control_images/expected_composerpicture_svg_zoomresize/expected_composerpicture_svg_zoomresize.png
 create mode 100644 tests/testdata/control_images/expected_composerpicture_zoom_anchor/expected_composerpicture_zoom_anchor.png
 delete mode 100644 tests/testdata/control_images/expected_composerrotation_pictureitemrotation/expected_composerrotation_pictureitemrotation.png
 delete mode 100644 tests/testdata/control_images/expected_composerscalebar_doublebox/ubuntu_12.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_composerscalebar_doublebox/ubuntu_13.10.anomoly.png
 delete mode 100644 tests/testdata/control_images/expected_composerscalebar_numeric/ubuntu_12.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_composerscalebar_numeric/ubuntu_13.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_composerscalebar_numeric/ubuntu_13.10.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_composerscalebar_singlebox/ubuntu_12.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_composerscalebar_singlebox/ubuntu_13.10.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_composerscalebar_tick/ubuntu_12.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_composerscalebar_tick/ubuntu_13.04.anomaly.png
 delete mode 100644 tests/testdata/control_images/expected_composerscalebar_tick/ubuntu_13.10.anomaly.png
 create mode 100644 tests/testdata/control_images/expected_inverted_polys_graduated/expected_inverted_polys_graduated.png
 create mode 100644 tests/testdata/control_images/expected_inverted_polys_preprocess/expected_inverted_polys_preprocess.png
 create mode 100644 tests/testdata/control_images/expected_inverted_polys_projection/expected_inverted_polys_projection.png
 create mode 100644 tests/testdata/control_images/expected_inverted_polys_projection2/expected_inverted_polys_projection2.png
 create mode 100644 tests/testdata/control_images/expected_inverted_polys_single/expected_inverted_polys_single.png
 delete mode 100644 tests/testdata/control_images/expected_pal_composer/sp_background_rect/sp_background_rect.png
 delete mode 100644 tests/testdata/control_images/expected_pal_composer/sp_background_rect_w_offset/sp_background_rect_w_offset.png
 delete mode 100644 tests/testdata/control_images/expected_pal_composer/sp_background_svg/sp_background_svg.png
 delete mode 100644 tests/testdata/control_images/expected_pal_composer/sp_background_svg_w_offset/sp_background_svg_w_offset.png
 delete mode 100644 tests/testdata/control_images/expected_pal_composer/sp_default_label/sp_default_label.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_background_rect/sp_img_background_rect.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_background_rect_w_offset/sp_img_background_rect_w_offset.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_background_svg/sp_img_background_svg.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_background_svg_w_offset/sp_img_background_svg_w_offset.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_default_label/sp_img_default_label.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_partials_labels_disabled/sp_img_partials_labels_disabled.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_partials_labels_enabled/sp_img_partials_labels_enabled.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_text_color/sp_img_text_color.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_img_text_size_map_unit/sp_img_text_size_map_unit.png
 delete mode 100644 tests/testdata/control_images/expected_pal_composer/sp_partials_labels_disabled/sp_partials_labels_disabled.png
 delete mode 100644 tests/testdata/control_images/expected_pal_composer/sp_partials_labels_enabled/sp_partials_labels_enabled.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_background_rect/sp_pdf_background_rect.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_background_rect_w_offset/sp_pdf_background_rect_w_offset.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_background_svg/sp_pdf_background_svg.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_background_svg_w_offset/sp_pdf_background_svg_w_offset.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_default_label/sp_pdf_default_label.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_partials_labels_disabled/sp_pdf_partials_labels_disabled.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_partials_labels_enabled/sp_pdf_partials_labels_enabled.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_text_color/sp_pdf_text_color.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_pdf_text_size_map_unit/sp_pdf_text_size_map_unit.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_background_rect/sp_svg_background_rect.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_background_rect_w_offset/sp_svg_background_rect_w_offset.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_background_svg/sp_svg_background_svg.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_background_svg_w_offset/sp_svg_background_svg_w_offset.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_default_label/sp_svg_default_label.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_partials_labels_disabled/sp_svg_partials_labels_disabled.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_partials_labels_enabled/sp_svg_partials_labels_enabled.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_text_color/sp_svg_text_color.png
 create mode 100644 tests/testdata/control_images/expected_pal_composer/sp_svg_text_size_map_unit/sp_svg_text_size_map_unit.png
 delete mode 100644 tests/testdata/control_images/expected_pal_composer/sp_text_color/sp_text_color.png
 delete mode 100644 tests/testdata/control_images/expected_pal_composer/sp_text_size_map_unit/sp_text_size_map_unit.png
 create mode 100644 tests/testdata/control_images/expected_shapeburst/expected_shapeburst.png
 create mode 100644 tests/testdata/control_images/expected_shapeburst_blur/expected_shapeburst_blur.png
 create mode 100644 tests/testdata/control_images/expected_shapeburst_colors/expected_shapeburst_colors.png
 create mode 100644 tests/testdata/control_images/expected_shapeburst_from_qml/expected_shapeburst_from_qml.png
 create mode 100644 tests/testdata/control_images/expected_shapeburst_ignorerings/expected_shapeburst_ignorerings.png
 create mode 100644 tests/testdata/control_images/expected_shapeburst_maxdistance_mapunit/expected_shapeburst_maxdistance_mapunit.png
 create mode 100644 tests/testdata/control_images/expected_shapeburst_maxdistance_mm/expected_shapeburst_maxdistance_mm.png
 create mode 100644 tests/testdata/control_images/expected_shapeburst_ramp/expected_shapeburst_ramp.png
 create mode 100644 tests/testdata/inverted_polys_graduated.qml
 create mode 100644 tests/testdata/inverted_polys_preprocess.qml
 create mode 100644 tests/testdata/inverted_polys_single.qml
 create mode 100644 tests/testdata/labeling/README.rst
 create mode 100644 tests/testdata/landsat-f32-b1.tif
 create mode 100644 tests/testdata/landsat-int16-b1.tif
 create mode 100644 tests/testdata/polys_overlapping.dbf
 copy tests/testdata/{lines.prj => polys_overlapping.prj} (100%)
 create mode 100644 tests/testdata/polys_overlapping.shp
 create mode 100644 tests/testdata/polys_overlapping.shx
 create mode 100644 tests/testdata/polys_shapeburst_symbol.qml
 create mode 100755 tests/testdata/qgis_local_server/fcgi/scripts/spawn_fcgi_debian.sh
 create mode 100755 tests/testdata/qgis_local_server/lighttpd/scripts/lighttpd_debian.sh
 copy images/icons/qgis_icon.svg => tests/testdata/sample_svg.svg (100%)
 create mode 100644 tests/testdata/scaleoffset.tif

-- 
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