[qgis] 01/06: Merge tag 'debian/2.14.4+dfsg-1' into jessie-backports

Bas Couwenberg sebastic at debian.org
Sun Jul 24 23:37:26 UTC 2016


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

sebastic pushed a commit to branch jessie-backports
in repository qgis.

commit 960c81050436819a0a135b67384cab1e87bff3c0
Merge: 6a32e7b 673de01
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Sun Jul 24 16:41:01 2016 +0200

    Merge tag 'debian/2.14.4+dfsg-1' into jessie-backports
    
    Conflicts:
    	debian/changelog
    	debian/control
    	debian/rules

 .gitignore                                         |     81 +-
 .travis.yml                                        |     48 +-
 .tx/config                                         |     32 +-
 CMakeLists.txt                                     |    218 +-
 CODING                                             |   1484 -
 ChangeLog                                          |  27445 ++++-
 INSTALL                                            |    117 +-
 NEWS                                               |    347 +-
 README.md                                          |     38 +-
 ci/travis/linux/after_script.sh                    |      1 +
 ci/travis/linux/before_install.sh                  |     65 +
 ci/travis/linux/before_script.sh                   |      4 +
 ci/travis/linux/install.sh                         |     19 +
 ci/travis/linux/script.sh                          |      1 +
 TODO => ci/travis/osx/after_script.sh              |      0
 ci/travis/osx/before_install.sh                    |     21 +
 .../.gitkeep => ci/travis/osx/before_script.sh     |      0
 ci/travis/osx/install.sh                           |     11 +
 ci/travis/osx/script.sh                            |      2 +
 cmake/CopyIfChanged.cmake                          |      4 +
 cmake/FindGRASS.cmake                              |    209 +-
 cmake/FindPyQt.py                                  |     75 -
 cmake/FindPyQt4.cmake                              |      6 +-
 cmake/FindPyQt4.py                                 |     75 +
 cmake/FindPyQt5.cmake                              |     56 +
 cmake/FindPyQt5.py                                 |     75 +
 cmake/FindPythonLibrary.cmake                      |     12 +-
 cmake/FindQCA.cmake                                |    104 +
 cmake/FindQScintilla.cmake                         |     13 +-
 cmake/FindQsci.cmake                               |     23 +-
 cmake/FindQsci.py                                  |      8 +-
 cmake/FindQwt.cmake                                |     30 +-
 cmake/MacBundleMacros.cmake                        |     44 +-
 cmake/PyQt4Macros.cmake                            |     88 -
 cmake/PyQtMacros.cmake                             |    101 +
 cmake/QCAMacros.cmake                              |    189 +
 cmake/QsciAPI.cmake                                |      2 +-
 cmake/SIPMacros.cmake                              |     14 +-
 cmake/UsePythonTest.cmake                          |     32 +-
 cmake/modules/ECMQt4To5Porting.cmake               |      4 +-
 cmake_templates/Doxyfile.in                        |     17 +-
 cmake_templates/qgsconfig.h.in                     |      2 +
 debian/changelog                                   |    239 +
 debian/control                                     |    119 +-
 debian/copyright                                   |    392 +-
 ....8.6.install => libqgis-analysis2.14.4.install} |      0
 debian/libqgis-analysis2.14.4.symbols              |    565 +
 debian/libqgis-analysis2.8.6.symbols               |    751 -
 debian/libqgis-app2.14.4.install                   |      1 +
 debian/libqgis-app2.14.4.symbols                   |   4482 +
 ...ore2.8.6.install => libqgis-core2.14.4.install} |      0
 debian/libqgis-core2.14.4.symbols                  |  10152 ++
 debian/libqgis-core2.8.6.symbols                   |  10691 --
 debian/libqgis-dev.install                         |      3 +-
 ...-gui2.8.6.install => libqgis-gui2.14.4.install} |      0
 debian/libqgis-gui2.14.4.symbols                   |   8392 ++
 debian/libqgis-gui2.8.6.symbols                    |   8470 --
 ...stall => libqgis-networkanalysis2.14.4.install} |      0
 debian/libqgis-networkanalysis2.14.4.symbols       |     67 +
 debian/libqgis-networkanalysis2.8.6.symbols        |    116 -
 ...r2.8.6.install => libqgis-server2.14.4.install} |      0
 debian/libqgis-server2.14.4.symbols                |    266 +
 debian/libqgis-server2.8.6.symbols                 |    937 -
 debian/libqgisgrass2.8.6.install                   |      1 -
 debian/libqgisgrass2.8.6.lintian-overrides         |      5 -
 debian/libqgisgrass2.8.6.symbols                   |    280 -
 debian/libqgisgrass7-2.14.4.install                |      1 +
 debian/libqgisgrass7-2.14.4.lintian-overrides      |      4 +
 debian/libqgisgrass7-2.14.4.symbols                |    941 +
 ...on2.8.6.install => libqgispython2.14.4.install} |      0
 debian/libqgispython2.14.4.symbols                 |      5 +
 debian/libqgispython2.8.6.symbols                  |     57 -
 debian/patches/0001-fix-arm-build.patch            |    418 -
 debian/patches/allows-to-typo.patch                |    845 -
 debian/patches/browser-typo.patch                  |    522 -
 .../patches/developersmap-use-debian-package.patch |      2 +-
 debian/patches/disable-doxygen.patch               |      8 +-
 debian/patches/exclude-dxf2shp-plugin.patch        |     19 -
 debian/patches/number-typo.patch                   |    484 +
 debian/patches/occurred-typo.patch                 |   8738 +-
 debian/patches/occurrences-typo.patch              |    607 -
 debian/patches/override.patch                      |    578 -
 debian/patches/python-env.patch                    |      2 +-
 debian/patches/qt4-without-qtwebkit.patch          |     34 +
 debian/patches/qtermwidget-hurd.patch              |     37 +
 debian/patches/qtermwidget-kfreebsd.patch          |     26 +
 debian/patches/series                              |     11 +-
 debian/patches/suppress-typo.patch                 |    522 -
 debian/python-qgis.lintian-overrides               |      5 +-
 debian/qbrowser-icon128x128.png                    |    Bin 0 -> 53315 bytes
 debian/qbrowser-icon16x16.png                      |    Bin 0 -> 1905 bytes
 debian/qbrowser-icon192x192.png                    |    Bin 0 -> 100903 bytes
 debian/qbrowser-icon22x22.png                      |    Bin 0 -> 3055 bytes
 debian/qbrowser-icon24x24.png                      |    Bin 0 -> 3465 bytes
 debian/qbrowser-icon256x256.png                    |    Bin 0 -> 159671 bytes
 debian/qbrowser-icon32x32.png                      |    Bin 0 -> 5570 bytes
 debian/qbrowser-icon36x36.png                      |    Bin 0 -> 6762 bytes
 debian/qbrowser-icon42x42.png                      |    Bin 0 -> 8784 bytes
 debian/qbrowser-icon48x48.png                      |    Bin 0 -> 10886 bytes
 debian/qbrowser-icon512x512.png                    |    Bin 0 -> 442139 bytes
 debian/qbrowser-icon64x64.png                      |    Bin 0 -> 17357 bytes
 debian/qbrowser-icon72x72.png                      |    Bin 0 -> 20907 bytes
 debian/qbrowser-icon80x80.png                      |    Bin 0 -> 24870 bytes
 debian/qbrowser-icon8x8.png                        |    Bin 0 -> 690 bytes
 debian/qbrowser-icon96x96.png                      |    Bin 0 -> 33544 bytes
 debian/qbrowser.desktop                            |      2 +-
 debian/qgis-common.install                         |      3 +-
 debian/qgis-common.lintian-overrides               |      2 +
 debian/qgis-plugin-globe-common.lintian-overrides  |      1 +
 debian/qgis-plugin-grass-common.install            |      3 +-
 debian/qgis-plugin-grass.install                   |      4 +-
 debian/qgis-provider-grass.install                 |     10 +-
 debian/qgis-provider-grass.postrm                  |     12 -
 debian/qgis-provider-grass.preinst                 |     13 -
 debian/qgis-providers.install                      |      7 +-
 debian/qgis-providers.lintian-overrides            |      7 +
 debian/qgis.default                                |      2 +
 debian/qgis.install                                |      6 +-
 debian/qgis.preinst                                |     17 +
 debian/qgis.sh                                     |     16 +-
 debian/rules                                       |    114 +-
 debian/source.lintian-overrides                    |      4 -
 debian/source/include-binaries                     |     16 +
 debian/upstream/metadata                           |      8 +-
 debian/watch                                       |      4 +-
 doc/AUTHORS                                        |      5 +-
 doc/CMakeLists.txt                                 |     18 +-
 doc/CODING.html                                    |   1917 -
 doc/CODING.t2t                                     |   1497 -
 doc/CONTRIBUTORS                                   |      4 +
 doc/INSTALL.html                                   |    235 +-
 doc/TRANSLATORS                                    |     83 +-
 doc/build.sh                                       |      5 -
 doc/contributors.json                              |    136 +
 doc/index.dox                                      |     26 +-
 doc/linux.t2t                                      |     90 +-
 doc/modules.dox                                    |      3 +
 doc/msys.t2t                                       |     16 +-
 doc/news.html                                      |    400 +-
 doc/news.t2t                                       |    177 +
 doc/overview.t2t                                   |      9 +-
 doc/qt_creator_license_template                    |     15 +
 doc/qtcreator_code_style.xml                       |     39 +
 i18n/CMakeLists.txt                                |      7 +-
 i18n/qgis_ar.ts                                    |  87709 ++++++++++-----
 i18n/qgis_bg.ts                                    |  97929 +++++++++++++++++
 i18n/qgis_bs.ts                                    |  94679 +++++++++++------
 i18n/qgis_ca.ts                                    |  90113 +++++++++++-----
 i18n/qgis_cs.ts                                    |  92865 +++++++++++-----
 i18n/qgis_da.ts                                    |  98216 +++++++++++------
 i18n/qgis_de.ts                                    | 100307 ++++++++++++------
 i18n/qgis_el.ts                                    |  88974 +++++++++++-----
 i18n/qgis_en.ts                                    |  97399 +++++++++++------
 i18n/qgis_es.ts                                    |  97588 +++++++++++------
 i18n/qgis_et.ts                                    |  92053 +++++++++++-----
 i18n/qgis_eu.ts                                    |  94515 ++++++++++++-----
 i18n/qgis_fa.ts                                    |  60275 -----------
 i18n/qgis_fi.ts                                    |  99386 +++++++++++------
 i18n/qgis_fr.ts                                    |  97497 +++++++++++------
 i18n/qgis_gl.ts                                    |  97443 +++++++++++------
 i18n/qgis_hi.ts                                    |  94997 ++++++++++++-----
 i18n/qgis_hr.ts                                    |  87152 ++++++++++-----
 i18n/qgis_hu.ts                                    |  96399 +++++++++++------
 i18n/qgis_id.ts                                    |  91864 +++++++++++-----
 i18n/qgis_is.ts                                    |  60361 -----------
 i18n/qgis_it.ts                                    |  98099 +++++++++++------
 i18n/qgis_ja.ts                                    |  96840 +++++++++++------
 i18n/qgis_km.ts                                    |  90635 +++++++++++-----
 i18n/qgis_ko.ts                                    |  96664 +++++++++++------
 i18n/qgis_lt.ts                                    |  95289 ++++++++++++-----
 i18n/qgis_lv.ts                                    |  89619 +++++++++++-----
 i18n/qgis_mn.ts                                    |  60288 -----------
 i18n/qgis_nb.ts                                    |  90761 +++++++++++-----
 i18n/qgis_nl.ts                                    |  97784 +++++++++++------
 i18n/qgis_pl.ts                                    |  97804 +++++++++++------
 i18n/qgis_pt_BR.ts                                 |  98211 +++++++++++------
 i18n/qgis_pt_PT.ts                                 |  90895 +++++++++++-----
 i18n/qgis_ro.ts                                    |  91123 +++++++++++-----
 i18n/qgis_ru.ts                                    |  97779 +++++++++++------
 i18n/qgis_sk.ts                                    |  93764 +++++++++++-----
 i18n/qgis_sl.ts                                    |  96139 ++++++++++++-----
 i18n/qgis_sr.ts                                    |  60484 -----------
 i18n/qgis_sr at latin.ts                              |  90746 +++++++++++-----
 i18n/qgis_sv.ts                                    |  91031 +++++++++++-----
 i18n/qgis_th.ts                                    |  60337 -----------
 i18n/qgis_tr.ts                                    |  90082 +++++++++++-----
 i18n/qgis_uk.ts                                    |  60423 -----------
 i18n/qgis_vi.ts                                    |  98977 +++++++++++------
 i18n/qgis_zh-Hans.ts                               |  94028 +++++++++++-----
 i18n/qgis_zh-Hant.ts                               |  98029 +++++++++++++++++
 i18n/qgis_zh_CN.ts                                 |  60762 -----------
 i18n/qgis_zh_TW.ts                                 |  60767 -----------
 images/flags/cy.png                                |    Bin 0 -> 652 bytes
 images/flags/en_GB.png                             |    Bin 0 -> 599 bytes
 images/flags/ga.png                                |    Bin 0 -> 481 bytes
 images/flags/gd.png                                |    Bin 0 -> 649 bytes
 images/flags/mt.png                                |    Bin 0 -> 420 bytes
 images/flags/{zh_CN.png => zh_Hant.png}            |    Bin
 images/flags/zh_TW.png                             |    Bin 465 -> 0 bytes
 images/icons/mac/browser/qgisb.icns                |    Bin 49419 -> 223703 bytes
 images/icons/qbrowser-icon-60x60.png               |    Bin 0 -> 15622 bytes
 images/icons/qbrowser-icon.png                     |    Bin 0 -> 442139 bytes
 images/icons/qbrowser_icon.svg                     |    222 +
 images/icons/qgis-icon-16x16_xmas.png              |    Bin 0 -> 826 bytes
 images/icons/qgis-icon-60x60_xmas.png              |    Bin 0 -> 4764 bytes
 images/icons/qgis_icon_xmas.svg                    |    345 +
 images/images.qrc                                  |     96 +-
 images/splash/splash.png                           |    Bin 394356 -> 318410 bytes
 .../svg/accommodation/accommodation_alpinehut.svg  |      8 +-
 .../accommodation_bed_and_breakfast.svg            |     14 +-
 images/svg/accommodation/accommodation_camping.svg |      2 +-
 .../accommodation/accommodation_caravan_park.svg   |      4 +-
 images/svg/accommodation/accommodation_hotel.svg   |     10 +-
 images/svg/accommodation/accommodation_hotel2.svg  |      8 +-
 images/svg/accommodation/accommodation_house.svg   |      2 +-
 images/svg/accommodation/accommodation_shelter.svg |     24 +-
 .../svg/accommodation/accommodation_shelter2.svg   |     22 +-
 .../accommodation/accommodation_youth_hostel.svg   |      4 +-
 images/svg/amenity/amenity_bench.svg               |      2 +-
 images/svg/amenity/amenity_court.svg               |      2 +-
 images/svg/amenity/amenity_firestation.svg         |      4 +-
 images/svg/amenity/amenity_firestation2.svg        |     12 +-
 images/svg/amenity/amenity_firestation3.svg        |     12 +-
 images/svg/amenity/amenity_fountain.svg            |     68 +-
 images/svg/amenity/amenity_information.svg         |      4 +-
 images/svg/amenity/amenity_library.svg             |     10 +-
 images/svg/amenity/amenity_police.svg              |     18 +-
 images/svg/amenity/amenity_police2.svg             |     18 +-
 images/svg/amenity/amenity_post_box.svg            |      2 +-
 images/svg/amenity/amenity_post_office.svg         |      4 +-
 images/svg/amenity/amenity_prison.svg              |      8 +-
 images/svg/amenity/amenity_recycling.svg           |     12 +-
 images/svg/amenity/amenity_survey_point.svg        |      2 +-
 images/svg/amenity/amenity_telephone.svg           |      6 +-
 images/svg/amenity/amenity_toilets.svg             |     10 +-
 images/svg/amenity/amenity_toilets_disabled.svg    |      8 +-
 images/svg/amenity/amenity_toilets_men.svg         |      8 +-
 images/svg/amenity/amenity_toilets_women.svg       |      8 +-
 images/svg/amenity/amenity_waste_bin.svg           |     18 +-
 images/svg/arrows/Arrow_01.svg                     |      2 +-
 images/svg/arrows/Arrow_02.svg                     |      2 +-
 images/svg/arrows/Arrow_03.svg                     |      4 +-
 images/svg/arrows/Arrow_04.svg                     |      2 +-
 images/svg/arrows/Arrow_05.svg                     |      2 +-
 images/svg/arrows/Arrow_06.svg                     |      2 +-
 images/svg/arrows/NorthArrow_01.svg                |      2 +-
 images/svg/backgrounds/background_circle.svg       |      2 +-
 images/svg/backgrounds/background_forbidden.svg    |      4 +-
 images/svg/backgrounds/background_octogon.svg      |      2 +-
 images/svg/backgrounds/background_safety.svg       |      2 +-
 images/svg/backgrounds/background_security.svg     |      2 +-
 images/svg/backgrounds/background_security_02.svg  |      2 +-
 images/svg/backgrounds/background_square.svg       |      2 +-
 .../svg/backgrounds/background_square_rounded.svg  |      2 +-
 .../svg/backgrounds/background_tilted_square.svg   |      2 +-
 .../background_tilted_square_rounded.svg           |      2 +-
 images/svg/backgrounds/background_triangle.svg     |      2 +-
 images/svg/components/component_indoor.svg         |      2 +-
 images/svg/emergency/amenity=fire_station.svg      |      2 +-
 images/svg/emergency/amenity=hospital.svg          |      2 +-
 images/svg/emergency/amenity=police.svg            |      2 +-
 images/svg/entertainment/amenity=bar.svg           |      2 +-
 images/svg/entertainment/amenity=cafe.svg          |      2 +-
 images/svg/entertainment/amenity=cinema.svg        |      2 +-
 images/svg/entertainment/amenity=fast_food.svg     |      8 +-
 images/svg/entertainment/amenity=pub.svg           |      2 +-
 images/svg/entertainment/amenity=restaurant.svg    |      4 +-
 images/svg/entertainment/amenity=theatre.svg       |      8 +-
 images/svg/food/food_bar.svg                       |      2 +-
 images/svg/food/food_cafe.svg                      |      2 +-
 images/svg/food/food_drinkingtap.svg               |      6 +-
 images/svg/food/food_fastfood.svg                  |      8 +-
 images/svg/food/food_fastfood2.svg                 |      4 +-
 images/svg/food/food_pub.svg                       |      4 +-
 images/svg/food/food_restaurant.svg                |      4 +-
 images/svg/gpsicons/anchor.svg                     |      2 +-
 images/svg/gpsicons/bank.svg                       |      2 +-
 images/svg/gpsicons/boat.svg                       |      4 +-
 images/svg/gpsicons/camera.svg                     |      4 +-
 images/svg/gpsicons/car.svg                        |      6 +-
 images/svg/gpsicons/city_building.svg              |      2 +-
 images/svg/gpsicons/city_large.svg                 |      2 +-
 images/svg/gpsicons/city_medium.svg                |      2 +-
 images/svg/gpsicons/conveneince.svg                |      2 +-
 images/svg/gpsicons/couple.svg                     |      8 +-
 images/svg/gpsicons/cross.svg                      |      4 +-
 images/svg/gpsicons/deer.svg                       |      4 +-
 images/svg/gpsicons/dollar.svg                     |      2 +-
 images/svg/gpsicons/fish.svg                       |      2 +-
 images/svg/gpsicons/flag.svg                       |      4 +-
 images/svg/gpsicons/food.svg                       |      4 +-
 images/svg/gpsicons/gas.svg                        |      2 +-
 images/svg/gpsicons/golf.svg                       |      4 +-
 images/svg/gpsicons/h.svg                          |      4 +-
 images/svg/gpsicons/house.svg                      |     10 +-
 images/svg/gpsicons/parachute.svg                  |      4 +-
 images/svg/gpsicons/parking.svg                    |      4 +-
 images/svg/gpsicons/phone.svg                      |      6 +-
 images/svg/gpsicons/plane.svg                      |      2 +-
 images/svg/gpsicons/point.svg                      |      2 +-
 images/svg/gpsicons/question.svg                   |      6 +-
 images/svg/gpsicons/shipwreck.svg                  |      4 +-
 images/svg/gpsicons/skier.svg                      |      4 +-
 images/svg/gpsicons/skull.svg                      |      4 +-
 images/svg/gpsicons/swimmer.svg                    |      6 +-
 images/svg/gpsicons/table.svg                      |      2 +-
 images/svg/gpsicons/teepee.svg                     |      4 +-
 images/svg/gpsicons/tree.svg                       |      2 +-
 images/svg/gpsicons/walker.svg                     |      2 +-
 images/svg/gpsicons/waypoint.svg                   |      2 +-
 images/svg/health/health_dentist.svg               |     24 +-
 images/svg/health/health_doctors.svg               |     22 +-
 images/svg/health/health_hospital.svg              |      2 +-
 images/svg/health/health_hospital_emergency.svg    |      2 +-
 images/svg/health/health_hospital_emergency2.svg   |      8 +-
 images/svg/health/health_opticians.svg             |     22 +-
 images/svg/health/health_pharmacy.svg              |      2 +-
 images/svg/health/health_veterinary.svg            |     32 +-
 images/svg/landmark/amenity=place_of_worship.svg   |      4 +-
 images/svg/landmark/amenity=school.svg             |     12 +-
 images/svg/landmark/religion=buddhist.svg          |      2 +-
 images/svg/landmark/religion=christian.svg         |      2 +-
 images/svg/landmark/religion=hindu.svg             |      6 +-
 images/svg/landmark/religion=jewish.svg            |      2 +-
 images/svg/landmark/religion=muslim.svg            |      2 +-
 images/svg/landmark/religion=pastafarian.svg       |      2 +-
 images/svg/landmark/religion=sikh.svg              |      2 +-
 images/svg/landmark/tourism=museum.svg             |     16 +-
 images/svg/money/money_atm.svg                     |     18 +-
 images/svg/money/money_atm2.svg                    |     16 +-
 images/svg/money/money_bank2.svg                   |      6 +-
 images/svg/money/money_currency_exchange.svg       |     12 +-
 images/svg/religion/place_of_worship.svg           |      4 +-
 images/svg/religion/place_of_worship_bahai.svg     |      6 +-
 images/svg/religion/place_of_worship_bahai3.svg    |      2 +-
 images/svg/religion/place_of_worship_buddhist.svg  |      6 +-
 images/svg/religion/place_of_worship_buddhist3.svg |      2 +-
 images/svg/religion/place_of_worship_christian.svg |      6 +-
 .../svg/religion/place_of_worship_christian3.svg   |      2 +-
 images/svg/religion/place_of_worship_hindu.svg     |      6 +-
 images/svg/religion/place_of_worship_hindu3.svg    |      6 +-
 images/svg/religion/place_of_worship_islamic.svg   |      8 +-
 images/svg/religion/place_of_worship_islamic3.svg  |      4 +-
 images/svg/religion/place_of_worship_jain.svg      |      8 +-
 images/svg/religion/place_of_worship_jain3.svg     |      4 +-
 images/svg/religion/place_of_worship_jewish.svg    |      6 +-
 images/svg/religion/place_of_worship_jewish3.svg   |      2 +-
 images/svg/religion/place_of_worship_shinto.svg    |      6 +-
 images/svg/religion/place_of_worship_shinto3.svg   |      2 +-
 images/svg/religion/place_of_worship_sikh.svg      |      6 +-
 images/svg/religion/place_of_worship_sikh3.svg     |      2 +-
 images/svg/religion/place_of_worship_unknown3.svg  |      2 +-
 images/svg/services/amenity=atm.svg                |      2 +-
 .../services/amenity=pharmacy,dispensing=yes.svg   |      2 +-
 images/svg/services/amenity=pharmacy.svg           |      2 +-
 images/svg/services/amenity=post_box.svg           |     10 +-
 images/svg/services/amenity=recycling.svg          |      6 +-
 images/svg/services/amenity=telephone.svg          |      2 +-
 images/svg/services/shop=convenience.svg           |      2 +-
 images/svg/services/shop=supermarket.svg           |      6 +-
 images/svg/services/tourism=hotel.svg              |      2 +-
 images/svg/shopping/shopping_alcohol.svg           |      4 +-
 images/svg/shopping/shopping_bakery.svg            |      4 +-
 images/svg/shopping/shopping_bicycle.svg           |      2 +-
 images/svg/shopping/shopping_book.svg              |     10 +-
 images/svg/shopping/shopping_butcher.svg           |     10 +-
 images/svg/shopping/shopping_car.svg               |      2 +-
 images/svg/shopping/shopping_car_repair.svg        |      4 +-
 images/svg/shopping/shopping_clothes.svg           |      2 +-
 images/svg/shopping/shopping_confectionery.svg     |      2 +-
 images/svg/shopping/shopping_convenience.svg       |      2 +-
 images/svg/shopping/shopping_diy.svg               |    226 +-
 images/svg/shopping/shopping_estateagent.svg       |    117 +-
 images/svg/shopping/shopping_estateagent2.svg      |     87 +-
 images/svg/shopping/shopping_fish.svg              |      2 +-
 images/svg/shopping/shopping_garden_centre.svg     |      2 +-
 images/svg/shopping/shopping_gift.svg              |    219 +-
 images/svg/shopping/shopping_greengrocer.svg       |      8 +-
 images/svg/shopping/shopping_hairdresser.svg       |    143 +-
 images/svg/shopping/shopping_hifi.svg              |    163 +-
 images/svg/shopping/shopping_jewelry.svg           |    129 +-
 images/svg/shopping/shopping_laundrette.svg        |     14 +-
 images/svg/shopping/shopping_mobile_phone.svg      |    165 +-
 images/svg/shopping/shopping_motorcycle.svg        |     16 +-
 images/svg/shopping/shopping_music.svg             |    234 +-
 images/svg/shopping/shopping_pet.svg               |    152 +-
 images/svg/shopping/shopping_pet2.svg              |    320 +-
 images/svg/shopping/shopping_photo.svg             |    163 +-
 images/svg/shopping/shopping_supermarket.svg       |     95 +-
 images/svg/shopping/shopping_tackle.svg            |    168 +-
 images/svg/shopping/shopping_video_rental.svg      |    146 +-
 images/svg/sport/sport_archery.svg                 |      6 +-
 images/svg/sport/sport_baseball.svg                |      8 +-
 images/svg/sport/sport_cricket.svg                 |     14 +-
 images/svg/sport/sport_diving.svg                  |      6 +-
 images/svg/sport/sport_golf.svg                    |      6 +-
 images/svg/sport/sport_gym.svg                     |     14 +-
 images/svg/sport/sport_gymnasium.svg               |     12 +-
 images/svg/sport/sport_gymnasium2.svg              |      4 +-
 images/svg/sport/sport_hillclimbing.svg            |      8 +-
 images/svg/sport/sport_horse_racing.svg            |     10 +-
 images/svg/sport/sport_iceskating.svg              |     10 +-
 images/svg/sport/sport_jetski.svg                  |      6 +-
 images/svg/sport/sport_leisure_centre.svg          |      6 +-
 images/svg/sport/sport_motorracing.svg             |      4 +-
 images/svg/sport/sport_playground.svg              |     10 +-
 images/svg/sport/sport_sailing.svg                 |      8 +-
 images/svg/sport/sport_skiing_crosscountry.svg     |     12 +-
 images/svg/sport/sport_skiing_downhill.svg         |      6 +-
 images/svg/sport/sport_snooker.svg                 |     34 +-
 images/svg/sport/sport_soccer.svg                  |      2 +-
 images/svg/sport/sport_swimming_indoor.svg         |     12 +-
 images/svg/sport/sport_swimming_outdoor.svg        |     12 +-
 images/svg/sport/sport_tennis.svg                  |      4 +-
 images/svg/sport/sport_windsurfing.svg             |      8 +-
 images/svg/symbol/education_nursery.svg            |      8 +-
 images/svg/symbol/education_school.svg             |      8 +-
 images/svg/symbol/education_university.svg         |      6 +-
 images/svg/symbol/fountain.svg                     |     68 +-
 images/svg/symbol/landuse_coniferous.svg           |      2 +-
 .../symbol/landuse_coniferous_and_deciduous.svg    |      4 +-
 images/svg/symbol/landuse_deciduous.svg            |      2 +-
 images/svg/symbol/landuse_grass.svg                |     30 +-
 images/svg/symbol/landuse_hills.svg                |      6 +-
 images/svg/symbol/landuse_quary.svg                |     50 +-
 images/svg/symbol/landuse_scrub.svg                |     24 +-
 images/svg/symbol/landuse_swamp.svg                |     14 +-
 images/svg/symbol/poi_boundary_administrative.svg  |      6 +-
 images/svg/symbol/poi_cave.svg                     |      6 +-
 images/svg/symbol/poi_embassy.svg                  |      2 +-
 images/svg/symbol/poi_embassy2.svg                 |      2 +-
 images/svg/symbol/poi_military_bunker.svg          |      4 +-
 images/svg/symbol/poi_mine.svg                     |      6 +-
 images/svg/symbol/poi_mine_abandoned.svg           |     12 +-
 images/svg/symbol/poi_peak.svg                     |      2 +-
 images/svg/symbol/poi_place_city.svg               |      4 +-
 images/svg/symbol/poi_place_town.svg               |      2 +-
 images/svg/symbol/poi_place_village.svg            |      2 +-
 images/svg/symbol/poi_point_of_interest.svg        |      4 +-
 images/svg/symbol/poi_tower_communications.svg     |     14 +-
 images/svg/symbol/poi_tower_power.svg              |      8 +-
 images/svg/symbol/poi_tower_water.svg              |      4 +-
 images/svg/symbol/water_tower.svg                  |      6 +-
 images/svg/tourist/tourist_archaeological.svg      |      2 +-
 images/svg/tourist/tourist_archaeological2.svg     |      4 +-
 images/svg/tourist/tourist_art_gallery.svg         |      8 +-
 images/svg/tourist/tourist_art_gallery2.svg        |     10 +-
 images/svg/tourist/tourist_battlefield.svg         |      2 +-
 images/svg/tourist/tourist_beach.svg               |      2 +-
 images/svg/tourist/tourist_casino.svg              |      6 +-
 images/svg/tourist/tourist_castle.svg              |      2 +-
 images/svg/tourist/tourist_cinema.svg              |      8 +-
 images/svg/tourist/tourist_cinema2.svg             |      8 +-
 images/svg/tourist/tourist_fountain.svg            |     68 +-
 images/svg/tourist/tourist_memorial.svg            |     44 +-
 images/svg/tourist/tourist_monument.svg            |     10 +-
 images/svg/tourist/tourist_museum.svg              |      2 +-
 images/svg/tourist/tourist_picnic.svg              |      2 +-
 images/svg/tourist/tourist_ruin.svg                |      6 +-
 images/svg/tourist/tourist_steam_train.svg         |      2 +-
 images/svg/tourist/tourist_theatre.svg             |      8 +-
 images/svg/tourist/tourist_view_point.svg          |     12 +-
 images/svg/tourist/tourist_waterwheel.svg          |      4 +-
 images/svg/tourist/tourist_windmill.svg            |      4 +-
 images/svg/tourist/tourist_wreck.svg               |      4 +-
 images/svg/tourist/tourist_zoo.svg                 |      2 +-
 images/svg/tourist/tourisum_fountain.svg           |     68 +-
 images/svg/transport/amenity=airport.svg           |      2 +-
 images/svg/transport/amenity=ferry_terminal.svg    |      4 +-
 images/svg/transport/amenity=parking.svg           |      2 +-
 images/svg/transport/amenity=taxi.svg              |      4 +-
 images/svg/transport/barrier_bollard.svg           |      2 +-
 images/svg/transport/barrier_enterance.svg         |     10 +-
 images/svg/transport/barrier_gate.svg              |      2 +-
 images/svg/transport/barrier_lift_gate.svg         |     10 +-
 images/svg/transport/barrier_stile.svg             |      6 +-
 images/svg/transport/barrier_toll_booth.svg        |     12 +-
 images/svg/transport/highway=bus_stop.svg          |      2 +-
 images/svg/transport/railway=station.svg           |      2 +-
 images/svg/transport/transport_aerodrome.svg       |      2 +-
 images/svg/transport/transport_aerodrome2.svg      |      2 +-
 images/svg/transport/transport_airport.svg         |      2 +-
 images/svg/transport/transport_airport2.svg        |      2 +-
 images/svg/transport/transport_bus_stop.svg        |      4 +-
 images/svg/transport/transport_bus_stop2.svg       |      6 +-
 images/svg/transport/transport_car_share.svg       |     10 +-
 images/svg/transport/transport_ford.svg            |      4 +-
 images/svg/transport/transport_fuel.svg            |      2 +-
 images/svg/transport/transport_fuel_lpg.svg        |      8 +-
 images/svg/transport/transport_lighthouse.svg      |     10 +-
 images/svg/transport/transport_marina.svg          |      2 +-
 images/svg/transport/transport_parking.svg         |      2 +-
 images/svg/transport/transport_parking_bicycle.svg |      4 +-
 images/svg/transport/transport_parking_car.svg     |      4 +-
 .../svg/transport/transport_parking_car_paid.svg   |      6 +-
 .../svg/transport/transport_parking_disabled.svg   |      6 +-
 images/svg/transport/transport_parking_private.svg |      4 +-
 .../svg/transport/transport_parking_private2.svg   |      8 +-
 .../svg/transport/transport_parking_private3.svg   |      4 +-
 images/svg/transport/transport_port.svg            |      4 +-
 images/svg/transport/transport_rental_bicycle.svg  |      4 +-
 images/svg/transport/transport_rental_car.svg      |      4 +-
 .../transport_roundabout_anticlockwise.svg         |      4 +-
 .../transport/transport_roundabout_clockwise.svg   |      4 +-
 images/svg/transport/transport_taxi_rank.svg       |      8 +-
 images/svg/transport/transport_traffic_lights.svg  |     10 +-
 images/svg/transport/transport_train_station.svg   |      4 +-
 images/svg/transport/transport_train_station2.svg  |      2 +-
 images/svg/transport/transport_tram_stop.svg       |      8 +-
 images/svg/wind_roses/WindRose_01.svg              |      2 +-
 images/svg/wind_roses/WindRose_02.svg              |      2 +-
 images/themes/default/grass_mapset_open.png        |    Bin 0 -> 2398 bytes
 images/themes/default/grass_mapset_search.png      |    Bin 0 -> 2434 bytes
 images/themes/default/labelingObstacle.svg         |    612 +
 images/themes/default/labelingRuleBased.svg        |    110 +
 images/themes/default/labelingSingle.svg           |     86 +
 images/themes/default/locked.svg                   |    436 +-
 images/themes/default/mActionAddArrow.svg          |    276 +
 images/themes/default/mActionAddBasicCircle.svg    |    263 +
 images/themes/default/mActionAddBasicRectangle.svg |    264 +
 images/themes/default/mActionAddBasicShape.svg     |    276 +
 images/themes/default/mActionAddBasicTriangle.svg  |    263 +
 images/themes/default/mActionAddGroup.svg          |    111 +
 images/themes/default/mActionAddHtml.svg           |    625 +
 images/themes/default/mActionAddImage.svg          |    507 +
 images/themes/default/mActionAddLayer.svg          |    262 +
 images/themes/default/mActionAddLegend.svg         |    293 +
 images/themes/default/mActionAddMap.svg            |    291 +
 images/themes/default/mActionAddTable.svg          |    709 +
 images/themes/default/mActionAddVirtualLayer.svg   |    275 +
 images/themes/default/mActionArrowDown.png         |    Bin 722 -> 514 bytes
 images/themes/default/mActionArrowLeft.png         |    Bin 676 -> 514 bytes
 images/themes/default/mActionArrowRight.png        |    Bin 676 -> 506 bytes
 images/themes/default/mActionArrowUp.png           |    Bin 787 -> 490 bytes
 images/themes/default/mActionCaptureLine.svg       |   1169 +
 images/themes/default/mActionCapturePoint.svg      |    736 +
 images/themes/default/mActionCapturePolygon.svg    |   1152 +
 .../default/mActionCircularStringCurvePoint.png    |    Bin 0 -> 979 bytes
 .../default/mActionCircularStringCurvePoint.svg    |   1162 +
 .../themes/default/mActionCircularStringRadius.png |    Bin 0 -> 1245 bytes
 .../themes/default/mActionCircularStringRadius.svg |   2027 +
 images/themes/default/mActionCollapseTree.svg      |     94 +
 images/themes/default/mActionCreateMemory.png      |    Bin
 images/themes/default/mActionCreateMemory.svg      |    323 +
 images/themes/default/mActionDeselectAll.svg       |    121 +-
 images/themes/default/mActionDuplicateLayer.svg    |     42 +-
 images/themes/default/mActionExpandNewTree.svg     |    431 +
 images/themes/default/mActionExpandTree.svg        |     94 +
 images/themes/default/mActionFilter2.svg           |    671 +
 images/themes/default/mActionFolder.svg            |     76 +
 images/themes/default/mActionHideAllLayers.svg     |    302 +
 images/themes/default/mActionInvertSelection.svg   |     67 +
 images/themes/default/mActionLabel.svg             |    281 +
 images/themes/default/mActionMoveItemContent.svg   |    289 +
 images/themes/default/mActionOpenTable.svg         |    674 +
 images/themes/default/mActionPanToSelected.svg     |     27 +-
 images/themes/default/mActionPropertiesWidget.png  |    Bin 0 -> 525 bytes
 images/themes/default/mActionPropertiesWidget.svg  |    374 +
 images/themes/default/mActionPropertyItem.svg      |    976 +
 images/themes/default/mActionRemoveLayer.svg       |    897 +-
 images/themes/default/mActionScaleBar.svg          |    285 +
 images/themes/default/mActionSelectAll.png         |    Bin 0 -> 539 bytes
 images/themes/default/mActionSelectAll.svg         |     75 +
 images/themes/default/mActionSelectAllTree.svg     |    144 +
 images/themes/default/mActionSelectFreehand.svg    |     45 +-
 images/themes/default/mActionSelectPolygon.svg     |     44 +-
 images/themes/default/mActionSelectRadius.svg      |     51 +-
 images/themes/default/mActionSelectRectangle.svg   |     38 +-
 images/themes/default/mActionSharing.svg           |    415 +
 images/themes/default/mActionSharingExport.svg     |    447 +
 images/themes/default/mActionSharingImport.svg     |    447 +
 images/themes/default/mActionShowAllLayers.svg     |    341 +
 images/themes/default/mActionTracing.png           |    Bin 0 -> 1172 bytes
 images/themes/default/mActionTracing.svg           |    524 +
 images/themes/default/mActionZoomToLayer.svg       |     22 +-
 images/themes/default/mActionZoomToSelected.svg    |     31 +-
 images/themes/default/mIconCertificate.svg         |     90 +
 images/themes/default/mIconCertificateMissing.svg  |     83 +
 images/themes/default/mIconCertificateTrusted.svg  |     98 +
 .../themes/default/mIconCertificateUntrusted.svg   |     97 +
 images/themes/default/mIconCollapseSmall.svg       |     78 +
 images/themes/default/mIconDeselected.svg          |     26 +-
 images/themes/default/mIconExpandSmall.svg         |     78 +
 images/themes/default/mIconExpressionSelect.svg    |     30 +-
 images/themes/default/mIconFieldDate.svg           |     60 +
 images/themes/default/mIconFieldDateTime.svg       |     75 +
 images/themes/default/mIconFieldFloat.svg          |    767 +
 images/themes/default/mIconFieldInteger.svg        |    767 +
 images/themes/default/mIconFieldText.svg           |    767 +
 images/themes/default/mIconFieldTime.svg           |     55 +
 images/themes/default/mIconImport.gif              |    Bin 0 -> 2966 bytes
 images/themes/default/mIconListView.png            |    Bin 0 -> 388 bytes
 images/themes/default/mIconPaintEffects.svg        |    127 +
 images/themes/default/mIconRasterGroup.svg         |     33 +
 images/themes/default/mIconRasterLink.svg          |     18 +
 images/themes/default/mIconSelectAdd.svg           |     32 +-
 images/themes/default/mIconSelectIntersect.svg     |     53 +-
 images/themes/default/mIconSelectRemove.svg        |     28 +-
 images/themes/default/mIconSelected.svg            |     24 +-
 images/themes/default/mIconTreeView.png            |    Bin 0 -> 405 bytes
 images/themes/default/mIconWarning.svg             |     96 +
 images/themes/default/mMessageLog.svg              |     92 +
 .../default/{bubble.svg => mMessageLogRead.svg}    |      0
 images/themes/default/propertyicons/gdal.png       |    Bin 2037 -> 0 bytes
 images/themes/default/propertyicons/gdal.svg       |    141 +
 images/themes/default/renderer25dSymbol.svg        |     90 +
 .../themes/default/rendererCategorizedSymbol.svg   |     84 +
 images/themes/default/rendererGraduatedSymbol.svg  |     84 +
 images/themes/default/rendererGrassSymbol.svg      |     88 +
 images/themes/default/rendererHeatmapSymbol.svg    |     96 +
 images/themes/default/rendererInvertedSymbol.svg   |     77 +
 .../default/rendererPointDisplacementSymbol.svg    |     88 +
 images/themes/default/rendererRuleBasedSymbol.svg  |     94 +
 images/themes/default/rendererSingleSymbol.svg     |     84 +
 images/themes/default/symbologyAdd.png             |    Bin 1415 -> 249 bytes
 images/themes/default/symbologyAdd.svg             |     86 +
 images/themes/default/symbologyDown.png            |    Bin 722 -> 514 bytes
 images/themes/default/symbologyDown.svg            |     77 +
 images/themes/default/symbologyRemove.png          |    Bin 2466 -> 202 bytes
 images/themes/default/symbologyRemove.svg          |     79 +
 images/themes/default/symbologyUp.png              |    Bin 787 -> 490 bytes
 images/themes/default/symbologyUp.svg              |     77 +
 images/themes/default/unlocked.svg                 |    436 +-
 mac/cmake/0vars.cmake.in                           |     21 +
 mac/cmake/1qt.cmake.in                             |    244 +-
 mac/cmake/2lib.cmake.in                            |      8 +
 ms-windows/Installer-Files/WelcomeFinishPage.bmp   |    Bin 206038 -> 154542 bytes
 ms-windows/QGIS-Installer.nsi                      |      7 +-
 ms-windows/QGIS-Packager.bat                       |    228 -
 ms-windows/README.html                             |    461 -
 ms-windows/cygwin/package.sh                       |      1 -
 ms-windows/osgeo4w/browser-grass.bat.tmpl          |      8 +
 ms-windows/osgeo4w/browser.bat.tmpl                |      4 +-
 ms-windows/osgeo4w/creatensis.pl                   |    125 +-
 ms-windows/osgeo4w/designer-qgis.bat.tmpl          |      6 -
 ms-windows/osgeo4w/designer.bat.tmpl               |      6 +
 ms-windows/osgeo4w/httpd.conf.tmpl                 |      1 +
 ms-windows/osgeo4w/package-nightly.cmd             |    113 +-
 ms-windows/osgeo4w/package.cmd                     |    192 +-
 ms-windows/osgeo4w/postinstall-desktop.bat         |     12 +-
 ms-windows/osgeo4w/postinstall-dev.bat             |     27 +-
 ms-windows/osgeo4w/postinstall-grass.bat           |     12 +
 ms-windows/osgeo4w/preremove-desktop.bat           |     18 +-
 ms-windows/osgeo4w/preremove-dev.bat               |     27 +-
 ms-windows/osgeo4w/preremove-grass.bat             |      8 +
 ms-windows/osgeo4w/preremove-server.bat            |      2 +-
 ms-windows/osgeo4w/python.bat.tmpl                 |     12 +
 ms-windows/osgeo4w/qgis-grass.bat.tmpl             |     12 +
 ms-windows/osgeo4w/qgis.bat.tmpl                   |      3 +-
 ms-windows/plugins.nsh                             |      1 -
 python/CMakeLists.txt                              |     38 +-
 python/PyQt/CMakeLists.txt                         |     44 +
 python/PyQt/PyQt4/Qsci.py                          |     26 +
 python/PyQt/PyQt4/QtCore.py                        |     66 +
 python/PyQt/PyQt4/QtGui.py                         |     26 +
 python/PyQt/PyQt4/QtNetwork.py                     |     26 +
 python/PyQt/PyQt4/QtPrintSupport.py                |     35 +
 python/PyQt/PyQt4/QtSql.py                         |     26 +
 python/PyQt/PyQt4/QtSvg.py                         |     26 +
 python/PyQt/PyQt4/QtTest.py                        |     26 +
 python/PyQt/PyQt4/QtWebKit.py                      |     26 +
 python/PyQt/PyQt4/QtWebKitWidgets.py               |     33 +
 python/PyQt/PyQt4/QtWidgets.py                     |    225 +
 python/PyQt/PyQt4/QtXml.py                         |     26 +
 python/PyQt/PyQt4/__init__.py                      |     24 +
 python/PyQt/PyQt4/uic/__init__.py                  |     29 +
 python/PyQt/PyQt4/uic/properties.py                |      1 +
 python/PyQt/PyQt4/uic/pyuic.py                     |     31 +
 python/PyQt/PyQt5/Qsci.py                          |      1 +
 python/PyQt/PyQt5/QtCore.py                        |      3 +
 python/PyQt/PyQt5/QtGui.py                         |      1 +
 python/PyQt/PyQt5/QtNetwork.py                     |      1 +
 python/PyQt/PyQt5/QtPrintSupport.py                |      1 +
 python/PyQt/PyQt5/QtSql.py                         |      1 +
 python/PyQt/PyQt5/QtSvg.py                         |      1 +
 python/PyQt/PyQt5/QtTest.py                        |      1 +
 python/PyQt/PyQt5/QtWebKit.py                      |      1 +
 python/PyQt/PyQt5/QtWebKitWidgets.py               |      1 +
 python/PyQt/PyQt5/QtWidgets.py                     |      3 +
 python/PyQt/PyQt5/QtXml.py                         |      1 +
 .../algs/grass/ext => PyQt/PyQt5}/__init__.py      |      0
 python/PyQt/PyQt5/uic/__init__.py                  |     29 +
 python/PyQt/PyQt5/uic/properties.py                |      1 +
 python/PyQt/PyQt5/uic/pyuic.py                     |      1 +
 .../processing/algs/grass/ext => PyQt}/__init__.py |      0
 python/__init__.py                                 |     40 +-
 python/analysis/__init__.py                        |     25 +
 python/analysis/analysis.sip                       |     34 +-
 python/analysis/interpolation/Bezier3D.sip         |     37 +-
 .../interpolation/CloughTocherInterpolator.sip     |     14 +-
 .../interpolation/DualEdgeTriangulation.sip        |    101 +-
 python/analysis/interpolation/HalfEdge.sip         |     22 +-
 .../interpolation/LinTriangleInterpolator.sip      |     16 +-
 python/analysis/interpolation/Line3D.sip           |     16 +-
 python/analysis/interpolation/Node.sip             |      8 +-
 python/analysis/interpolation/NormVecDecorator.sip |     39 +-
 python/analysis/interpolation/ParametricLine.sip   |     16 +-
 python/analysis/interpolation/Point3D.sip          |     20 +-
 python/analysis/interpolation/TriDecorator.sip     |     15 +-
 .../interpolation/TriangleInterpolator.sip         |      4 +-
 python/analysis/interpolation/Triangulation.sip    |    116 +-
 python/analysis/interpolation/Vector3D.sip         |     28 +-
 .../analysis/interpolation/qgsgridfilewriter.sip   |      5 +-
 .../analysis/interpolation/qgsidwinterpolator.sip  |      2 +-
 python/analysis/interpolation/qgsinterpolator.sip  |     10 +-
 .../analysis/interpolation/qgstininterpolator.sip  |      2 +-
 python/analysis/network/qgsarcproperter.sip        |      6 +-
 python/analysis/network/qgsgraph.sip               |      4 +-
 python/analysis/network/qgsgraphanalyzer.sip       |      2 +-
 python/analysis/network/qgsgraphbuilderintr.sip    |      4 +-
 python/analysis/network/qgsgraphdirector.sip       |      6 +-
 python/analysis/openstreetmap/qgsosmbase.sip       |    105 +
 python/analysis/openstreetmap/qgsosmdatabase.sip   |     85 +
 python/analysis/openstreetmap/qgsosmdownload.sip   |     65 +
 python/analysis/openstreetmap/qgsosmimport.sip     |     53 +
 python/analysis/raster/qgsalignraster.sip          |    176 +
 python/analysis/raster/qgsaspectfilter.sip         |      2 +-
 python/analysis/raster/qgsderivativefilter.sip     |      6 +-
 python/analysis/raster/qgshillshadefilter.sip      |      2 +-
 python/analysis/raster/qgsninecellfilter.sip       |      6 +-
 python/analysis/raster/qgsrastercalcnode.sip       |     27 +-
 python/analysis/raster/qgsrastercalculator.sip     |     40 +-
 python/analysis/raster/qgsrastermatrix.sip         |     20 +-
 python/analysis/raster/qgsrelief.sip               |     10 +-
 python/analysis/raster/qgsruggednessfilter.sip     |      2 +-
 python/analysis/raster/qgsslopefilter.sip          |      2 +-
 python/analysis/raster/qgstotalcurvaturefilter.sip |      2 +-
 python/analysis/vector/qgsgeometryanalyzer.sip     |    137 +-
 python/analysis/vector/qgsoverlayanalyzer.sip      |      2 +-
 python/analysis/vector/qgspointsample.sip          |      5 +-
 python/analysis/vector/qgstransectsample.sip       |      6 +-
 python/analysis/vector/qgszonalstatistics.sip      |     29 +-
 python/console/CMakeLists.txt                      |      2 +-
 python/console/console.py                          |    180 +-
 python/console/console_compile_apis.py             |     16 +-
 python/console/console_editor.py                   |    153 +-
 python/console/console_output.py                   |     35 +-
 python/console/console_sci.py                      |     46 +-
 python/console/console_settings.py                 |     19 +-
 python/core/__init__.py                            |    114 +-
 python/core/auth/qgsauthcertutils.sip              |    210 +
 python/core/auth/qgsauthconfig.sip                 |    354 +
 python/core/auth/qgsauthcrypto.sip                 |     28 +
 python/core/auth/qgsauthmanager.sip                |    475 +
 python/core/auth/qgsauthmethod.sip                 |    113 +
 python/core/composer/qgsaddremoveitemcommand.sip   |      3 +-
 python/core/composer/qgsatlascomposition.sip       |    193 +-
 python/core/composer/qgscomposerarrow.sip          |     66 +-
 python/core/composer/qgscomposerattributetable.sip |     58 +-
 .../composer/qgscomposerattributetablemodel.sip    |     43 +-
 .../composer/qgscomposerattributetablemodelv2.sip  |     34 +-
 .../core/composer/qgscomposerattributetablev2.sip  |     83 +-
 python/core/composer/qgscomposerframe.sip          |     25 +-
 python/core/composer/qgscomposerhtml.sip           |     56 +-
 python/core/composer/qgscomposeritem.sip           |    352 +-
 python/core/composer/qgscomposeritemcommand.sip    |     19 +-
 python/core/composer/qgscomposeritemgroup.sip      |     14 +-
 python/core/composer/qgscomposerlabel.sip          |     75 +-
 python/core/composer/qgscomposerlegend.sip         |    102 +-
 python/core/composer/qgscomposerlegenditem.sip     |      9 +-
 python/core/composer/qgscomposerlegendstyle.sip    |      5 +-
 python/core/composer/qgscomposermap.sip            |    349 +-
 python/core/composer/qgscomposermapgrid.sip        |    463 +-
 python/core/composer/qgscomposermapitem.sip        |    102 +-
 python/core/composer/qgscomposermapoverview.sip    |    115 +-
 python/core/composer/qgscomposermodel.sip          |     40 +-
 python/core/composer/qgscomposermultiframe.sip     |    102 +-
 .../core/composer/qgscomposermultiframecommand.sip |      7 +-
 python/core/composer/qgscomposerobject.sip         |    145 +-
 python/core/composer/qgscomposerpicture.sip        |    138 +-
 python/core/composer/qgscomposerscalebar.sip       |    151 +-
 python/core/composer/qgscomposershape.sip          |     32 +-
 python/core/composer/qgscomposertable.sip          |     72 +-
 python/core/composer/qgscomposertablecolumn.sip    |     62 +-
 python/core/composer/qgscomposertablev2.sip        |    304 +-
 python/core/composer/qgscomposertexttable.sip      |     54 +-
 python/core/composer/qgscomposerutils.sip          |    101 +-
 python/core/composer/qgscomposition.sip            |    564 +-
 .../core/composer/qgsgroupungroupitemscommand.sip  |     43 +
 python/core/composer/qgslegendmodel.sip            |     20 +-
 python/core/composer/qgspaperitem.sip              |     12 +-
 python/core/composer/qgsscalebarstyle.sip          |      2 +-
 python/core/composer/qgssingleboxscalebarstyle.sip |      2 +-
 python/core/composer/qgsticksscalebarstyle.sip     |      2 +-
 python/core/contextmanagers.py                     |     25 +
 python/core/conversions.sip                        |    411 +-
 python/core/core.sip                               |    134 +-
 python/core/diagram/qgsdiagram.sip                 |     26 +-
 python/core/diagram/qgshistogramdiagram.sip        |      4 +-
 python/core/diagram/qgspiediagram.sip              |      4 +-
 python/core/diagram/qgstextdiagram.sip             |      4 +-
 python/core/dxf/qgsdxfexport.sip                   |    224 +-
 python/core/effects/qgsblureffect.sip              |     99 +
 python/core/effects/qgscoloreffect.sip             |    174 +
 python/core/effects/qgseffectstack.sip             |    108 +
 python/core/effects/qgsgloweffect.sip              |    254 +
 python/core/effects/qgsimageoperation.sip          |     66 +-
 python/core/effects/qgspainteffect.sip             |    308 +
 python/core/effects/qgspainteffectregistry.sip     |    130 +
 python/core/effects/qgsshadoweffect.sip            |    216 +
 python/core/effects/qgstransformeffect.sip         |    203 +
 python/core/geometry/qgsabstractgeometryv2.sip     |    380 +
 python/core/geometry/qgscircularstringv2.sip       |    117 +
 python/core/geometry/qgscompoundcurvev2.sip        |    101 +
 python/core/geometry/qgscurvepolygonv2.sip         |     93 +
 python/core/geometry/qgscurvev2.sip                |    104 +
 python/core/geometry/qgsgeometry.sip               |    761 +
 python/core/geometry/qgsgeometrycollectionv2.sip   |    119 +
 python/core/geometry/qgsgeometryengine.sip         |     67 +
 python/core/geometry/qgslinestringv2.sip           |    169 +
 python/core/geometry/qgsmulticurvev2.sip           |     29 +
 python/core/geometry/qgsmultilinestringv2.sip      |     26 +
 python/core/geometry/qgsmultipointv2.sip           |     26 +
 python/core/geometry/qgsmultipolygonv2.sip         |     26 +
 python/core/geometry/qgsmultisurfacev2.sip         |     25 +
 python/core/geometry/qgspointv2.sip                |    184 +
 python/core/geometry/qgspolygonv2.sip              |     33 +
 python/core/geometry/qgssurfacev2.sip              |     17 +
 python/core/geometry/qgswkbptr.sip                 |     21 +
 python/core/geometry/qgswkbtypes.sip               |    200 +
 python/core/gps/qgsgpsconnection.sip               |     24 +-
 python/core/gps/qgsgpsconnectionregistry.sip       |     15 +-
 python/core/gps/qgsgpsdconnection.sip              |      4 +-
 python/core/gps/qgsgpsdetector.sip                 |      2 +-
 python/core/gps/qgsnmeaconnection.sip              |      6 +-
 python/core/gps/qgsqtlocationconnection.sip        |     14 +-
 python/core/layertree/qgslayertreegroup.sip        |     25 +-
 python/core/layertree/qgslayertreelayer.sip        |     14 +-
 python/core/layertree/qgslayertreemodel.sip        |    105 +-
 .../core/layertree/qgslayertreemodellegendnode.sip |     62 +-
 python/core/layertree/qgslayertreenode.sip         |     10 +-
 .../core/layertree/qgslayertreeregistrybridge.sip  |     11 +-
 python/core/layertree/qgslayertreeutils.sip        |     16 +-
 python/core/qgis.sip                               |    117 +-
 python/core/qgsapplication.sip                     |    153 +-
 python/core/qgsattributeaction.sip                 |     23 +-
 python/core/qgsbrowsermodel.sip                    |     28 +-
 python/core/qgscachedfeatureiterator.sip           |      6 +-
 python/core/qgscacheindex.sip                      |      2 +-
 python/core/qgscacheindexfeatureid.sip             |      2 +-
 python/core/qgsclipper.sip                         |     21 +-
 python/core/qgscolorscheme.sip                     |     79 +-
 python/core/qgscolorschemeregistry.sip             |     30 +-
 python/core/qgsconditionalstyle.sip                |    216 +
 python/core/qgscontexthelp.sip                     |      2 +-
 python/core/qgscoordinatereferencesystem.sip       |    135 +-
 python/core/qgscoordinatetransform.sip             |     74 +-
 python/core/qgscredentials.sip                     |     38 +-
 python/core/qgscrscache.sip                        |     14 +-
 python/core/qgsdartmeasurement.sip                 |     23 +
 python/core/qgsdatadefined.sip                     |    153 +-
 python/core/qgsdataitem.sip                        |    199 +-
 python/core/qgsdataitemprovider.sip                |     20 +
 python/core/qgsdataitemproviderregistry.sip        |     31 +
 python/core/qgsdataprovider.sip                    |    174 +-
 python/core/qgsdatasourceuri.sip                   |     90 +-
 python/core/qgsdatumtransformstore.sip             |      2 +-
 python/core/qgsdbfilterproxymodel.sip              |      4 +-
 python/core/qgsdiagramrendererv2.sip               |     67 +-
 python/core/qgsdistancearea.sip                    |    234 +-
 python/core/qgseditformconfig.sip                  |    327 +
 python/core/qgsexpression.sip                      |    539 +-
 python/core/qgsexpressioncontext.sip               |    572 +
 python/core/qgsexpressionfieldbuffer.sip           |     58 +
 python/core/qgsfeature.sip                         |    220 +-
 python/core/qgsfeaturefilterprovider.sip           |     27 +
 python/core/qgsfeaturerequest.sip                  |    266 +-
 python/core/qgsfeaturestore.sip                    |      6 -
 python/core/qgsfield.sip                           |    213 +-
 python/core/qgsfontutils.sip                       |     51 +-
 python/core/qgsgeometry.sip                        |    479 -
 python/core/qgsgeometrycache.sip                   |      2 -
 python/core/qgsgeometrysimplifier.sip              |      4 +-
 python/core/qgsgeometryvalidator.sip               |      8 +-
 python/core/qgsgml.sip                             |     15 +-
 python/core/qgsgmlschema.sip                       |      4 +-
 python/core/qgshistogram.sip                       |     66 +
 python/core/qgshttptransaction.sip                 |     32 +-
 python/core/qgslabel.sip                           |     13 +-
 python/core/qgslabelattributes.sip                 |      2 -
 python/core/qgslabelsearchtree.sip                 |     12 +-
 python/core/qgslayerdefinition.sip                 |     39 +-
 python/core/qgslegendsettings.sip                  |     79 +-
 python/core/qgslogger.sip                          |     28 +-
 python/core/qgsmaphittest.sip                      |     63 +
 python/core/qgsmaplayer.sip                        |    264 +-
 python/core/qgsmaplayerregistry.sip                |     85 +-
 python/core/qgsmaprenderer.sip                     |     44 +-
 python/core/qgsmaprenderercache.sip                |      8 +-
 python/core/qgsmaprenderercustompainterjob.sip     |      2 +-
 python/core/qgsmaprendererjob.sip                  |      5 +-
 python/core/qgsmapsettings.sip                     |     37 +-
 python/core/qgsmaptopixel.sip                      |    180 +-
 python/core/qgsmaptopixelgeometrysimplifier.sip    |      5 +
 python/core/qgsmapunitscale.sip                    |      9 +
 python/core/qgsmessagelog.sip                      |      6 +-
 python/core/qgsmessageoutput.sip                   |     24 +-
 python/core/qgsmimedatautils.sip                   |      2 +-
 python/core/qgsmultirenderchecker.sip              |     12 +-
 python/core/qgsnetworkaccessmanager.sip            |     20 +
 python/core/qgsnetworkcontentfetcher.sip           |     18 +-
 python/core/qgsobjectcustomproperties.sip          |     37 +
 python/core/qgsofflineediting.sip                  |     16 +-
 python/core/qgsogcutils.sip                        |     16 +-
 python/core/qgsowsconnection.sip                   |      1 +
 python/core/qgspallabeling.sip                     |    290 +-
 python/core/qgspluginlayer.sip                     |      6 +-
 python/core/qgspluginlayerregistry.sip             |     35 +-
 python/core/qgspoint.sip                           |     81 +-
 python/core/qgspointlocator.sip                    |     30 +-
 python/core/qgsproject.sip                         |    217 +-
 python/core/qgsprojectfiletransform.sip            |      8 +-
 python/core/qgsprojectproperty.sip                 |    126 +-
 python/core/qgsprojectversion.sip                  |     22 +-
 python/core/qgsprovidermetadata.sip                |     18 +-
 python/core/qgsproviderregistry.sip                |     41 +-
 python/core/qgspythonrunner.sip                    |     12 +-
 python/core/qgsrectangle.sip                       |     23 +-
 python/core/qgsrelation.sip                        |     92 +-
 python/core/qgsrelationmanager.sip                 |      2 +-
 python/core/qgsrenderchecker.sip                   |     50 +-
 python/core/qgsrendercontext.sip                   |    111 +-
 python/core/qgsscalecalculator.sip                 |      9 +-
 python/core/qgsscaleexpression.sip                 |     95 +
 python/core/qgsscaleutils.sip                      |      4 +-
 python/core/qgssimplifymethod.sip                  |     11 +-
 python/core/qgssnapper.sip                         |     65 +-
 python/core/qgssnappingutils.sip                   |     48 +-
 python/core/qgsspatialindex.sip                    |     24 +-
 python/core/qgsstatisticalsummary.sip              |    168 +
 python/core/qgsstringutils.sip                     |     49 +
 python/core/qgstolerance.sip                       |     84 +-
 python/core/qgstracer.sip                          |     84 +
 python/core/qgstransaction.sip                     |     26 +-
 python/core/qgstransactiongroup.sip                |     68 +
 python/core/qgsunittypes.sip                       |    172 +
 python/core/qgsvectordataprovider.sip              |     78 +-
 python/core/qgsvectorfilewriter.sip                |    117 +-
 python/core/qgsvectorlayer.sip                     |    951 +-
 python/core/qgsvectorlayercache.sip                |      9 +-
 python/core/qgsvectorlayereditbuffer.sip           |     41 +-
 python/core/qgsvectorlayereditpassthrough.sip      |     20 +
 python/core/qgsvectorlayereditutils.sip            |    106 +-
 python/core/qgsvectorlayerfeatureiterator.sip      |     47 +-
 python/core/qgsvectorlayerimport.sip               |     24 +-
 python/core/qgsvectorlayerjoinbuffer.sip           |     19 +-
 python/core/qgsvectorsimplifymethod.sip            |      2 +-
 python/core/qgsvirtuallayerdefinition.sip          |    125 +
 python/core/qgsvirtuallayerdefinitionutils.sip     |     12 +
 python/core/qgsvisibilitypresetcollection.sip      |    131 +
 python/core/qgsxmlutils.sip                        |     20 +
 python/core/raster/qgsbilinearrasterresampler.sip  |      2 +-
 python/core/raster/qgsbrightnesscontrastfilter.sip |      4 +-
 python/core/raster/qgscolorrampshader.sip          |      4 +-
 python/core/raster/qgscontrastenhancement.sip      |      4 +
 .../core/raster/qgscontrastenhancementfunction.sip |      1 -
 python/core/raster/qgscubicrasterresampler.sip     |      2 +-
 python/core/raster/qgshuesaturationfilter.sip      |      6 +-
 python/core/raster/qgsmultibandcolorrenderer.sip   |     12 +-
 python/core/raster/qgspalettedrasterrenderer.sip   |     19 +-
 python/core/raster/qgsraster.sip                   |     38 +-
 python/core/raster/qgsrasterbandstats.sip          |      5 +-
 python/core/raster/qgsrasterblock.sip              |     20 +-
 python/core/raster/qgsrasterchecker.sip            |     11 +-
 python/core/raster/qgsrasterdataprovider.sip       |    103 +-
 python/core/raster/qgsrasterdrawer.sip             |     21 +-
 python/core/raster/qgsrasterfilewriter.sip         |      9 +-
 python/core/raster/qgsrasterhistogram.sip          |      2 +-
 python/core/raster/qgsrasteridentifyresult.sip     |      4 +-
 python/core/raster/qgsrasterinterface.sip          |     46 +-
 python/core/raster/qgsrasteriterator.sip           |      5 +-
 python/core/raster/qgsrasterlayer.sip              |     59 +-
 python/core/raster/qgsrasternuller.sip             |      4 +-
 python/core/raster/qgsrasterpipe.sip               |      9 +-
 python/core/raster/qgsrasterprojector.sip          |     74 +-
 python/core/raster/qgsrasterrange.sip              |      8 +-
 python/core/raster/qgsrasterrenderer.sip           |     36 +-
 python/core/raster/qgsrasterresamplefilter.sip     |     10 +-
 python/core/raster/qgsrasterresampler.sip          |      6 +-
 python/core/raster/qgsrastershader.sip             |      8 +-
 python/core/raster/qgsrastershaderfunction.sip     |      8 +-
 python/core/raster/qgsrastertransparency.sip       |      6 +-
 .../core/raster/qgssinglebandcolordatarenderer.sip |      7 +-
 python/core/raster/qgssinglebandgrayrenderer.sip   |      9 +-
 .../raster/qgssinglebandpseudocolorrenderer.sip    |     20 +-
 python/core/symbology-ng/qgs25drenderer.sip        |    106 +
 .../qgscategorizedsymbolrendererv2.sip             |     89 +-
 python/core/symbology-ng/qgscolorbrewerpalette.sip |      4 +-
 python/core/symbology-ng/qgscptcityarchive.sip     |     50 +-
 .../core/symbology-ng/qgsellipsesymbollayerv2.sip  |     12 +-
 python/core/symbology-ng/qgsfillsymbollayerv2.sip  |    253 +-
 .../qgsgeometrygeneratorsymbollayerv2.sip          |     88 +
 .../symbology-ng/qgsgraduatedsymbolrendererv2.sip  |    143 +-
 python/core/symbology-ng/qgsheatmaprenderer.sip    |     75 +-
 .../symbology-ng/qgsinvertedpolygonrenderer.sip    |     75 +-
 python/core/symbology-ng/qgslegendsymbolitemv2.sip |      3 +
 python/core/symbology-ng/qgslinesymbollayerv2.sip  |     85 +-
 .../core/symbology-ng/qgsmarkersymbollayerv2.sip   |     59 +-
 .../symbology-ng/qgspointdisplacementrenderer.sip  |    117 +-
 python/core/symbology-ng/qgsrendererv2.sip         |    302 +-
 python/core/symbology-ng/qgsrendererv2registry.sip |     26 +-
 .../core/symbology-ng/qgsrulebasedrendererv2.sip   |    238 +-
 .../symbology-ng/qgssinglesymbolrendererv2.sip     |     23 +-
 python/core/symbology-ng/qgsstylev2.sip            |     80 +-
 python/core/symbology-ng/qgssvgcache.sip           |     92 +-
 python/core/symbology-ng/qgssymbollayerv2.sip      |    300 +-
 .../core/symbology-ng/qgssymbollayerv2registry.sip |     18 +-
 python/core/symbology-ng/qgssymbollayerv2utils.sip |    167 +-
 .../core/symbology-ng/qgssymbologyv2conversion.sip |      4 +-
 python/core/symbology-ng/qgssymbolv2.sip           |    356 +-
 python/core/symbology-ng/qgsvectorcolorrampv2.sip  |     69 +-
 .../symbology-ng/qgsvectorfieldsymbollayer.sip     |      9 +-
 python/custom_widgets/qgis_customwidgets.py        |     12 +-
 python/ext-libs/CMakeLists.txt                     |      2 +-
 python/ext-libs/markupsafe/_speedups.so            |    Bin
 python/ext-libs/nose2-0.5.0.egg-info/PKG-INFO      |     75 +
 .../dependency_links.txt                           |      0
 .../ext-libs/nose2-0.5.0.egg-info/entry_points.txt |      4 +
 python/ext-libs/nose2-0.5.0.egg-info/requires.txt  |      3 +
 python/ext-libs/nose2-0.5.0.egg-info/top_level.txt |      1 +
 python/ext-libs/nose2/__init__.py                  |      1 +
 python/ext-libs/nose2/__main__.py                  |     12 +
 .../ext => ext-libs/nose2/backports}/__init__.py   |      0
 python/ext-libs/nose2/backports/ordereddict.py     |    264 +
 python/ext-libs/nose2/collector.py                 |     30 +
 python/ext-libs/nose2/compat.py                    |     37 +
 python/ext-libs/nose2/config.py                    |     79 +
 python/ext-libs/nose2/events.py                    |   1134 +
 python/ext-libs/nose2/exceptions.py                |     10 +
 python/ext-libs/nose2/loader.py                    |    123 +
 python/ext-libs/nose2/main.py                      |    300 +
 .../ext => ext-libs/nose2/plugins}/__init__.py     |      0
 python/ext-libs/nose2/plugins/attrib.py            |    154 +
 python/ext-libs/nose2/plugins/buffer.py            |    137 +
 python/ext-libs/nose2/plugins/collect.py           |     44 +
 python/ext-libs/nose2/plugins/coverage.py          |     89 +
 python/ext-libs/nose2/plugins/debugger.py          |     60 +
 python/ext-libs/nose2/plugins/doctests.py          |     58 +
 python/ext-libs/nose2/plugins/dundertest.py        |     30 +
 python/ext-libs/nose2/plugins/failfast.py          |     25 +
 python/ext-libs/nose2/plugins/junitxml.py          |    209 +
 python/ext-libs/nose2/plugins/layers.py            |    179 +
 .../nose2/plugins/loader}/__init__.py              |      0
 python/ext-libs/nose2/plugins/loader/discovery.py  |    250 +
 .../ext-libs/nose2/plugins/loader/eggdiscovery.py  |     79 +
 python/ext-libs/nose2/plugins/loader/functions.py  |    145 +
 python/ext-libs/nose2/plugins/loader/generators.py |    257 +
 python/ext-libs/nose2/plugins/loader/loadtests.py  |     93 +
 python/ext-libs/nose2/plugins/loader/parameters.py |    199 +
 python/ext-libs/nose2/plugins/loader/testcases.py  |    116 +
 .../ext-libs/nose2/plugins/loader/testclasses.py   |    237 +
 python/ext-libs/nose2/plugins/logcapture.py        |    178 +
 python/ext-libs/nose2/plugins/mp.py                |    435 +
 python/ext-libs/nose2/plugins/outcomes.py          |     66 +
 python/ext-libs/nose2/plugins/printhooks.py        |     68 +
 python/ext-libs/nose2/plugins/prof.py              |     95 +
 python/ext-libs/nose2/plugins/result.py            |    272 +
 python/ext-libs/nose2/plugins/testid.py            |    116 +
 python/ext-libs/nose2/result.py                    |    138 +
 python/ext-libs/nose2/runner.py                    |     70 +
 python/ext-libs/nose2/session.py                   |    222 +
 python/ext-libs/nose2/sphinxext.py                 |    257 +
 python/ext-libs/nose2/suite.py                     |    134 +
 python/ext-libs/nose2/tests/__init__.py            |      1 +
 python/ext-libs/nose2/tests/_common.py             |    260 +
 .../nose2/tests/functional}/__init__.py            |      0
 .../nose2/tests/functional/test_attrib_plugin.py   |     70 +
 .../nose2/tests/functional/test_collect_plugin.py  |     19 +
 .../nose2/tests/functional/test_coverage.py        |     22 +
 .../nose2/tests/functional/test_decorators.py      |     17 +
 .../tests/functional/test_discovery_loader.py      |     76 +
 .../tests/functional/test_dundertest_plugin.py     |      9 +
 .../tests/functional/test_eggdiscovery_loader.py   |     70 +
 .../nose2/tests/functional/test_junitxml_plugin.py |     98 +
 .../nose2/tests/functional/test_layers_plugin.py   |    122 +
 .../nose2/tests/functional/test_loading.py         |    294 +
 .../tests/functional/test_loadtests_plugin.py      |     31 +
 .../tests/functional/test_logcapture_plugin.py     |     21 +
 .../ext-libs/nose2/tests/functional/test_main.py   |     28 +
 .../nose2/tests/functional/test_mp_plugin.py       |    225 +
 .../tests/functional/test_printhooks_plugin.py     |     37 +
 .../nose2/tests/functional/test_session.py         |     27 +
 .../nose2/tests/functional/test_such_dsl.py        |    111 +
 .../ext-libs/nose2/tests/functional/test_util.py   |      9 +
 .../ext => ext-libs/nose2/tests/unit}/__init__.py  |      0
 .../nose2/tests/unit/test_attrib_plugin.py         |     68 +
 .../nose2/tests/unit/test_buffer_plugin.py         |     71 +
 .../nose2/tests/unit/test_collect_plugin.py        |     16 +
 python/ext-libs/nose2/tests/unit/test_collector.py |     22 +
 python/ext-libs/nose2/tests/unit/test_config.py    |     30 +
 .../nose2/tests/unit/test_debugger_plugin.py       |     93 +
 .../ext-libs/nose2/tests/unit/test_decorators.py   |     34 +
 .../nose2/tests/unit/test_doctest_plugin.py        |     73 +
 .../nose2/tests/unit/test_dundertest_plugin.py     |     32 +
 python/ext-libs/nose2/tests/unit/test_failfast.py  |     59 +
 .../nose2/tests/unit/test_functions_loader.py      |     49 +
 .../nose2/tests/unit/test_generators_plugin.py     |     84 +
 python/ext-libs/nose2/tests/unit/test_junitxml.py  |    259 +
 .../nose2/tests/unit/test_layers_plugin.py         |    299 +
 python/ext-libs/nose2/tests/unit/test_loader.py    |     75 +
 .../nose2/tests/unit/test_logcapture_plugin.py     |     85 +
 python/ext-libs/nose2/tests/unit/test_mp_plugin.py |     60 +
 .../nose2/tests/unit/test_outcomes_plugin.py       |     72 +
 .../nose2/tests/unit/test_params_plugin.py         |    167 +
 .../ext-libs/nose2/tests/unit/test_plugin_api.py   |     34 +
 .../nose2/tests/unit/test_printhooks_plugin.py     |    139 +
 .../ext-libs/nose2/tests/unit/test_prof_plugin.py  |     29 +
 python/ext-libs/nose2/tests/unit/test_result.py    |     25 +
 python/ext-libs/nose2/tests/unit/test_session.py   |     22 +
 .../nose2/tests/unit/test_testcase_loader.py       |     80 +
 .../nose2/tests/unit/test_testclass_loader.py      |    108 +
 .../nose2/tests/unit/test_testid_plugin.py         |    125 +
 python/ext-libs/nose2/tools/__init__.py            |      5 +
 python/ext-libs/nose2/tools/decorators.py          |     39 +
 python/ext-libs/nose2/tools/params.py              |     74 +
 python/ext-libs/nose2/tools/such.py                |    421 +
 python/ext-libs/nose2/util.py                      |    318 +
 python/ext-libs/six-1.10.0.egg-info/PKG-INFO       |     32 +
 .../dependency_links.txt                           |      0
 .../top_level.txt                                  |      0
 python/ext-libs/six-1.7.3-py2.7.egg-info/PKG-INFO  |     32 -
 .../ext-libs/six-1.7.3-py2.7.egg-info/SOURCES.txt  |     15 -
 .../six-1.7.3-py2.7.egg-info/installed-files.txt   |      7 -
 python/ext-libs/six.py                             |    179 +-
 python/ext-libs/yaml/__init__.py                   |    315 +
 python/ext-libs/yaml/composer.py                   |    139 +
 python/ext-libs/yaml/constructor.py                |    675 +
 python/ext-libs/yaml/cyaml.py                      |     85 +
 python/ext-libs/yaml/dumper.py                     |     62 +
 python/ext-libs/yaml/emitter.py                    |   1140 +
 python/ext-libs/yaml/error.py                      |     75 +
 python/ext-libs/yaml/events.py                     |     86 +
 python/ext-libs/yaml/loader.py                     |     40 +
 python/ext-libs/yaml/nodes.py                      |     49 +
 python/ext-libs/yaml/parser.py                     |    589 +
 python/ext-libs/yaml/reader.py                     |    190 +
 python/ext-libs/yaml/representer.py                |    484 +
 python/ext-libs/yaml/resolver.py                   |    224 +
 python/ext-libs/yaml/scanner.py                    |   1457 +
 python/ext-libs/yaml/serializer.py                 |    111 +
 python/ext-libs/yaml/tokens.py                     |    104 +
 python/gui/__init__.py                             |     25 +
 .../qgsattributetablefiltermodel.sip               |      5 +-
 .../gui/attributetable/qgsattributetablemodel.sip  |     31 +-
 .../gui/attributetable/qgsattributetableview.sip   |      4 +-
 python/gui/attributetable/qgsdualview.sip          |      6 +-
 python/gui/attributetable/qgsfeaturelistmodel.sip  |     22 +-
 python/gui/attributetable/qgsfeaturelistview.sip   |      8 +-
 .../attributetable/qgsfeaturelistviewdelegate.sip  |      4 +-
 python/gui/attributetable/qgsfeaturemodel.sip      |      1 +
 .../attributetable/qgsfeatureselectionmodel.sip    |      4 +-
 .../qgsfieldconditionalformatwidget.sip            |     65 +
 .../attributetable/qgsifeatureselectionmanager.sip |      8 +-
 python/gui/auth/qgsauthauthoritieseditor.sip       |      9 +
 python/gui/auth/qgsauthcertificateinfo.sip         |     34 +
 python/gui/auth/qgsauthcertificatemanager.sip      |     25 +
 python/gui/auth/qgsauthcerttrustpolicycombobox.sip |     21 +
 python/gui/auth/qgsauthconfigeditor.sip            |     18 +
 python/gui/auth/qgsauthconfigselect.sip            |     46 +
 python/gui/auth/qgsautheditorwidgets.sip           |     24 +
 python/gui/auth/qgsauthidentitieseditor.sip        |     10 +
 python/gui/auth/qgsauthimportcertdialog.sip        |     35 +
 python/gui/auth/qgsauthimportidentitydialog.sip    |     48 +
 python/gui/auth/qgsauthmethodedit.sip              |     26 +
 python/gui/auth/qgsauthserverseditor.sip           |     11 +
 python/gui/auth/qgsauthsslconfigwidget.sip         |     91 +
 python/gui/auth/qgsauthsslerrorsdialog.sip         |     14 +
 python/gui/auth/qgsauthsslimportdialog.sip         |     12 +
 python/gui/auth/qgsauthtrustedcasdialog.sip        |     11 +
 .../editorwidgets/core/qgseditorconfigwidget.sip   |      2 +-
 .../editorwidgets/core/qgseditorwidgetfactory.sip  |     14 +-
 .../editorwidgets/core/qgseditorwidgetregistry.sip |     21 +-
 .../editorwidgets/core/qgseditorwidgetwrapper.sip  |     22 +-
 .../editorwidgets/core/qgssearchwidgetwrapper.sip  |     59 +
 python/gui/editorwidgets/core/qgswidgetwrapper.sip |    172 +
 python/gui/editorwidgets/qgsdoublespinbox.sip      |      8 +-
 .../editorwidgets/qgsrelationreferencewidget.sip   |     21 +-
 .../qgsrelationreferencewidgetwrapper.sip          |      1 +
 .../gui/editorwidgets/qgsrelationwidgetwrapper.sip |     33 +
 python/gui/editorwidgets/qgsspinbox.sip            |      8 +-
 python/gui/effects/qgseffectdrawmodecombobox.sip   |     30 +
 .../gui/effects/qgseffectstackpropertieswidget.sip |    191 +
 .../gui/effects/qgspainteffectpropertieswidget.sip |     43 +
 python/gui/effects/qgspainteffectwidget.sip        |    124 +
 python/gui/gui.sip                                 |    124 +-
 .../gui/layertree/qgslayertreemapcanvasbridge.sip  |      2 +-
 python/gui/layertree/qgslayertreeview.sip          |     16 +
 .../layertree/qgslayertreeviewdefaultactions.sip   |      6 +
 python/gui/qgisinterface.sip                       |    113 +-
 python/gui/qgsactionmenu.sip                       |     68 +
 python/gui/qgsadvanceddigitizingcanvasitem.sip     |     16 +
 python/gui/qgsadvanceddigitizingdockwidget.sip     |    302 +
 python/gui/qgsannotationitem.sip                   |     56 +-
 python/gui/qgsattributedialog.sip                  |     16 +-
 python/gui/qgsattributeform.sip                    |      9 +-
 python/gui/qgsattributeforminterface.sip           |      2 +-
 python/gui/qgsattributetypeloaddialog.sip          |     35 +
 python/gui/qgsbrowsertreeview.sip                  |     29 +
 python/gui/qgsbusyindicatordialog.sip              |      4 +-
 python/gui/qgscharacterselectdialog.sip            |      2 +-
 python/gui/qgscodeeditor.sip                       |     17 +-
 python/gui/qgscollapsiblegroupbox.sip              |     42 +-
 python/gui/qgscolorbutton.sip                      |      6 +-
 python/gui/qgscolorbuttonv2.sip                    |     76 +-
 python/gui/qgscolordialog.sip                      |     22 +-
 python/gui/qgscolorschemelist.sip                  |     36 +-
 python/gui/qgscolorswatchgrid.sip                  |     53 +-
 python/gui/qgscolorwidgets.sip                     |    131 +-
 python/gui/qgscomposerruler.sip                    |      6 +-
 python/gui/qgscomposerview.sip                     |     68 +-
 python/gui/qgscredentialdialog.sip                 |      6 +-
 python/gui/qgsdatadefinedbutton.sip                |    102 +-
 python/gui/qgsdetaileditemdata.sip                 |      9 +-
 python/gui/qgsdetaileditemdelegate.sip             |      4 +-
 python/gui/qgsdetaileditemwidget.sip               |      2 +-
 python/gui/qgsdial.sip                             |     23 +
 python/gui/qgsdialog.sip                           |      4 +-
 python/gui/qgsencodingfiledialog.sip               |      8 +-
 python/gui/qgserrordialog.sip                      |      4 +-
 python/gui/qgsexpressionbuilderdialog.sip          |     18 +-
 python/gui/qgsexpressionbuilderwidget.sip          |    132 +-
 python/gui/qgsexpressionhighlighter.sip            |      2 +-
 python/gui/qgsexpressionselectiondialog.sip        |      4 +-
 python/gui/qgsextentgroupbox.sip                   |      9 +
 python/gui/qgsexternalresourcewidget.sip           |     65 +
 python/gui/qgsfeatureselectiondlg.sip              |     50 +
 python/gui/qgsfieldcombobox.sip                    |      9 +-
 python/gui/qgsfieldexpressionwidget.sip            |     33 +-
 python/gui/qgsfieldmodel.sip                       |     12 +-
 python/gui/qgsfieldproxymodel.sip                  |      2 +-
 python/gui/qgsfieldvalidator.sip                   |      9 +-
 python/gui/qgsfiledropedit.sip                     |      2 +-
 python/gui/qgsfilewidget.sip                       |     95 +
 python/gui/qgsfilterlineedit.sip                   |      6 +-
 python/gui/qgsformannotationitem.sip               |      4 +-
 python/gui/qgsgenericprojectionselector.sip        |      8 +-
 python/gui/qgsgeometryrubberband.sip               |     77 +
 python/gui/qgsgroupwmsdatadialog.sip               |     32 +
 python/gui/qgshighlight.sip                        |      2 +-
 python/gui/qgshistogramwidget.sip                  |    139 +
 python/gui/qgshtmlannotationitem.sip               |      2 +-
 python/gui/qgsidentifymenu.sip                     |      2 +-
 python/gui/qgslegendfilterbutton.sip               |     50 +
 python/gui/qgslegendinterface.sip                  |      6 +-
 python/gui/qgsludialog.sip                         |      6 +-
 python/gui/qgsmanageconnectionsdialog.sip          |      2 +-
 python/gui/qgsmapcanvas.sip                        |    118 +-
 python/gui/qgsmapcanvasitem.sip                    |      6 +-
 python/gui/qgsmapcanvasmap.sip                     |      6 +-
 python/gui/qgsmapcanvassnapper.sip                 |     53 +-
 python/gui/qgsmapcanvassnappingutils.sip           |     12 +
 python/gui/qgsmapcanvastracer.sip                  |     43 +
 python/gui/qgsmaplayeractionregistry.sip           |     24 +-
 python/gui/qgsmaplayercombobox.sip                 |     23 +-
 python/gui/qgsmaplayermodel.sip                    |      8 +-
 python/gui/qgsmaplayerproxymodel.sip               |      8 +-
 python/gui/qgsmapmouseevent.sip                    |    118 +
 python/gui/qgsmapoverviewcanvas.sip                |      2 +-
 python/gui/qgsmaptool.sip                          |     32 +-
 python/gui/qgsmaptooladvanceddigitizing.sip        |    114 +
 python/gui/qgsmaptoolcapture.sip                   |    177 +
 python/gui/qgsmaptooledit.sip                      |     59 +
 python/gui/qgsmaptoolemitpoint.sip                 |      6 +-
 python/gui/qgsmaptoolidentify.sip                  |     51 +-
 python/gui/qgsmaptoolidentifyfeature.sip           |      2 +-
 python/gui/qgsmaptoolpan.sip                       |      7 +-
 python/gui/qgsmaptooltouch.sip                     |      6 +-
 python/gui/qgsmaptoolzoom.sip                      |      7 +-
 python/gui/qgsmessagebar.sip                       |     27 +-
 python/gui/qgsmessagebaritem.sip                   |      8 +-
 python/gui/qgsmessagelogviewer.sip                 |      2 +-
 python/gui/qgsmessageviewer.sip                    |      4 +-
 python/gui/qgsnewhttpconnection.sip                |      2 +-
 python/gui/qgsnewmemorylayerdialog.sip             |     10 +-
 python/gui/qgsnewnamedialog.sip                    |     95 +
 python/gui/qgsnewvectorlayerdialog.sip             |     14 +-
 python/gui/qgsnumericsortlistviewitem.sip          |      4 +-
 python/gui/qgsoptionsdialogbase.sip                |      8 +-
 python/gui/qgsorderbydialog.sip                    |     28 +
 python/gui/qgsowssourceselect.sip                  |     10 +-
 python/gui/qgspixmaplabel.sip                      |     30 +
 python/gui/qgspluginmanagerinterface.sip           |      6 +-
 python/gui/qgsprevieweffect.sip                    |      8 +-
 python/gui/qgsprojectbadlayerguihandler.sip        |     86 +-
 python/gui/qgsprojectionselectionwidget.sip        |     26 +-
 python/gui/qgsprojectionselector.sip               |     15 +-
 python/gui/qgsquerybuilder.sip                     |     10 +-
 python/gui/qgsrasterformatsaveoptionswidget.sip    |     16 +-
 python/gui/qgsrasterlayersaveasdialog.sip          |      3 +-
 python/gui/qgsrasterpyramidsoptionswidget.sip      |      2 +-
 python/gui/qgsrelationeditorwidget.sip             |     68 +
 python/gui/qgsrubberband.sip                       |     35 +-
 python/gui/qgsscalecombobox.sip                    |      4 +-
 python/gui/qgsscalevisibilitydialog.sip            |      2 +-
 python/gui/qgsscalewidget.sip                      |      9 +-
 python/gui/qgssearchquerybuilder.sip               |     11 +-
 python/gui/qgsslider.sip                           |     26 +
 python/gui/qgssublayersdialog.sip                  |      4 +-
 python/gui/qgstextannotationitem.sip               |      4 +-
 python/gui/qgsunitselectionwidget.sip              |     85 +
 python/gui/qgsuserinputdockwidget.sip              |     19 +
 python/gui/qgsvariableeditorwidget.sip             |     90 +
 python/gui/qgsvectorlayertools.sip                 |      5 +-
 python/gui/qgsvertexmarker.sip                     |      3 +-
 .../gui/raster/qgsmultibandcolorrendererwidget.sip |      4 +-
 python/gui/raster/qgsrasterhistogramwidget.sip     |      4 +-
 python/gui/raster/qgsrasterrendererwidget.sip      |      8 +-
 .../gui/raster/qgssinglebandgrayrendererwidget.sip |      4 +-
 python/gui/symbology-ng/characterwidget.sip        |      3 +-
 python/gui/symbology-ng/qgs25drendererwidget.sip   |     42 +
 .../qgscategorizedsymbolrendererv2widget.sip       |     31 +-
 python/gui/symbology-ng/qgscolorrampcombobox.sip   |     17 +-
 python/gui/symbology-ng/qgsdashspacedialog.sip     |      2 +-
 .../symbology-ng/qgsdatadefinedsymboldialog.sip    |     19 +-
 .../symbology-ng/qgsgraduatedhistogramwidget.sip   |     42 +
 .../qgsgraduatedsymbolrendererv2widget.sip         |     18 +-
 .../gui/symbology-ng/qgsheatmaprendererwidget.sip  |      4 +-
 .../qgsinvertedpolygonrendererwidget.sip           |      3 +-
 .../gui/symbology-ng/qgslayerpropertieswidget.sip  |     25 +
 .../qgspointdisplacementrendererwidget.sip         |      1 +
 .../symbology-ng/qgsrendererv2propertiesdialog.sip |     16 +
 python/gui/symbology-ng/qgsrendererv2widget.sip    |    157 +-
 .../symbology-ng/qgsrulebasedrendererv2widget.sip  |      3 +-
 .../qgssinglesymbolrendererv2widget.sip            |      5 +-
 python/gui/symbology-ng/qgssizescalewidget.sip     |     20 +
 .../gui/symbology-ng/qgssmartgroupeditordialog.sip |     10 +-
 .../symbology-ng/qgsstylev2exportimportdialog.sip  |     41 +
 .../qgsstylev2groupselectiondialog.sip             |     45 +
 .../gui/symbology-ng/qgsstylev2managerdialog.sip   |     19 +-
 python/gui/symbology-ng/qgssvgselectorwidget.sip   |      6 +-
 python/gui/symbology-ng/qgssymbollayerv2widget.sip |     84 +-
 .../gui/symbology-ng/qgssymbollevelsv2dialog.sip   |     10 +-
 python/gui/symbology-ng/qgssymbolslistwidget.sip   |     50 +-
 .../gui/symbology-ng/qgssymbolv2selectordialog.sip |     31 +-
 .../qgsvectorgradientcolorrampv2dialog.sip         |      2 +-
 python/networkanalysis/__init__.py                 |     25 +
 python/plugins/CMakeLists.txt                      |     63 +-
 python/plugins/GdalTools/CMakeLists.txt            |      4 +-
 python/plugins/GdalTools/GdalTools.py              |    760 +-
 python/plugins/GdalTools/__init__.py               |      8 +-
 python/plugins/GdalTools/tools/CMakeLists.txt      |      2 +-
 python/plugins/GdalTools/tools/GdalTools_utils.py  |   1380 +-
 python/plugins/GdalTools/tools/dialogBase.py       |    372 +-
 python/plugins/GdalTools/tools/dialogSRS.py        |     44 +-
 python/plugins/GdalTools/tools/doBuildVRT.py       |    268 +-
 python/plugins/GdalTools/tools/doClipper.py        |    332 +-
 python/plugins/GdalTools/tools/doContour.py        |    173 +-
 python/plugins/GdalTools/tools/doDEM.py            |    291 +-
 python/plugins/GdalTools/tools/doExtractProj.py    |    309 +-
 python/plugins/GdalTools/tools/doFillNodata.py     |    403 +-
 python/plugins/GdalTools/tools/doGrid.py           |    352 +-
 python/plugins/GdalTools/tools/doInfo.py           |    191 +-
 python/plugins/GdalTools/tools/doMerge.py          |    325 +-
 python/plugins/GdalTools/tools/doNearBlack.py      |    127 +-
 python/plugins/GdalTools/tools/doOverview.py       |    269 +-
 python/plugins/GdalTools/tools/doPctRgb.py         |    244 +-
 python/plugins/GdalTools/tools/doPolygonize.py     |    175 +-
 python/plugins/GdalTools/tools/doProjection.py     |    300 +-
 python/plugins/GdalTools/tools/doProximity.py      |    161 +-
 python/plugins/GdalTools/tools/doRasterize.py      |    247 +-
 python/plugins/GdalTools/tools/doRgbPct.py         |    238 +-
 python/plugins/GdalTools/tools/doSettings.py       |     88 +-
 python/plugins/GdalTools/tools/doSieve.py          |    131 +-
 python/plugins/GdalTools/tools/doTileIndex.py      |    128 +-
 python/plugins/GdalTools/tools/doTranslate.py      |    537 +-
 python/plugins/GdalTools/tools/doWarp.py           |    413 +-
 python/plugins/GdalTools/tools/extentSelector.py   |    327 +-
 python/plugins/GdalTools/tools/inOutSelector.py    |    357 +-
 python/plugins/GdalTools/tools/optionsTable.py     |     79 +-
 python/plugins/GdalTools/tools/widgetBatchBase.py  |    235 +-
 python/plugins/GdalTools/tools/widgetBuildVRT.ui   |     90 +-
 python/plugins/GdalTools/tools/widgetClipper.ui    |    292 +-
 python/plugins/GdalTools/tools/widgetPluginBase.py |    337 +-
 python/plugins/GdalTools/tools/widgetTileIndex.ui  |      9 +-
 python/plugins/MetaSearch/__init__.py              |      1 +
 python/plugins/MetaSearch/dialogs/maindialog.py    |     97 +-
 .../MetaSearch/dialogs/manageconnectionsdialog.py  |      2 +
 .../MetaSearch/dialogs/newconnectiondialog.py      |      2 +
 python/plugins/MetaSearch/dialogs/recorddialog.py  |      2 +
 python/plugins/MetaSearch/dialogs/xmldialog.py     |      2 +
 .../MetaSearch/locale/cs/LC_MESSAGES/templates.mo  |    Bin 2051 -> 0 bytes
 .../MetaSearch/locale/cs/LC_MESSAGES/templates.po  |    121 -
 .../plugins/MetaSearch/locale/cs/LC_MESSAGES/ui.qm |    Bin 8170 -> 0 bytes
 .../plugins/MetaSearch/locale/cs/LC_MESSAGES/ui.ts |    481 -
 .../MetaSearch/locale/de/LC_MESSAGES/templates.mo  |    Bin 1989 -> 0 bytes
 .../MetaSearch/locale/de/LC_MESSAGES/templates.po  |    121 -
 .../plugins/MetaSearch/locale/de/LC_MESSAGES/ui.qm |    Bin 607 -> 0 bytes
 .../plugins/MetaSearch/locale/de/LC_MESSAGES/ui.ts |    481 -
 .../MetaSearch/locale/en/LC_MESSAGES/templates.mo  |    Bin 370 -> 0 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 |    481 -
 .../MetaSearch/locale/fr/LC_MESSAGES/templates.mo  |    Bin 1869 -> 0 bytes
 .../MetaSearch/locale/fr/LC_MESSAGES/templates.po  |    121 -
 .../plugins/MetaSearch/locale/fr/LC_MESSAGES/ui.qm |    Bin 8818 -> 0 bytes
 .../plugins/MetaSearch/locale/fr/LC_MESSAGES/ui.ts |    481 -
 .../MetaSearch/locale/it/LC_MESSAGES/templates.mo  |    Bin 2026 -> 0 bytes
 .../MetaSearch/locale/it/LC_MESSAGES/templates.po  |    121 -
 .../plugins/MetaSearch/locale/it/LC_MESSAGES/ui.qm |    Bin 8344 -> 0 bytes
 .../plugins/MetaSearch/locale/it/LC_MESSAGES/ui.ts |    481 -
 .../MetaSearch/locale/nl/LC_MESSAGES/templates.mo  |    Bin 479 -> 0 bytes
 .../MetaSearch/locale/nl/LC_MESSAGES/templates.po  |    120 -
 .../plugins/MetaSearch/locale/nl/LC_MESSAGES/ui.qm |    Bin 8250 -> 0 bytes
 .../plugins/MetaSearch/locale/nl/LC_MESSAGES/ui.ts |    481 -
 python/plugins/MetaSearch/metadata.txt             |     17 +-
 python/plugins/MetaSearch/pavement.py              |    289 +-
 python/plugins/MetaSearch/plugin.py                |     14 +-
 .../MetaSearch/resources/connections-default.xml   |     19 +-
 python/plugins/MetaSearch/ui/maindialog.ui         |     50 +-
 python/plugins/MetaSearch/util.py                  |     48 +-
 python/plugins/db_manager/CMakeLists.txt           |      4 +-
 python/plugins/db_manager/README                   |      2 +-
 python/plugins/db_manager/TODO                     |      2 +-
 python/plugins/db_manager/__init__.py              |      2 +
 python/plugins/db_manager/db_manager.py            |    809 +-
 python/plugins/db_manager/db_manager_plugin.py     |     88 +-
 python/plugins/db_manager/db_model.py              |    963 +-
 .../plugins/db_manager/db_plugins/CMakeLists.txt   |      4 +
 python/plugins/db_manager/db_plugins/__init__.py   |     54 +-
 python/plugins/db_manager/db_plugins/connector.py  |    355 +-
 python/plugins/db_manager/db_plugins/data_model.py |    511 +-
 python/plugins/db_manager/db_plugins/html_elems.py |    201 +-
 python/plugins/db_manager/db_plugins/info_model.py |    806 +-
 .../db_manager/db_plugins/oracle/CMakeLists.txt    |      9 +
 .../db_manager/db_plugins/oracle/QtSqlDB.py        |    218 +
 .../plugins/db_manager/db_plugins/oracle/TODO.md   |    161 +
 .../db_plugins/oracle}/__init__.py                 |      0
 .../db_manager/db_plugins/oracle/connector.py      |   1760 +
 .../db_manager/db_plugins/oracle/data_model.py     |    154 +
 .../db_manager/db_plugins/oracle/icons/oracle.png  |    Bin 0 -> 577 bytes
 .../db_manager/db_plugins/oracle/info_model.py     |    674 +
 .../plugins/db_manager/db_plugins/oracle/plugin.py |    655 +
 .../db_manager/db_plugins/oracle/resources.qrc     |      5 +
 .../db_manager/db_plugins/oracle/sql_dictionary.py |    308 +
 python/plugins/db_manager/db_plugins/plugin.py     |   2010 +-
 .../db_manager/db_plugins/postgis/CMakeLists.txt   |      2 +-
 .../db_manager/db_plugins/postgis/connector.py     |   1601 +-
 .../db_manager/db_plugins/postgis/data_model.py    |     84 +-
 .../db_manager/db_plugins/postgis/info_model.py    |    391 +-
 .../db_manager/db_plugins/postgis/plugin.py        |     29 +-
 .../db_plugins/postgis/plugins/__init__.py         |     20 +-
 .../postgis/plugins/qgis_topoview/__init__.py      |    468 +-
 .../postgis/plugins/versioning/CMakeLists.txt      |      2 +-
 .../postgis/plugins/versioning/__init__.py         |     25 +-
 .../postgis/plugins/versioning/dlg_versioning.py   |    385 +-
 .../db_plugins/postgis/sql_dictionary.py           |    149 +-
 .../db_plugins/spatialite/CMakeLists.txt           |      2 +-
 .../db_manager/db_plugins/spatialite/connector.py  |   1290 +-
 .../db_manager/db_plugins/spatialite/data_model.py |     54 +-
 .../db_manager/db_plugins/spatialite/info_model.py |     62 +-
 .../db_manager/db_plugins/spatialite/plugin.py     |    385 +-
 .../db_plugins/spatialite/sql_dictionary.py        |    151 +-
 .../db_manager/db_plugins/vlayers/CMakeLists.txt   |      7 +
 .../db_plugins/vlayers}/__init__.py                |      0
 .../db_manager/db_plugins/vlayers/connector.py     |    429 +
 .../db_manager/db_plugins/vlayers/data_model.py    |    115 +
 .../db_manager/db_plugins/vlayers/info_model.py    |     46 +
 .../db_manager/db_plugins/vlayers/plugin.py        |    191 +
 .../db_manager/db_plugins/vlayers/resources.qrc    |      5 +
 .../db_plugins/vlayers/sql_dictionary.py           |    176 +
 .../db_manager/db_plugins/vlayers/vlayer.svg       |    242 +
 python/plugins/db_manager/db_tree.py               |    278 +-
 .../plugins/db_manager/dlg_add_geometry_column.py  |     63 +-
 python/plugins/db_manager/dlg_create_constraint.py |     69 +-
 python/plugins/db_manager/dlg_create_index.py      |     98 +-
 python/plugins/db_manager/dlg_create_table.py      |    550 +-
 python/plugins/db_manager/dlg_db_error.py          |     41 +-
 python/plugins/db_manager/dlg_export_vector.py     |    305 +-
 python/plugins/db_manager/dlg_field_properties.py  |     92 +-
 python/plugins/db_manager/dlg_import_vector.py     |    639 +-
 python/plugins/db_manager/dlg_query_builder.py     |    382 +
 python/plugins/db_manager/dlg_sql_window.py        |    713 +-
 python/plugins/db_manager/dlg_table_properties.py  |    587 +-
 python/plugins/db_manager/icons/CMakeLists.txt     |      2 +-
 python/plugins/db_manager/icons/sql.gif            |    Bin 0 -> 175 bytes
 .../db_manager/icons/toolbar/action_delete.png     |    Bin 0 -> 1370 bytes
 .../plugins/db_manager/icons/view_materialized.png |    Bin 0 -> 471 bytes
 python/plugins/db_manager/info_viewer.py           |    235 +-
 python/plugins/db_manager/layer_preview.py         |    195 +-
 python/plugins/db_manager/resources.qrc            |     59 +-
 python/plugins/db_manager/sql_dictionary.py        |      5 +-
 python/plugins/db_manager/sqledit.py               |      5 +-
 python/plugins/db_manager/table_viewer.py          |    168 +-
 python/plugins/db_manager/ui/DlgDbError.ui         |      4 +-
 python/plugins/db_manager/ui/DlgExportVector.ui    |     72 +-
 python/plugins/db_manager/ui/DlgImportVector.ui    |     11 +-
 python/plugins/db_manager/ui/DlgQueryBuilder.ui    |    520 +
 python/plugins/db_manager/ui/DlgSqlWindow.ui       |    414 +-
 python/plugins/fTools/CMakeLists.txt               |      4 +-
 python/plugins/fTools/__init__.py                  |      7 +-
 python/plugins/fTools/fTools.py                    |    850 +-
 python/plugins/fTools/tools/CMakeLists.txt         |      2 +-
 python/plugins/fTools/tools/doDefineProj.py        |     40 +-
 python/plugins/fTools/tools/doEliminate.py         |     42 +-
 python/plugins/fTools/tools/doGeometry.py          |   2182 +-
 python/plugins/fTools/tools/doGeoprocessing.py     |   3139 +-
 python/plugins/fTools/tools/doIntersectLines.py    |     51 +-
 python/plugins/fTools/tools/doMeanCoords.py        |     44 +-
 python/plugins/fTools/tools/doMergeShapes.py       |    656 +-
 python/plugins/fTools/tools/doPointDistance.py     |     56 +-
 python/plugins/fTools/tools/doPointsInPolygon.py   |    153 +-
 python/plugins/fTools/tools/doRandPoints.py        |    175 +-
 python/plugins/fTools/tools/doRandom.py            |      9 +-
 python/plugins/fTools/tools/doRegPoints.py         |     43 +-
 python/plugins/fTools/tools/doSelectByLocation.py  |     27 +-
 python/plugins/fTools/tools/doSimplify.py          |    951 +-
 python/plugins/fTools/tools/doSpatialIndex.py      |    366 +-
 python/plugins/fTools/tools/doSpatialJoin.py       |     96 +-
 python/plugins/fTools/tools/doSubsetSelect.py      |     23 +-
 python/plugins/fTools/tools/doSumLines.py          |     33 +-
 python/plugins/fTools/tools/doValidate.py          |    605 +-
 python/plugins/fTools/tools/doVectorGrid.py        |    204 +-
 python/plugins/fTools/tools/doVectorSplit.py       |     25 +-
 python/plugins/fTools/tools/doVisual.py            |    770 +-
 python/plugins/fTools/tools/frmPointsInPolygon.ui  |    153 +-
 python/plugins/fTools/tools/frmVectorGrid.ui       |     17 +
 python/plugins/fTools/tools/ftools_utils.py        |    308 +-
 python/plugins/fTools/tools/voronoi.py             |    568 +-
 python/plugins/processing/CMakeLists.txt           |     11 +-
 python/plugins/processing/ProcessingPlugin.py      |     34 +-
 python/plugins/processing/algs/CMakeLists.txt      |      1 +
 .../algs/exampleprovider/ExampleAlgorithm.py       |      9 +-
 .../exampleprovider/ExampleAlgorithmProvider.py    |      4 +-
 .../plugins/processing/algs/gdal/ClipByExtent.py   |     99 +-
 python/plugins/processing/algs/gdal/ClipByMask.py  |    127 +-
 python/plugins/processing/algs/gdal/ColorRelief.py |     17 +-
 .../plugins/processing/algs/gdal/GdalAlgorithm.py  |     52 +-
 .../processing/algs/gdal/GdalAlgorithmDialog.py    |    109 +
 .../algs/gdal/GdalOgrAlgorithmProvider.py          |     74 +-
 python/plugins/processing/algs/gdal/GdalUtils.py   |     14 +-
 python/plugins/processing/algs/gdal/GridAverage.py |     29 +-
 .../processing/algs/gdal/GridDataMetrics.py        |     29 +-
 python/plugins/processing/algs/gdal/GridInvDist.py |     33 +-
 python/plugins/processing/algs/gdal/GridNearest.py |     25 +-
 .../plugins/processing/algs/gdal/OgrAlgorithm.py   |     95 +-
 python/plugins/processing/algs/gdal/aspect.py      |     21 +-
 python/plugins/processing/algs/gdal/buildvrt.py    |     18 +-
 python/plugins/processing/algs/gdal/contour.py     |     40 +-
 .../processing/algs/gdal/extractprojection.py      |     13 +-
 python/plugins/processing/algs/gdal/fillnodata.py  |     24 +-
 python/plugins/processing/algs/gdal/gdal2tiles.py  |    186 +
 python/plugins/processing/algs/gdal/gdal2xyz.py    |     12 +-
 python/plugins/processing/algs/gdal/gdaladdo.py    |     17 +-
 python/plugins/processing/algs/gdal/gdalcalc.py    |    164 +
 python/plugins/processing/algs/gdal/gdaltindex.py  |     70 +
 python/plugins/processing/algs/gdal/hillshade.py   |     39 +-
 python/plugins/processing/algs/gdal/information.py |     20 +-
 python/plugins/processing/algs/gdal/merge.py       |     16 +-
 python/plugins/processing/algs/gdal/nearblack.py   |     36 +-
 python/plugins/processing/algs/gdal/ogr2ogr.py     |     33 +-
 .../plugins/processing/algs/gdal/ogr2ogrbuffer.py  |    130 +
 python/plugins/processing/algs/gdal/ogr2ogrclip.py |     37 +-
 .../processing/algs/gdal/ogr2ogrclipextent.py      |     36 +-
 .../processing/algs/gdal/ogr2ogrdissolve.py        |    145 +
 .../processing/algs/gdal/ogr2ogronesidebuffer.py   |    153 +
 .../processing/algs/gdal/ogr2ogrpointsonlines.py   |    106 +
 .../algs/gdal/ogr2ogrtabletopostgislist.py         |    201 +
 .../processing/algs/gdal/ogr2ogrtopostgis.py       |    137 +-
 .../processing/algs/gdal/ogr2ogrtopostgislist.py   |    131 +-
 python/plugins/processing/algs/gdal/ogrinfo.py     |     33 +-
 python/plugins/processing/algs/gdal/ogrsql.py      |     37 +-
 python/plugins/processing/algs/gdal/pct2rgb.py     |     16 +-
 python/plugins/processing/algs/gdal/polygonize.py  |     12 +-
 python/plugins/processing/algs/gdal/proximity.py   |     30 +-
 python/plugins/processing/algs/gdal/rasterize.py   |    147 +-
 .../plugins/processing/algs/gdal/rasterize_over.py |     75 +
 python/plugins/processing/algs/gdal/retile.py      |    187 +
 python/plugins/processing/algs/gdal/rgb2pct.py     |     15 +-
 python/plugins/processing/algs/gdal/roughness.py   |     15 +-
 python/plugins/processing/algs/gdal/sieve.py       |     18 +-
 python/plugins/processing/algs/gdal/slope.py       |     27 +-
 python/plugins/processing/algs/gdal/tpi.py         |     15 +-
 python/plugins/processing/algs/gdal/translate.py   |    148 +-
 python/plugins/processing/algs/gdal/tri.py         |     17 +-
 python/plugins/processing/algs/gdal/warp.py        |    119 +-
 .../plugins/processing/algs/grass/CMakeLists.txt   |      2 -
 .../processing/algs/grass/GrassAlgorithm.py        |    167 +-
 .../algs/grass/GrassAlgorithmProvider.py           |     31 +-
 python/plugins/processing/algs/grass/GrassUtils.py |    112 +-
 .../processing/algs/grass/description/i.atcorr.txt |      4 +-
 .../processing/algs/grass/description/i.fft.txt    |      7 +-
 .../algs/grass/description/i.his.rgb.txt           |      9 +-
 .../processing/algs/grass/description/i.ifft.txt   |      4 +-
 .../algs/grass/description/i.rgb.his.txt           |      8 +-
 .../processing/algs/grass/description/i.zc.txt     |      4 +-
 .../processing/algs/grass/description/m.cogo.txt   |      4 +-
 .../processing/algs/grass/description/nviz.txt     |      2 +-
 .../processing/algs/grass/description/r.aspect.txt |      3 +-
 .../algs/grass/description/r.average.txt           |      4 +-
 .../algs/grass/description/r.basins.fill.txt       |      2 +-
 .../algs/grass/description/r.bilinear.txt          |      4 +-
 .../algs/grass/description/r.bitpattern.txt        |      4 +-
 .../processing/algs/grass/description/r.buffer.txt |      2 +-
 .../processing/algs/grass/description/r.carve.txt  |      2 +-
 .../processing/algs/grass/description/r.circle.txt |      4 +-
 .../processing/algs/grass/description/r.clump.txt  |      4 +-
 .../processing/algs/grass/description/r.coin.txt   |      4 +-
 .../algs/grass/description/r.composite.txt         |      4 +-
 .../algs/grass/description/r.contour.step.txt      |      2 +-
 .../processing/algs/grass/description/r.cost.txt   |      2 +-
 .../processing/algs/grass/description/r.covar.txt  |      2 +-
 .../processing/algs/grass/description/r.cross.txt  |      4 +-
 .../algs/grass/description/r.describe.txt          |      4 +-
 .../algs/grass/description/r.drain.coordinate.txt  |      2 +-
 .../processing/algs/grass/description/r.drain.txt  |      4 +-
 .../algs/grass/description/r.fill.dir.txt          |      2 +-
 .../algs/grass/description/r.fillnulls.txt         |      4 +-
 .../processing/algs/grass/description/r.flow.txt   |      8 +-
 .../algs/grass/description/r.grow.distance.txt     |      6 +-
 .../processing/algs/grass/description/r.grow.txt   |      4 +-
 .../processing/algs/grass/description/r.gwflow.txt |      4 +-
 .../processing/algs/grass/description/r.his.txt    |      2 +-
 .../algs/grass/description/r.horizon.height.txt    |      2 +
 .../algs/grass/description/r.horizon.txt           |      4 +-
 .../processing/algs/grass/description/r.info.txt   |      4 +-
 .../processing/algs/grass/description/r.kappa.txt  |      4 +-
 .../algs/grass/description/r.lake.coords.txt       |      2 +-
 .../algs/grass/description/r.lake.layer.txt        |      2 +-
 .../processing/algs/grass/description/r.los.txt    |      4 +-
 .../algs/grass/description/r.mapcalculator.txt     |      4 +-
 .../processing/algs/grass/description/r.median.txt |      4 +-
 .../algs/grass/description/r.mfilter.fp.txt        |      4 +-
 .../algs/grass/description/r.mfilter.txt           |      4 +-
 .../processing/algs/grass/description/r.mode.txt   |      4 +-
 .../algs/grass/description/r.neighbors.txt         |      4 +-
 .../algs/grass/description/r.out.gridatb.txt       |      4 +-
 .../algs/grass/description/r.out.ppm.txt           |      4 +-
 .../algs/grass/description/r.out.vrml.txt          |      4 +-
 .../algs/grass/description/r.out.xyz.txt           |      4 +-
 .../algs/grass/description/r.param.scale.txt       |      4 +-
 .../processing/algs/grass/description/r.patch.txt  |      4 +-
 .../processing/algs/grass/description/r.plane.txt  |      4 +-
 .../algs/grass/description/r.profile.txt           |      4 +-
 .../processing/algs/grass/description/r.quant.txt  |      2 +-
 .../algs/grass/description/r.quantile.txt          |      5 +-
 .../algs/grass/description/r.random.cells.txt      |      4 +-
 .../algs/grass/description/r.random.raster.txt     |      2 +-
 .../processing/algs/grass/description/r.random.txt |      6 +-
 .../grass/description/r.reclass.area.greater.txt   |      2 +-
 .../grass/description/r.reclass.area.lesser.txt    |      2 +-
 .../algs/grass/description/r.reclass.txt           |      4 +-
 .../processing/algs/grass/description/r.recode.txt |      4 +-
 .../algs/grass/description/r.regression.line.txt   |      4 +-
 .../processing/algs/grass/description/r.report.txt |      4 +-
 .../algs/grass/description/r.resamp.interp.txt     |      4 +-
 .../algs/grass/description/r.resamp.rst.txt        |      8 +-
 .../algs/grass/description/r.resamp.stats.txt      |      4 +-
 .../algs/grass/description/r.resample.txt          |      4 +-
 .../algs/grass/description/r.rescale.eq.txt        |      4 +-
 .../algs/grass/description/r.rescale.txt           |      4 +-
 .../processing/algs/grass/description/r.ros.txt    |      4 +-
 .../processing/algs/grass/description/r.series.txt |      6 +-
 .../algs/grass/description/r.shaded.relief.txt     |      4 +-
 .../algs/grass/description/r.sim.sediment.txt      |     12 +-
 .../algs/grass/description/r.sim.water.txt         |      8 +-
 .../algs/grass/description/r.slope.aspect.txt      |     21 +-
 .../processing/algs/grass/description/r.slope.txt  |      3 +-
 .../processing/algs/grass/description/r.spread.txt |      8 +-
 .../algs/grass/description/r.spreadpath.txt        |      4 +-
 .../algs/grass/description/r.statistics.txt        |      4 +-
 .../processing/algs/grass/description/r.stats.txt  |      4 +-
 .../algs/grass/description/r.stream.angle.txt      |     13 -
 .../algs/grass/description/r.stream.basins.txt     |     10 -
 .../algs/grass/description/r.stream.del.txt        |      8 -
 .../algs/grass/description/r.stream.distance.txt   |     12 -
 .../algs/grass/description/r.stream.extract.txt    |     13 -
 .../algs/grass/description/r.stream.order.txt      |     11 -
 .../algs/grass/description/r.stream.pos.txt        |      9 -
 .../algs/grass/description/r.stream.stats.txt      |      7 -
 .../processing/algs/grass/description/r.sum.txt    |      2 +-
 .../processing/algs/grass/description/r.sun.txt    |     12 +-
 .../algs/grass/description/r.sunmask.datetime.txt  |     16 +
 .../algs/grass/description/r.sunmask.position.txt  |     11 +
 .../algs/grass/description/r.sunmask.txt           |     17 -
 .../algs/grass/description/r.surf.area.txt         |      2 +-
 .../algs/grass/description/r.surf.contour.txt      |      4 +-
 .../algs/grass/description/r.surf.gauss.txt        |      4 +-
 .../algs/grass/description/r.surf.idw.txt          |      4 +-
 .../algs/grass/description/r.surf.idw2.txt         |      4 +-
 .../algs/grass/description/r.surf.random.txt       |      4 +-
 .../algs/grass/description/r.terraflow.short.txt   |     14 +-
 .../algs/grass/description/r.terraflow.txt         |     14 +-
 .../processing/algs/grass/description/r.thin.txt   |      4 +-
 .../algs/grass/description/r.to.vect.txt           |      4 +-
 .../processing/algs/grass/description/r.topidx.txt |      4 +-
 .../processing/algs/grass/description/r.univar.txt |      4 +-
 .../processing/algs/grass/description/r.volume.txt |      4 +-
 .../processing/algs/grass/description/r.walk.txt   |      4 +-
 .../algs/grass/description/r.water.outlet.txt      |      2 +-
 .../algs/grass/description/r.watershed.txt         |      8 +-
 .../processing/algs/grass/description/v.class.txt  |      2 +-
 .../algs/grass/description/v.clean.advanced.txt    |      6 +-
 .../processing/algs/grass/description/v.clean.txt  |      6 +-
 .../algs/grass/description/v.db.select.txt         |      6 +-
 .../algs/grass/description/v.delaunay.txt          |      2 +-
 .../algs/grass/description/v.dissolve.txt          |      7 +-
 .../algs/grass/description/v.distance.toattr.txt   |      2 +-
 .../algs/grass/description/v.distance.txt          |      5 +-
 .../processing/algs/grass/description/v.drape.txt  |      5 +-
 .../algs/grass/description/v.extract.txt           |      5 +-
 .../algs/grass/description/v.generalize.txt        |      5 +-
 .../processing/algs/grass/description/v.hull.txt   |      2 +-
 .../processing/algs/grass/description/v.in.dxf.txt |      5 +-
 .../processing/algs/grass/description/v.in.wfs.txt |      4 +-
 .../processing/algs/grass/description/v.info.txt   |      5 +-
 .../processing/algs/grass/description/v.kcv.txt    |      5 +-
 .../processing/algs/grass/description/v.kernel.txt |      5 +-
 .../algs/grass/description/v.lidar.correction.txt  |      7 +-
 .../grass/description/v.lidar.edgedetection.txt    |      5 +-
 .../algs/grass/description/v.lidar.growing.txt     |      5 +-
 .../processing/algs/grass/description/v.mkgrid.txt |      5 +-
 .../algs/grass/description/v.neighbors.txt         |      5 +-
 .../processing/algs/grass/description/v.normal.txt |      5 +-
 .../algs/grass/description/v.out.dxf.txt           |      5 +-
 .../algs/grass/description/v.out.pov.txt           |      4 +-
 .../algs/grass/description/v.outlier.txt           |      3 +-
 .../algs/grass/description/v.overlay.txt           |      2 +-
 .../algs/grass/description/v.parallel.txt          |      5 +-
 .../processing/algs/grass/description/v.patch.txt  |      4 +-
 .../algs/grass/description/v.perturb.txt           |      5 +-
 .../processing/algs/grass/description/v.qcount.txt |      5 +-
 .../processing/algs/grass/description/v.random.txt |      4 +-
 .../algs/grass/description/v.reclass.txt           |      5 +-
 .../processing/algs/grass/description/v.report.txt |      5 +-
 .../processing/algs/grass/description/v.sample.txt |      5 +-
 .../algs/grass/description/v.segment.txt           |      5 +-
 .../processing/algs/grass/description/v.select.txt |      4 +-
 .../algs/grass/description/v.split.length.txt      |      3 +-
 .../algs/grass/description/v.split.vert.txt        |      3 +-
 .../grass/description/v.surf.bspline.sparse.txt    |      2 +-
 .../algs/grass/description/v.surf.bspline.txt      |      4 +-
 .../algs/grass/description/v.surf.idw.txt          |      4 +-
 .../algs/grass/description/v.surf.rst.line.txt     |      2 +-
 .../algs/grass/description/v.surf.rst.txt          |      4 +-
 .../algs/grass/description/v.to.points.txt         |      4 +-
 .../algs/grass/description/v.to.rast.attribute.txt |      2 +-
 .../algs/grass/description/v.to.rast.value.txt     |      2 +-
 .../grass/description/v.transform.pointsfile.txt   |      2 +-
 .../algs/grass/description/v.transform.txt         |      4 +-
 .../processing/algs/grass/description/v.univar.txt |      2 +-
 .../algs/grass/description/v.voronoi.txt           |      5 +-
 .../processing/algs/grass/ext/CMakeLists.txt       |      3 -
 .../algs/grass/ext/HtmlReportPostProcessor.py      |     39 -
 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 -
 python/plugins/processing/algs/grass/ext/r_sum.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     |     15 +-
 python/plugins/processing/algs/grass/nviz.py       |     51 +-
 .../processing/algs/grass7/Grass7Algorithm.py      |    371 +-
 .../algs/grass7/Grass7AlgorithmProvider.py         |     19 +-
 .../plugins/processing/algs/grass7/Grass7Utils.py  |     64 +-
 .../algs/grass7/description/i.atcorr.txt           |      4 +-
 .../processing/algs/grass7/description/i.fft.txt   |      6 +-
 .../algs/grass7/description/i.his.rgb.txt          |      9 +-
 .../processing/algs/grass7/description/i.ifft.txt  |      4 +-
 .../algs/grass7/description/i.rgb.his.txt          |      8 +-
 .../processing/algs/grass7/description/i.zc.txt    |      4 +-
 .../processing/algs/grass7/description/m.cogo.txt  |      2 +-
 .../processing/algs/grass7/description/nviz.txt    |      2 +-
 .../algs/grass7/description/r.aspect.txt           |      5 +-
 .../algs/grass7/description/r.basins.fill.txt      |      2 +-
 .../algs/grass7/description/r.buffer.txt           |      2 +-
 .../processing/algs/grass7/description/r.carve.txt |      2 +-
 .../algs/grass7/description/r.circle.txt           |      4 +-
 .../processing/algs/grass7/description/r.clump.txt |      4 +-
 .../processing/algs/grass7/description/r.coin.txt  |      4 +-
 .../algs/grass7/description/r.composite.txt        |      4 +-
 .../algs/grass7/description/r.contour.step.txt     |      2 +-
 .../processing/algs/grass7/description/r.cost.txt  |      2 +-
 .../processing/algs/grass7/description/r.covar.txt |      2 +-
 .../processing/algs/grass7/description/r.cross.txt |      4 +-
 .../algs/grass7/description/r.describe.txt         |      4 +-
 .../processing/algs/grass7/description/r.drain.txt |      6 +-
 .../algs/grass7/description/r.fill.dir.txt         |      2 +-
 .../algs/grass7/description/r.fillnulls.txt        |      4 +-
 .../grass7/description/r.flow.aspect.barrier.txt   |     14 +
 .../algs/grass7/description/r.flow.aspect.txt      |     13 +
 .../algs/grass7/description/r.flow.barrier.txt     |     13 +
 .../processing/algs/grass7/description/r.flow.txt  |     14 +-
 .../algs/grass7/description/r.grow.distance.txt    |      6 +-
 .../processing/algs/grass7/description/r.grow.txt  |      4 +-
 .../algs/grass7/description/r.gwflow.txt           |      4 +-
 .../processing/algs/grass7/description/r.his.txt   |      2 +-
 .../algs/grass7/description/r.horizon.height.txt   |      8 +-
 .../algs/grass7/description/r.horizon.txt          |     10 +-
 .../processing/algs/grass7/description/r.info.txt  |      4 +-
 .../processing/algs/grass7/description/r.kappa.txt |      4 +-
 .../algs/grass7/description/r.lake.coords.txt      |      2 +-
 .../algs/grass7/description/r.lake.layer.txt       |      2 +-
 .../algs/grass7/description/r.mapcalculator.txt    |     11 -
 .../algs/grass7/description/r.median.txt           |      4 +-
 .../algs/grass7/description/r.mfilter.fp.txt       |      4 +-
 .../algs/grass7/description/r.mfilter.txt          |      4 +-
 .../processing/algs/grass7/description/r.mode.txt  |      4 +-
 .../algs/grass7/description/r.neighbors.txt        |      4 +-
 .../algs/grass7/description/r.out.gridatb.txt      |      4 +-
 .../algs/grass7/description/r.out.ppm.txt          |      4 +-
 .../algs/grass7/description/r.out.vrml.txt         |      4 +-
 .../algs/grass7/description/r.param.scale.txt      |      4 +-
 .../processing/algs/grass7/description/r.patch.txt |      4 +-
 .../processing/algs/grass7/description/r.plane.txt |      6 +-
 .../algs/grass7/description/r.profile.txt          |      4 +-
 .../processing/algs/grass7/description/r.quant.txt |      2 +-
 .../algs/grass7/description/r.quantile.txt         |      5 +-
 .../algs/grass7/description/r.random.cells.txt     |      4 +-
 .../algs/grass7/description/r.random.raster.txt    |      4 +-
 .../algs/grass7/description/r.random.txt           |      6 +-
 .../grass7/description/r.reclass.area.greater.txt  |      5 +-
 .../grass7/description/r.reclass.area.lesser.txt   |      5 +-
 .../algs/grass7/description/r.reclass.txt          |      4 +-
 .../algs/grass7/description/r.recode.txt           |      4 +-
 .../algs/grass7/description/r.regression.line.txt  |      2 +-
 .../algs/grass7/description/r.relief.scaling.txt   |     10 +
 .../algs/grass7/description/r.relief.txt           |      7 +-
 .../algs/grass7/description/r.report.txt           |      4 +-
 .../algs/grass7/description/r.resamp.interp.txt    |      4 +-
 .../algs/grass7/description/r.resamp.rst.txt       |      4 +-
 .../algs/grass7/description/r.resamp.stats.txt     |      4 +-
 .../algs/grass7/description/r.resample.txt         |      4 +-
 .../algs/grass7/description/r.rescale.eq.txt       |      4 +-
 .../algs/grass7/description/r.rescale.txt          |      4 +-
 .../algs/grass7/description/r.series.txt           |      6 +-
 .../algs/grass7/description/r.sim.sediment.txt     |     12 +-
 .../algs/grass7/description/r.sim.water.txt        |      8 +-
 .../algs/grass7/description/r.slope.aspect.txt     |     23 +-
 .../processing/algs/grass7/description/r.slope.txt |      9 +
 .../algs/grass7/description/r.spreadpath.txt       |      4 +-
 .../algs/grass7/description/r.statistics.txt       |      4 +-
 .../processing/algs/grass7/description/r.stats.txt |      4 +-
 .../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 -
 .../algs/grass7/description/r.stream.extract.txt   |     10 +-
 .../algs/grass7/description/r.stream.order.txt     |     12 -
 .../algs/grass7/description/r.stream.pos.txt       |      9 -
 .../algs/grass7/description/r.stream.stats.txt     |      7 -
 .../processing/algs/grass7/description/r.sum.txt   |      2 +-
 .../processing/algs/grass7/description/r.sun.txt   |     12 +-
 .../algs/grass7/description/r.sunmask.datetime.txt |     16 +
 .../algs/grass7/description/r.sunmask.position.txt |     11 +
 .../algs/grass7/description/r.sunmask.txt          |     18 -
 .../algs/grass7/description/r.surf.area.txt        |      5 +-
 .../algs/grass7/description/r.surf.contour.txt     |      4 +-
 .../algs/grass7/description/r.surf.gauss.txt       |      4 +-
 .../algs/grass7/description/r.surf.idw.txt         |      4 +-
 .../algs/grass7/description/r.surf.random.txt      |      4 +-
 .../algs/grass7/description/r.terraflow.txt        |     14 +-
 .../processing/algs/grass7/description/r.thin.txt  |      4 +-
 .../algs/grass7/description/r.to.vect.txt          |      4 +-
 .../algs/grass7/description/r.topidx.txt           |      4 +-
 .../algs/grass7/description/r.viewshed.txt         |      5 +-
 .../algs/grass7/description/r.volume.txt           |      4 +-
 .../processing/algs/grass7/description/r.walk.txt  |      4 +-
 .../algs/grass7/description/r.water.outlet.txt     |      7 +-
 .../algs/grass7/description/r.watershed.txt        |      6 +-
 .../algs/grass7/description/v.buffer.column.txt    |      1 +
 .../processing/algs/grass7/description/v.class.txt |      2 +-
 .../algs/grass7/description/v.clean.advanced.txt   |      6 +-
 .../processing/algs/grass7/description/v.clean.txt |      6 +-
 .../algs/grass7/description/v.db.select.txt        |     14 +-
 .../algs/grass7/description/v.delaunay.txt         |      2 +-
 .../algs/grass7/description/v.dissolve.txt         |      7 +-
 .../algs/grass7/description/v.distance.toattr.txt  |     10 -
 .../algs/grass7/description/v.distance.txt         |     10 -
 .../processing/algs/grass7/description/v.drape.txt |      5 +-
 .../algs/grass7/description/v.extract.txt          |      5 +-
 .../algs/grass7/description/v.generalize.txt       |      5 +-
 .../processing/algs/grass7/description/v.hull.txt  |      2 +-
 .../algs/grass7/description/v.in.dxf.txt           |      5 +-
 .../algs/grass7/description/v.in.wfs.txt           |      4 +-
 .../processing/algs/grass7/description/v.info.txt  |      5 +-
 .../processing/algs/grass7/description/v.kcv.txt   |      4 +-
 .../algs/grass7/description/v.lidar.correction.txt |      7 +-
 .../grass7/description/v.lidar.edgedetection.txt   |      5 +-
 .../algs/grass7/description/v.lidar.growing.txt    |      5 +-
 .../algs/grass7/description/v.mkgrid.txt           |      4 +-
 .../algs/grass7/description/v.neighbors.txt        |      5 +-
 .../algs/grass7/description/v.net.alloc.txt        |     13 +
 .../algs/grass7/description/v.net.allpairs.txt     |     13 +
 .../algs/grass7/description/v.net.arcs.txt         |      7 +
 .../algs/grass7/description/v.net.articulation.txt |      8 +
 .../algs/grass7/description/v.net.bridge.txt       |      8 +
 .../algs/grass7/description/v.net.centrality.txt   |     17 +
 .../algs/grass7/description/v.net.components.txt   |     10 +
 .../algs/grass7/description/v.net.connect.txt      |      9 +
 .../algs/grass7/description/v.net.connectivity.txt |     14 +
 .../algs/grass7/description/v.net.distance.txt     |     18 +
 .../algs/grass7/description/v.net.flow.txt         |     15 +
 .../algs/grass7/description/v.net.iso.txt          |     14 +
 .../algs/grass7/description/v.net.nodes.txt        |      7 +
 .../algs/grass7/description/v.net.nreport.txt      |      7 +
 .../algs/grass7/description/v.net.path.txt         |     16 +
 .../algs/grass7/description/v.net.report.txt       |      7 +
 .../algs/grass7/description/v.net.salesman.txt     |     13 +
 .../algs/grass7/description/v.net.spanningtree.txt |      7 +
 .../algs/grass7/description/v.net.steiner.txt      |     12 +
 .../algs/grass7/description/v.net.visibility.txt   |      7 +
 .../algs/grass7/description/v.normal.txt           |      5 +-
 .../algs/grass7/description/v.out.dxf.txt          |      5 +-
 .../algs/grass7/description/v.out.pov.txt          |      4 +-
 .../algs/grass7/description/v.outlier.txt          |      2 +-
 .../algs/grass7/description/v.overlay.txt          |      2 +-
 .../algs/grass7/description/v.parallel.txt         |      5 +-
 .../processing/algs/grass7/description/v.patch.txt |      6 +-
 .../algs/grass7/description/v.perturb.txt          |      5 +-
 .../algs/grass7/description/v.qcount.txt           |      4 +-
 .../algs/grass7/description/v.random.txt           |      4 +-
 .../algs/grass7/description/v.reclass.txt          |      5 +-
 .../algs/grass7/description/v.report.txt           |      4 +-
 .../algs/grass7/description/v.sample.txt           |      4 +-
 .../algs/grass7/description/v.segment.txt          |      5 +-
 .../algs/grass7/description/v.select.txt           |      4 +-
 .../algs/grass7/description/v.split.length.txt     |      3 +-
 .../algs/grass7/description/v.split.vert.txt       |      3 +-
 .../grass7/description/v.surf.bspline.sparse.txt   |      2 +-
 .../algs/grass7/description/v.surf.bspline.txt     |      4 +-
 .../algs/grass7/description/v.surf.idw.txt         |      4 +-
 .../algs/grass7/description/v.surf.rst.txt         |      4 +-
 .../algs/grass7/description/v.to.points.txt        |      4 +-
 .../grass7/description/v.to.rast.attribute.txt     |      4 +-
 .../algs/grass7/description/v.to.rast.value.txt    |      2 +-
 .../algs/grass7/description/v.transform.txt        |      4 +-
 .../algs/grass7/description/v.univar.txt           |      2 +-
 .../algs/grass7/description/v.voronoi.txt          |      5 +-
 .../algs/grass7/ext/HtmlReportPostProcessor.py     |     40 -
 .../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 -
 python/plugins/processing/algs/grass7/ext/v_net.py |    105 +
 .../processing/algs/grass7/ext/v_net_alloc.py      |     38 +
 .../processing/algs/grass7/ext/v_net_allpairs.py   |     33 +
 .../processing/algs/grass7/ext/v_net_arcs.py       |     33 +
 .../algs/grass7/ext/v_net_articulation.py          |     33 +
 .../processing/algs/grass7/ext/v_net_bridge.py     |     33 +
 .../processing/algs/grass7/ext/v_net_components.py |     47 +
 .../processing/algs/grass7/ext/v_net_connect.py    |     39 +
 .../algs/grass7/ext/v_net_connectivity.py          |     51 +
 .../processing/algs/grass7/ext/v_net_distance.py   |     92 +
 .../processing/algs/grass7/ext/v_net_flow.py       |     53 +
 .../processing/algs/grass7/ext/v_net_iso.py        |     32 +
 .../processing/algs/grass7/ext/v_net_nodes.py      |     33 +
 .../processing/algs/grass7/ext/v_net_path.py       |     32 +
 .../processing/algs/grass7/ext/v_net_salesman.py   |     49 +
 .../processing/algs/grass7/ext/v_net_steiner.py    |     32 +
 .../processing/algs/grass7/ext/v_net_visibility.py |     33 +
 .../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/nviz7.py     |     33 +-
 python/plugins/processing/algs/help/CMakeLists.txt |      5 +
 python/plugins/processing/algs/help/__init__.py    |     57 +
 python/plugins/processing/algs/help/qgis.yaml      |    439 +
 .../algs/lidar/LidarToolsAlgorithmProvider.py      |     49 +-
 .../processing/algs/lidar/fusion/ASCII2DTM.py      |      8 +-
 .../processing/algs/lidar/fusion/CanopyMaxima.py   |     12 +-
 .../processing/algs/lidar/fusion/CanopyModel.py    |     56 +-
 .../processing/algs/lidar/fusion/Catalog.py        |     21 +-
 .../processing/algs/lidar/fusion/ClipData.py       |     39 +-
 .../processing/algs/lidar/fusion/CloudMetrics.py   |     20 +-
 .../plugins/processing/algs/lidar/fusion/Cover.py  |     15 +-
 .../processing/algs/lidar/fusion/Csv2Grid.py       |      6 +-
 .../processing/algs/lidar/fusion/DTM2ASCII.py      |     61 +
 .../processing/algs/lidar/fusion/DTM2TIF.py        |      5 +-
 .../processing/algs/lidar/fusion/FilterData.py     |     24 +-
 .../algs/lidar/fusion/FirstLastReturn.py           |      7 +-
 .../algs/lidar/fusion/FusionAlgorithm.py           |      2 +-
 .../processing/algs/lidar/fusion/GridMetrics.py    |     24 +-
 .../algs/lidar/fusion/GridSurfaceCreate.py         |     34 +-
 .../processing/algs/lidar/fusion/GroundFilter.py   |     27 +-
 .../processing/algs/lidar/fusion/MergeData.py      |      4 +-
 .../algs/lidar/fusion/OpenViewerAction.py          |     12 +-
 .../processing/algs/lidar/fusion/PolyClipData.py   |     17 +-
 .../algs/lidar/fusion/TinSurfaceCreate.py          |     49 +-
 .../algs/lidar/lastools/LAStoolsAlgorithm.py       |     29 +-
 .../algs/lidar/lastools/LAStoolsUtils.py           |      9 +-
 .../processing/algs/lidar/lastools/blast2dem.py    |     11 +-
 .../processing/algs/lidar/lastools/blast2demPro.py |     11 +-
 .../processing/algs/lidar/lastools/blast2iso.py    |     31 +-
 .../processing/algs/lidar/lastools/blast2isoPro.py |     31 +-
 .../algs/lidar/lastools/flightlinesToCHM.py        |     37 +-
 .../algs/lidar/lastools/flightlinesToDTMandDSM.py  |     27 +-
 .../lastools/flightlinesToSingleCHMpitFree.py      |     35 +-
 .../algs/lidar/lastools/hugeFileClassify.py        |     23 +-
 .../algs/lidar/lastools/hugeFileGroundClassify.py  |     19 +-
 .../algs/lidar/lastools/hugeFileNormalize.py       |     23 +-
 .../processing/algs/lidar/lastools/las2dem.py      |     11 +-
 .../processing/algs/lidar/lastools/las2demPro.py   |     11 +-
 .../processing/algs/lidar/lastools/las2iso.py      |     31 +-
 .../algs/lidar/lastools/las2lasPro_filter.py       |      5 +-
 .../algs/lidar/lastools/las2lasPro_project.py      |     25 +-
 .../algs/lidar/lastools/las2lasPro_transform.py    |     11 +-
 .../algs/lidar/lastools/las2las_filter.py          |      5 +-
 .../algs/lidar/lastools/las2las_project.py         |     25 +-
 .../algs/lidar/lastools/las2las_transform.py       |     10 +-
 .../processing/algs/lidar/lastools/las2shp.py      |     19 +-
 .../processing/algs/lidar/lastools/las2tin.py      |      5 +-
 .../processing/algs/lidar/lastools/las2txt.py      |      7 +-
 .../processing/algs/lidar/lastools/las2txtPro.py   |      7 +-
 .../processing/algs/lidar/lastools/lasboundary.py  |     15 +-
 .../algs/lidar/lastools/lasboundaryPro.py          |     15 +-
 .../processing/algs/lidar/lastools/lascanopy.py    |     39 +-
 .../processing/algs/lidar/lastools/lascanopyPro.py |     39 +-
 .../processing/algs/lidar/lastools/lasclassify.py  |      5 +-
 .../algs/lidar/lastools/lasclassifyPro.py          |      5 +-
 .../processing/algs/lidar/lastools/lasclip.py      |     15 +-
 .../processing/algs/lidar/lastools/lascolor.py     |      7 +-
 .../processing/algs/lidar/lastools/lascontrol.py   |     15 +-
 .../processing/algs/lidar/lastools/lasduplicate.py |     13 +-
 .../algs/lidar/lastools/lasduplicatePro.py         |     14 +-
 .../processing/algs/lidar/lastools/lasgrid.py      |     11 +-
 .../processing/algs/lidar/lastools/lasgridPro.py   |     11 +-
 .../processing/algs/lidar/lastools/lasground.py    |     11 +-
 .../processing/algs/lidar/lastools/lasgroundPro.py |     11 +-
 .../processing/algs/lidar/lastools/lasheight.py    |     19 +-
 .../processing/algs/lidar/lastools/lasheightPro.py |     19 +-
 .../processing/algs/lidar/lastools/lasindex.py     |      9 +-
 .../processing/algs/lidar/lastools/lasindexPro.py  |      9 +-
 .../processing/algs/lidar/lastools/lasinfo.py      |     31 +-
 .../processing/algs/lidar/lastools/lasinfoPro.py   |     29 +-
 .../processing/algs/lidar/lastools/lasmerge.py     |      7 +-
 .../processing/algs/lidar/lastools/lasmergePro.py  |      7 +-
 .../processing/algs/lidar/lastools/lasnoise.py     |     23 +-
 .../processing/algs/lidar/lastools/lasnoisePro.py  |     24 +-
 .../processing/algs/lidar/lastools/lasoverage.py   |     14 +-
 .../algs/lidar/lastools/lasoveragePro.py           |     13 +-
 .../processing/algs/lidar/lastools/lasoverlap.py   |     17 +-
 .../algs/lidar/lastools/lasoverlapPro.py           |     17 +-
 .../processing/algs/lidar/lastools/lasprecision.py |      5 +-
 .../processing/algs/lidar/lastools/lasquery.py     |      9 +-
 .../processing/algs/lidar/lastools/lassort.py      |      9 +-
 .../processing/algs/lidar/lastools/lassortPro.py   |      9 +-
 .../processing/algs/lidar/lastools/lassplit.py     |     15 +-
 .../processing/algs/lidar/lastools/lasthin.py      |     21 +-
 .../processing/algs/lidar/lastools/lasthinPro.py   |     21 +-
 .../processing/algs/lidar/lastools/lastile.py      |     17 +-
 .../processing/algs/lidar/lastools/lastilePro.py   |     21 +-
 .../processing/algs/lidar/lastools/lasvalidate.py  |      7 +-
 .../algs/lidar/lastools/lasvalidatePro.py          |      7 +-
 .../processing/algs/lidar/lastools/lasview.py      |     13 +-
 .../processing/algs/lidar/lastools/lasviewPro.py   |     13 +-
 .../processing/algs/lidar/lastools/laszip.py       |     11 +-
 .../processing/algs/lidar/lastools/laszipPro.py    |     11 +-
 .../processing/algs/lidar/lastools/shp2las.py      |     15 +-
 .../processing/algs/lidar/lastools/txt2las.py      |     29 +-
 .../processing/algs/lidar/lastools/txt2lasPro.py   |     27 +-
 python/plugins/processing/algs/otb/CMakeLists.txt  |      8 +-
 python/plugins/processing/algs/otb/OTBAlgorithm.py |    131 +-
 .../processing/algs/otb/OTBAlgorithmProvider.py    |     58 +-
 .../processing/algs/otb/OTBSpecific_XMLLoading.py  |     91 +-
 python/plugins/processing/algs/otb/OTBUtils.py     |    242 +-
 .../algs/otb/description/{ => 5.0.0}/BandMath.xml  |      0
 .../algs/otb/description/5.0.0/BandMathX.xml       |     55 +
 .../BinaryMorphologicalOperation-closing.xml       |      0
 .../BinaryMorphologicalOperation-dilate.xml        |      0
 .../BinaryMorphologicalOperation-erode.xml         |      0
 .../BinaryMorphologicalOperation-opening.xml       |      0
 .../5.0.0/ClassificationMapRegularization.xml      |     64 +
 .../{ => 5.0.0}/ColorMapping-continuous.xml        |      0
 .../{ => 5.0.0}/ColorMapping-custom.xml            |      0
 .../description/{ => 5.0.0}/ColorMapping-image.xml |      0
 .../{ => 5.0.0}/ColorMapping-optimal.xml           |      0
 .../algs/otb/description/5.0.0/CompareImages.xml   |     75 +
 .../5.0.0/ComputeConfusionMatrix-raster.xml        |     57 +
 .../5.0.0/ComputeConfusionMatrix-vector.xml        |     67 +
 .../description/5.0.0/ComputeImagesStatistics.xml  |     30 +
 .../ComputeModulusAndPhase-OneEntry.xml            |      0
 .../ComputeModulusAndPhase-TwoEntries.xml          |      0
 .../5.0.0/ComputeOGRLayersFeaturesStatistics.xml   |     31 +
 .../5.0.0/ComputePolylineFeatureFromImage.xml      |     56 +
 .../description/{ => 5.0.0}/ConcatenateImages.xml  |      0
 .../{ => 5.0.0}/ConcatenateVectorData.xml          |      0
 .../{ => 5.0.0}/ConnectedComponentSegmentation.xml |      0
 .../algs/otb/description/5.0.0/Convert.xml         |     78 +
 .../algs/otb/description/5.0.0/DEMConvert.xml      |     20 +
 .../algs/otb/description/5.0.0/Despeckle-frost.xml |     60 +
 .../algs/otb/description/5.0.0/Despeckle-lee.xml   |     60 +
 .../5.0.0/DimensionalityReduction-ica.xml          |     80 +
 .../5.0.0/DimensionalityReduction-maf.xml          |     55 +
 .../5.0.0/DimensionalityReduction-napca.xml        |     80 +
 .../5.0.0/DimensionalityReduction-pca.xml          |     62 +
 .../{ => 5.0.0}/EdgeExtraction-gradient.xml        |      0
 .../{ => 5.0.0}/EdgeExtraction-sobel.xml           |      0
 .../{ => 5.0.0}/EdgeExtraction-touzi.xml           |      0
 .../otb/description/{ => 5.0.0}/ExtractROI-fit.xml |      0
 .../{ => 5.0.0}/ExtractROI-standard.xml            |      0
 .../FusionOfClassifications-dempstershafer.xml     |      0
 .../FusionOfClassifications-majorityvoting.xml     |      0
 .../GrayScaleMorphologicalOperation-closing.xml    |      0
 .../GrayScaleMorphologicalOperation-dilate.xml     |      0
 .../GrayScaleMorphologicalOperation-erode.xml      |      0
 .../GrayScaleMorphologicalOperation-opening.xml    |      0
 .../{ => 5.0.0}/HaralickTextureExtraction.xml      |      0
 .../{ => 5.0.0}/HooverCompareSegmentation.xml      |      0
 .../description/{ => 5.0.0}/ImageClassifier.xml    |      0
 .../otb/description/{ => 5.0.0}/ImageEnvelope.xml  |      0
 .../otb/description/5.0.0/KMeansClassification.xml |     79 +
 .../algs/otb/description/5.0.0/KmzExport.xml       |     52 +
 .../description/{ => 5.0.0}/LSMSSegmentation.xml   |      0
 .../{ => 5.0.0}/LSMSSmallRegionsMerging.xml        |      0
 .../otb/description/5.0.0/LSMSVectorization.xml    |     45 +
 .../{ => 5.0.0}/LineSegmentDetection.xml           |      0
 .../{ => 5.0.0}/LocalStatisticExtraction.xml       |      0
 .../otb/description/5.0.0/MeanShiftSmoothing.xml   |     89 +
 .../{ => 5.0.0}/MultivariateAlterationDetector.xml |      0
 .../otb/description/5.0.0/OGRLayerClassifier.xml   |     46 +
 .../otb/description/5.0.0/OpticalCalibration.xml   |    167 +
 .../description/5.0.0/OrthoRectification-epsg.xml  |    115 +
 .../5.0.0/OrthoRectification-fit-to-ortho.xml      |    100 +
 .../5.0.0/OrthoRectification-lambert-WGS84.xml     |    108 +
 .../description/5.0.0/OrthoRectification-utm.xml   |    122 +
 .../{ => 5.0.0}/Pansharpening-bayes.xml            |      0
 .../description/{ => 5.0.0}/Pansharpening-lmvm.xml |      0
 .../description/{ => 5.0.0}/Pansharpening-rcs.xml  |      0
 .../description/{ => 5.0.0}/RadiometricIndices.xml |      0
 .../otb/description/5.0.0/Rasterization-image.xml  |     78 +
 .../otb/description/5.0.0/Rasterization-manual.xml |    134 +
 .../algs/otb/description/5.0.0/ReadImageInfo.xml   |     57 +
 .../algs/otb/description/{ => 5.0.0}/Rescale.xml   |      0
 .../5.0.0/RigidTransformResample-id.xml            |     83 +
 .../5.0.0/RigidTransformResample-rotation.xml      |     92 +
 .../5.0.0/RigidTransformResample-translation.xml   |    101 +
 .../otb/description/5.0.0/SFSTextureExtraction.xml |     84 +
 .../otb/description/5.0.0/SOMClassification.xml    |    143 +
 .../algs/otb/description/5.0.0/Segmentation-cc.xml |    152 +
 .../{ => 5.0.0}/Segmentation-edison.xml            |      0
 .../description/5.0.0/Segmentation-meanshift.xml   |    188 +
 .../description/5.0.0/Segmentation-mprofiles.xml   |    179 +
 .../description/5.0.0/Segmentation-watershed.xml   |    161 +
 .../otb/description/5.0.0/Smoothing-anidif.xml     |     69 +
 .../description/{ => 5.0.0}/Smoothing-gaussian.xml |      0
 .../otb/description/{ => 5.0.0}/Smoothing-mean.xml |      0
 .../otb/description/{ => 5.0.0}/SplitImage.xml     |      0
 .../algs/otb/description/5.0.0/StereoFramework.xml |    315 +
 .../algs/otb/description/5.0.0/Superimpose.xml     |     91 +
 .../otb/description/{ => 5.0.0}/TileFusion.xml     |      0
 .../5.0.0/TrainImagesClassifier-ann.xml            |    247 +
 .../5.0.0/TrainImagesClassifier-bayes.xml          |    125 +
 .../5.0.0/TrainImagesClassifier-boost.xml          |    167 +
 .../description/5.0.0/TrainImagesClassifier-dt.xml |    184 +
 .../5.0.0/TrainImagesClassifier-gbt.xml            |    161 +
 .../5.0.0/TrainImagesClassifier-knn.xml            |    134 +
 .../5.0.0/TrainImagesClassifier-libsvm.xml         |    156 +
 .../description/5.0.0/TrainImagesClassifier-rf.xml |    188 +
 .../5.0.0/TrainImagesClassifier-svm.xml            |    209 +
 .../description/5.0.0/TrainOGRLayersClassifier.xml |     46 +
 .../otb/description/5.0.0/VectorDataExtractROI.xml |     38 +
 .../5.0.0/VectorDataReprojection-image.xml         |     57 +
 .../5.0.0/VectorDataReprojection-user.xml          |     91 +
 .../otb/description/5.0.0/VectorDataTransform.xml  |     83 +
 .../algs/otb/description/5.0.0/doc/BandMath.html   |      6 +
 .../algs/otb/description/5.0.0/doc/BandMathX.html  |     98 +
 .../doc/BinaryMorphologicalOperation-closing.html  |      5 +
 .../doc/BinaryMorphologicalOperation-dilate.html   |      5 +
 .../doc/BinaryMorphologicalOperation-erode.html    |      5 +
 .../doc/BinaryMorphologicalOperation-opening.html  |      5 +
 .../5.0.0/doc/BinaryMorphologicalOperation.html    |      5 +
 .../otb/description/5.0.0/doc/BlockMatching.html   |      5 +
 .../5.0.0/doc/BundleToPerfectSensor.html           |      5 +
 .../5.0.0/doc/ClassificationMapRegularization.html |      7 +
 .../5.0.0/doc/ColorMapping-continuous.html         |     13 +
 .../description/5.0.0/doc/ColorMapping-custom.html |     13 +
 .../description/5.0.0/doc/ColorMapping-image.html  |     13 +
 .../5.0.0/doc/ColorMapping-optimal.html            |     13 +
 .../otb/description/5.0.0/doc/ColorMapping.html    |     13 +
 .../otb/description/5.0.0/doc/CompareImages.html   |      5 +
 .../5.0.0/doc/ComputeConfusionMatrix-raster.html   |      5 +
 .../5.0.0/doc/ComputeConfusionMatrix-vector.html   |      5 +
 .../5.0.0/doc/ComputeConfusionMatrix.html          |      5 +
 .../5.0.0/doc/ComputeImagesStatistics.html         |      5 +
 .../doc/ComputeOGRLayersFeaturesStatistics.html    |      5 +
 .../5.0.0/doc/ComputePolylineFeatureFromImage.html |      5 +
 .../description/5.0.0/doc/ConcatenateImages.html   |      5 +
 .../5.0.0/doc/ConcatenateVectorData.html           |      5 +
 .../5.0.0/doc/ConnectedComponentSegmentation.html  |      5 +
 .../algs/otb/description/5.0.0/doc/Convert.html    |      6 +
 .../5.0.0/doc/ConvertCartoToGeoPoint.html          |      5 +
 .../5.0.0/doc/ConvertSensorToGeoPoint.html         |      5 +
 .../otb/description/{ => 5.0.0}/doc/CookBook.css   |      0
 .../algs/otb/description/5.0.0/doc/DEMConvert.html |      5 +
 .../5.0.0/doc/DSFuzzyModelEstimation.html          |      5 +
 .../otb/description/5.0.0/doc/Despeckle-frost.html |      5 +
 .../otb/description/5.0.0/doc/Despeckle-lee.html   |      5 +
 .../algs/otb/description/5.0.0/doc/Despeckle.html  |      5 +
 .../5.0.0/doc/DimensionalityReduction-ica.html     |      5 +
 .../5.0.0/doc/DimensionalityReduction-maf.html     |      5 +
 .../5.0.0/doc/DimensionalityReduction-napca.html   |      5 +
 .../5.0.0/doc/DimensionalityReduction-pca.html     |      5 +
 .../5.0.0/doc/DimensionalityReduction.html         |      5 +
 .../5.0.0/doc/DisparityMapToElevationMap.html      |      5 +
 .../description/5.0.0/doc/DownloadSRTMTiles.html   |      5 +
 .../5.0.0/doc/EdgeExtraction-gradient.html         |      5 +
 .../5.0.0/doc/EdgeExtraction-sobel.html            |      5 +
 .../5.0.0/doc/EdgeExtraction-touzi.html            |      5 +
 .../otb/description/5.0.0/doc/EdgeExtraction.html  |      5 +
 .../otb/description/5.0.0/doc/ExtractROI-fit.html  |      5 +
 .../description/5.0.0/doc/ExtractROI-standard.html |      5 +
 .../algs/otb/description/5.0.0/doc/ExtractROI.html |      5 +
 .../description/5.0.0/doc/FineRegistration.html    |      5 +
 .../FusionOfClassifications-dempstershafer.html    |      9 +
 .../FusionOfClassifications-majorityvoting.html    |      9 +
 .../5.0.0/doc/FusionOfClassifications.html         |      9 +
 .../otb/description/5.0.0/doc/GeneratePlyFile.html |      5 +
 .../5.0.0/doc/GenerateRPCSensorModel.html          |      5 +
 .../GrayScaleMorphologicalOperation-closing.html   |      5 +
 .../GrayScaleMorphologicalOperation-dilate.html    |      5 +
 .../doc/GrayScaleMorphologicalOperation-erode.html |      5 +
 .../GrayScaleMorphologicalOperation-opening.html   |      5 +
 .../5.0.0/doc/GrayScaleMorphologicalOperation.html |      5 +
 .../5.0.0/doc/GridBasedImageResampling.html        |      5 +
 .../5.0.0/doc/HaralickTextureExtraction.html       |      5 +
 .../5.0.0/doc/HomologousPointsExtraction.html      |      5 +
 .../5.0.0/doc/HooverCompareSegmentation.html       |      7 +
 .../5.0.0/doc/HyperspectralUnmixing.html           |      8 +
 .../otb/description/5.0.0/doc/ImageClassifier.html |      5 +
 .../otb/description/5.0.0/doc/ImageEnvelope.html   |      5 +
 .../5.0.0/doc/KMeansClassification.html            |      5 +
 .../algs/otb/description/5.0.0/doc/KmzExport.html  |      5 +
 .../{ => 5.0.0}/doc/LSMSSegmentation.html          |      0
 .../{ => 5.0.0}/doc/LSMSSmallRegionsMerging.html   |      0
 .../{ => 5.0.0}/doc/LSMSVectorization.html         |      0
 .../5.0.0/doc/LineSegmentDetection.html            |      7 +
 .../5.0.0/doc/LocalStatisticExtraction.html        |      5 +
 .../description/5.0.0/doc/MeanShiftSmoothing.html  |      5 +
 .../5.0.0/doc/MultiResolutionPyramid.html          |      5 +
 .../5.0.0/doc/MultivariateAlterationDetector.html  |     21 +
 .../description/5.0.0/doc/OGRLayerClassifier.html  |      5 +
 .../otb/description/5.0.0/doc/OSMDownloader.html   |      6 +
 .../5.0.0/doc/ObtainUTMZoneFromGeoPoint.html       |      5 +
 .../description/5.0.0/doc/OpticalCalibration.html  |     60 +
 .../5.0.0/doc/OrthoRectification-epsg.html         |      7 +
 .../5.0.0/doc/OrthoRectification-fit-to-ortho.html |      7 +
 .../doc/OrthoRectification-lambert-WGS84.html      |      7 +
 .../5.0.0/doc/OrthoRectification-utm.html          |      7 +
 .../description/5.0.0/doc/OrthoRectification.html  |      7 +
 .../description/5.0.0/doc/Pansharpening-bayes.html |      5 +
 .../description/5.0.0/doc/Pansharpening-lmvm.html  |      5 +
 .../description/5.0.0/doc/Pansharpening-rcs.html   |      5 +
 .../otb/description/5.0.0/doc/Pansharpening.html   |      5 +
 .../algs/otb/description/5.0.0/doc/PixelValue.html |      6 +
 .../algs/otb/description/5.0.0/doc/Quicklook.html  |      7 +
 .../description/5.0.0/doc/RadiometricIndices.html  |     25 +
 .../description/5.0.0/doc/Rasterization-image.html |      6 +
 .../5.0.0/doc/Rasterization-manual.html            |      6 +
 .../otb/description/5.0.0/doc/Rasterization.html   |      6 +
 .../otb/description/5.0.0/doc/ReadImageInfo.html   |      5 +
 .../description/5.0.0/doc/RefineSensorModel.html   |      5 +
 .../algs/otb/description/5.0.0/doc/Rescale.html    |      5 +
 .../5.0.0/doc/RigidTransformResample-id.html       |      5 +
 .../5.0.0/doc/RigidTransformResample-rotation.html |      5 +
 .../doc/RigidTransformResample-translation.html    |      5 +
 .../5.0.0/doc/RigidTransformResample.html          |      5 +
 .../5.0.0/doc/SFSTextureExtraction.html            |      5 +
 .../description/5.0.0/doc/SOMClassification.html   |      5 +
 .../5.0.0/doc/SarRadiometricCalibration.html       |      5 +
 .../otb/description/5.0.0/doc/Segmentation-cc.html |     11 +
 .../5.0.0/doc/Segmentation-meanshift.html          |     11 +
 .../5.0.0/doc/Segmentation-mprofiles.html          |     11 +
 .../5.0.0/doc/Segmentation-watershed.html          |     11 +
 .../otb/description/5.0.0/doc/Segmentation.html    |     11 +
 .../description/5.0.0/doc/Smoothing-anidif.html    |      5 +
 .../description/5.0.0/doc/Smoothing-gaussian.html  |      5 +
 .../otb/description/5.0.0/doc/Smoothing-mean.html  |      5 +
 .../algs/otb/description/5.0.0/doc/Smoothing.html  |      5 +
 .../algs/otb/description/5.0.0/doc/SplitImage.html |      5 +
 .../otb/description/5.0.0/doc/StereoFramework.html |     16 +
 .../doc/StereoRectificationGridGenerator.html      |      5 +
 .../otb/description/5.0.0/doc/Superimpose.html     |      5 +
 .../otb/description/5.0.0/doc/TestApplication.html |      5 +
 .../algs/otb/description/5.0.0/doc/TileFusion.html |      5 +
 .../5.0.0/doc/TrainImagesClassifier-ann.html       |     11 +
 .../5.0.0/doc/TrainImagesClassifier-bayes.html     |     11 +
 .../5.0.0/doc/TrainImagesClassifier-boost.html     |     11 +
 .../5.0.0/doc/TrainImagesClassifier-dt.html        |     11 +
 .../5.0.0/doc/TrainImagesClassifier-gbt.html       |     11 +
 .../5.0.0/doc/TrainImagesClassifier-knn.html       |     11 +
 .../5.0.0/doc/TrainImagesClassifier-libsvm.html    |     11 +
 .../5.0.0/doc/TrainImagesClassifier-rf.html        |     11 +
 .../5.0.0/doc/TrainImagesClassifier-svm.html       |     11 +
 .../5.0.0/doc/TrainImagesClassifier.html           |     11 +
 .../5.0.0/doc/TrainOGRLayersClassifier.html        |      5 +
 .../5.0.0/doc/VectorDataDSValidation.html          |      5 +
 .../5.0.0/doc/VectorDataExtractROI.html            |      5 +
 .../5.0.0/doc/VectorDataReprojection-image.html    |      7 +
 .../5.0.0/doc/VectorDataReprojection-user.html     |      7 +
 .../5.0.0/doc/VectorDataReprojection.html          |      7 +
 .../description/5.0.0/doc/VectorDataSetField.html  |      5 +
 .../description/5.0.0/doc/VectorDataTransform.html |      5 +
 .../5.0.0/doc/VertexComponentAnalysis.html         |      5 +
 .../ClassificationMapRegularization.xml            |     64 -
 .../algs/otb/description/CompareImages.xml         |     75 -
 .../description/ComputeConfusionMatrix-raster.xml  |     58 -
 .../description/ComputeConfusionMatrix-vector.xml  |     68 -
 .../otb/description/ComputeImagesStatistics.xml    |     31 -
 .../description/DimensionalityReduction-ica.xml    |     81 -
 .../description/DimensionalityReduction-maf.xml    |     56 -
 .../description/DimensionalityReduction-napca.xml  |     81 -
 .../description/DimensionalityReduction-pca.xml    |     63 -
 .../algs/otb/description/KMeansClassification.xml  |     80 -
 .../processing/algs/otb/description/KmzExport.xml  |     53 -
 .../algs/otb/description/LSMSVectorization.xml     |     46 -
 .../algs/otb/description/MeanShiftSmoothing.xml    |     80 -
 .../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/ReadImageInfo.xml         |     57 -
 .../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 -
 .../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/StereoFramework.xml       |    315 -
 .../algs/otb/description/Superimpose.xml           |     78 -
 .../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/DEMConvert.html       |      1 -
 .../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 -
 .../otb/description/doc/LineSegmentDetection.html  |      7 -
 .../description/doc/LocalStatisticExtraction.html  |      5 -
 .../doc/MaximumAutocorrelationFactor.html          |      1 -
 .../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          |      1 -
 .../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       |      1 -
 .../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           |      3 -
 .../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 |     20 +-
 .../processing/algs/otb/maintenance/OTBHelper.py   |    297 +-
 .../otb/maintenance/OTBSpecific_XMLcreation.py     |    159 +-
 .../processing/algs/otb/maintenance/OTBTester.py   |     43 +-
 .../algs/otb/maintenance/TestOTBAlgorithms.py      |     26 +-
 .../processing/algs/otb/maintenance/black_list.xml |     28 +
 .../processing/algs/otb/maintenance/parsing.py     |     35 +-
 .../processing/algs/otb/maintenance/white_list.xml |     58 +
 .../plugins/processing/algs/qgis/AddTableField.py  |     40 +-
 .../processing/algs/qgis/AutoincrementalField.py   |     34 +-
 python/plugins/processing/algs/qgis/BarPlot.py     |     12 +-
 .../processing/algs/qgis/BasicStatisticsNumbers.py |    144 +-
 .../processing/algs/qgis/BasicStatisticsStrings.py |     64 +-
 python/plugins/processing/algs/qgis/Buffer.py      |      9 +
 python/plugins/processing/algs/qgis/Centroids.py   |     32 +-
 .../plugins/processing/algs/qgis/CheckValidity.py  |    180 +
 python/plugins/processing/algs/qgis/Clip.py        |     68 +-
 python/plugins/processing/algs/qgis/ConcaveHull.py |     60 +-
 python/plugins/processing/algs/qgis/ConvexHull.py  |     32 +-
 .../processing/algs/qgis/CreateConstantRaster.py   |     23 +-
 .../processing/algs/qgis/Datasources2Vrt.py        |    233 +
 python/plugins/processing/algs/qgis/Delaunay.py    |     21 +-
 .../plugins/processing/algs/qgis/DeleteColumn.py   |     20 +-
 .../algs/qgis/DeleteDuplicateGeometries.py         |     25 +-
 python/plugins/processing/algs/qgis/DeleteHoles.py |     83 +
 .../processing/algs/qgis/DensifyGeometries.py      |     20 +-
 .../algs/qgis/DensifyGeometriesInterval.py         |     20 +-
 python/plugins/processing/algs/qgis/Difference.py  |     58 +-
 python/plugins/processing/algs/qgis/Dissolve.py    |    110 +-
 python/plugins/processing/algs/qgis/Eliminate.py   |     35 +-
 .../processing/algs/qgis/EquivalentNumField.py     |     33 +-
 python/plugins/processing/algs/qgis/ExecuteSQL.py  |    150 +
 python/plugins/processing/algs/qgis/Explode.py     |     25 +-
 .../processing/algs/qgis/ExportGeometryInfo.py     |     62 +-
 .../processing/algs/qgis/ExtentFromLayer.py        |     22 +-
 .../processing/algs/qgis/ExtractByAttribute.py     |     48 +-
 .../processing/algs/qgis/ExtractByLocation.py      |     44 +-
 .../plugins/processing/algs/qgis/ExtractNodes.py   |     16 +-
 .../plugins/processing/algs/qgis/FieldPyculator.py |     44 +-
 .../processing/algs/qgis/FieldsCalculator.py       |     57 +-
 .../plugins/processing/algs/qgis/FieldsMapper.py   |     57 +-
 .../processing/algs/qgis/FixedDistanceBuffer.py    |     14 +-
 .../processing/algs/qgis/GeometryConvert.py        |     31 +-
 python/plugins/processing/algs/qgis/Grid.py        |     92 +-
 python/plugins/processing/algs/qgis/Gridify.py     |     29 +-
 python/plugins/processing/algs/qgis/HubDistance.py |     65 +-
 python/plugins/processing/algs/qgis/HubLines.py    |     23 +-
 .../processing/algs/qgis/HypsometricCurves.py      |     31 +-
 .../processing/algs/qgis/ImportIntoPostGIS.py      |     64 +-
 .../plugins/processing/algs/qgis/Intersection.py   |     83 +-
 .../plugins/processing/algs/qgis/JoinAttributes.py |     51 +-
 .../processing/algs/qgis/LinesIntersection.py      |     42 +-
 .../processing/algs/qgis/LinesToPolygons.py        |     15 +-
 .../processing/algs/qgis/MeanAndStdDevPlot.py      |     18 +-
 python/plugins/processing/algs/qgis/MeanCoords.py  |     31 +-
 python/plugins/processing/algs/qgis/Merge.py       |    116 +-
 .../processing/algs/qgis/MultipartToSingleparts.py |     14 +-
 .../algs/qgis/NearestNeighbourAnalysis.py          |     33 +-
 .../algs/qgis/OrientedMinimumBoundingBox.py        |    177 +
 .../plugins/processing/algs/qgis/PointDistance.py  |     63 +-
 .../processing/algs/qgis/PointsDisplacement.py     |     22 +-
 .../processing/algs/qgis/PointsFromLines.py        |     18 +-
 .../processing/algs/qgis/PointsFromPolygons.py     |     14 +-
 .../processing/algs/qgis/PointsInPolygon.py        |     40 +-
 .../processing/algs/qgis/PointsInPolygonUnique.py  |     46 +-
 .../algs/qgis/PointsInPolygonWeighted.py           |     44 +-
 .../processing/algs/qgis/PointsLayerFromTable.py   |     34 +-
 .../plugins/processing/algs/qgis/PointsToPaths.py  |     26 +-
 python/plugins/processing/algs/qgis/PolarPlot.py   |     14 +-
 python/plugins/processing/algs/qgis/Polygonize.py  |     57 +-
 .../processing/algs/qgis/PolygonsToLines.py        |     16 +-
 .../processing/algs/qgis/PostGISExecuteSQL.py      |     22 +-
 .../processing/algs/qgis/QGISAlgorithmProvider.py  |     41 +-
 .../plugins/processing/algs/qgis/RandomExtract.py  |     23 +-
 .../algs/qgis/RandomExtractWithinSubsets.py        |     26 +-
 .../processing/algs/qgis/RandomPointsAlongLines.py |     18 +-
 .../processing/algs/qgis/RandomPointsExtent.py     |     22 +-
 .../processing/algs/qgis/RandomPointsLayer.py      |     19 +-
 .../algs/qgis/RandomPointsPolygonsFixed.py         |     29 +-
 .../algs/qgis/RandomPointsPolygonsVariable.py      |     31 +-
 .../processing/algs/qgis/RandomSelection.py        |     18 +-
 .../algs/qgis/RandomSelectionWithinSubsets.py      |     22 +-
 .../processing/algs/qgis/RasterLayerHistogram.py   |     17 +-
 .../processing/algs/qgis/RasterLayerStatistics.py  |     37 +-
 .../plugins/processing/algs/qgis/RegularPoints.py  |     23 +-
 .../plugins/processing/algs/qgis/ReprojectLayer.py |     16 +-
 .../processing/algs/qgis/ReverseLineDirection.py   |     81 +
 .../processing/algs/qgis/SaveSelectedFeatures.py   |     16 +-
 .../processing/algs/qgis/SelectByAttribute.py      |     49 +-
 .../processing/algs/qgis/SelectByAttributeSum.py   |     94 +
 .../processing/algs/qgis/SelectByExpression.py     |     26 +-
 .../processing/algs/qgis/SelectByLocation.py       |     51 +-
 .../plugins/processing/algs/qgis/SetRasterStyle.py |     12 +-
 .../plugins/processing/algs/qgis/SetVectorStyle.py |     12 +-
 .../processing/algs/qgis/SimplifyGeometries.py     |     22 +-
 .../algs/qgis/SinglePartsToMultiparts.py           |     15 +-
 python/plugins/processing/algs/qgis/Smooth.py      |     87 +
 python/plugins/processing/algs/qgis/SpatialJoin.py |     78 +-
 .../processing/algs/qgis/SplitLinesWithLines.py    |     28 +-
 .../processing/algs/qgis/StatisticsByCategories.py |     65 +-
 python/plugins/processing/algs/qgis/SumLines.py    |     24 +-
 .../processing/algs/qgis/SymmetricalDifference.py  |     68 +-
 python/plugins/processing/algs/qgis/TextToFloat.py |     21 +-
 python/plugins/processing/algs/qgis/Union.py       |    160 +-
 .../plugins/processing/algs/qgis/UniqueValues.py   |     14 +-
 .../processing/algs/qgis/VariableDistanceBuffer.py |     12 +-
 python/plugins/processing/algs/qgis/VectorGrid.py  |     22 +-
 .../processing/algs/qgis/VectorLayerHistogram.py   |     16 +-
 .../processing/algs/qgis/VectorLayerScatterplot.py |     18 +-
 python/plugins/processing/algs/qgis/VectorSplit.py |     13 +-
 .../processing/algs/qgis/VoronoiPolygons.py        |     29 +-
 .../processing/algs/qgis/ZonalStatistics.py        |     94 +-
 .../plugins/processing/algs/qgis/postgis_utils.py  |    101 +-
 .../algs/qgis/scripts/Create_points_along_lines.py |     20 +-
 .../processing/algs/qgis/scripts/Fill_holes.py     |     26 +-
 .../algs/qgis/scripts/Frequency_analysis.py        |     13 +-
 .../algs/qgis/scripts/Keep_n_biggest_parts.py      |     40 +-
 .../scripts/Number_of_unique_values_in_classes.py  |     10 +-
 .../processing/algs/qgis/spatialite_utils.py       |    122 +
 .../plugins/processing/algs/qgis/ui/CMakeLists.txt |      4 +-
 .../algs/qgis/ui/FieldsCalculatorDialog.py         |     51 +-
 .../processing/algs/qgis/ui/FieldsMapperDialogs.py |      1 +
 .../processing/algs/qgis/ui/FieldsMappingPanel.py  |     27 +-
 .../algs/qgis/ui/ui_DlgFieldsCalculator.py         |    148 -
 .../algs/qgis/ui/ui_widgetFieldsMapping.py         |    107 -
 python/plugins/processing/algs/qgis/voronoi.py     |    566 +-
 python/plugins/processing/algs/r/RAlgorithm.py     |    329 +-
 .../processing/algs/r/RAlgorithmProvider.py        |     31 +-
 python/plugins/processing/algs/r/RUtils.py         |     24 +-
 .../algs/r/scripts/Advanced_raster_histogram.rsx   |     20 -
 .../r/scripts/Advanced_raster_histogram.rsx.help   |     22 -
 .../algs/r/scripts/Characteristic_hull_method.rsx  |      8 -
 .../r/scripts/Characteristic_hull_method.rsx.help  |     26 -
 .../plugins/processing/algs/r/scripts/Dotplot.rsx  |      5 -
 .../processing/algs/r/scripts/Dotplot.rsx.help     |     22 -
 .../processing/algs/r/scripts/F_function.rsx       |      8 -
 .../processing/algs/r/scripts/F_function.rsx.help  |     26 -
 .../processing/algs/r/scripts/Frequency_table.rsx  |      4 -
 .../algs/r/scripts/Frequency_table.rsx.help        |     26 -
 .../processing/algs/r/scripts/G_function.rsx       |      8 -
 .../processing/algs/r/scripts/G_function.rsx.help  |     26 -
 .../processing/algs/r/scripts/Histogram.rsx        |      5 -
 .../processing/algs/r/scripts/Histogram.rsx.help   |     14 -
 .../processing/algs/r/scripts/Kernel_h_ref.rsx     |     15 -
 .../algs/r/scripts/Kernel_h_ref.rsx.help           |     38 -
 .../algs/r/scripts/Kolmogrov-Smirnov_test.rsx      |      5 -
 .../algs/r/scripts/Kolmogrov-Smirnov_test.rsx.help |     20 -
 .../algs/r/scripts/Minimum_convex_polygon.rsx      |      7 -
 .../algs/r/scripts/Minimum_convex_polygon.rsx.help |     36 -
 .../r/scripts/Monte-Carlo_spatial_randomness.rsx   |     12 -
 .../Monte-Carlo_spatial_randomness.rsx.help        |     34 -
 .../processing/algs/r/scripts/Quadrat_analysis.rsx |     10 -
 .../algs/r/scripts/Quadrat_analysis.rsx.help       |     26 -
 .../algs/r/scripts/Random_sampling_grid.rsx        |      6 -
 .../algs/r/scripts/Random_sampling_grid.rsx.help   |     26 -
 .../processing/algs/r/scripts/Raster_histogram.rsx |      4 -
 .../algs/r/scripts/Raster_histogram.rsx.help       |     22 -
 .../algs/r/scripts/Regular_sampling_grid.rsx       |      6 -
 .../algs/r/scripts/Regular_sampling_grid.rsx.help  |     18 -
 .../Relative_distribution_(distance_covariate).rsx |     25 -
 ...tive_distribution_(distance_covariate).rsx.help |     42 -
 .../Relative_distribution_(raster_covariate).rsx   |     29 -
 ...lative_distribution_(raster_covariate).rsx.help |     42 -
 .../r/scripts/Ripley_-_Rasson_spatial_domain.rsx   |     12 -
 .../Ripley_-_Rasson_spatial_domain.rsx.help        |     22 -
 .../r/scripts/Single-linkage_cluster_analysis.rsx  |     12 -
 .../Single-linkage_cluster_analysis.rsx.help       |     34 -
 .../algs/r/scripts/Summary_statistics.rsx          |     14 -
 .../algs/r/scripts/Summary_statistics.rsx.help     |     26 -
 python/plugins/processing/algs/saga/CMakeLists.txt |      8 +
 .../processing/algs/saga/SagaAlgorithm212.py       |    138 +-
 .../processing/algs/saga/SagaAlgorithm213.py       |    102 +-
 .../processing/algs/saga/SagaAlgorithm214.py       |      4 +-
 .../processing/algs/saga/SagaAlgorithmProvider.py  |     69 +-
 .../processing/algs/saga/SagaDescriptionCreator.py |      4 +-
 .../processing/algs/saga/SagaGroupNameDecorator.py |     93 -
 .../processing/algs/saga/SagaNameDecorator.py      |    156 +
 python/plugins/processing/algs/saga/SagaUtils.py   |     77 +-
 .../plugins/processing/algs/saga/SplitRGBBands.py  |     52 +-
 .../description/2.1.2/AddGridValuestoPoints.txt    |      1 +
 .../description/2.1.2/AddGridValuestoShapes.txt    |      1 +
 .../saga/description/2.1.2/ClipGridwithPolygon.txt |      2 +-
 .../algs/saga/description/2.1.2/GridCalculator.txt |      2 +-
 .../algs/saga/description/2.1.2/GridMasking.txt    |      1 +
 .../description/2.1.2/KernelDensityEstimation.txt  |      2 +-
 .../description/2.1.2/ModifedQuadraticShepard.txt  |     13 -
 .../description/2.1.2/ModifiedQuadraticShepard.txt |     13 +
 .../saga/description/2.1.2/PolygonDissolve.txt     |      2 +-
 .../description/2.1.2/PolygonDissolveAllPolygs.txt |      2 +-
 .../algs/saga/description/2.1.2/ShapestoGrid.txt   |      6 +-
 .../description/2.1.2/Slope,Aspect,Curvature.txt   |      6 +-
 .../2.1.2/TopographicWetnessIndex(TWI).txt         |      2 +-
 .../description/2.1.2/VectorisingGridClasses.txt   |      4 +-
 .../description/2.1.3/AddGridValuestoPoints.txt    |      1 +
 .../description/2.1.3/AddGridValuestoShapes.txt    |      1 +
 .../description/2.1.3/B-SplineApproximation.txt    |      7 +-
 .../2.1.3/CatchmentArea(FlowTracing).txt           |      6 +-
 .../description/2.1.3/CatchmentArea(Recursive).txt |      6 +-
 .../description/2.1.3/ContourLinesfromGrid.txt     |      1 +
 .../description/2.1.3/CubicSplineApproximation.txt |     13 +-
 .../algs/saga/description/2.1.3/CutShapesLayer.txt |      5 +-
 ...aphicallyWeightedMultipleRegression(Points).txt |     25 +-
 ...allyWeightedMultipleRegression(PointsGrids).txt |     26 +-
 .../GeographicallyWeightedMultipleRegression.txt   |     34 +-
 ...eographicallyWeightedRegression(PointsGrid).txt |     22 +-
 .../2.1.3/GeographicallyWeightedRegression.txt     |     33 +-
 .../algs/saga/description/2.1.3/GridMasking.txt    |      1 +
 .../description/2.1.3/InverseDistanceWeighted.txt  |      5 +-
 .../description/2.1.3/KernelDensityEstimation.txt  |      4 +-
 .../description/2.1.3/ModifedQuadraticShepard.txt  |     13 -
 .../description/2.1.3/ModifiedQuadraticShepard.txt |     11 +
 .../algs/saga/description/2.1.3/Mosaicking.txt     |      6 +-
 .../MultilevelB-SplineInterpolation(fromGrid).txt  |      8 +-
 .../2.1.3/MultilevelB-SplineInterpolation.txt      |      7 +-
 .../saga/description/2.1.3/NaturalNeighbour.txt    |      7 +-
 .../saga/description/2.1.3/NearestNeighbour.txt    |      5 +-
 .../description/2.1.3/OrdinaryKriging(Global).txt  |     34 +-
 .../saga/description/2.1.3/OrdinaryKriging.txt     |     13 +-
 .../saga/description/2.1.3/PolygonDissolve.txt     |      2 +-
 .../description/2.1.3/PolygonDissolveAllPolygs.txt |      2 +-
 .../description/2.1.3/PolynomialRegression.txt     |     15 +-
 .../algs/saga/description/2.1.3/RandomField.txt    |      8 +-
 .../algs/saga/description/2.1.3/Resampling.txt     |      7 +-
 .../algs/saga/description/2.1.3/ShapestoGrid.txt   |      9 +-
 .../2.1.3/TPIBasedLandformClassification.txt       |      8 +-
 .../description/2.1.3/ThinPlateSpline(Global).txt  |      6 +-
 .../description/2.1.3/ThinPlateSpline(Local).txt   |      8 +-
 .../description/2.1.3/ThinPlateSpline(TIN).txt     |      8 +-
 .../2.1.3/TopographicPositionIndex(TPI).txt        |      8 +-
 .../2.1.3/TopographicWetnessIndex(TWI).txt         |      2 +-
 .../algs/saga/description/2.1.3/Triangulation.txt  |      5 +-
 .../description/2.1.3/UniversalKriging(Global).txt |     37 +-
 .../saga/description/2.1.3/UniversalKriging.txt    |     45 +-
 .../2.1.4/AccumulatedCost(Anisotropic).txt         |      8 +
 .../2.1.4/AccumulatedCost(Isotropic).txt           |      7 +
 .../description/2.1.4/AddCoordinatestopoints.txt   |      4 +
 .../description/2.1.4/AddGridValuestoPoints.txt    |      7 +
 .../description/2.1.4/AddGridValuestoShapes.txt    |      7 +
 .../2.1.4/AddPolygonAttributestoPoints.txt         |      6 +
 .../algs/saga/description/2.1.4/Aggregate.txt      |      5 +
 .../2.1.4/AggregatePointObservations.txt           |     14 +
 .../saga/description/2.1.4/AggregationIndex.txt    |      5 +
 .../2.1.4/AnalyticalHierarchyProcess.txt           |      5 +
 .../description/2.1.4/AnalyticalHillshading.txt    |      8 +
 .../description/2.1.4/B-SplineApproximation.txt    |     10 +
 .../description/2.1.4/BurnStreamNetworkintoDEM.txt |      8 +
 .../2.1.4/CatchmentArea(FlowTracing).txt           |     17 +
 .../description/2.1.4/CatchmentArea(Parallel).txt  |      5 +
 .../description/2.1.4/CatchmentArea(Recursive).txt |     18 +
 .../algs/saga/description/2.1.4/CellBalance.txt    |      7 +
 .../saga/description/2.1.4/ChangeDateFormat.txt    |      7 +
 .../saga/description/2.1.4/ChangeDetection.txt     |     16 +
 .../saga/description/2.1.4/ChangeGridValues.txt    |      6 +
 .../saga/description/2.1.4/ChangeTimeFormat.txt    |      7 +
 .../algs/saga/description/2.1.4/ChannelNetwork.txt |     14 +
 .../2.1.4/ChannelNetworkandDrainageBasins.txt      |     11 +
 .../saga/description/2.1.4/ClipGridwithPolygon.txt |      5 +
 .../description/2.1.4/ClipPointswithPolygons.txt   |      7 +
 .../algs/saga/description/2.1.4/CloseGaps.txt      |      6 +
 .../saga/description/2.1.4/CloseGapswithSpline.txt |     12 +
 .../saga/description/2.1.4/CloseOneCellGaps.txt    |      4 +
 .../description/2.1.4/ClusterAnalysisforGrids.txt  |      9 +
 .../description/2.1.4/ContourLinesfromGrid.txt     |      8 +
 .../2.1.4/ConvergenceIndex(SearchRadius).txt       |     11 +
 .../saga/description/2.1.4/ConvergenceIndex.txt    |      6 +
 .../description/2.1.4/ConvertDataStorageType.txt   |      5 +
 .../description/2.1.4/ConvertLinestoPoints.txt     |      6 +
 .../description/2.1.4/ConvertLinestoPolygons.txt   |      4 +
 .../2.1.4/ConvertMultipointstoPoints.txt           |      4 +
 .../description/2.1.4/ConvertPointstoLine(s).txt   |      6 +
 .../2.1.4/ConvertPolygonLineVerticestoPoints.txt   |      4 +
 .../description/2.1.4/ConvertPolygonstoLines.txt   |      4 +
 .../algs/saga/description/2.1.4/ConvexHull.txt     |      6 +
 .../saga/description/2.1.4/CreateGraticule.txt     |      8 +
 .../algs/saga/description/2.1.4/CropToData.txt     |      4 +
 .../2.1.4/Cross-ClassificationandTabulation.txt    |      7 +
 .../algs/saga/description/2.1.4/CrossProfiles.txt  |      8 +
 .../description/2.1.4/CubicSplineApproximation.txt |     13 +
 .../description/2.1.4/CurvatureClassification.txt  |      5 +
 .../algs/saga/description/2.1.4/CutShapesLayer.txt |      7 +
 .../description/2.1.4/DTMFilter(slope-based).txt   |      8 +
 .../2.1.4/DirectionalStatisticsforSingleGrid.txt   |     23 +
 .../algs/saga/description/2.1.4/DistanceMatrix.txt |      4 +
 .../2.1.4/DiurnalAnisotropicHeating.txt            |      5 +
 .../2.1.4/DownslopeDistanceGradient.txt            |      7 +
 .../saga/description/2.1.4/EdgeContamination.txt   |      4 +
 .../description/2.1.4/EffectiveAirFlowHeights.txt  |     15 +
 .../2.1.4/FastRegionGrowingAlgorithm.txt           |      7 +
 .../description/2.1.4/FastRepresentativeness.txt   |      7 +
 .../saga/description/2.1.4/FillGapsinRecords.txt   |      6 +
 .../2.1.4/FillSinks(PlanchonDarboux,2001).txt      |      5 +
 .../saga/description/2.1.4/FillSinks(WangLiu).txt  |      7 +
 .../description/2.1.4/FillSinksXXL(WangLiu).txt    |      5 +
 .../algs/saga/description/2.1.4/FilterClumps.txt   |      5 +
 .../saga/description/2.1.4/FireRiskAnalysis.txt    |     18 +
 .../saga/description/2.1.4/FitNPointstoshape.txt   |      5 +
 .../algs/saga/description/2.1.4/FlatDetection.txt  |      6 +
 .../algs/saga/description/2.1.4/FlowPathLength.txt |      8 +
 .../2.1.4/FlowWidthandSpecificCatchmentArea.txt    |      7 +
 .../2.1.4/Fragmentation(Alternative).txt           |     17 +
 .../description/2.1.4/Fragmentation(Standard).txt  |     17 +
 ...gmentationClassesfromDensityandConnectivity.txt |      9 +
 .../algs/saga/description/2.1.4/Function.txt       |      8 +
 .../algs/saga/description/2.1.4/Fuzzify.txt        |     10 +
 .../description/2.1.4/FuzzyIntersection(AND).txt   |      5 +
 .../algs/saga/description/2.1.4/FuzzyUnion(OR).txt |      5 +
 .../algs/saga/description/2.1.4/GaussianFilter.txt |      7 +
 ...aphicallyWeightedMultipleRegression(Points).txt |     16 +
 ...allyWeightedMultipleRegression(PointsGrids).txt |     20 +
 .../GeographicallyWeightedMultipleRegression.txt   |     23 +
 ...eographicallyWeightedRegression(PointsGrid).txt |     20 +
 .../2.1.4/GeographicallyWeightedRegression.txt     |     23 +
 .../saga/description/2.1.4/GeometricFigures.txt    |      7 +
 .../saga/description/2.1.4/GetShapesExtents.txt    |      5 +
 .../description/2.1.4/GlobalMoransIforGrids.txt    |      5 +
 ...adientVectorfromCartesiantoPolarCoordinates.txt |     10 +
 ...adientVectorfromPolartoCartesianCoordinates.txt |     10 +
 .../GradientVectorsfromDirectionalComponents.txt   |     10 +
 .../GradientVectorsfromDirectionandLength.txt      |     10 +
 .../2.1.4/GradientVectorsfromSurface.txt           |      9 +
 .../algs/saga/description/2.1.4/GridBuffer.txt     |      6 +
 .../algs/saga/description/2.1.4/GridCalculator.txt |      9 +
 .../algs/saga/description/2.1.4/GridCellIndex.txt  |      5 +
 .../algs/saga/description/2.1.4/GridDifference.txt |      5 +
 .../algs/saga/description/2.1.4/GridDivision.txt   |      5 +
 .../algs/saga/description/2.1.4/GridMasking.txt    |      6 +
 .../saga/description/2.1.4/GridNormalisation.txt   |      6 +
 .../saga/description/2.1.4/GridOrientation.txt     |      5 +
 .../saga/description/2.1.4/GridProximityBuffer.txt |      8 +
 .../saga/description/2.1.4/GridSkeletonization.txt |      9 +
 .../saga/description/2.1.4/GridStandardisation.txt |      5 +
 .../2.1.4/GridStatisticsforPolygons.txt            |     14 +
 .../2.1.4/GridValuestoPoints(randomly).txt         |      5 +
 .../saga/description/2.1.4/GridValuestoPoints.txt  |      7 +
 .../algs/saga/description/2.1.4/GridVolume.txt     |      5 +
 .../algs/saga/description/2.1.4/GridsProduct.txt   |      4 +
 .../algs/saga/description/2.1.4/GridsSum.txt       |      4 +
 .../saga/description/2.1.4/HistogramSurface.txt    |      5 +
 .../algs/saga/description/2.1.4/Hypsometry.txt     |     10 +
 .../description/2.1.4/InverseDistanceWeighted.txt  |     17 +
 .../saga/description/2.1.4/InvertDataNo-Data.txt   |      4 +
 .../description/2.1.4/KernelDensityEstimation.txt  |     11 +
 .../algs/saga/description/2.1.4/LSFactor.txt       |      9 +
 .../algs/saga/description/2.1.4/LakeFlood.txt      |      7 +
 .../description/2.1.4/LandSurfaceTemperature.txt   |     10 +
 .../saga/description/2.1.4/LaplacianFilter.txt     |      8 +
 .../saga/description/2.1.4/Layerofextremevalue.txt |      5 +
 .../algs/saga/description/2.1.4/LeastCostPaths.txt |      7 +
 .../description/2.1.4/Line-PolygonIntersection.txt |      6 +
 .../algs/saga/description/2.1.4/LineDissolve.txt   |      8 +
 .../algs/saga/description/2.1.4/LineProperties.txt |      7 +
 .../saga/description/2.1.4/LineSimplification.txt  |      5 +
 .../description/2.1.4/LocalMinimaandMaxima.txt     |      5 +
 .../algs/saga/description/2.1.4/MajorityFilter.txt |      7 +
 .../saga/description/2.1.4/MassBalanceIndex.txt    |      8 +
 .../algs/saga/description/2.1.4/MergeLayers.txt    |      6 +
 .../saga/description/2.1.4/MetricConversions.txt   |      5 +
 .../description/2.1.4/MinimumDistanceAnalysis.txt  |      4 +
 .../description/2.1.4/ModifiedQuadraticShepard.txt |     11 +
 .../saga/description/2.1.4/MorphologicalFilter.txt |      7 +
 .../2.1.4/MorphometricProtectionIndex.txt          |      5 +
 .../algs/saga/description/2.1.4/Mosaicking.txt     |     14 +
 .../saga/description/2.1.4/Multi-BandVariation.txt |     11 +
 .../description/2.1.4/MultiDirectionLeeFilter.txt  |     10 +
 .../MultilevelB-SplineInterpolation(fromGrid).txt  |     13 +
 .../2.1.4/MultilevelB-SplineInterpolation.txt      |     12 +
 .../MultipleRegressionAnalysis(GridGrids).txt      |     15 +
 .../MultipleRegressionAnalysis(PointsGrids).txt    |     16 +
 ...esolutionIndexofValleyBottomFlatness(MRVBF).txt |     13 +
 .../saga/description/2.1.4/NaturalNeighbour.txt    |     10 +
 .../saga/description/2.1.4/NearestNeighbour.txt    |      9 +
 .../2.1.4/OrderedWeightedAveraging(OWA).txt        |      5 +
 .../description/2.1.4/OrdinaryKriging(Global).txt  |     18 +
 .../saga/description/2.1.4/OrdinaryKriging.txt     |     24 +
 .../2.1.4/OverlandFlow-KinematicWaveD8.txt         |     13 +
 .../2.1.4/OverlandFlowDistancetoChannelNetwork.txt |      8 +
 .../algs/saga/description/2.1.4/Patching.txt       |      6 +
 .../saga/description/2.1.4/PatternAnalysis.txt     |     11 +
 .../2.1.4/PointStatisticsforPolygons.txt           |     14 +
 .../algs/saga/description/2.1.4/PointsFilter.txt   |     12 +
 .../algs/saga/description/2.1.4/PointsThinning.txt |      6 +
 .../2.1.4/PolartoCartesianCoordinates.txt          |      8 +
 .../description/2.1.4/Polygon-LineIntersection.txt |      5 +
 .../saga/description/2.1.4/PolygonCentroids.txt    |      5 +
 .../saga/description/2.1.4/PolygonDifference.txt   |      6 +
 .../saga/description/2.1.4/PolygonDissolve.txt     |      8 +
 .../description/2.1.4/PolygonDissolveAllPolygs.txt |      5 +
 .../saga/description/2.1.4/PolygonIdentity.txt     |      6 +
 .../saga/description/2.1.4/PolygonIntersect.txt    |      6 +
 .../2.1.4/PolygonPartstoSeparatePolygons.txt       |      5 +
 .../saga/description/2.1.4/PolygonProperties.txt   |      8 +
 .../saga/description/2.1.4/PolygonShapeIndices.txt |      4 +
 .../2.1.4/PolygonSymmetricalDifference.txt         |      6 +
 .../algs/saga/description/2.1.4/PolygonUnion.txt   |      6 +
 .../algs/saga/description/2.1.4/PolygonUpdate.txt  |      6 +
 .../description/2.1.4/PolygonstoEdgesandNodes.txt  |      5 +
 .../description/2.1.4/PolynomialRegression.txt     |     14 +
 .../2.1.4/PrincipleComponentsAnalysis.txt          |      6 +
 .../saga/description/2.1.4/Profilefrompoints.txt   |      7 +
 .../saga/description/2.1.4/ProfilesfromLines.txt   |      9 +
 .../algs/saga/description/2.1.4/ProximityGrid.txt  |      6 +
 .../2.1.4/QuadTreeStructuretoShapes.txt            |      7 +
 .../algs/saga/description/2.1.4/RGBComposite.txt   |     24 +
 .../description/2.1.4/RadiusofVariance(Grid).txt   |      7 +
 .../algs/saga/description/2.1.4/RandomField.txt    |     12 +
 .../description/2.1.4/RandomTerrainGeneration.txt  |      9 +
 .../algs/saga/description/2.1.4/RankFilter.txt     |      7 +
 .../saga/description/2.1.4/RealSurfaceArea.txt     |      4 +
 .../description/2.1.4/ReclassifyGridValues.txt     |     18 +
 .../2.1.4/RegressionAnalysis(PointsGrid).txt       |      9 +
 .../2.1.4/RelativeHeightsandSlopePositions.txt     |     11 +
 .../description/2.1.4/RemoveDuplicatePoints.txt    |      7 +
 .../description/2.1.4/Representativeness(Grid).txt |      6 +
 .../algs/saga/description/2.1.4/Resampling.txt     |     11 +
 .../description/2.1.4/ResidualAnalysis(Grid).txt   |     16 +
 .../algs/saga/description/2.1.4/RunningAverage.txt |      6 +
 .../saga/description/2.1.4/SAGAWetnessIndex.txt    |     13 +
 .../algs/saga/description/2.1.4/SeedGeneration.txt |     11 +
 .../2.1.4/Separatepointsbydirection.txt            |      6 +
 .../algs/saga/description/2.1.4/ShapesBuffer.txt   |     10 +
 .../saga/description/2.1.4/ShapesBufferFixed.txt   |      9 +
 .../algs/saga/description/2.1.4/ShapestoGrid.txt   |     14 +
 .../saga/description/2.1.4/ShrinkAndExpand.txt     |      8 +
 .../algs/saga/description/2.1.4/SimpleFilter.txt   |      7 +
 .../saga/description/2.1.4/SimpleRegionGrowing.txt |     14 +
 .../algs/saga/description/2.1.4/Simulation.txt     |     16 +
 .../2.1.4/SinkDrainageRouteDetection.txt           |      6 +
 .../algs/saga/description/2.1.4/SinkRemoval.txt    |      8 +
 .../algs/saga/description/2.1.4/SkyViewFactor.txt  |     12 +
 .../description/2.1.4/Slope,Aspect,Curvature.txt   |     18 +
 .../algs/saga/description/2.1.4/SlopeLength.txt    |      4 +
 .../2.1.4/SoilTextureClassification.txt            |      7 +
 .../2.1.4/SpatialPointPatternAnalysis.txt          |      7 +
 .../description/2.1.4/SplitShapesLayerRandomly.txt |      7 +
 .../saga/description/2.1.4/StatisticsforGrids.txt  |     14 +
 .../algs/saga/description/2.1.4/StrahlerOrder.txt  |      4 +
 .../saga/description/2.1.4/StreamPowerIndex.txt    |      6 +
 .../description/2.1.4/SupervisedClassification.txt |     22 +
 .../description/2.1.4/SurfaceSpecificPoints.txt    |      6 +
 .../2.1.4/TPIBasedLandformClassification.txt       |     12 +
 .../2.1.4/TerrainRuggednessIndex(TRI).txt          |      9 +
 .../description/2.1.4/ThinPlateSpline(Global).txt  |     10 +
 .../description/2.1.4/ThinPlateSpline(Local).txt   |     15 +
 .../description/2.1.4/ThinPlateSpline(TIN).txt     |     12 +
 .../saga/description/2.1.4/ThresholdBuffer.txt     |      8 +
 .../description/2.1.4/TopographicCorrection.txt    |     11 +
 .../2.1.4/TopographicPositionIndex(TPI).txt        |     11 +
 .../2.1.4/TopographicWetnessIndex(TWI).txt         |      8 +
 .../2.1.4/Transectthroughpolygonshapefile.txt      |      6 +
 .../saga/description/2.1.4/TransformShapes.txt     |     11 +
 .../algs/saga/description/2.1.4/TransposeGrids.txt |      6 +
 .../algs/saga/description/2.1.4/Triangulation.txt  |      9 +
 .../description/2.1.4/UniversalKriging(Global).txt |     21 +
 .../saga/description/2.1.4/UniversalKriging.txt    |     27 +
 .../algs/saga/description/2.1.4/UpslopeArea.txt    |     10 +
 .../saga/description/2.1.4/UserDefinedFilter.txt   |      6 +
 .../algs/saga/description/2.1.4/VariogramCloud.txt |      7 +
 .../saga/description/2.1.4/VariogramSurface.txt    |      9 +
 .../2.1.4/VectorRuggednessMeasure(VRM).txt         |      9 +
 .../description/2.1.4/VectorisingGridClasses.txt   |      7 +
 .../2.1.4/VegetationIndex(SlopeBased).txt          |     13 +
 .../2.1.4/VerticalDistancetoChannelNetwork.txt     |      8 +
 .../description/2.1.4/WaterRetentionCapacity.txt   |      6 +
 .../saga/description/2.1.4/WatershedBasins.txt     |      7 +
 .../description/2.1.4/WatershedSegmentation.txt    |     12 +
 .../2.1.4/WindEffect(WindwardLeewardIndex).txt     |     15 +
 .../saga/description/2.1.4/ZonalGridStatistics.txt |      8 +
 .../2.2.0/AccumulatedCost(Anisotropic).txt         |      8 +
 .../2.2.0/AccumulatedCost(Isotropic).txt           |      7 +
 .../description/2.2.0/AddCoordinatestopoints.txt   |      4 +
 .../description/2.2.0/AddGridValuestoPoints.txt    |      7 +
 .../description/2.2.0/AddGridValuestoShapes.txt    |      7 +
 .../2.2.0/AddPolygonAttributestoPoints.txt         |      6 +
 .../algs/saga/description/2.2.0/Aggregate.txt      |      5 +
 .../2.2.0/AggregatePointObservations.txt           |     14 +
 .../saga/description/2.2.0/AggregationIndex.txt    |      5 +
 .../2.2.0/AnalyticalHierarchyProcess.txt           |      5 +
 .../description/2.2.0/AnalyticalHillshading.txt    |      8 +
 .../description/2.2.0/B-SplineApproximation.txt    |     11 +
 .../description/2.2.0/BurnStreamNetworkintoDEM.txt |      8 +
 .../algs/saga/description/2.2.0/CellBalance.txt    |      7 +
 .../saga/description/2.2.0/ChangeDateFormat.txt    |      7 +
 .../saga/description/2.2.0/ChangeDetection.txt     |     16 +
 .../saga/description/2.2.0/ChangeGridValues.txt    |      6 +
 .../saga/description/2.2.0/ChangeTimeFormat.txt    |      7 +
 .../algs/saga/description/2.2.0/ChannelNetwork.txt |     14 +
 .../2.2.0/ChannelNetworkandDrainageBasins.txt      |     11 +
 .../saga/description/2.2.0/ClipGridwithPolygon.txt |      5 +
 .../description/2.2.0/ClipPointswithPolygons.txt   |      7 +
 .../algs/saga/description/2.2.0/CloseGaps.txt      |      6 +
 .../saga/description/2.2.0/CloseGapswithSpline.txt |     12 +
 .../saga/description/2.2.0/CloseOneCellGaps.txt    |      4 +
 .../description/2.2.0/ClusterAnalysisforGrids.txt  |      9 +
 .../description/2.2.0/ContourLinesfromGrid.txt     |      8 +
 .../2.2.0/ConvergenceIndex(SearchRadius).txt       |     11 +
 .../saga/description/2.2.0/ConvergenceIndex.txt    |      6 +
 .../description/2.2.0/ConvertDataStorageType.txt   |      5 +
 .../description/2.2.0/ConvertLinestoPoints.txt     |      6 +
 .../description/2.2.0/ConvertLinestoPolygons.txt   |      4 +
 .../2.2.0/ConvertMultipointstoPoints.txt           |      4 +
 .../description/2.2.0/ConvertPointstoLine(s).txt   |      6 +
 .../2.2.0/ConvertPolygonLineVerticestoPoints.txt   |      4 +
 .../description/2.2.0/ConvertPolygonstoLines.txt   |      4 +
 .../algs/saga/description/2.2.0/ConvexHull.txt     |      6 +
 .../saga/description/2.2.0/CreateGraticule.txt     |      8 +
 .../algs/saga/description/2.2.0/CropToData.txt     |      4 +
 .../2.2.0/Cross-ClassificationandTabulation.txt    |      7 +
 .../algs/saga/description/2.2.0/CrossProfiles.txt  |      8 +
 .../description/2.2.0/CubicSplineApproximation.txt |     14 +
 .../description/2.2.0/CurvatureClassification.txt  |      5 +
 .../algs/saga/description/2.2.0/CutShapesLayer.txt |      7 +
 .../description/2.2.0/DTMFilter(slope-based).txt   |      8 +
 .../2.2.0/DirectionalStatisticsforSingleGrid.txt   |     23 +
 .../algs/saga/description/2.2.0/DistanceMatrix.txt |      4 +
 .../2.2.0/DiurnalAnisotropicHeating.txt            |      5 +
 .../2.2.0/DownslopeDistanceGradient.txt            |      7 +
 .../saga/description/2.2.0/EdgeContamination.txt   |      4 +
 .../description/2.2.0/EffectiveAirFlowHeights.txt  |     15 +
 .../2.2.0/FastRegionGrowingAlgorithm.txt           |      7 +
 .../description/2.2.0/FastRepresentativeness.txt   |      7 +
 .../saga/description/2.2.0/FillGapsinRecords.txt   |      6 +
 .../2.2.0/FillSinks(PlanchonDarboux,2001).txt      |      5 +
 .../saga/description/2.2.0/FillSinks(WangLiu).txt  |      7 +
 .../description/2.2.0/FillSinksXXL(WangLiu).txt    |      5 +
 .../algs/saga/description/2.2.0/FilterClumps.txt   |      5 +
 .../saga/description/2.2.0/FireRiskAnalysis.txt    |     18 +
 .../saga/description/2.2.0/FitNPointstoshape.txt   |      5 +
 .../algs/saga/description/2.2.0/FlatDetection.txt  |      6 +
 .../2.2.0/FlowAccumulation(FlowTracing).txt        |     17 +
 .../2.2.0/FlowAccumulation(Recursive).txt          |     18 +
 .../2.2.0/FlowAccumulation(Top-Down).txt           |      5 +
 .../algs/saga/description/2.2.0/FlowPathLength.txt |      8 +
 .../2.2.0/FlowWidthandSpecificCatchmentArea.txt    |      7 +
 .../2.2.0/Fragmentation(Alternative).txt           |     17 +
 .../description/2.2.0/Fragmentation(Standard).txt  |     17 +
 ...gmentationClassesfromDensityandConnectivity.txt |      9 +
 .../algs/saga/description/2.2.0/Function.txt       |      8 +
 .../algs/saga/description/2.2.0/Fuzzify.txt        |     10 +
 .../description/2.2.0/FuzzyIntersection(AND).txt   |      5 +
 .../algs/saga/description/2.2.0/FuzzyUnion(OR).txt |      5 +
 .../algs/saga/description/2.2.0/GaussianFilter.txt |      7 +
 ...aphicallyWeightedMultipleRegression(Points).txt |     16 +
 ...allyWeightedMultipleRegression(PointsGrids).txt |     20 +
 .../GeographicallyWeightedMultipleRegression.txt   |     23 +
 ...eographicallyWeightedRegression(PointsGrid).txt |     20 +
 .../2.2.0/GeographicallyWeightedRegression.txt     |     23 +
 .../saga/description/2.2.0/GeometricFigures.txt    |      7 +
 .../saga/description/2.2.0/GetShapesExtents.txt    |      5 +
 .../description/2.2.0/GlobalMoransIforGrids.txt    |      5 +
 ...adientVectorfromCartesiantoPolarCoordinates.txt |     10 +
 ...adientVectorfromPolartoCartesianCoordinates.txt |     10 +
 .../GradientVectorsfromDirectionalComponents.txt   |     10 +
 .../GradientVectorsfromDirectionandLength.txt      |     10 +
 .../2.2.0/GradientVectorsfromSurface.txt           |      9 +
 .../algs/saga/description/2.2.0/GridBuffer.txt     |      6 +
 .../algs/saga/description/2.2.0/GridCalculator.txt |      9 +
 .../algs/saga/description/2.2.0/GridCellIndex.txt  |      5 +
 .../algs/saga/description/2.2.0/GridDifference.txt |      5 +
 .../algs/saga/description/2.2.0/GridDivision.txt   |      5 +
 .../algs/saga/description/2.2.0/GridMasking.txt    |      6 +
 .../saga/description/2.2.0/GridNormalisation.txt   |      6 +
 .../saga/description/2.2.0/GridOrientation.txt     |      5 +
 .../saga/description/2.2.0/GridProximityBuffer.txt |      8 +
 .../saga/description/2.2.0/GridSkeletonization.txt |      9 +
 .../saga/description/2.2.0/GridStandardisation.txt |      5 +
 .../2.2.0/GridStatisticsforPolygons.txt            |     14 +
 .../2.2.0/GridValuestoPoints(randomly).txt         |      5 +
 .../saga/description/2.2.0/GridValuestoPoints.txt  |      7 +
 .../algs/saga/description/2.2.0/GridVolume.txt     |      5 +
 .../algs/saga/description/2.2.0/GridsProduct.txt   |      4 +
 .../algs/saga/description/2.2.0/GridsSum.txt       |      4 +
 .../saga/description/2.2.0/HistogramSurface.txt    |      5 +
 .../algs/saga/description/2.2.0/Hypsometry.txt     |     10 +
 .../description/2.2.0/InverseDistanceWeighted.txt  |     22 +
 .../saga/description/2.2.0/InvertDataNo-Data.txt   |      4 +
 .../description/2.2.0/KernelDensityEstimation.txt  |     11 +
 .../algs/saga/description/2.2.0/LSFactor.txt       |      9 +
 .../algs/saga/description/2.2.0/LakeFlood.txt      |      7 +
 .../description/2.2.0/LandSurfaceTemperature.txt   |     10 +
 .../saga/description/2.2.0/LaplacianFilter.txt     |      8 +
 .../saga/description/2.2.0/Layerofextremevalue.txt |      5 +
 .../algs/saga/description/2.2.0/LeastCostPaths.txt |      7 +
 .../description/2.2.0/Line-PolygonIntersection.txt |      6 +
 .../algs/saga/description/2.2.0/LineDissolve.txt   |      8 +
 .../algs/saga/description/2.2.0/LineProperties.txt |      7 +
 .../saga/description/2.2.0/LineSimplification.txt  |      5 +
 .../description/2.2.0/LocalMinimaandMaxima.txt     |      5 +
 .../algs/saga/description/2.2.0/MajorityFilter.txt |      7 +
 .../saga/description/2.2.0/MassBalanceIndex.txt    |      8 +
 .../algs/saga/description/2.2.0/MergeLayers.txt    |      6 +
 .../saga/description/2.2.0/MetricConversions.txt   |      5 +
 .../description/2.2.0/MinimumDistanceAnalysis.txt  |      4 +
 .../description/2.2.0/ModifiedQuadraticShepard.txt |     11 +
 .../saga/description/2.2.0/MorphologicalFilter.txt |      7 +
 .../2.2.0/MorphometricProtectionIndex.txt          |      5 +
 .../algs/saga/description/2.2.0/Mosaicking.txt     |     14 +
 .../saga/description/2.2.0/Multi-BandVariation.txt |     11 +
 .../description/2.2.0/MultiDirectionLeeFilter.txt  |     10 +
 .../MultilevelB-SplineInterpolation(fromGrid).txt  |     14 +
 .../2.2.0/MultilevelB-SplineInterpolation.txt      |     14 +
 ...ultilevelB-SplineInterpolationforCategories.txt |     11 +
 .../MultipleRegressionAnalysis(GridGrids).txt      |     15 +
 .../MultipleRegressionAnalysis(PointsGrids).txt    |     16 +
 ...esolutionIndexofValleyBottomFlatness(MRVBF).txt |     13 +
 .../saga/description/2.2.0/NaturalNeighbour.txt    |     10 +
 .../saga/description/2.2.0/NearestNeighbour.txt    |      9 +
 .../2.2.0/OrderedWeightedAveraging(OWA).txt        |      5 +
 .../description/2.2.0/OrdinaryKriging(Global).txt  |     27 +
 .../saga/description/2.2.0/OrdinaryKriging.txt     |     24 +
 .../2.2.0/OverlandFlow-KinematicWaveD8.txt         |     13 +
 .../2.2.0/OverlandFlowDistancetoChannelNetwork.txt |      8 +
 .../algs/saga/description/2.2.0/Patching.txt       |      6 +
 .../saga/description/2.2.0/PatternAnalysis.txt     |     11 +
 .../2.2.0/PointStatisticsforPolygons.txt           |     14 +
 .../algs/saga/description/2.2.0/PointsFilter.txt   |     12 +
 .../algs/saga/description/2.2.0/PointsThinning.txt |      6 +
 .../2.2.0/PolartoCartesianCoordinates.txt          |      8 +
 .../description/2.2.0/Polygon-LineIntersection.txt |      5 +
 .../saga/description/2.2.0/PolygonCentroids.txt    |      5 +
 .../saga/description/2.2.0/PolygonDifference.txt   |      6 +
 .../saga/description/2.2.0/PolygonDissolve.txt     |      8 +
 .../description/2.2.0/PolygonDissolveAllPolygs.txt |      5 +
 .../saga/description/2.2.0/PolygonIdentity.txt     |      6 +
 .../saga/description/2.2.0/PolygonIntersect.txt    |      6 +
 .../2.2.0/PolygonPartstoSeparatePolygons.txt       |      5 +
 .../saga/description/2.2.0/PolygonProperties.txt   |      8 +
 .../saga/description/2.2.0/PolygonShapeIndices.txt |      4 +
 .../2.2.0/PolygonSymmetricalDifference.txt         |      6 +
 .../algs/saga/description/2.2.0/PolygonUnion.txt   |      6 +
 .../algs/saga/description/2.2.0/PolygonUpdate.txt  |      6 +
 .../description/2.2.0/PolygonstoEdgesandNodes.txt  |      5 +
 .../description/2.2.0/PolynomialRegression.txt     |     14 +
 .../2.2.0/PrincipleComponentsAnalysis.txt          |      6 +
 .../saga/description/2.2.0/Profilefrompoints.txt   |      7 +
 .../saga/description/2.2.0/ProfilesfromLines.txt   |      9 +
 .../algs/saga/description/2.2.0/ProximityGrid.txt  |      6 +
 .../2.2.0/QuadTreeStructuretoShapes.txt            |      7 +
 .../algs/saga/description/2.2.0/RGBComposite.txt   |     24 +
 .../description/2.2.0/RadiusofVariance(Grid).txt   |      7 +
 .../algs/saga/description/2.2.0/RandomField.txt    |     12 +
 .../description/2.2.0/RandomTerrainGeneration.txt  |      9 +
 .../algs/saga/description/2.2.0/RankFilter.txt     |      7 +
 .../saga/description/2.2.0/RealSurfaceArea.txt     |      4 +
 .../description/2.2.0/ReclassifyGridValues.txt     |     18 +
 .../2.2.0/RegressionAnalysis(PointsGrid).txt       |      9 +
 .../2.2.0/RelativeHeightsandSlopePositions.txt     |     11 +
 .../description/2.2.0/RemoveDuplicatePoints.txt    |      7 +
 .../description/2.2.0/Representativeness(Grid).txt |      6 +
 .../algs/saga/description/2.2.0/Resampling.txt     |     12 +
 .../description/2.2.0/ResidualAnalysis(Grid).txt   |     16 +
 .../algs/saga/description/2.2.0/RunningAverage.txt |      6 +
 .../saga/description/2.2.0/SAGAWetnessIndex.txt    |     13 +
 .../algs/saga/description/2.2.0/SeedGeneration.txt |     11 +
 .../2.2.0/Separatepointsbydirection.txt            |      6 +
 .../algs/saga/description/2.2.0/ShapesBuffer.txt   |     10 +
 .../saga/description/2.2.0/ShapesBufferFixed.txt   |      9 +
 .../algs/saga/description/2.2.0/ShapestoGrid.txt   |     14 +
 .../saga/description/2.2.0/ShrinkAndExpand.txt     |      8 +
 .../algs/saga/description/2.2.0/SimpleFilter.txt   |      7 +
 .../saga/description/2.2.0/SimpleRegionGrowing.txt |     14 +
 .../algs/saga/description/2.2.0/Simulation.txt     |     16 +
 .../2.2.0/SinkDrainageRouteDetection.txt           |      6 +
 .../algs/saga/description/2.2.0/SinkRemoval.txt    |      8 +
 .../algs/saga/description/2.2.0/SkyViewFactor.txt  |     12 +
 .../description/2.2.0/Slope,Aspect,Curvature.txt   |     18 +
 .../algs/saga/description/2.2.0/SlopeLength.txt    |      4 +
 .../2.2.0/SoilTextureClassification.txt            |      7 +
 .../2.2.0/SpatialPointPatternAnalysis.txt          |      7 +
 .../description/2.2.0/SplitShapesLayerRandomly.txt |      7 +
 .../saga/description/2.2.0/StatisticsforGrids.txt  |     14 +
 .../algs/saga/description/2.2.0/StrahlerOrder.txt  |      4 +
 .../saga/description/2.2.0/StreamPowerIndex.txt    |      6 +
 .../description/2.2.0/SupervisedClassification.txt |     22 +
 .../description/2.2.0/SurfaceSpecificPoints.txt    |      6 +
 .../2.2.0/TPIBasedLandformClassification.txt       |     12 +
 .../2.2.0/TerrainRuggednessIndex(TRI).txt          |      9 +
 .../description/2.2.0/ThinPlateSpline(TIN).txt     |     13 +
 .../saga/description/2.2.0/ThinPlateSpline.txt     |     17 +
 .../saga/description/2.2.0/ThresholdBuffer.txt     |      8 +
 .../description/2.2.0/TopographicCorrection.txt    |     11 +
 .../2.2.0/TopographicPositionIndex(TPI).txt        |     11 +
 .../2.2.0/TopographicWetnessIndex(TWI).txt         |      8 +
 .../2.2.0/Transectthroughpolygonshapefile.txt      |      6 +
 .../saga/description/2.2.0/TransformShapes.txt     |     11 +
 .../algs/saga/description/2.2.0/TransposeGrids.txt |      6 +
 .../algs/saga/description/2.2.0/Triangulation.txt  |      9 +
 .../description/2.2.0/UniversalKriging(Global).txt |     32 +
 .../saga/description/2.2.0/UniversalKriging.txt    |     24 +
 .../algs/saga/description/2.2.0/UpslopeArea.txt    |     10 +
 .../saga/description/2.2.0/UserDefinedFilter.txt   |      6 +
 .../algs/saga/description/2.2.0/VariogramCloud.txt |      7 +
 .../saga/description/2.2.0/VariogramSurface.txt    |      9 +
 .../2.2.0/VectorRuggednessMeasure(VRM).txt         |      9 +
 .../description/2.2.0/VectorisingGridClasses.txt   |      7 +
 .../2.2.0/VegetationIndex(SlopeBased).txt          |     13 +
 .../2.2.0/VerticalDistancetoChannelNetwork.txt     |      8 +
 .../description/2.2.0/WaterRetentionCapacity.txt   |      6 +
 .../saga/description/2.2.0/WatershedBasins.txt     |      7 +
 .../description/2.2.0/WatershedSegmentation.txt    |     12 +
 .../2.2.0/WindEffect(WindwardLeewardIndex).txt     |     15 +
 .../saga/description/2.2.0/ZonalGridStatistics.txt |      8 +
 .../2.2.2/AccumulatedCost(Anisotropic).txt         |      8 +
 .../2.2.2/AccumulatedCost(Isotropic).txt           |      7 +
 .../description/2.2.2/AddCoordinatestopoints.txt   |      4 +
 .../description/2.2.2/AddGridValuestoPoints.txt    |      7 +
 .../description/2.2.2/AddGridValuestoShapes.txt    |      7 +
 .../2.2.2/AddPolygonAttributestoPoints.txt         |      6 +
 .../algs/saga/description/2.2.2/Aggregate.txt      |      5 +
 .../2.2.2/AggregatePointObservations.txt           |     14 +
 .../saga/description/2.2.2/AggregationIndex.txt    |      5 +
 .../2.2.2/AnalyticalHierarchyProcess.txt           |      5 +
 .../description/2.2.2/AnalyticalHillshading.txt    |      8 +
 .../description/2.2.2/B-SplineApproximation.txt    |     10 +
 .../description/2.2.2/BurnStreamNetworkintoDEM.txt |      8 +
 .../algs/saga/description/2.2.2/CellBalance.txt    |      7 +
 .../saga/description/2.2.2/ChangeDateFormat.txt    |      7 +
 .../saga/description/2.2.2/ChangeDetection.txt     |     16 +
 .../saga/description/2.2.2/ChangeGridValues.txt    |      6 +
 .../saga/description/2.2.2/ChangeTimeFormat.txt    |      7 +
 .../algs/saga/description/2.2.2/ChannelNetwork.txt |     14 +
 .../2.2.2/ChannelNetworkandDrainageBasins.txt      |     11 +
 .../saga/description/2.2.2/ClipGridwithPolygon.txt |      5 +
 .../description/2.2.2/ClipPointswithPolygons.txt   |      7 +
 .../algs/saga/description/2.2.2/CloseGaps.txt      |      6 +
 .../saga/description/2.2.2/CloseGapswithSpline.txt |     12 +
 .../saga/description/2.2.2/CloseOneCellGaps.txt    |      4 +
 .../description/2.2.2/ClusterAnalysisforGrids.txt  |      9 +
 .../2.2.2/ConfusionMatrix(GridPolygons).txt        |     12 +
 .../description/2.2.2/ContourLinesfromGrid.txt     |      8 +
 .../2.2.2/ConvergenceIndex(SearchRadius).txt       |     11 +
 .../saga/description/2.2.2/ConvergenceIndex.txt    |      6 +
 .../description/2.2.2/ConvertDataStorageType.txt   |      5 +
 .../description/2.2.2/ConvertLinestoPoints.txt     |      6 +
 .../description/2.2.2/ConvertLinestoPolygons.txt   |      4 +
 .../2.2.2/ConvertMultipointstoPoints.txt           |      4 +
 .../description/2.2.2/ConvertPointstoLine(s).txt   |      6 +
 .../2.2.2/ConvertPolygonLineVerticestoPoints.txt   |      4 +
 .../description/2.2.2/ConvertPolygonstoLines.txt   |      4 +
 .../algs/saga/description/2.2.2/ConvexHull.txt     |      6 +
 .../saga/description/2.2.2/CreateGraticule.txt     |      8 +
 .../algs/saga/description/2.2.2/CropToData.txt     |      4 +
 .../2.2.2/Cross-ClassificationandTabulation.txt    |      7 +
 .../algs/saga/description/2.2.2/CrossProfiles.txt  |      8 +
 .../description/2.2.2/CubicSplineApproximation.txt |     13 +
 .../description/2.2.2/CurvatureClassification.txt  |      5 +
 .../algs/saga/description/2.2.2/CutShapesLayer.txt |      7 +
 .../description/2.2.2/DTMFilter(slope-based).txt   |      8 +
 .../2.2.2/DirectionalStatisticsforSingleGrid.txt   |     23 +
 .../algs/saga/description/2.2.2/DistanceMatrix.txt |      4 +
 .../2.2.2/DiurnalAnisotropicHeating.txt            |      5 +
 .../description/2.2.2/DiversityOfCategories.txt    |     14 +
 .../2.2.2/DownslopeDistanceGradient.txt            |      7 +
 .../saga/description/2.2.2/EdgeContamination.txt   |      4 +
 .../description/2.2.2/EffectiveAirFlowHeights.txt  |     15 +
 .../2.2.2/FastRegionGrowingAlgorithm.txt           |      7 +
 .../description/2.2.2/FastRepresentativeness.txt   |      7 +
 .../saga/description/2.2.2/FillGapsinRecords.txt   |      6 +
 .../2.2.2/FillSinks(PlanchonDarboux,2001).txt      |      5 +
 .../saga/description/2.2.2/FillSinks(WangLiu).txt  |      7 +
 .../description/2.2.2/FillSinksXXL(WangLiu).txt    |      5 +
 .../algs/saga/description/2.2.2/FilterClumps.txt   |      5 +
 .../saga/description/2.2.2/FireRiskAnalysis.txt    |     18 +
 .../saga/description/2.2.2/FitNPointstoshape.txt   |      5 +
 .../algs/saga/description/2.2.2/FlatDetection.txt  |      6 +
 .../2.2.2/FlowAccumulation(FlowTracing).txt        |     17 +
 .../2.2.2/FlowAccumulation(Recursive).txt          |     18 +
 .../2.2.2/FlowAccumulation(Top-Down).txt           |      5 +
 .../algs/saga/description/2.2.2/FlowPathLength.txt |      8 +
 .../2.2.2/FlowWidthandSpecificCatchmentArea.txt    |      7 +
 .../2.2.2/Fragmentation(Alternative).txt           |     17 +
 .../description/2.2.2/Fragmentation(Standard).txt  |     17 +
 ...gmentationClassesfromDensityandConnectivity.txt |      9 +
 .../algs/saga/description/2.2.2/Function.txt       |      8 +
 .../algs/saga/description/2.2.2/Fuzzify.txt        |     10 +
 .../description/2.2.2/FuzzyIntersection(AND).txt   |      5 +
 .../algs/saga/description/2.2.2/FuzzyUnion(OR).txt |      5 +
 .../algs/saga/description/2.2.2/GaussianFilter.txt |      7 +
 ...aphicallyWeightedMultipleRegression(Points).txt |     16 +
 ...allyWeightedMultipleRegression(PointsGrids).txt |     20 +
 .../GeographicallyWeightedMultipleRegression.txt   |     23 +
 ...eographicallyWeightedRegression(PointsGrid).txt |     20 +
 .../2.2.2/GeographicallyWeightedRegression.txt     |     23 +
 .../saga/description/2.2.2/GeometricFigures.txt    |      7 +
 .../saga/description/2.2.2/GetShapesExtents.txt    |      5 +
 .../description/2.2.2/GlobalMoransIforGrids.txt    |      5 +
 ...adientVectorfromCartesiantoPolarCoordinates.txt |     10 +
 ...adientVectorfromPolartoCartesianCoordinates.txt |     10 +
 .../GradientVectorsfromDirectionalComponents.txt   |     10 +
 .../GradientVectorsfromDirectionandLength.txt      |     10 +
 .../2.2.2/GradientVectorsfromSurface.txt           |      9 +
 .../algs/saga/description/2.2.2/GridBuffer.txt     |      6 +
 .../algs/saga/description/2.2.2/GridCalculator.txt |      9 +
 .../algs/saga/description/2.2.2/GridCellIndex.txt  |      5 +
 .../algs/saga/description/2.2.2/GridDifference.txt |      5 +
 .../algs/saga/description/2.2.2/GridDivision.txt   |      5 +
 .../algs/saga/description/2.2.2/GridMasking.txt    |      6 +
 .../saga/description/2.2.2/GridNormalisation.txt   |      6 +
 .../saga/description/2.2.2/GridOrientation.txt     |      5 +
 .../saga/description/2.2.2/GridProximityBuffer.txt |      8 +
 .../saga/description/2.2.2/GridSkeletonization.txt |      9 +
 .../saga/description/2.2.2/GridStandardisation.txt |      5 +
 .../2.2.2/GridStatisticsforPolygons.txt            |     16 +
 .../2.2.2/GridValuestoPoints(randomly).txt         |      5 +
 .../saga/description/2.2.2/GridValuestoPoints.txt  |      7 +
 .../algs/saga/description/2.2.2/GridVolume.txt     |      5 +
 .../algs/saga/description/2.2.2/GridsProduct.txt   |      4 +
 .../algs/saga/description/2.2.2/GridsSum.txt       |      4 +
 .../saga/description/2.2.2/HistogramSurface.txt    |      5 +
 .../algs/saga/description/2.2.2/Hypsometry.txt     |     10 +
 .../description/2.2.2/InverseDistanceWeighted.txt  |     22 +
 .../saga/description/2.2.2/InvertDataNo-Data.txt   |      4 +
 .../description/2.2.2/KernelDensityEstimation.txt  |     11 +
 .../algs/saga/description/2.2.2/LSFactor.txt       |      9 +
 .../algs/saga/description/2.2.2/LakeFlood.txt      |      7 +
 .../description/2.2.2/LandSurfaceTemperature.txt   |     10 +
 .../saga/description/2.2.2/LaplacianFilter.txt     |      8 +
 .../saga/description/2.2.2/Layerofextremevalue.txt |      5 +
 .../algs/saga/description/2.2.2/LeastCostPaths.txt |      7 +
 .../description/2.2.2/Line-PolygonIntersection.txt |      6 +
 .../algs/saga/description/2.2.2/LineDissolve.txt   |      8 +
 .../algs/saga/description/2.2.2/LineProperties.txt |      7 +
 .../saga/description/2.2.2/LineSimplification.txt  |      5 +
 .../description/2.2.2/LocalMinimaandMaxima.txt     |      5 +
 .../algs/saga/description/2.2.2/MajorityFilter.txt |      7 +
 .../saga/description/2.2.2/MassBalanceIndex.txt    |      8 +
 .../algs/saga/description/2.2.2/MergeLayers.txt    |      6 +
 .../saga/description/2.2.2/MetricConversions.txt   |      5 +
 .../description/2.2.2/MinimumDistanceAnalysis.txt  |      4 +
 .../description/2.2.2/ModifiedQuadraticShepard.txt |     11 +
 .../saga/description/2.2.2/MorphologicalFilter.txt |      7 +
 .../2.2.2/MorphometricProtectionIndex.txt          |      5 +
 .../algs/saga/description/2.2.2/Mosaicking.txt     |     14 +
 .../saga/description/2.2.2/Multi-BandVariation.txt |     11 +
 .../description/2.2.2/MultiDirectionLeeFilter.txt  |     10 +
 .../MultilevelB-SplineInterpolation(fromGrid).txt  |     13 +
 .../2.2.2/MultilevelB-SplineInterpolation.txt      |     11 +
 ...ultilevelB-SplineInterpolationforCategories.txt |     11 +
 .../MultipleRegressionAnalysis(GridGrids).txt      |     15 +
 .../MultipleRegressionAnalysis(PointsGrids).txt    |     16 +
 ...esolutionIndexofValleyBottomFlatness(MRVBF).txt |     13 +
 .../saga/description/2.2.2/NaturalNeighbour.txt    |     10 +
 .../saga/description/2.2.2/NearestNeighbour.txt    |      9 +
 .../2.2.2/OrderedWeightedAveraging(OWA).txt        |      5 +
 .../description/2.2.2/OrdinaryKriging(Global).txt  |     27 +
 .../saga/description/2.2.2/OrdinaryKriging.txt     |     24 +
 .../2.2.2/OverlandFlow-KinematicWaveD8.txt         |     13 +
 .../2.2.2/OverlandFlowDistancetoChannelNetwork.txt |      8 +
 .../algs/saga/description/2.2.2/Patching.txt       |      6 +
 .../saga/description/2.2.2/PatternAnalysis.txt     |     11 +
 .../2.2.2/PointStatisticsforPolygons.txt           |     14 +
 .../algs/saga/description/2.2.2/PointsFilter.txt   |     12 +
 .../algs/saga/description/2.2.2/PointsThinning.txt |      6 +
 .../2.2.2/PolartoCartesianCoordinates.txt          |      8 +
 .../description/2.2.2/Polygon-LineIntersection.txt |      5 +
 .../saga/description/2.2.2/PolygonCentroids.txt    |      5 +
 .../saga/description/2.2.2/PolygonDifference.txt   |      6 +
 .../saga/description/2.2.2/PolygonDissolve.txt     |      8 +
 .../description/2.2.2/PolygonDissolveAllPolygs.txt |      5 +
 .../saga/description/2.2.2/PolygonIdentity.txt     |      6 +
 .../saga/description/2.2.2/PolygonIntersect.txt    |      6 +
 .../2.2.2/PolygonPartstoSeparatePolygons.txt       |      5 +
 .../saga/description/2.2.2/PolygonProperties.txt   |      8 +
 .../saga/description/2.2.2/PolygonShapeIndices.txt |      4 +
 .../2.2.2/PolygonSymmetricalDifference.txt         |      6 +
 .../algs/saga/description/2.2.2/PolygonUnion.txt   |      6 +
 .../algs/saga/description/2.2.2/PolygonUpdate.txt  |      6 +
 .../description/2.2.2/PolygonstoEdgesandNodes.txt  |      5 +
 .../description/2.2.2/PolynomialRegression.txt     |     14 +
 .../2.2.2/PrincipleComponentsAnalysis.txt          |      6 +
 .../saga/description/2.2.2/Profilefrompoints.txt   |      7 +
 .../saga/description/2.2.2/ProfilesfromLines.txt   |      9 +
 .../algs/saga/description/2.2.2/ProximityGrid.txt  |      6 +
 .../2.2.2/QuadTreeStructuretoShapes.txt            |      7 +
 .../algs/saga/description/2.2.2/RGBComposite.txt   |     24 +
 .../description/2.2.2/RadiusofVariance(Grid).txt   |      7 +
 .../algs/saga/description/2.2.2/RandomField.txt    |     12 +
 .../description/2.2.2/RandomTerrainGeneration.txt  |      9 +
 .../algs/saga/description/2.2.2/RankFilter.txt     |      7 +
 .../saga/description/2.2.2/RealSurfaceArea.txt     |      4 +
 .../description/2.2.2/ReclassifyGridValues.txt     |     18 +
 .../2.2.2/RegressionAnalysis(PointsGrid).txt       |      9 +
 .../2.2.2/RelativeHeightsandSlopePositions.txt     |     11 +
 .../description/2.2.2/RemoveDuplicatePoints.txt    |      7 +
 .../description/2.2.2/Representativeness(Grid).txt |      6 +
 .../algs/saga/description/2.2.2/Resampling.txt     |     12 +
 .../description/2.2.2/ResidualAnalysis(Grid).txt   |     17 +
 .../algs/saga/description/2.2.2/RunningAverage.txt |      6 +
 .../saga/description/2.2.2/SAGAWetnessIndex.txt    |     13 +
 .../algs/saga/description/2.2.2/SeedGeneration.txt |     11 +
 .../2.2.2/Separatepointsbydirection.txt            |      6 +
 .../algs/saga/description/2.2.2/ShapesBuffer.txt   |     10 +
 .../saga/description/2.2.2/ShapesBufferFixed.txt   |      9 +
 .../algs/saga/description/2.2.2/ShapestoGrid.txt   |     14 +
 .../saga/description/2.2.2/ShrinkAndExpand.txt     |      8 +
 .../algs/saga/description/2.2.2/SimpleFilter.txt   |      7 +
 .../saga/description/2.2.2/SimpleRegionGrowing.txt |     14 +
 .../algs/saga/description/2.2.2/Simulation.txt     |     16 +
 .../2.2.2/SinkDrainageRouteDetection.txt           |      6 +
 .../algs/saga/description/2.2.2/SinkRemoval.txt    |      8 +
 .../algs/saga/description/2.2.2/SkyViewFactor.txt  |     12 +
 .../description/2.2.2/Slope,Aspect,Curvature.txt   |     18 +
 .../algs/saga/description/2.2.2/SlopeLength.txt    |      4 +
 .../2.2.2/SoilTextureClassification.txt            |      7 +
 .../2.2.2/SpatialPointPatternAnalysis.txt          |      7 +
 .../description/2.2.2/SplitShapesLayerRandomly.txt |      7 +
 .../saga/description/2.2.2/StatisticsforGrids.txt  |     14 +
 .../algs/saga/description/2.2.2/StrahlerOrder.txt  |      4 +
 .../saga/description/2.2.2/StreamPowerIndex.txt    |      6 +
 .../description/2.2.2/SupervisedClassification.txt |     22 +
 .../description/2.2.2/SurfaceSpecificPoints.txt    |      6 +
 .../2.2.2/TPIBasedLandformClassification.txt       |     12 +
 .../2.2.2/TerrainRuggednessIndex(TRI).txt          |      9 +
 .../description/2.2.2/ThinPlateSpline(TIN).txt     |     12 +
 .../saga/description/2.2.2/ThinPlateSpline.txt     |     17 +
 .../saga/description/2.2.2/ThresholdBuffer.txt     |      8 +
 .../description/2.2.2/TopographicCorrection.txt    |     11 +
 .../2.2.2/TopographicPositionIndex(TPI).txt        |     11 +
 .../2.2.2/TopographicWetnessIndex(TWI).txt         |      8 +
 .../2.2.2/Transectthroughpolygonshapefile.txt      |      6 +
 .../saga/description/2.2.2/TransformShapes.txt     |     11 +
 .../algs/saga/description/2.2.2/TransposeGrids.txt |      6 +
 .../algs/saga/description/2.2.2/Triangulation.txt  |      9 +
 .../description/2.2.2/UniversalKriging(Global).txt |     32 +
 .../saga/description/2.2.2/UniversalKriging.txt    |     24 +
 .../algs/saga/description/2.2.2/UpslopeArea.txt    |     10 +
 .../saga/description/2.2.2/UserDefinedFilter.txt   |      6 +
 .../algs/saga/description/2.2.2/VariogramCloud.txt |      7 +
 .../saga/description/2.2.2/VariogramSurface.txt    |      9 +
 .../2.2.2/VectorRuggednessMeasure(VRM).txt         |      9 +
 .../description/2.2.2/VectorisingGridClasses.txt   |      7 +
 .../2.2.2/VegetationIndex(SlopeBased).txt          |     13 +
 .../2.2.2/VerticalDistancetoChannelNetwork.txt     |      8 +
 .../description/2.2.2/WaterRetentionCapacity.txt   |      6 +
 .../saga/description/2.2.2/WatershedBasins.txt     |      7 +
 .../description/2.2.2/WatershedSegmentation.txt    |     12 +
 .../2.2.2/WindEffect(WindwardLeewardIndex).txt     |     15 +
 .../saga/description/2.2.2/ZonalGridStatistics.txt |      8 +
 .../2.2.3/AccumulatedCost(Anisotropic).txt         |      8 +
 .../2.2.3/AccumulatedCost(Isotropic).txt           |      7 +
 .../description/2.2.3/AddCoordinatestopoints.txt   |      4 +
 .../description/2.2.3/AddGridValuestoPoints.txt    |      7 +
 .../description/2.2.3/AddGridValuestoShapes.txt    |      7 +
 .../2.2.3/AddPolygonAttributestoPoints.txt         |      6 +
 .../algs/saga/description/2.2.3/Aggregate.txt      |      5 +
 .../2.2.3/AggregatePointObservations.txt           |     14 +
 .../saga/description/2.2.3/AggregationIndex.txt    |      5 +
 .../2.2.3/AnalyticalHierarchyProcess.txt           |      5 +
 .../description/2.2.3/AnalyticalHillshading.txt    |      8 +
 .../description/2.2.3/B-SplineApproximation.txt    |     10 +
 .../description/2.2.3/BurnStreamNetworkintoDEM.txt |      8 +
 .../algs/saga/description/2.2.3/CellBalance.txt    |      7 +
 .../saga/description/2.2.3/ChangeDateFormat.txt    |      7 +
 .../saga/description/2.2.3/ChangeDetection.txt     |     16 +
 .../saga/description/2.2.3/ChangeGridValues.txt    |      6 +
 .../saga/description/2.2.3/ChangeTimeFormat.txt    |      7 +
 .../algs/saga/description/2.2.3/ChannelNetwork.txt |     14 +
 .../2.2.3/ChannelNetworkandDrainageBasins.txt      |     11 +
 .../saga/description/2.2.3/ClipGridwithPolygon.txt |      5 +
 .../description/2.2.3/ClipPointswithPolygons.txt   |      7 +
 .../algs/saga/description/2.2.3/CloseGaps.txt      |      6 +
 .../saga/description/2.2.3/CloseGapswithSpline.txt |     12 +
 .../saga/description/2.2.3/CloseOneCellGaps.txt    |      4 +
 .../description/2.2.3/ClusterAnalysisforGrids.txt  |      9 +
 .../2.2.3/ConfusionMatrix(GridPolygons).txt        |     12 +
 .../description/2.2.3/ContourLinesfromGrid.txt     |      8 +
 .../2.2.3/ConvergenceIndex(SearchRadius).txt       |     11 +
 .../saga/description/2.2.3/ConvergenceIndex.txt    |      6 +
 .../description/2.2.3/ConvertDataStorageType.txt   |      5 +
 .../description/2.2.3/ConvertLinestoPoints.txt     |      6 +
 .../description/2.2.3/ConvertLinestoPolygons.txt   |      4 +
 .../2.2.3/ConvertMultipointstoPoints.txt           |      4 +
 .../description/2.2.3/ConvertPointstoLine(s).txt   |      6 +
 .../2.2.3/ConvertPolygonLineVerticestoPoints.txt   |      4 +
 .../description/2.2.3/ConvertPolygonstoLines.txt   |      4 +
 .../algs/saga/description/2.2.3/ConvexHull.txt     |      6 +
 .../description/2.2.3/CreateLinesGraticule.txt     |      9 +
 .../description/2.2.3/CreatePolygonsGraticule.txt  |      9 +
 .../algs/saga/description/2.2.3/CropToData.txt     |      4 +
 .../2.2.3/Cross-ClassificationandTabulation.txt    |      7 +
 .../algs/saga/description/2.2.3/CrossProfiles.txt  |      8 +
 .../description/2.2.3/CubicSplineApproximation.txt |     13 +
 .../description/2.2.3/CurvatureClassification.txt  |      5 +
 .../algs/saga/description/2.2.3/CutShapesLayer.txt |      7 +
 .../description/2.2.3/DTMFilter(slope-based).txt   |      8 +
 .../2.2.3/DiffusiveHillslopeEvolution(ADI).txt     |     11 +
 .../2.2.3/DiffusiveHillslopeEvolution(FTCS).txt    |     11 +
 .../2.2.3/DirectionalStatisticsforSingleGrid.txt   |     23 +
 .../algs/saga/description/2.2.3/DistanceMatrix.txt |      4 +
 .../2.2.3/DiurnalAnisotropicHeating.txt            |      5 +
 .../description/2.2.3/DiversityOfCategories.txt    |     15 +
 .../2.2.3/DownslopeDistanceGradient.txt            |      7 +
 .../saga/description/2.2.3/EdgeContamination.txt   |      4 +
 .../description/2.2.3/EffectiveAirFlowHeights.txt  |     15 +
 .../2.2.3/FastRegionGrowingAlgorithm.txt           |      7 +
 .../description/2.2.3/FastRepresentativeness.txt   |      7 +
 .../saga/description/2.2.3/FillGapsinRecords.txt   |      6 +
 .../2.2.3/FillSinks(PlanchonDarboux,2001).txt      |      5 +
 .../saga/description/2.2.3/FillSinks(QMofESP).txt  |      6 +
 .../saga/description/2.2.3/FillSinks(WangLiu).txt  |      7 +
 .../description/2.2.3/FillSinksXXL(WangLiu).txt    |      5 +
 .../algs/saga/description/2.2.3/FilterClumps.txt   |      5 +
 .../saga/description/2.2.3/FireRiskAnalysis.txt    |     18 +
 .../saga/description/2.2.3/FitNPointstoshape.txt   |      5 +
 .../algs/saga/description/2.2.3/FlatDetection.txt  |      6 +
 .../2.2.3/FlowAccumulation(FlowTracing).txt        |     17 +
 .../2.2.3/FlowAccumulation(QMofESP).txt            |      6 +
 .../2.2.3/FlowAccumulation(Recursive).txt          |     18 +
 .../2.2.3/FlowAccumulation(Top-Down).txt           |      5 +
 .../algs/saga/description/2.2.3/FlowPathLength.txt |      8 +
 .../2.2.3/FlowWidthandSpecificCatchmentArea.txt    |      7 +
 .../2.2.3/Fragmentation(Alternative).txt           |     17 +
 .../description/2.2.3/Fragmentation(Standard).txt  |     17 +
 ...gmentationClassesfromDensityandConnectivity.txt |      9 +
 .../algs/saga/description/2.2.3/Function.txt       |      8 +
 .../algs/saga/description/2.2.3/Fuzzify.txt        |     10 +
 .../description/2.2.3/FuzzyIntersection(AND).txt   |      5 +
 .../algs/saga/description/2.2.3/FuzzyUnion(OR).txt |      5 +
 .../algs/saga/description/2.2.3/GaussianFilter.txt |      7 +
 ...aphicallyWeightedMultipleRegression(Points).txt |     16 +
 ...allyWeightedMultipleRegression(PointsGrids).txt |     20 +
 .../GeographicallyWeightedMultipleRegression.txt   |     23 +
 ...eographicallyWeightedRegression(PointsGrid).txt |     20 +
 .../2.2.3/GeographicallyWeightedRegression.txt     |     23 +
 .../saga/description/2.2.3/GeometricFigures.txt    |      7 +
 .../saga/description/2.2.3/GetShapesExtents.txt    |      5 +
 .../description/2.2.3/GlobalMoransIforGrids.txt    |      5 +
 ...adientVectorfromCartesiantoPolarCoordinates.txt |     10 +
 ...adientVectorfromPolartoCartesianCoordinates.txt |     10 +
 .../GradientVectorsfromDirectionalComponents.txt   |     10 +
 .../GradientVectorsfromDirectionandLength.txt      |     10 +
 .../2.2.3/GradientVectorsfromSurface.txt           |      9 +
 .../algs/saga/description/2.2.3/GridBuffer.txt     |      6 +
 .../algs/saga/description/2.2.3/GridCalculator.txt |      9 +
 .../algs/saga/description/2.2.3/GridCellIndex.txt  |      5 +
 .../algs/saga/description/2.2.3/GridDifference.txt |      5 +
 .../algs/saga/description/2.2.3/GridDivision.txt   |      5 +
 .../algs/saga/description/2.2.3/GridMasking.txt    |      6 +
 .../saga/description/2.2.3/GridNormalisation.txt   |      6 +
 .../saga/description/2.2.3/GridOrientation.txt     |      5 +
 .../saga/description/2.2.3/GridProximityBuffer.txt |      8 +
 .../saga/description/2.2.3/GridSkeletonization.txt |      9 +
 .../saga/description/2.2.3/GridStandardisation.txt |      5 +
 .../2.2.3/GridStatisticsforPolygons.txt            |     16 +
 .../2.2.3/GridValuestoPoints(randomly).txt         |      5 +
 .../saga/description/2.2.3/GridValuestoPoints.txt  |      7 +
 .../algs/saga/description/2.2.3/GridVolume.txt     |      5 +
 .../algs/saga/description/2.2.3/GridsProduct.txt   |      4 +
 .../algs/saga/description/2.2.3/GridsSum.txt       |      4 +
 .../saga/description/2.2.3/HistogramSurface.txt    |      5 +
 .../algs/saga/description/2.2.3/Hypsometry.txt     |     10 +
 .../description/2.2.3/InverseDistanceWeighted.txt  |     22 +
 .../saga/description/2.2.3/InvertDataNo-Data.txt   |      4 +
 .../description/2.2.3/KernelDensityEstimation.txt  |     11 +
 .../algs/saga/description/2.2.3/LSFactor.txt       |      9 +
 .../algs/saga/description/2.2.3/LakeFlood.txt      |      7 +
 .../description/2.2.3/LandSurfaceTemperature.txt   |     10 +
 .../saga/description/2.2.3/LaplacianFilter.txt     |      8 +
 .../saga/description/2.2.3/Layerofextremevalue.txt |      5 +
 .../algs/saga/description/2.2.3/LeastCostPaths.txt |      7 +
 .../description/2.2.3/Line-PolygonIntersection.txt |      6 +
 .../algs/saga/description/2.2.3/LineDissolve.txt   |      8 +
 .../algs/saga/description/2.2.3/LineProperties.txt |      7 +
 .../saga/description/2.2.3/LineSimplification.txt  |      5 +
 .../description/2.2.3/LocalMinimaandMaxima.txt     |      5 +
 .../algs/saga/description/2.2.3/MajorityFilter.txt |      7 +
 .../saga/description/2.2.3/MassBalanceIndex.txt    |      8 +
 .../algs/saga/description/2.2.3/MergeLayers.txt    |      6 +
 .../saga/description/2.2.3/MetricConversions.txt   |      5 +
 .../description/2.2.3/MinimumDistanceAnalysis.txt  |      4 +
 .../description/2.2.3/ModifiedQuadraticShepard.txt |     11 +
 .../saga/description/2.2.3/MorphologicalFilter.txt |      7 +
 .../2.2.3/MorphometricProtectionIndex.txt          |      5 +
 .../algs/saga/description/2.2.3/Mosaicking.txt     |     15 +
 .../saga/description/2.2.3/Multi-BandVariation.txt |     11 +
 .../description/2.2.3/MultiDirectionLeeFilter.txt  |     10 +
 .../MultilevelB-SplineInterpolation(fromGrid).txt  |     13 +
 .../2.2.3/MultilevelB-SplineInterpolation.txt      |     11 +
 ...ultilevelB-SplineInterpolationforCategories.txt |     11 +
 .../MultipleRegressionAnalysis(GridGrids).txt      |     15 +
 .../MultipleRegressionAnalysis(PointsGrids).txt    |     16 +
 ...esolutionIndexofValleyBottomFlatness(MRVBF).txt |     13 +
 .../saga/description/2.2.3/NaturalNeighbour.txt    |     10 +
 .../saga/description/2.2.3/NearestNeighbour.txt    |      9 +
 .../2.2.3/OrderedWeightedAveraging(OWA).txt        |      5 +
 .../description/2.2.3/OrdinaryKriging(Global).txt  |     27 +
 .../saga/description/2.2.3/OrdinaryKriging.txt     |     24 +
 .../2.2.3/OverlandFlow-KinematicWaveD8.txt         |     13 +
 .../2.2.3/OverlandFlowDistancetoChannelNetwork.txt |      8 +
 .../algs/saga/description/2.2.3/Patching.txt       |      6 +
 .../saga/description/2.2.3/PatternAnalysis.txt     |     11 +
 .../2.2.3/PointStatisticsforPolygons.txt           |     14 +
 .../algs/saga/description/2.2.3/PointsFilter.txt   |     12 +
 .../algs/saga/description/2.2.3/PointsThinning.txt |      6 +
 .../2.2.3/PolartoCartesianCoordinates.txt          |      8 +
 .../description/2.2.3/Polygon-LineIntersection.txt |      5 +
 .../saga/description/2.2.3/PolygonCentroids.txt    |      5 +
 .../saga/description/2.2.3/PolygonDifference.txt   |      6 +
 .../saga/description/2.2.3/PolygonDissolve.txt     |      8 +
 .../description/2.2.3/PolygonDissolveAllPolygs.txt |      5 +
 .../saga/description/2.2.3/PolygonIdentity.txt     |      6 +
 .../saga/description/2.2.3/PolygonIntersect.txt    |      6 +
 .../2.2.3/PolygonPartstoSeparatePolygons.txt       |      5 +
 .../saga/description/2.2.3/PolygonProperties.txt   |      8 +
 .../saga/description/2.2.3/PolygonShapeIndices.txt |      4 +
 .../2.2.3/PolygonSymmetricalDifference.txt         |      6 +
 .../algs/saga/description/2.2.3/PolygonUnion.txt   |      6 +
 .../algs/saga/description/2.2.3/PolygonUpdate.txt  |      6 +
 .../description/2.2.3/PolygonstoEdgesandNodes.txt  |      5 +
 .../description/2.2.3/PolynomialRegression.txt     |     14 +
 .../2.2.3/PrincipleComponentsAnalysis.txt          |      6 +
 .../saga/description/2.2.3/Profilefrompoints.txt   |      7 +
 .../saga/description/2.2.3/ProfilesfromLines.txt   |      9 +
 .../algs/saga/description/2.2.3/ProximityGrid.txt  |      6 +
 .../2.2.3/QuadTreeStructuretoShapes.txt            |      7 +
 .../algs/saga/description/2.2.3/RGBComposite.txt   |     24 +
 .../description/2.2.3/RadiusofVariance(Grid).txt   |      7 +
 .../algs/saga/description/2.2.3/RandomField.txt    |     12 +
 .../description/2.2.3/RandomTerrainGeneration.txt  |      9 +
 .../algs/saga/description/2.2.3/RankFilter.txt     |      7 +
 .../saga/description/2.2.3/RealSurfaceArea.txt     |      4 +
 .../description/2.2.3/ReclassifyGridValues.txt     |     18 +
 .../2.2.3/RegressionAnalysis(PointsGrid).txt       |      9 +
 .../2.2.3/RelativeHeightsandSlopePositions.txt     |     11 +
 .../description/2.2.3/RemoveDuplicatePoints.txt    |      7 +
 .../description/2.2.3/Representativeness(Grid).txt |      6 +
 .../algs/saga/description/2.2.3/Resampling.txt     |     12 +
 .../description/2.2.3/ResidualAnalysis(Grid).txt   |     18 +
 .../algs/saga/description/2.2.3/RunningAverage.txt |      6 +
 .../saga/description/2.2.3/SAGAWetnessIndex.txt    |     13 +
 .../algs/saga/description/2.2.3/SeedGeneration.txt |     11 +
 .../2.2.3/Separatepointsbydirection.txt            |      6 +
 .../algs/saga/description/2.2.3/ShapesBuffer.txt   |     10 +
 .../saga/description/2.2.3/ShapesBufferFixed.txt   |      9 +
 .../algs/saga/description/2.2.3/ShapestoGrid.txt   |     14 +
 .../saga/description/2.2.3/ShrinkAndExpand.txt     |      8 +
 .../algs/saga/description/2.2.3/SimpleFilter.txt   |      7 +
 .../saga/description/2.2.3/SimpleRegionGrowing.txt |     14 +
 .../algs/saga/description/2.2.3/Simulation.txt     |     16 +
 .../2.2.3/SinkDrainageRouteDetection.txt           |      6 +
 .../algs/saga/description/2.2.3/SinkRemoval.txt    |      8 +
 .../algs/saga/description/2.2.3/SkyViewFactor.txt  |     12 +
 .../description/2.2.3/Slope,Aspect,Curvature.txt   |     18 +
 .../algs/saga/description/2.2.3/SlopeLength.txt    |      4 +
 .../2.2.3/SoilTextureClassification.txt            |      7 +
 .../2.2.3/SpatialPointPatternAnalysis.txt          |      7 +
 .../description/2.2.3/SplitShapesLayerRandomly.txt |      7 +
 .../saga/description/2.2.3/StatisticsforGrids.txt  |     14 +
 .../algs/saga/description/2.2.3/StrahlerOrder.txt  |      4 +
 .../saga/description/2.2.3/StreamPowerIndex.txt    |      6 +
 .../description/2.2.3/SuccessiveFlowRouting.txt    |      7 +
 .../description/2.2.3/SupervisedClassification.txt |     22 +
 .../description/2.2.3/SurfaceSpecificPoints.txt    |      6 +
 .../2.2.3/TPIBasedLandformClassification.txt       |     12 +
 .../2.2.3/TerrainRuggednessIndex(TRI).txt          |      9 +
 .../description/2.2.3/ThinPlateSpline(TIN).txt     |     12 +
 .../saga/description/2.2.3/ThinPlateSpline.txt     |     17 +
 .../saga/description/2.2.3/ThresholdBuffer.txt     |      8 +
 .../description/2.2.3/TopographicCorrection.txt    |     11 +
 .../2.2.3/TopographicPositionIndex(TPI).txt        |     11 +
 .../2.2.3/TopographicWetnessIndex(TWI).txt         |      8 +
 .../2.2.3/Transectthroughpolygonshapefile.txt      |      6 +
 .../saga/description/2.2.3/TransformShapes.txt     |     11 +
 .../algs/saga/description/2.2.3/TransposeGrids.txt |      6 +
 .../algs/saga/description/2.2.3/Triangulation.txt  |      9 +
 .../description/2.2.3/UniversalKriging(Global).txt |     32 +
 .../saga/description/2.2.3/UniversalKriging.txt    |     24 +
 .../algs/saga/description/2.2.3/UpslopeArea.txt    |     10 +
 .../saga/description/2.2.3/UserDefinedFilter.txt   |      6 +
 .../algs/saga/description/2.2.3/VariogramCloud.txt |      7 +
 .../saga/description/2.2.3/VariogramSurface.txt    |      9 +
 .../2.2.3/VectorRuggednessMeasure(VRM).txt         |      9 +
 .../description/2.2.3/VectorisingGridClasses.txt   |      7 +
 .../2.2.3/VegetationIndex(SlopeBased).txt          |     13 +
 .../2.2.3/VerticalDistancetoChannelNetwork.txt     |      8 +
 .../description/2.2.3/WaterRetentionCapacity.txt   |      6 +
 .../saga/description/2.2.3/WatershedBasins.txt     |      7 +
 .../description/2.2.3/WatershedSegmentation.txt    |     12 +
 .../2.2.3/WindEffect(WindwardLeewardIndex).txt     |     15 +
 .../saga/description/2.2.3/ZonalGridStatistics.txt |      8 +
 .../algs/saga/ext/supervisedclassification.py      |      1 +
 .../processing/algs/saga/saga_version_check.txt    |    185 -
 .../plugins/processing/algs/saga/versioncheck.py   |     35 +-
 .../processing/algs/taudem/TauDEMAlgorithm.py      |     15 +-
 .../algs/taudem/TauDEMAlgorithmProvider.py         |     38 +-
 .../algs/taudem/TauDEMMultifileAlgorithm.py        |     12 +-
 .../plugins/processing/algs/taudem/dinfdistdown.py |     28 +-
 .../processing/algs/taudem/dinfdistdown_multi.py   |     28 +-
 .../plugins/processing/algs/taudem/dinfdistup.py   |     30 +-
 .../processing/algs/taudem/dinfdistup_multi.py     |     30 +-
 .../processing/algs/taudem/dinftranslimaccum.py    |     24 +-
 .../processing/algs/taudem/dinftranslimaccum2.py   |     28 +-
 .../algs/taudem/dinftranslimaccum2_multi.py        |     28 +-
 .../algs/taudem/dinftranslimaccum_multi.py         |     24 +-
 .../plugins/processing/algs/taudem/dropanalysis.py |     38 +-
 .../processing/algs/taudem/dropanalysis_multi.py   |     38 +-
 python/plugins/processing/algs/taudem/gridnet.py   |     24 +-
 .../processing/algs/taudem/gridnet_multi.py        |     24 +-
 .../plugins/processing/algs/taudem/lengtharea.py   |     22 +-
 .../processing/algs/taudem/lengtharea_multi.py     |     22 +-
 .../processing/algs/taudem/peukerdouglas.py        |     24 +-
 .../processing/algs/taudem/peukerdouglas_multi.py  |     24 +-
 python/plugins/processing/algs/taudem/slopearea.py |     22 +-
 .../processing/algs/taudem/slopearea_multi.py      |     22 +-
 .../plugins/processing/core/AlgorithmProvider.py   |     18 +-
 python/plugins/processing/core/GeoAlgorithm.py     |    196 +-
 python/plugins/processing/core/Processing.py       |    100 +-
 python/plugins/processing/core/ProcessingConfig.py |    108 +-
 python/plugins/processing/core/ProcessingLog.py    |    202 +-
 python/plugins/processing/core/outputs.py          |     26 +-
 python/plugins/processing/core/parameters.py       |    361 +-
 .../processing/gui/AlgorithmClassification.py      |     77 +-
 python/plugins/processing/gui/AlgorithmDialog.py   |     66 +-
 .../plugins/processing/gui/AlgorithmDialogBase.py  |     96 +-
 python/plugins/processing/gui/AlgorithmExecutor.py |     12 +-
 python/plugins/processing/gui/AutofillDialog.py    |     11 +-
 .../plugins/processing/gui/BatchAlgorithmDialog.py |     48 +-
 .../processing/gui/BatchInputSelectionPanel.py     |      7 +-
 .../processing/gui/BatchOutputSelectionPanel.py    |     31 +-
 python/plugins/processing/gui/BatchPanel.py        |    176 +-
 python/plugins/processing/gui/CommanderWindow.py   |     12 +-
 python/plugins/processing/gui/ConfigDialog.py      |    122 +-
 python/plugins/processing/gui/ContextAction.py     |      1 +
 .../processing/gui/CreateNewScriptAction.py        |     10 +-
 python/plugins/processing/gui/CrsSelectionPanel.py |     14 +-
 .../plugins/processing/gui/DeleteScriptAction.py   |     10 +-
 .../processing/gui/EditRenderingStylesDialog.py    |     21 +-
 .../plugins/processing/gui/ExtentSelectionPanel.py |     59 +-
 .../plugins/processing/gui/FileSelectionPanel.py   |     15 +-
 python/plugins/processing/gui/FixedTableDialog.py  |     16 +-
 python/plugins/processing/gui/FixedTablePanel.py   |     16 +-
 .../gui/GeometryPredicateSelectionPanel.py         |     46 +-
 .../plugins/processing/gui/GetScriptsAndModels.py  |    276 +-
 python/plugins/processing/gui/Help2Html.py         |      7 +-
 python/plugins/processing/gui/HelpEditionDialog.py |     32 +-
 python/plugins/processing/gui/HistoryDialog.py     |     34 +-
 .../processing/gui/InputLayerSelectorPanel.py      |     16 +-
 .../plugins/processing/gui/MessageBarProgress.py   |     17 +-
 python/plugins/processing/gui/MessageDialog.py     |     21 +-
 .../processing/gui/MultipleFileInputDialog.py      |     14 +-
 .../plugins/processing/gui/MultipleInputDialog.py  |     11 +-
 .../plugins/processing/gui/MultipleInputPanel.py   |     30 +-
 python/plugins/processing/gui/NumberInputDialog.py |     35 +-
 python/plugins/processing/gui/NumberInputPanel.py  |     61 +-
 .../plugins/processing/gui/OutputSelectionPanel.py |     99 +-
 python/plugins/processing/gui/ParametersPanel.py   |    109 +-
 .../plugins/processing/gui/PostgisTableSelector.py |    120 +
 python/plugins/processing/gui/Postprocessing.py    |     34 +-
 python/plugins/processing/gui/ProcessingToolbox.py |    252 +-
 python/plugins/processing/gui/RangePanel.py        |     12 +-
 python/plugins/processing/gui/RectangleMapTool.py  |      2 +-
 .../processing/gui/RenderingStyleFilePanel.py      |     18 +-
 python/plugins/processing/gui/ResultsDialog.py     |     26 +-
 python/plugins/processing/gui/ScriptEdit.py        |     14 +-
 .../plugins/processing/gui/ScriptEditorDialog.py   |     59 +-
 python/plugins/processing/gui/SilentProgress.py    |      2 +-
 python/plugins/processing/gui/TestTools.py         |    217 +-
 python/plugins/processing/gui/__init__.py          |      6 +
 .../plugins/processing/gui/algclasssification.txt  |    791 +-
 python/plugins/processing/gui/algnames.txt         |     34 +
 python/plugins/processing/gui/utils.py             |     89 +
 python/plugins/processing/images/CMakeLists.txt    |      2 +-
 python/plugins/processing/images/database.png      |    Bin 566 -> 0 bytes
 python/plugins/processing/images/gdal.png          |    Bin 734 -> 0 bytes
 python/plugins/processing/images/gdal.svg          |    126 +
 python/plugins/processing/images/geoserver.png     |    Bin 744 -> 0 bytes
 python/plugins/processing/images/grass.png         |    Bin 750 -> 0 bytes
 python/plugins/processing/images/grass.svg         |    271 +
 python/plugins/processing/images/minus.gif         |    Bin 70 -> 0 bytes
 python/plugins/processing/images/namespace.png     |    Bin 0 -> 436 bytes
 python/plugins/processing/images/plus.gif          |    Bin 86 -> 0 bytes
 python/plugins/processing/images/postgis.png       |    Bin 488 -> 361 bytes
 python/plugins/processing/images/qgis.png          |    Bin 785 -> 0 bytes
 python/plugins/processing/images/qgis.svg          |    286 +
 python/plugins/processing/images/r.png             |    Bin 829 -> 0 bytes
 python/plugins/processing/images/r.svg             |     14 +
 python/plugins/processing/images/saga.png          |    Bin 245 -> 12980 bytes
 python/plugins/processing/images/saga100x100.jpg   |    Bin 2022 -> 0 bytes
 python/plugins/processing/images/taudem.png        |    Bin 1030 -> 0 bytes
 python/plugins/processing/images/taudem.svg        |    196 +
 python/plugins/processing/metadata.txt             |     10 +-
 .../processing/modeler/AddModelFromFileAction.py   |     18 +-
 .../modeler/CalculatorModelerAlgorithm.py          |     28 +-
 .../processing/modeler/CreateNewModelAction.py     |      7 +-
 .../plugins/processing/modeler/EditModelAction.py  |      1 +
 .../plugins/processing/modeler/ModelerAlgorithm.py |    180 +-
 .../processing/modeler/ModelerAlgorithmProvider.py |     14 +-
 .../plugins/processing/modeler/ModelerArrowItem.py |     49 +-
 python/plugins/processing/modeler/ModelerDialog.py |    268 +-
 .../processing/modeler/ModelerGraphicItem.py       |     57 +-
 .../modeler/ModelerOnlyAlgorithmProvider.py        |      4 +-
 .../modeler/ModelerParameterDefinitionDialog.py    |    112 +-
 .../processing/modeler/ModelerParametersDialog.py  |    134 +-
 python/plugins/processing/modeler/ModelerScene.py  |     25 +-
 .../modeler/RasterLayerBoundsAlgorithm.py          |      7 +-
 .../modeler/VectorLayerBoundsAlgorithm.py          |      6 +-
 python/plugins/processing/resources.qrc            |     25 -
 python/plugins/processing/resources_rc.py          |   1380 -
 .../processing/script/AddScriptFromFileAction.py   |     16 +-
 .../plugins/processing/script/ScriptAlgorithm.py   |    236 +-
 .../processing/script/ScriptAlgorithmProvider.py   |     21 +-
 python/plugins/processing/script/ScriptUtils.py    |      9 +-
 python/plugins/processing/script/snippets.py       |      6 +-
 .../plugins/processing/tests/AlgorithmsTestBase.py |    203 +
 python/plugins/processing/tests/CMakeLists.txt     |      7 +
 .../plugins/processing/tests/GdalAlgorithmsTest.py |     58 +
 python/plugins/processing/tests/GdalTest.py        |    180 -
 .../plugins/processing/tests/GeoAlgorithmTest.py   |     71 -
 .../processing/tests/ModelerAlgorithmTest.py       |    234 -
 python/plugins/processing/tests/ParametersTest.py  |    382 +-
 python/plugins/processing/tests/ProcessingTests.py |     55 -
 .../processing/tests/ProcessingToolsTest.py        |     90 -
 .../plugins/processing/tests/QgisAlgorithmsTest.py |     58 +
 python/plugins/processing/tests/QgisAlgsTest.py    |   1220 -
 python/plugins/processing/tests/README.md          |    152 +
 python/plugins/processing/tests/RunAlgTest.py      |    100 -
 python/plugins/processing/tests/SagaTest.py        |    138 -
 python/plugins/processing/tests/ScriptTest.py      |     97 -
 python/plugins/processing/tests/data/project.qgs   |      2 +-
 python/plugins/processing/tests/qgis_interface.py  |    108 -
 python/plugins/processing/tests/test.py            |    261 -
 .../expected/basic_statistics_numeric_float.html   |     21 +
 .../testdata/expected/basic_statistics_string.html |     12 +
 .../tests/testdata/expected/frequency.csv          |      3 +
 .../tests/testdata/expected/gdal/layer_info.html   |     21 +
 .../expected/intersection_collection_fallback.dbf  |    Bin 0 -> 1461 bytes
 .../expected/intersection_collection_fallback.prj  |      1 +
 .../expected/intersection_collection_fallback.qpj  |      1 +
 .../expected/intersection_collection_fallback.shp  |    Bin 0 -> 372 bytes
 .../expected/intersection_collection_fallback.shx  |    Bin 0 -> 116 bytes
 .../tests/testdata/expected/multipolys_densify.gml |     42 +
 .../tests/testdata/expected/multipolys_densify.xsd |     43 +
 .../tests/testdata/expected/polys_centroid.gml     |     50 +
 .../tests/testdata/expected/polys_centroid.xsd     |     43 +
 .../tests/testdata/expected/polys_deleteholes.gml  |     50 +
 .../tests/testdata/expected/polys_deleteholes.xsd  |     43 +
 .../tests/testdata/expected/polys_to_lines.gml     |     40 +
 .../tests/testdata/expected/polys_to_lines.xsd     |     43 +
 .../tests/testdata/gdal_algorithm_tests.yaml       |     43 +
 python/plugins/processing/tests/testdata/lines.gfs |     16 +
 python/plugins/processing/tests/testdata/lines.gml |     44 +
 .../processing/tests/testdata/multipolys.gfs       |     32 +
 .../processing/tests/testdata/multipolys.gml       |     42 +
 .../plugins/processing/tests/testdata/points.gfs   |     16 +
 .../plugins/processing/tests/testdata/points.gml   |     59 +
 python/plugins/processing/tests/testdata/polys.gfs |     32 +
 python/plugins/processing/tests/testdata/polys.gml |     50 +
 .../tests/testdata/qgis_algorithm_tests.yaml       |     87 +
 python/plugins/processing/tests/utilities_test.py  |     89 -
 python/plugins/processing/tools/dataobjects.py     |     93 +-
 python/plugins/processing/tools/general.py         |     12 +-
 python/plugins/processing/tools/help.py            |     11 +-
 python/plugins/processing/tools/raster.py          |     24 +-
 python/plugins/processing/tools/system.py          |     28 +-
 python/plugins/processing/tools/translation.py     |     82 +
 python/plugins/processing/tools/vector.py          |    290 +-
 python/plugins/processing/ui/CMakeLists.txt        |      3 +
 python/plugins/processing/ui/DlgAlgorithmBase.ui   |    142 +-
 .../processing/ui/DlgGetScriptsAndModels.ui        |      2 +-
 python/plugins/processing/ui/DlgHelpEdition.ui     |     17 +-
 python/plugins/processing/ui/DlgHistory.ui         |      2 +-
 python/plugins/processing/ui/DlgModeler.ui         |     13 +
 .../processing/ui/DlgPostgisTableSelector.ui       |     64 +
 python/plugins/processing/ui/DlgResults.ui         |     21 +-
 python/plugins/processing/ui/DlgScriptEditor.ui    |     27 +
 python/plugins/processing/ui/ProcessingToolbox.ui  |     49 +-
 python/plugins/processing/ui/__init__.py           |     26 -
 python/plugins/processing/ui/convert.py            |     24 -
 .../plugins/processing/ui/ui_DlgAlgorithmBase.py   |     91 -
 python/plugins/processing/ui/ui_DlgAutofill.py     |     72 -
 python/plugins/processing/ui/ui_DlgConfig.py       |     57 -
 python/plugins/processing/ui/ui_DlgFixedTable.py   |     51 -
 .../processing/ui/ui_DlgGetScriptsAndModels.py     |     93 -
 python/plugins/processing/ui/ui_DlgHelpEdition.py  |     89 -
 python/plugins/processing/ui/ui_DlgHistory.py      |     58 -
 python/plugins/processing/ui/ui_DlgMessage.py      |     49 -
 python/plugins/processing/ui/ui_DlgModeler.py      |    161 -
 .../processing/ui/ui_DlgMultipleSelection.py       |     52 -
 python/plugins/processing/ui/ui_DlgNumberInput.py  |     65 -
 .../plugins/processing/ui/ui_DlgRenderingStyles.py |     61 -
 python/plugins/processing/ui/ui_DlgResults.py      |     61 -
 python/plugins/processing/ui/ui_DlgScriptEditor.py |    153 -
 .../plugins/processing/ui/ui_ProcessingToolbox.py  |     57 -
 .../plugins/processing/ui/ui_widgetBaseSelector.py |     47 -
 .../plugins/processing/ui/ui_widgetBatchPanel.py   |     69 -
 .../ui/ui_widgetGeometryPredicateSelector.py       |     71 -
 .../processing/ui/ui_widgetLayerSelector.py        |     53 -
 .../processing/ui/ui_widgetNumberSelector.py       |     51 -
 .../processing/ui/ui_widgetParametersPanel.py      |     64 -
 .../processing/ui/ui_widgetRangeSelector.py        |     72 -
 python/plugins/processing/ui/widgetBatchPanel.ui   |     48 +-
 .../plugins/processing/ui/widgetNumberSelector.ui  |     10 +-
 python/pyplugin_installer/CMakeLists.txt           |      4 +-
 python/pyplugin_installer/installer.py             |    937 +-
 python/pyplugin_installer/installer_data.py        |   1364 +-
 .../qgsplugininstallerfetchingdialog.py            |     81 +-
 .../qgsplugininstallerinstallingdialog.py          |    201 +-
 .../qgsplugininstallerpluginerrordialog.py         |     17 +-
 .../qgsplugininstallerrepositorybase.ui            |    239 +-
 .../qgsplugininstallerrepositorydialog.py          |     50 +-
 python/pyplugin_installer/unzip.py                 |      5 +-
 python/pyplugin_installer/version_compare.py       |     51 +-
 python/qsci_apis/generate_console_pap.py           |      5 +-
 python/qsci_apis/pyqgis.pap                        |    Bin 1122238 -> 1226854 bytes
 python/server/__init__.py                          |     25 +
 python/server/qgsaccesscontrol.sip                 |     33 +
 python/server/qgsaccesscontrolfilter.sip           |     74 +
 python/server/qgscapabilitiescache.sip             |      8 +-
 python/server/qgsconfigcache.sip                   |     44 +
 python/server/qgsrequesthandler.sip                |     54 +-
 python/server/qgsserver.sip                        |    208 +
 python/server/qgsserverinterface.sip               |     27 +-
 python/server/qgsserverprojectparser.sip           |    121 +
 python/server/qgswcserver.sip                      |     68 +
 python/server/qgswcsprojectparser.sip              |     41 +
 python/server/qgswfserver.sip                      |    125 +
 python/server/qgswfsprojectparser.sip              |     51 +
 python/server/qgswmsconfigparser.sip               |    125 +
 python/server/qgswmserver.sip                      |    111 +
 python/server/qgswmsprojectparser.sip              |    151 +
 python/server/server.sip                           |     16 +-
 python/testing/CMakeLists.txt                      |     24 +
 python/testing/__init__.py                         |    209 +
 python/testing/mocked.py                           |     67 +
 python/user.py                                     |     60 +-
 python/utils.py                                    |    176 +-
 qgis-test-travis.ctest                             |     77 +-
 resources/CMakeLists.txt                           |      4 +-
 resources/context_help/CMakeLists.txt              |     20 -
 resources/context_help/QgsAttributeTableDialog     |      2 +-
 .../context_help/QgsDelimitedTextSourceSelect      |     10 +-
 .../context_help/QgsGenericProjectionSelector      |     18 +
 resources/context_help/QgsIdentifyResultsDialog    |      2 +-
 resources/context_help/QgsPgNewConnection          |      2 +-
 resources/context_help/QgsProjectProperties        |    129 +-
 resources/context_help/QgsVectorLayerSaveAsDialog  |      2 +-
 resources/customization.xml                        |     14 +-
 resources/function_help/$area                      |     12 -
 resources/function_help/$atlasfeature              |     13 -
 resources/function_help/$atlasfeatureid            |     14 -
 resources/function_help/$atlasgeometry             |     15 -
 resources/function_help/$currentfeature            |     13 -
 resources/function_help/$feature                   |     12 -
 resources/function_help/$geometry                  |     12 -
 resources/function_help/$id                        |     12 -
 resources/function_help/$length                    |     11 -
 resources/function_help/$map                       |     16 -
 resources/function_help/$now                       |     12 -
 resources/function_help/$numfeatures               |     12 -
 resources/function_help/$numpages                  |     12 -
 resources/function_help/$page                      |     12 -
 resources/function_help/$perimeter                 |     12 -
 resources/function_help/$pi                        |     11 -
 resources/function_help/$rownum                    |     12 -
 resources/function_help/$scale                     |     12 -
 resources/function_help/$uuid                      |     13 -
 resources/function_help/$x                         |     12 -
 resources/function_help/$y                         |     12 -
 resources/function_help/AND                        |     13 -
 resources/function_help/CASE                       |     27 -
 resources/function_help/CASE ELSE                  |     28 -
 resources/function_help/CMakeLists.txt             |     21 -
 resources/function_help/Color                      |      3 -
 resources/function_help/Conditionals               |      2 -
 resources/function_help/Conditions                 |      2 -
 resources/function_help/Conversions                |      2 -
 resources/function_help/Date and Time              |      2 -
 resources/function_help/Field                      |      9 -
 resources/function_help/Fields and Values          |      9 -
 resources/function_help/GeometryGroup              |      2 -
 resources/function_help/ILIKE                      |     13 -
 resources/function_help/IN                         |     13 -
 resources/function_help/IS                         |     17 -
 resources/function_help/LIKE                       |     13 -
 resources/function_help/Math                       |      2 -
 resources/function_help/NOT                        |     14 -
 resources/function_help/NULL                       |     14 -
 resources/function_help/OR                         |     13 -
 resources/function_help/Operators                  |      2 -
 resources/function_help/Record                     |      2 -
 resources/function_help/String                     |      2 -
 resources/function_help/abs                        |     12 -
 resources/function_help/acos                       |     12 -
 resources/function_help/age                        |     32 -
 resources/function_help/asin                       |     12 -
 resources/function_help/atan                       |     12 -
 resources/function_help/atan2                      |     15 -
 resources/function_help/attribute                  |     13 -
 resources/function_help/bbox                       |     13 -
 resources/function_help/bounds                     |     12 -
 resources/function_help/bounds_height              |     12 -
 resources/function_help/bounds_width               |     12 -
 resources/function_help/buffer                     |     13 -
 resources/function_help/ceil                       |     14 -
 resources/function_help/centroid                   |     12 -
 resources/function_help/clamp                      |     19 -
 resources/function_help/coalesce                   |     19 -
 resources/function_help/color_cmyk                 |     17 -
 resources/function_help/color_cmyka                |     18 -
 resources/function_help/color_hsl                  |     15 -
 resources/function_help/color_hsla                 |     16 -
 resources/function_help/color_hsv                  |     15 -
 resources/function_help/color_hsva                 |     16 -
 resources/function_help/color_rgb                  |     16 -
 resources/function_help/color_rgba                 |     17 -
 resources/function_help/combine                    |     13 -
 resources/function_help/concat                     |     13 -
 resources/function_help/contains                   |     13 -
 resources/function_help/convexHull                 |     12 -
 resources/function_help/cos                        |     12 -
 resources/function_help/crosses                    |     13 -
 resources/function_help/day                        |     19 -
 resources/function_help/difference                 |     12 -
 resources/function_help/disjoint                   |     13 -
 resources/function_help/distance                   |     12 -
 resources/function_help/exp                        |     12 -
 resources/function_help/floor                      |     14 -
 resources/function_help/format                     |     14 -
 resources/function_help/format_date                |    174 -
 resources/function_help/format_number              |     16 -
 resources/function_help/geomFromGML                |     12 -
 resources/function_help/geomFromWKT                |     12 -
 resources/function_help/geomToWKT                  |     11 -
 resources/function_help/geometry                   |     12 -
 resources/function_help/getFeature                 |      6 -
 resources/function_help/hour                       |     20 -
 resources/function_help/intersection               |     12 -
 resources/function_help/intersects                 |     13 -
 resources/function_help/json/$area                 |      6 +
 resources/function_help/json/$atlasfeature         |      7 +
 resources/function_help/json/$atlasfeatureid       |      7 +
 resources/function_help/json/$atlasgeometry        |      7 +
 resources/function_help/json/$currentfeature       |      8 +
 resources/function_help/json/$feature              |      7 +
 resources/function_help/json/$geometry             |      7 +
 resources/function_help/json/$id                   |      7 +
 resources/function_help/json/$length               |      8 +
 resources/function_help/json/$map                  |      9 +
 resources/function_help/json/$numfeatures          |      8 +
 resources/function_help/json/$numpages             |      7 +
 resources/function_help/json/$page                 |      7 +
 resources/function_help/json/$perimeter            |      7 +
 resources/function_help/json/$rownum               |      7 +
 resources/function_help/json/$scale                |      8 +
 resources/function_help/json/$x                    |      7 +
 resources/function_help/json/$x_at                 |      8 +
 resources/function_help/json/$y                    |      7 +
 resources/function_help/json/$y_at                 |      8 +
 resources/function_help/json/AND                   |     15 +
 resources/function_help/json/CASE                  |      5 +
 resources/function_help/json/Color                 |      5 +
 resources/function_help/json/Conditionals          |      5 +
 resources/function_help/json/Conditions            |      5 +
 resources/function_help/json/Conversions           |      5 +
 resources/function_help/json/Custom                |      5 +
 resources/function_help/json/Date and Time         |      5 +
 resources/function_help/json/Field                 |      6 +
 resources/function_help/json/Fields and Values     |      6 +
 resources/function_help/json/Fuzzy Matching        |      5 +
 resources/function_help/json/General               |      5 +
 resources/function_help/json/GeometryGroup         |      5 +
 resources/function_help/json/ILIKE                 |     18 +
 resources/function_help/json/IN                    |     13 +
 resources/function_help/json/IS                    |     17 +
 resources/function_help/json/IS NOT                |     14 +
 resources/function_help/json/LIKE                  |     16 +
 resources/function_help/json/Math                  |      5 +
 resources/function_help/json/NOT                   |     12 +
 resources/function_help/json/NULL                  |      9 +
 resources/function_help/json/OR                    |     14 +
 resources/function_help/json/Operators             |      5 +
 resources/function_help/json/Recent                |      5 +
 resources/function_help/json/Record                |      5 +
 resources/function_help/json/String                |      5 +
 resources/function_help/json/Variables             |      5 +
 resources/function_help/json/abs                   |      7 +
 resources/function_help/json/acos                  |      7 +
 resources/function_help/json/age                   |     10 +
 resources/function_help/json/area                  |      8 +
 resources/function_help/json/asin                  |      7 +
 resources/function_help/json/atan                  |      7 +
 resources/function_help/json/atan2                 |      8 +
 resources/function_help/json/attribute             |      8 +
 resources/function_help/json/azimuth               |     13 +
 resources/function_help/json/bounds                |      8 +
 resources/function_help/json/bounds_height         |      8 +
 resources/function_help/json/bounds_width          |      8 +
 resources/function_help/json/buffer                |      9 +
 resources/function_help/json/ceil                  |      8 +
 resources/function_help/json/centroid              |      7 +
 resources/function_help/json/clamp                 |     13 +
 resources/function_help/json/closest_point         |     15 +
 resources/function_help/json/coalesce              |     14 +
 resources/function_help/json/color_cmyk            |     10 +
 resources/function_help/json/color_cmyka           |     11 +
 resources/function_help/json/color_hsl             |      9 +
 resources/function_help/json/color_hsla            |     10 +
 resources/function_help/json/color_hsv             |      9 +
 resources/function_help/json/color_hsva            |     11 +
 resources/function_help/json/color_part            |     10 +
 resources/function_help/json/color_rgb             |     10 +
 resources/function_help/json/color_rgba            |     10 +
 resources/function_help/json/combine               |     11 +
 resources/function_help/json/concat                |     13 +
 resources/function_help/json/contains              |     12 +
 resources/function_help/json/convex_hull           |     10 +
 resources/function_help/json/cos                   |      8 +
 resources/function_help/json/crosses               |     10 +
 resources/function_help/json/darker                |     10 +
 resources/function_help/json/day                   |     17 +
 resources/function_help/json/day_of_week           |      8 +
 resources/function_help/json/degrees               |     10 +
 resources/function_help/json/difference            |      8 +
 resources/function_help/json/disjoint              |     10 +
 resources/function_help/json/distance              |      9 +
 resources/function_help/json/end_point             |      7 +
 resources/function_help/json/eval                  |     10 +
 resources/function_help/json/exp                   |      8 +
 resources/function_help/json/exterior_ring         |      7 +
 resources/function_help/json/extrude               |     20 +
 resources/function_help/json/floor                 |      8 +
 resources/function_help/json/format                |     12 +
 resources/function_help/json/format_date           |     11 +
 resources/function_help/json/format_number         |      9 +
 resources/function_help/json/geom_from_gml         |      7 +
 resources/function_help/json/geom_from_wkt         |      7 +
 resources/function_help/json/geom_to_wkt           |      8 +
 resources/function_help/json/geometry              |      9 +
 resources/function_help/json/geometry_n            |      8 +
 resources/function_help/json/get_feature           |      9 +
 resources/function_help/json/hamming_distance      |     12 +
 resources/function_help/json/hour                  |     18 +
 resources/function_help/json/if                    |     13 +
 resources/function_help/json/interior_ring_n       |      8 +
 resources/function_help/json/intersection          |      8 +
 resources/function_help/json/intersects            |     10 +
 resources/function_help/json/intersects_bbox       |     13 +
 resources/function_help/json/is_closed             |      8 +
 resources/function_help/json/layer_property        |     14 +
 resources/function_help/json/left                  |     10 +
 resources/function_help/json/length                |     16 +
 resources/function_help/json/levenshtein           |     14 +
 resources/function_help/json/lighter               |     10 +
 resources/function_help/json/ln                    |     10 +
 resources/function_help/json/log                   |     13 +
 resources/function_help/json/log10                 |     10 +
 .../function_help/json/longest_common_substring    |     14 +
 resources/function_help/json/lower                 |      7 +
 resources/function_help/json/lpad                  |     11 +
 resources/function_help/json/m                     |      8 +
 resources/function_help/json/make_line             |     13 +
 resources/function_help/json/make_point            |     14 +
 resources/function_help/json/make_point_m          |     10 +
 resources/function_help/json/make_polygon          |     14 +
 resources/function_help/json/max                   |     12 +
 resources/function_help/json/min                   |     11 +
 resources/function_help/json/minute                |     18 +
 resources/function_help/json/month                 |     17 +
 resources/function_help/json/nodes_to_points       |      9 +
 resources/function_help/json/now                   |      6 +
 resources/function_help/json/num_geometries        |      7 +
 resources/function_help/json/num_interior_rings    |      7 +
 resources/function_help/json/num_points            |      8 +
 resources/function_help/json/num_rings             |      7 +
 resources/function_help/json/op_asterisk           |     13 +
 resources/function_help/json/op_concat             |     15 +
 resources/function_help/json/op_div                |     13 +
 resources/function_help/json/op_eq                 |     15 +
 resources/function_help/json/op_exp                |     13 +
 resources/function_help/json/op_ge                 |     14 +
 resources/function_help/json/op_gt                 |     14 +
 resources/function_help/json/op_le                 |     14 +
 resources/function_help/json/op_lt                 |     14 +
 resources/function_help/json/op_minus              |     13 +
 resources/function_help/json/op_modulo             |     13 +
 resources/function_help/json/op_ne                 |     15 +
 resources/function_help/json/op_plus               |     13 +
 resources/function_help/json/order_parts           |     20 +
 resources/function_help/json/overlaps              |     10 +
 resources/function_help/json/perimeter             |      8 +
 resources/function_help/json/pi                    |      6 +
 resources/function_help/json/point_n               |      8 +
 resources/function_help/json/point_on_surface      |      7 +
 resources/function_help/json/project_color         |      8 +
 resources/function_help/json/radians               |     10 +
 resources/function_help/json/ramp_color            |      9 +
 resources/function_help/json/rand                  |      8 +
 resources/function_help/json/randf                 |      8 +
 resources/function_help/json/regexp_match          |      9 +
 resources/function_help/json/regexp_replace        |     10 +
 resources/function_help/json/regexp_substr         |      9 +
 resources/function_help/json/relate                |     23 +
 resources/function_help/json/replace               |     10 +
 resources/function_help/json/reverse               |      7 +
 resources/function_help/json/right                 |      9 +
 resources/function_help/json/round                 |     13 +
 resources/function_help/json/rpad                  |     12 +
 resources/function_help/json/scale_exp             |     17 +
 resources/function_help/json/scale_linear          |     17 +
 resources/function_help/json/second                |     17 +
 resources/function_help/json/segments_to_lines     |      7 +
 resources/function_help/json/set_color_part        |     11 +
 resources/function_help/json/shortest_line         |     15 +
 resources/function_help/json/sin                   |      7 +
 resources/function_help/json/soundex               |     11 +
 resources/function_help/json/sqrt                  |      8 +
 resources/function_help/json/start_point           |      7 +
 resources/function_help/json/strpos                |     10 +
 resources/function_help/json/substr                |     10 +
 resources/function_help/json/sym_difference        |      8 +
 resources/function_help/json/tan                   |      7 +
 resources/function_help/json/title                 |      7 +
 resources/function_help/json/to_date               |      8 +
 resources/function_help/json/to_datetime           |      8 +
 resources/function_help/json/to_int                |      8 +
 resources/function_help/json/to_interval           |      8 +
 resources/function_help/json/to_real               |      8 +
 resources/function_help/json/to_string             |      8 +
 resources/function_help/json/to_time               |      8 +
 resources/function_help/json/touches               |     10 +
 resources/function_help/json/transform             |     11 +
 resources/function_help/json/translate             |     10 +
 resources/function_help/json/trim                  |      8 +
 resources/function_help/json/union                 |      8 +
 resources/function_help/json/upper                 |      7 +
 resources/function_help/json/uuid                  |      7 +
 resources/function_help/json/var                   |      8 +
 resources/function_help/json/week                  |     17 +
 resources/function_help/json/within                |     10 +
 resources/function_help/json/wordwrap              |     11 +
 resources/function_help/json/x                     |      8 +
 resources/function_help/json/x_max                 |      8 +
 resources/function_help/json/x_min                 |      8 +
 resources/function_help/json/y                     |      8 +
 resources/function_help/json/y_max                 |      8 +
 resources/function_help/json/y_min                 |      8 +
 resources/function_help/json/year                  |     17 +
 resources/function_help/json/z                     |      8 +
 resources/function_help/left                       |     15 -
 resources/function_help/length                     |     13 -
 resources/function_help/ln                         |     15 -
 resources/function_help/log                        |     16 -
 resources/function_help/log10                      |     15 -
 resources/function_help/lower                      |     11 -
 resources/function_help/lpad                       |     17 -
 resources/function_help/max                        |     13 -
 resources/function_help/min                        |     13 -
 resources/function_help/minute                     |     20 -
 resources/function_help/month                      |     19 -
 resources/function_help/overlaps                   |     13 -
 resources/function_help/ramp_color                 |     20 -
 resources/function_help/rand                       |     16 -
 resources/function_help/randf                      |     16 -
 resources/function_help/regexp_match               |     14 -
 resources/function_help/regexp_replace             |     15 -
 resources/function_help/regexp_substr              |     14 -
 resources/function_help/replace                    |     15 -
 resources/function_help/right                      |     15 -
 resources/function_help/round                      |     20 -
 resources/function_help/rpad                       |     18 -
 resources/function_help/scale_exp                  |     28 -
 resources/function_help/scale_linear               |     19 -
 resources/function_help/second                     |     20 -
 resources/function_help/sin                        |     12 -
 resources/function_help/sqrt                       |     12 -
 resources/function_help/strpos                     |     17 -
 resources/function_help/substr                     |     15 -
 resources/function_help/symDifference              |     12 -
 resources/function_help/tan                        |     12 -
 resources/function_help/title                      |     14 -
 resources/function_help/todate                     |     13 -
 resources/function_help/todatetime                 |     13 -
 resources/function_help/toint                      |     13 -
 resources/function_help/tointerval                 |     13 -
 resources/function_help/toreal                     |     13 -
 resources/function_help/tostring                   |     13 -
 resources/function_help/totime                     |     13 -
 resources/function_help/touches                    |     13 -
 resources/function_help/transform                  |     15 -
 resources/function_help/trim                       |     13 -
 resources/function_help/union                      |     12 -
 resources/function_help/upper                      |     13 -
 resources/function_help/week                       |     19 -
 resources/function_help/within                     |     13 -
 resources/function_help/wordwrap                   |     16 -
 resources/function_help/xat                        |     11 -
 resources/function_help/xmax                       |     12 -
 resources/function_help/xmin                       |     12 -
 resources/function_help/yat                        |     11 -
 resources/function_help/year                       |     19 -
 resources/function_help/ymax                       |     12 -
 resources/function_help/ymin                       |     12 -
 .../Night Mapping/icons/caret-down_ffffff_14.png   |    Bin 0 -> 152 bytes
 .../Night Mapping/icons/caret-right_ffffff_14.png  |    Bin 0 -> 149 bytes
 resources/themes/Night Mapping/icons/check.png     |    Bin 0 -> 191 bytes
 resources/themes/Night Mapping/icons/cross.svg     |     59 +
 .../themes/Night Mapping/icons/down_arrow.png      |    Bin 0 -> 1008 bytes
 .../themes/Night Mapping/icons/eye-blocked.svg     |     67 +
 resources/themes/Night Mapping/icons/eye.svg       |     56 +
 resources/themes/Night Mapping/icons/up_arrow.png  |    Bin 0 -> 990 bytes
 resources/themes/Night Mapping/style.qss           |    622 +
 resources/themes/Night Mapping/variables.qss       |      7 +
 rpm/.gitignore                                     |      5 +
 rpm/buildrpms.sh                                   |    157 +
 rpm/default.cfg                                    |     23 +
 rpm/qgis.spec.template                             |    923 +
 rpm/sources/qgis-mime.xml                          |     28 +
 rpm/sources/qgis-server-README.fedora              |     61 +
 rpm/sources/qgis-server-httpd.conf                 |     28 +
 scripts/2to3                                       |      7 +
 scripts/addcopyright.sh                            |     45 +
 scripts/astyle-all.sh                              |      2 +-
 scripts/astyle.options                             |     16 +
 scripts/astyle.sh                                  |    128 +-
 scripts/chkspelling.sh                             |      4 +-
 scripts/create-transifex-resources.sh              |      3 +-
 scripts/customwidget_create.sh                     |     39 +
 scripts/customwidget_template.cpp                  |     96 +
 scripts/customwidget_template.h                    |     55 +
 scripts/fix_allows_to.sh                           |     10 +-
 scripts/generate_test_mask_image.py                |    181 +-
 scripts/prepare-commit.sh                          |     18 +-
 scripts/process_contexthelp.py                     |     24 +
 scripts/process_function_template.py               |    124 +
 scripts/processing2cpp.pl                          |    103 +
 scripts/pyuic4-wrapper.py                          |      7 +
 scripts/pyuic4-wrapper.sh                          |      2 +-
 .../grass/ext => scripts/qgis_fixes}/__init__.py   |      0
 scripts/qgis_fixes/fix_pyqt.py                     |    514 +
 scripts/qgis_fixes/fix_signals.py                  |     73 +
 scripts/qgm2cpp.pl                                 |      3 +
 scripts/release.pl                                 |     30 +-
 scripts/remove_git_confict_files.sh                |     24 -
 scripts/remove_temporary_files.sh                  |     36 +
 scripts/scandeps.pl                                |      3 +
 scripts/sort_include.sh                            |     80 +
 scripts/spelling.dat                               |    887 +-
 scripts/tsstat.pl                                  |     13 +-
 scripts/unify_includes.pl                          |     44 +
 scripts/update-news.pl                             |     74 +
 scripts/update_ts.sh                               |     12 +-
 scripts/update_ts_files.sh                         |      5 -
 scripts/verify-indentation.sh                      |     81 +
 src/CMakeLists.txt                                 |      1 +
 src/analysis/CMakeLists.txt                        |     48 +-
 src/analysis/interpolation/Bezier3D.h              |     33 +-
 .../interpolation/CloughTocherInterpolator.cc      |      2 +-
 .../interpolation/CloughTocherInterpolator.h       |     44 +-
 .../interpolation/DualEdgeTriangulation.cc         |     47 +-
 src/analysis/interpolation/DualEdgeTriangulation.h |    140 +-
 src/analysis/interpolation/HalfEdge.h              |     32 +-
 .../interpolation/LinTriangleInterpolator.h        |     19 +-
 src/analysis/interpolation/Line3D.h                |     22 +-
 src/analysis/interpolation/MathUtils.h             |     54 +-
 src/analysis/interpolation/Node.cc                 |      8 +-
 src/analysis/interpolation/Node.h                  |     16 +-
 src/analysis/interpolation/NormVecDecorator.cc     |      8 +-
 src/analysis/interpolation/NormVecDecorator.h      |     53 +-
 src/analysis/interpolation/ParametricLine.cc       |      6 +-
 src/analysis/interpolation/ParametricLine.h        |     22 +-
 src/analysis/interpolation/Point3D.cc              |      4 +-
 src/analysis/interpolation/Point3D.h               |     28 +-
 src/analysis/interpolation/TriDecorator.cc         |      6 +-
 src/analysis/interpolation/TriDecorator.h          |     15 +-
 src/analysis/interpolation/TriangleInterpolator.h  |      6 +-
 src/analysis/interpolation/Triangulation.h         |    128 +-
 src/analysis/interpolation/Vector3D.cc             |     11 +-
 src/analysis/interpolation/Vector3D.h              |     34 +-
 src/analysis/interpolation/qgsgridfilewriter.cpp   |     17 +-
 src/analysis/interpolation/qgsgridfilewriter.h     |      7 +-
 src/analysis/interpolation/qgsidwinterpolator.cpp  |     10 +-
 src/analysis/interpolation/qgsidwinterpolator.h    |      4 +-
 src/analysis/interpolation/qgsinterpolator.cpp     |     26 +-
 src/analysis/interpolation/qgsinterpolator.h       |     18 +-
 src/analysis/interpolation/qgstininterpolator.cpp  |     50 +-
 src/analysis/interpolation/qgstininterpolator.h    |     14 +-
 src/analysis/network/CMakeLists.txt                |      3 +
 src/analysis/network/qgsarcproperter.h             |      2 +
 src/analysis/network/qgsgraph.cpp                  |      7 -
 src/analysis/network/qgsgraph.h                    |      4 +-
 src/analysis/network/qgsgraphanalyzer.cpp          |     10 +-
 src/analysis/network/qgsgraphanalyzer.h            |      2 +-
 src/analysis/network/qgsgraphbuilder.cpp           |      5 +-
 src/analysis/network/qgsgraphdirector.h            |      2 +-
 .../network/qgslinevectorlayerdirector.cpp         |     34 +-
 src/analysis/network/qgslinevectorlayerdirector.h  |      2 +
 src/analysis/openstreetmap/qgsosmbase.h            |      8 +-
 src/analysis/openstreetmap/qgsosmdatabase.cpp      |    112 +-
 src/analysis/openstreetmap/qgsosmdatabase.h        |     33 +-
 src/analysis/openstreetmap/qgsosmdownload.cpp      |      6 +-
 src/analysis/openstreetmap/qgsosmimport.cpp        |     40 +-
 src/analysis/openstreetmap/qgsosmimport.h          |      2 +
 src/analysis/raster/qgsalignraster.cpp             |    635 +
 src/analysis/raster/qgsalignraster.h               |    262 +
 src/analysis/raster/qgsaspectfilter.h              |      4 +-
 src/analysis/raster/qgsderivativefilter.h          |      6 +-
 src/analysis/raster/qgshillshadefilter.h           |      2 +-
 src/analysis/raster/qgsninecellfilter.cpp          |     38 +-
 src/analysis/raster/qgsninecellfilter.h            |     24 +-
 src/analysis/raster/qgsrastercalclexer.ll          |      4 +-
 src/analysis/raster/qgsrastercalcnode.cpp          |    103 +-
 src/analysis/raster/qgsrastercalcnode.h            |     27 +-
 src/analysis/raster/qgsrastercalcparser.yy         |      2 +-
 src/analysis/raster/qgsrastercalculator.cpp        |    289 +-
 src/analysis/raster/qgsrastercalculator.h          |     83 +-
 src/analysis/raster/qgsrastermatrix.cpp            |    371 +-
 src/analysis/raster/qgsrastermatrix.h              |     34 +-
 src/analysis/raster/qgsrelief.cpp                  |     61 +-
 src/analysis/raster/qgsrelief.h                    |     35 +-
 src/analysis/raster/qgsruggednessfilter.h          |      4 +-
 src/analysis/raster/qgsslopefilter.h               |      4 +-
 src/analysis/raster/qgstotalcurvaturefilter.cpp    |      4 +-
 src/analysis/raster/qgstotalcurvaturefilter.h      |      4 +-
 src/analysis/vector/qgsgeometryanalyzer.cpp        |    280 +-
 src/analysis/vector/qgsgeometryanalyzer.h          |    176 +-
 src/analysis/vector/qgsoverlayanalyzer.cpp         |     20 +-
 src/analysis/vector/qgsoverlayanalyzer.h           |      5 +-
 src/analysis/vector/qgspointsample.cpp             |     16 +-
 src/analysis/vector/qgspointsample.h               |     15 +-
 src/analysis/vector/qgstransectsample.cpp          |    149 +-
 src/analysis/vector/qgstransectsample.h            |     28 +-
 src/analysis/vector/qgszonalstatistics.cpp         |    270 +-
 src/analysis/vector/qgszonalstatistics.h           |     98 +-
 src/app/CMakeLists.txt                             |    172 +-
 src/app/composer/qgsatlascompositionwidget.cpp     |     56 +-
 src/app/composer/qgsatlascompositionwidget.h       |      3 +-
 src/app/composer/qgsattributeselectiondialog.cpp   |    119 +-
 src/app/composer/qgsattributeselectiondialog.h     |     24 +-
 src/app/composer/qgscomposer.cpp                   |    703 +-
 src/app/composer/qgscomposer.h                     |     72 +-
 src/app/composer/qgscomposerarrowwidget.cpp        |     11 +-
 src/app/composer/qgscomposerarrowwidget.h          |      4 +-
 .../composer/qgscomposerattributetablewidget.cpp   |     61 +-
 src/app/composer/qgscomposerattributetablewidget.h |      9 +-
 src/app/composer/qgscomposerhtmlwidget.cpp         |     33 +-
 src/app/composer/qgscomposerhtmlwidget.h           |      4 +-
 .../qgscomposerimageexportoptionsdialog.cpp        |    176 +
 .../composer/qgscomposerimageexportoptionsdialog.h |    112 +
 src/app/composer/qgscomposeritemwidget.cpp         |     61 +-
 src/app/composer/qgscomposeritemwidget.h           |     27 +-
 src/app/composer/qgscomposerlabelwidget.cpp        |      6 +-
 src/app/composer/qgscomposerlabelwidget.h          |      2 +-
 src/app/composer/qgscomposerlegenditemdialog.cpp   |      2 +-
 src/app/composer/qgscomposerlegenditemdialog.h     |      9 +-
 src/app/composer/qgscomposerlegendlayersdialog.cpp |      8 +-
 src/app/composer/qgscomposerlegendlayersdialog.h   |      8 +-
 src/app/composer/qgscomposerlegendwidget.cpp       |    386 +-
 src/app/composer/qgscomposerlegendwidget.h         |     36 +-
 src/app/composer/qgscomposermanager.cpp            |    323 +-
 src/app/composer/qgscomposermanager.h              |     21 +-
 src/app/composer/qgscomposermapwidget.cpp          |    241 +-
 src/app/composer/qgscomposermapwidget.h            |     30 +-
 src/app/composer/qgscomposerpicturewidget.cpp      |    167 +-
 src/app/composer/qgscomposerpicturewidget.h        |     28 +-
 src/app/composer/qgscomposerscalebarwidget.cpp     |     92 +-
 src/app/composer/qgscomposerscalebarwidget.h       |     10 +-
 src/app/composer/qgscomposershapewidget.cpp        |     10 +-
 src/app/composer/qgscomposershapewidget.h          |     10 +-
 .../qgscomposertablebackgroundcolorsdialog.cpp     |    125 +
 .../qgscomposertablebackgroundcolorsdialog.h       |     65 +
 src/app/composer/qgscomposertablewidget.cpp        |      8 +-
 src/app/composer/qgscomposertablewidget.h          |      8 +-
 src/app/composer/qgscompositionwidget.cpp          |    102 +-
 src/app/composer/qgscompositionwidget.h            |     35 +-
 src/app/gps/qgsgpsinformationwidget.cpp            |    157 +-
 src/app/gps/qgsgpsinformationwidget.h              |      8 +-
 src/app/gps/qgsgpsmarker.h                         |      3 +-
 src/app/gps/qwtpolar-0.1/qwt_polar_curve.cpp       |      2 +-
 src/app/gps/qwtpolar-0.1/qwt_polar_spectrogram.cpp |      2 +-
 src/app/gps/qwtpolar-1.0/qwt_polar_layout.cpp      |      2 +-
 src/app/gps/qwtpolar-1.0/qwt_polar_spectrogram.cpp |      2 +-
 src/app/gps/qwtpolar-1.1.1/qwt_polar.h             |     84 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_canvas.cpp    |    320 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_canvas.h      |     79 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_curve.cpp     |    596 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_curve.h       |    161 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_fitter.cpp    |    100 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_fitter.h      |     40 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_global.h      |     39 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_grid.cpp      |   1138 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_grid.h        |    187 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_item.cpp      |    484 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_item.h        |    178 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_itemdict.cpp  |    171 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_itemdict.h    |     55 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_layout.cpp    |    444 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_layout.h      |     78 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_magnifier.cpp |    167 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_magnifier.h   |     58 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_marker.cpp    |    233 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_marker.h      |     70 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_panner.cpp    |    118 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_panner.h      |     52 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_picker.cpp    |    246 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_picker.h      |     98 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_plot.cpp      |   1362 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_plot.h        |    219 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_renderer.cpp  |    437 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_renderer.h    |     72 +
 .../gps/qwtpolar-1.1.1/qwt_polar_spectrogram.cpp   |    495 +
 src/app/gps/qwtpolar-1.1.1/qwt_polar_spectrogram.h |     92 +
 src/app/legend/qgsapplegendinterface.cpp           |     20 +-
 src/app/legend/qgsapplegendinterface.h             |      4 +-
 src/app/main.cpp                                   |    298 +-
 src/app/maprenderertest.cpp                        |     68 -
 src/app/maprenderertest.h                          |     95 -
 src/app/nodetool/qgsmaptoolnodetool.cpp            |    923 +-
 src/app/nodetool/qgsmaptoolnodetool.h              |    136 +-
 src/app/nodetool/qgsnodeeditor.cpp                 |    420 +
 src/app/nodetool/qgsnodeeditor.h                   |    117 +
 src/app/nodetool/qgsselectedfeature.cpp            |    266 +-
 src/app/nodetool/qgsselectedfeature.h              |     40 +-
 src/app/nodetool/qgsvertexentry.cpp                |     63 +-
 src/app/nodetool/qgsvertexentry.h                  |     31 +-
 src/app/ogr/qgsnewogrconnection.cpp                |     16 +-
 src/app/ogr/qgsnewogrconnection.h                  |      4 +-
 src/app/ogr/qgsogrhelperfunctions.cpp              |     30 +-
 src/app/ogr/qgsogrhelperfunctions.h                |      4 +-
 src/app/ogr/qgsopenvectorlayerdialog.cpp           |     37 +-
 src/app/ogr/qgsopenvectorlayerdialog.h             |      2 +-
 src/app/ogr/qgsvectorlayersaveasdialog.cpp         |     90 +-
 src/app/ogr/qgsvectorlayersaveasdialog.h           |     39 +-
 src/app/openstreetmap/qgsosmdownloaddialog.cpp     |      2 +-
 src/app/openstreetmap/qgsosmdownloaddialog.h       |      2 +-
 src/app/openstreetmap/qgsosmexportdialog.cpp       |     39 +-
 src/app/openstreetmap/qgsosmexportdialog.h         |      4 +-
 src/app/openstreetmap/qgsosmimportdialog.cpp       |      4 +-
 src/app/openstreetmap/qgsosmimportdialog.h         |      2 +-
 .../pluginmanager/qgsapppluginmanagerinterface.cpp |      8 +-
 .../pluginmanager/qgsapppluginmanagerinterface.h   |      6 +-
 src/app/pluginmanager/qgspluginitemdelegate.cpp    |     18 +-
 src/app/pluginmanager/qgspluginitemdelegate.h      |      2 +-
 src/app/pluginmanager/qgspluginmanager.cpp         |    115 +-
 src/app/pluginmanager/qgspluginmanager.h           |     16 +-
 .../qgspluginsortfilterproxymodel.cpp              |      8 +-
 .../pluginmanager/qgspluginsortfilterproxymodel.h  |      6 +-
 src/app/qgisapp.cpp                                |   3157 +-
 src/app/qgisapp.h                                  |    416 +-
 src/app/qgisappinterface.cpp                       |     99 +-
 src/app/qgisappinterface.h                         |     68 +-
 src/app/qgisappstylesheet.cpp                      |    120 +-
 src/app/qgisappstylesheet.h                        |      2 +-
 src/app/qgsabout.cpp                               |     57 +-
 src/app/qgsabout.h                                 |      7 +-
 src/app/qgsaddattrdialog.h                         |      4 +-
 src/app/qgsaddjoindialog.cpp                       |    171 -
 src/app/qgsaddjoindialog.h                         |     61 -
 src/app/qgsaddtaborgroup.cpp                       |      6 +-
 src/app/qgsaddtaborgroup.h                         |      2 +-
 src/app/qgsadvanceddigitizingcanvasitem.cpp        |    265 -
 src/app/qgsadvanceddigitizingcanvasitem.h          |     47 -
 src/app/qgsadvanceddigitizingdockwidget.cpp        |   1248 -
 src/app/qgsadvanceddigitizingdockwidget.h          |    269 -
 src/app/qgsalignrasterdialog.cpp                   |    466 +
 src/app/qgsalignrasterdialog.h                     |     92 +
 src/app/qgsannotationwidget.cpp                    |     10 +-
 src/app/qgsannotationwidget.h                      |      4 +-
 src/app/qgsapplayertreeviewmenuprovider.cpp        |    269 +-
 src/app/qgsapplayertreeviewmenuprovider.h          |     25 +-
 src/app/qgsattributeactiondialog.cpp               |     11 +-
 src/app/qgsattributeactiondialog.h                 |      4 +-
 src/app/qgsattributetabledialog.cpp                |    283 +-
 src/app/qgsattributetabledialog.h                  |     47 +-
 src/app/qgsattributetypedialog.cpp                 |     10 +-
 src/app/qgsbookmarks.cpp                           |    106 +-
 src/app/qgsbookmarks.h                             |     21 +-
 src/app/qgsbrowserdockwidget.cpp                   |    843 +-
 src/app/qgsbrowserdockwidget.h                     |    159 +-
 src/app/qgsclipboard.cpp                           |     26 +-
 src/app/qgsclipboard.h                             |      8 +-
 src/app/qgsconfigureshortcutsdialog.cpp            |     37 +-
 src/app/qgsconfigureshortcutsdialog.h              |      4 +-
 src/app/qgscustomization.cpp                       |     93 +-
 src/app/qgscustomization.h                         |     16 +-
 src/app/qgscustomprojectiondialog.cpp              |     58 +-
 src/app/qgscustomprojectiondialog.h                |     18 +-
 src/app/qgsdecorationcopyright.cpp                 |     71 +-
 src/app/qgsdecorationcopyright.h                   |      8 +-
 src/app/qgsdecorationcopyrightdialog.cpp           |     42 +-
 src/app/qgsdecorationcopyrightdialog.h             |      3 +-
 src/app/qgsdecorationgrid.cpp                      |     82 +-
 src/app/qgsdecorationgrid.h                        |    108 +-
 src/app/qgsdecorationgriddialog.cpp                |     28 +-
 src/app/qgsdecorationgriddialog.h                  |      2 +-
 src/app/qgsdecorationitem.cpp                      |     14 +-
 src/app/qgsdecorationitem.h                        |     35 +-
 src/app/qgsdecorationnortharrow.cpp                |     71 +-
 src/app/qgsdecorationnortharrow.h                  |      8 +-
 src/app/qgsdecorationnortharrowdialog.cpp          |     39 +-
 src/app/qgsdecorationnortharrowdialog.h            |      3 +-
 src/app/qgsdecorationscalebar.cpp                  |     99 +-
 src/app/qgsdecorationscalebar.h                    |      8 +-
 src/app/qgsdecorationscalebardialog.cpp            |     40 +-
 src/app/qgsdecorationscalebardialog.h              |      3 +-
 src/app/qgsdelattrdialog.cpp                       |      4 +-
 src/app/qgsdelattrdialog.h                         |      2 +-
 src/app/qgsdiagramproperties.cpp                   |    692 +-
 src/app/qgsdiagramproperties.h                     |     16 +-
 src/app/qgsdisplayangle.cpp                        |     21 +-
 src/app/qgsdisplayangle.h                          |      6 +-
 src/app/qgsdxfexportdialog.cpp                     |    109 +-
 src/app/qgsdxfexportdialog.h                       |     10 +-
 src/app/qgsfeatureaction.cpp                       |     44 +-
 src/app/qgsfeatureaction.h                         |      8 +-
 src/app/qgsfieldcalculator.cpp                     |    125 +-
 src/app/qgsfieldcalculator.h                       |     11 +-
 src/app/qgsfieldsproperties.cpp                    |    314 +-
 src/app/qgsfieldsproperties.h                      |    135 +-
 src/app/qgsformannotationdialog.cpp                |      6 +-
 src/app/qgsformannotationdialog.h                  |      2 +-
 src/app/qgsguivectorlayertools.cpp                 |     23 +-
 src/app/qgsguivectorlayertools.h                   |      8 +-
 src/app/qgshandlebadlayers.cpp                     |     91 +-
 src/app/qgshandlebadlayers.h                       |      7 +-
 src/app/qgshtmlannotationdialog.cpp                |     10 +-
 src/app/qgshtmlannotationdialog.h                  |      2 +-
 src/app/qgsidentifyresultsdialog.cpp               |    188 +-
 src/app/qgsidentifyresultsdialog.h                 |     33 +-
 src/app/qgsjoindialog.cpp                          |    190 +
 src/app/qgsjoindialog.h                            |     53 +
 src/app/qgslabeldialog.cpp                         |      5 +-
 src/app/qgslabeldialog.h                           |     10 +-
 src/app/qgslabelengineconfigdialog.h               |      2 +-
 src/app/qgslabelinggui.cpp                         |    367 +-
 src/app/qgslabelinggui.h                           |     22 +-
 src/app/qgslabelingwidget.cpp                      |    150 +
 src/app/qgslabelingwidget.h                        |     46 +
 src/app/qgslabelpreview.cpp                        |     46 +-
 src/app/qgslabelpreview.h                          |     15 +-
 src/app/qgslabelpropertydialog.cpp                 |    389 +-
 src/app/qgslabelpropertydialog.h                   |     31 +-
 src/app/qgsloadstylefromdbdialog.cpp               |      6 +-
 src/app/qgsloadstylefromdbdialog.h                 |      4 +-
 src/app/qgsmaplayerstyleguiutils.cpp               |     24 +-
 src/app/qgsmaplayerstyleguiutils.h                 |     15 +-
 src/app/qgsmapmouseevent.cpp                       |    147 -
 src/app/qgsmapmouseevent.h                         |     86 -
 src/app/qgsmaptooladdcircularstring.cpp            |    244 +
 src/app/qgsmaptooladdcircularstring.h              |     63 +
 src/app/qgsmaptooladdfeature.cpp                   |    139 +-
 src/app/qgsmaptooladdfeature.h                     |     12 +-
 src/app/qgsmaptooladdpart.cpp                      |    139 +-
 src/app/qgsmaptooladdpart.h                        |     11 +-
 src/app/qgsmaptooladdring.cpp                      |     33 +-
 src/app/qgsmaptooladdring.h                        |      4 +-
 src/app/qgsmaptooladvanceddigitizing.cpp           |    122 -
 src/app/qgsmaptooladvanceddigitizing.h             |     95 -
 src/app/qgsmaptoolannotation.cpp                   |     40 +-
 src/app/qgsmaptoolannotation.h                     |     22 +-
 src/app/qgsmaptoolcapture.cpp                      |    411 -
 src/app/qgsmaptoolcapture.h                        |    106 -
 src/app/qgsmaptoolchangelabelproperties.cpp        |     56 +-
 src/app/qgsmaptoolchangelabelproperties.h          |     16 +-
 src/app/qgsmaptoolcircularstringcurvepoint.cpp     |     95 +
 src/app/qgsmaptoolcircularstringcurvepoint.h       |     34 +
 src/app/qgsmaptoolcircularstringradius.cpp         |    180 +
 src/app/qgsmaptoolcircularstringradius.h           |     54 +
 src/app/qgsmaptooldeletepart.cpp                   |     32 +-
 src/app/qgsmaptooldeletepart.h                     |      8 +-
 src/app/qgsmaptooldeletering.cpp                   |     45 +-
 src/app/qgsmaptooldeletering.h                     |     16 +-
 src/app/qgsmaptooledit.cpp                         |    108 -
 src/app/qgsmaptooledit.h                           |     59 -
 src/app/qgsmaptoolfeatureaction.cpp                |     12 +-
 src/app/qgsmaptoolfeatureaction.h                  |      6 +-
 src/app/qgsmaptoolfillring.cpp                     |     16 +-
 src/app/qgsmaptoolfillring.h                       |      2 +-
 src/app/qgsmaptoolformannotation.cpp               |      4 +-
 src/app/qgsmaptoolformannotation.h                 |      2 +
 src/app/qgsmaptoolhtmlannotation.cpp               |      4 +-
 src/app/qgsmaptoolhtmlannotation.h                 |      2 +
 src/app/qgsmaptoolidentifyaction.cpp               |     22 +-
 src/app/qgsmaptoolidentifyaction.h                 |     13 +-
 src/app/qgsmaptoollabel.cpp                        |     46 +-
 src/app/qgsmaptoollabel.h                          |     52 +-
 src/app/qgsmaptoolmeasureangle.cpp                 |     19 +-
 src/app/qgsmaptoolmeasureangle.h                   |     20 +-
 src/app/qgsmaptoolmovefeature.cpp                  |     27 +-
 src/app/qgsmaptoolmovefeature.h                    |     14 +-
 src/app/qgsmaptoolmovelabel.cpp                    |      6 +-
 src/app/qgsmaptoolmovelabel.h                      |     10 +-
 src/app/qgsmaptooloffsetcurve.cpp                  |    267 +-
 src/app/qgsmaptooloffsetcurve.h                    |     49 +-
 src/app/qgsmaptoolpinlabels.cpp                    |     17 +-
 src/app/qgsmaptoolpinlabels.h                      |      8 +-
 src/app/qgsmaptoolreshape.cpp                      |      9 +-
 src/app/qgsmaptoolreshape.h                        |      4 +-
 src/app/qgsmaptoolrotatefeature.cpp                |    446 +-
 src/app/qgsmaptoolrotatefeature.h                  |     74 +-
 src/app/qgsmaptoolrotatelabel.cpp                  |     16 +-
 src/app/qgsmaptoolrotatelabel.h                    |     12 +-
 src/app/qgsmaptoolrotatepointsymbols.cpp           |    146 +-
 src/app/qgsmaptoolrotatepointsymbols.h             |     38 +-
 src/app/qgsmaptoolselect.cpp                       |      9 +-
 src/app/qgsmaptoolselect.h                         |      2 +-
 src/app/qgsmaptoolselectfreehand.cpp               |     25 +-
 src/app/qgsmaptoolselectfreehand.h                 |      6 +-
 src/app/qgsmaptoolselectpolygon.cpp                |     15 +-
 src/app/qgsmaptoolselectpolygon.h                  |      4 +-
 src/app/qgsmaptoolselectradius.cpp                 |     26 +-
 src/app/qgsmaptoolselectradius.h                   |      6 +-
 src/app/qgsmaptoolselectrectangle.cpp              |     26 +-
 src/app/qgsmaptoolselectrectangle.h                |      6 +-
 src/app/qgsmaptoolselectutils.cpp                  |     75 +-
 src/app/qgsmaptoolselectutils.h                    |      8 +-
 src/app/qgsmaptoolshowhidelabels.cpp               |     16 +-
 src/app/qgsmaptoolshowhidelabels.h                 |     10 +-
 src/app/qgsmaptoolsimplify.cpp                     |     46 +-
 src/app/qgsmaptoolsimplify.h                       |     18 +-
 src/app/qgsmaptoolsplitfeatures.cpp                |      8 +-
 src/app/qgsmaptoolsplitfeatures.h                  |      4 +-
 src/app/qgsmaptoolsplitparts.cpp                   |      6 +-
 src/app/qgsmaptoolsplitparts.h                     |      6 +-
 src/app/qgsmaptoolsvgannotation.cpp                |      2 +
 src/app/qgsmaptoolsvgannotation.h                  |      2 +
 src/app/qgsmaptooltextannotation.cpp               |      2 +
 src/app/qgsmaptooltextannotation.h                 |      2 +
 src/app/qgsmeasuredialog.cpp                       |    327 +-
 src/app/qgsmeasuredialog.h                         |     37 +-
 src/app/qgsmeasuretool.cpp                         |     17 +-
 src/app/qgsmeasuretool.h                           |     10 +-
 src/app/qgsmergeattributesdialog.cpp               |    367 +-
 src/app/qgsmergeattributesdialog.h                 |     60 +-
 src/app/qgsnewspatialitelayerdialog.cpp            |     89 +-
 src/app/qgsnewspatialitelayerdialog.h              |      8 +-
 src/app/qgsoptions.cpp                             |   1089 +-
 src/app/qgsoptions.h                               |     60 +-
 src/app/qgspluginmetadata.cpp                      |      8 +-
 src/app/qgspluginmetadata.h                        |      6 +-
 src/app/qgspluginregistry.cpp                      |    114 +-
 src/app/qgspluginregistry.h                        |     32 +-
 src/app/qgspointrotationitem.cpp                   |      2 +-
 src/app/qgspointrotationitem.h                     |     16 +-
 src/app/qgsprojectlayergroupdialog.cpp             |     18 +-
 src/app/qgsprojectlayergroupdialog.h               |      6 +-
 src/app/qgsprojectproperties.cpp                   |    648 +-
 src/app/qgsprojectproperties.h                     |     54 +-
 src/app/qgsrastercalcdialog.cpp                    |     50 +-
 src/app/qgsrastercalcdialog.h                      |     24 +-
 src/app/qgsrasterlayerproperties.cpp               |    119 +-
 src/app/qgsrasterlayerproperties.h                 |     27 +-
 src/app/qgsrelationadddlg.cpp                      |     81 +
 src/app/qgsrelationadddlg.h                        |     50 +
 src/app/qgsrelationmanagerdialog.cpp               |    141 +
 src/app/qgsrelationmanagerdialog.h                 |     49 +
 src/app/qgsrulebasedlabelingwidget.cpp             |    699 +
 src/app/qgsrulebasedlabelingwidget.h               |    144 +
 src/app/qgssavestyletodbdialog.cpp                 |      8 +-
 src/app/qgssavestyletodbdialog.h                   |      8 +-
 src/app/qgssettingstree.cpp                        |    335 +
 src/app/qgssettingstree.h                          |     93 +
 src/app/qgsshortcutsmanager.cpp                    |     27 +-
 src/app/qgsshortcutsmanager.h                      |     10 +-
 src/app/qgssnappingdialog.cpp                      |     67 +-
 src/app/qgssnappingdialog.h                        |     37 +-
 src/app/qgssponsors.cpp                            |      5 +-
 src/app/qgsstatisticalsummarydockwidget.cpp        |    246 +
 src/app/qgsstatisticalsummarydockwidget.h          |     67 +
 src/app/qgsstatusbarcoordinateswidget.cpp          |    255 +
 src/app/qgsstatusbarcoordinateswidget.h            |     79 +
 src/app/qgssvgannotationdialog.cpp                 |      8 +-
 src/app/qgssvgannotationdialog.h                   |      2 +-
 src/app/qgstextannotationdialog.cpp                |      4 +-
 src/app/qgstextannotationdialog.h                  |      4 +-
 src/app/qgstip.h                                   |     12 +-
 src/app/qgstipfactory.cpp                          |     22 +-
 src/app/qgstipfactory.h                            |      4 +-
 src/app/qgstipgui.cpp                              |     11 +-
 src/app/qgstipgui.h                                |      2 +-
 src/app/qgsundowidget.cpp                          |     20 +-
 src/app/qgsvariantdelegate.cpp                     |    359 +
 src/app/qgsvariantdelegate.h                       |     83 +
 src/app/qgsvectorlayerproperties.cpp               |    387 +-
 src/app/qgsvectorlayerproperties.h                 |     70 +-
 src/app/qgsversioninfo.cpp                         |     94 +
 src/app/qgsversioninfo.h                           |     62 +
 src/app/qgsvisibilitypresets.cpp                   |    349 +-
 src/app/qgsvisibilitypresets.h                     |     96 +-
 src/app/qgswelcomepage.cpp                         |    103 +
 src/app/qgswelcomepage.h                           |     47 +
 src/app/qgswelcomepageitemsmodel.cpp               |    200 +
 src/app/qgswelcomepageitemsmodel.h                 |     66 +
 src/app/qtmain_android.cpp                         |      2 +-
 src/astyle/ASResource.cpp                          |      2 +
 src/astyle/CMakeLists.txt                          |      4 +
 src/astyle/astyle.h                                |      2 +-
 src/auth/CMakeLists.txt                            |     18 +
 src/auth/basic/CMakeLists.txt                      |     45 +
 src/auth/basic/qgsauthbasicedit.cpp                |     87 +
 src/auth/basic/qgsauthbasicedit.h                  |     56 +
 src/auth/basic/qgsauthbasicedit.ui                 |    117 +
 src/auth/basic/qgsauthbasicmethod.cpp              |    248 +
 src/auth/basic/qgsauthbasicmethod.h                |     63 +
 src/auth/identcert/CMakeLists.txt                  |     45 +
 src/auth/identcert/qgsauthidentcertedit.cpp        |    108 +
 src/auth/identcert/qgsauthidentcertedit.h          |     56 +
 src/auth/identcert/qgsauthidentcertedit.ui         |     59 +
 src/auth/identcert/qgsauthidentcertmethod.cpp      |    340 +
 src/auth/identcert/qgsauthidentcertmethod.h        |     62 +
 src/auth/pkipaths/CMakeLists.txt                   |     45 +
 src/auth/pkipaths/qgsauthpkipathsedit.cpp          |    231 +
 src/auth/pkipaths/qgsauthpkipathsedit.h            |     74 +
 src/auth/pkipaths/qgsauthpkipathsedit.ui           |    167 +
 src/auth/pkipaths/qgsauthpkipathsmethod.cpp        |    342 +
 src/auth/pkipaths/qgsauthpkipathsmethod.h          |     62 +
 src/auth/pkipkcs12/CMakeLists.txt                  |     45 +
 src/auth/pkipkcs12/qgsauthpkcs12edit.cpp           |    225 +
 src/auth/pkipkcs12/qgsauthpkcs12edit.h             |     72 +
 src/auth/pkipkcs12/qgsauthpkcs12edit.ui            |    133 +
 src/auth/pkipkcs12/qgsauthpkcs12method.cpp         |    348 +
 src/auth/pkipkcs12/qgsauthpkcs12method.h           |     63 +
 src/browser/CMakeLists.txt                         |     15 +-
 src/browser/browser.ico                            |    Bin 0 -> 90022 bytes
 src/browser/main.cpp                               |     19 +-
 src/browser/qgis_win32.rc                          |      1 +
 src/browser/qgsbrowser.cpp                         |     31 +-
 src/browser/qgsbrowser.h                           |      4 +-
 src/core/CMakeLists.txt                            |    428 +-
 src/core/auth/qgsauthcertutils.cpp                 |    936 +
 src/core/auth/qgsauthcertutils.h                   |    251 +
 src/core/auth/qgsauthconfig.cpp                    |    436 +
 src/core/auth/qgsauthconfig.h                      |    369 +
 src/core/auth/qgsauthcrypto.cpp                    |    159 +
 src/core/auth/qgsauthcrypto.h                      |     60 +
 src/core/auth/qgsauthmanager.cpp                   |   3396 +
 src/core/auth/qgsauthmanager.h                     |    641 +
 src/core/auth/qgsauthmethod.h                      |    172 +
 src/core/auth/qgsauthmethodmetadata.cpp            |     43 +
 src/core/auth/qgsauthmethodmetadata.h              |     76 +
 src/core/auth/qgsauthmethodregistry.cpp            |    394 +
 src/core/auth/qgsauthmethodregistry.h              |    124 +
 src/core/composer/qgsaddremoveitemcommand.cpp      |      4 +
 src/core/composer/qgsaddremoveitemcommand.h        |      4 +-
 .../composer/qgsaddremovemultiframecommand.cpp     |      4 +-
 src/core/composer/qgsaddremovemultiframecommand.h  |      2 +-
 src/core/composer/qgsatlascomposition.cpp          |    267 +-
 src/core/composer/qgsatlascomposition.h            |    218 +-
 src/core/composer/qgscomposerarrow.cpp             |     48 +-
 src/core/composer/qgscomposerarrow.h               |    107 +-
 src/core/composer/qgscomposerattributetable.cpp    |    120 +-
 src/core/composer/qgscomposerattributetable.h      |     78 +-
 .../composer/qgscomposerattributetablemodel.cpp    |     44 +-
 src/core/composer/qgscomposerattributetablemodel.h |     40 +-
 .../composer/qgscomposerattributetablemodelv2.cpp  |     44 +-
 .../composer/qgscomposerattributetablemodelv2.h    |     40 +-
 src/core/composer/qgscomposerattributetablev2.cpp  |    169 +-
 src/core/composer/qgscomposerattributetablev2.h    |    121 +-
 src/core/composer/qgscomposereffect.cpp            |      2 +-
 src/core/composer/qgscomposereffect.h              |      2 +-
 src/core/composer/qgscomposerframe.cpp             |     17 +-
 src/core/composer/qgscomposerframe.h               |     32 +-
 src/core/composer/qgscomposerhtml.cpp              |     94 +-
 src/core/composer/qgscomposerhtml.h                |     66 +-
 src/core/composer/qgscomposeritem.cpp              |    127 +-
 src/core/composer/qgscomposeritem.h                |    389 +-
 src/core/composer/qgscomposeritemcommand.cpp       |      4 +-
 src/core/composer/qgscomposeritemcommand.h         |     35 +-
 src/core/composer/qgscomposeritemgroup.cpp         |     42 +-
 src/core/composer/qgscomposeritemgroup.h           |     16 +-
 src/core/composer/qgscomposerlabel.cpp             |     93 +-
 src/core/composer/qgscomposerlabel.h               |     87 +-
 src/core/composer/qgscomposerlegend.cpp            |    188 +-
 src/core/composer/qgscomposerlegend.h              |    133 +-
 src/core/composer/qgscomposerlegenditem.cpp        |     15 +-
 src/core/composer/qgscomposerlegenditem.h          |      9 +-
 src/core/composer/qgscomposerlegendstyle.cpp       |     24 +-
 src/core/composer/qgscomposerlegendstyle.h         |      5 +-
 src/core/composer/qgscomposermap.cpp               |    270 +-
 src/core/composer/qgscomposermap.h                 |    406 +-
 src/core/composer/qgscomposermapgrid.cpp           |    509 +-
 src/core/composer/qgscomposermapgrid.h             |    582 +-
 src/core/composer/qgscomposermapitem.cpp           |      6 +-
 src/core/composer/qgscomposermapitem.h             |    111 +-
 src/core/composer/qgscomposermapoverview.cpp       |     17 +-
 src/core/composer/qgscomposermapoverview.h         |    125 +-
 src/core/composer/qgscomposermodel.cpp             |     44 +-
 src/core/composer/qgscomposermodel.h               |     64 +-
 src/core/composer/qgscomposermousehandles.cpp      |    123 +-
 src/core/composer/qgscomposermousehandles.h        |     79 +-
 src/core/composer/qgscomposermultiframe.cpp        |     35 +-
 src/core/composer/qgscomposermultiframe.h          |     94 +-
 src/core/composer/qgscomposermultiframecommand.cpp |      2 +-
 src/core/composer/qgscomposermultiframecommand.h   |     11 +-
 src/core/composer/qgscomposerobject.cpp            |     82 +-
 src/core/composer/qgscomposerobject.h              |    159 +-
 src/core/composer/qgscomposerpicture.cpp           |    199 +-
 src/core/composer/qgscomposerpicture.h             |    175 +-
 src/core/composer/qgscomposerscalebar.cpp          |    158 +-
 src/core/composer/qgscomposerscalebar.h            |    187 +-
 src/core/composer/qgscomposershape.cpp             |     36 +-
 src/core/composer/qgscomposershape.h               |     40 +-
 src/core/composer/qgscomposertable.cpp             |     29 +-
 src/core/composer/qgscomposertable.h               |     74 +-
 src/core/composer/qgscomposertablecolumn.cpp       |     14 +-
 src/core/composer/qgscomposertablecolumn.h         |     63 +-
 src/core/composer/qgscomposertablev2.cpp           |    711 +-
 src/core/composer/qgscomposertablev2.h             |    358 +-
 src/core/composer/qgscomposertexttable.cpp         |     70 +
 src/core/composer/qgscomposertexttable.h           |     58 +-
 src/core/composer/qgscomposerutils.cpp             |     42 +-
 src/core/composer/qgscomposerutils.h               |    103 +-
 src/core/composer/qgscomposition.cpp               |    682 +-
 src/core/composer/qgscomposition.h                 |    655 +-
 src/core/composer/qgsdoubleboxscalebarstyle.cpp    |      2 +-
 src/core/composer/qgsgroupungroupitemscommand.cpp  |     96 +
 src/core/composer/qgsgroupungroupitemscommand.h    |     75 +
 src/core/composer/qgslegendmodel.cpp               |     32 +-
 src/core/composer/qgslegendmodel.h                 |     32 +-
 src/core/composer/qgsnumericscalebarstyle.cpp      |      4 +-
 src/core/composer/qgsnumericscalebarstyle.h        |      4 +-
 src/core/composer/qgspaperitem.cpp                 |     32 +-
 src/core/composer/qgspaperitem.h                   |     14 +-
 src/core/composer/qgsscalebarstyle.cpp             |      6 +-
 src/core/composer/qgsscalebarstyle.h               |      2 +-
 src/core/composer/qgssingleboxscalebarstyle.cpp    |      2 +-
 src/core/composer/qgssingleboxscalebarstyle.h      |      2 +-
 src/core/composer/qgsticksscalebarstyle.cpp        |      4 +-
 src/core/composer/qgsticksscalebarstyle.h          |      2 +-
 src/core/diagram/qgsdiagram.cpp                    |     17 +-
 src/core/diagram/qgsdiagram.h                      |     27 +-
 src/core/diagram/qgshistogramdiagram.cpp           |     39 +-
 src/core/diagram/qgshistogramdiagram.h             |      6 +-
 src/core/diagram/qgspiediagram.cpp                 |     26 +-
 src/core/diagram/qgspiediagram.h                   |      4 +-
 src/core/diagram/qgstextdiagram.cpp                |     33 +-
 src/core/diagram/qgstextdiagram.h                  |      8 +-
 src/core/dxf/qgsdxfexport.cpp                      |    459 +-
 src/core/dxf/qgsdxfexport.h                        |    254 +-
 src/core/dxf/qgsdxfpaintdevice.cpp                 |      6 +-
 src/core/dxf/qgsdxfpaintdevice.h                   |     14 +-
 src/core/dxf/qgsdxfpaintengine.cpp                 |      8 +-
 src/core/dxf/qgsdxfpaintengine.h                   |     10 +-
 src/core/dxf/qgsdxfpallabeling.cpp                 |    172 +-
 src/core/dxf/qgsdxfpallabeling.h                   |     78 +-
 src/core/effects/qgsblureffect.cpp                 |    137 +
 src/core/effects/qgsblureffect.h                   |    132 +
 src/core/effects/qgscoloreffect.cpp                |    129 +
 src/core/effects/qgscoloreffect.h                  |    210 +
 src/core/effects/qgseffectstack.cpp                |    260 +
 src/core/effects/qgseffectstack.h                  |    136 +
 src/core/effects/qgsgloweffect.cpp                 |    271 +
 src/core/effects/qgsgloweffect.h                   |    286 +
 src/core/effects/qgsimageoperation.cpp             |    132 +-
 src/core/effects/qgsimageoperation.h               |     88 +-
 src/core/effects/qgspainteffect.cpp                |    318 +
 src/core/effects/qgspainteffect.h                  |    312 +
 src/core/effects/qgspainteffectregistry.cpp        |    168 +
 src/core/effects/qgspainteffectregistry.h          |    223 +
 src/core/effects/qgsshadoweffect.cpp               |    213 +
 src/core/effects/qgsshadoweffect.h                 |    243 +
 src/core/effects/qgstransformeffect.cpp            |    151 +
 src/core/effects/qgstransformeffect.h              |    244 +
 src/core/geometry/qgsabstractgeometryv2.cpp        |    246 +
 src/core/geometry/qgsabstractgeometryv2.h          |    424 +
 src/core/geometry/qgscircularstringv2.cpp          |   1119 +
 src/core/geometry/qgscircularstringv2.h            |    160 +
 src/core/geometry/qgscompoundcurvev2.cpp           |    715 +
 src/core/geometry/qgscompoundcurvev2.h             |    133 +
 src/core/geometry/qgscurvepolygonv2.cpp            |    857 +
 src/core/geometry/qgscurvepolygonv2.h              |    124 +
 src/core/geometry/qgscurvev2.cpp                   |    103 +
 src/core/geometry/qgscurvev2.h                     |    124 +
 src/core/geometry/qgsgeometry.cpp                  |   2333 +
 src/core/geometry/qgsgeometry.h                    |    830 +
 src/core/geometry/qgsgeometrycollectionv2.cpp      |    649 +
 src/core/geometry/qgsgeometrycollectionv2.h        |    150 +
 src/core/geometry/qgsgeometryeditutils.cpp         |    297 +
 src/core/geometry/qgsgeometryeditutils.h           |     66 +
 src/core/geometry/qgsgeometryengine.h              |    109 +
 src/core/geometry/qgsgeometryfactory.cpp           |    253 +
 src/core/geometry/qgsgeometryfactory.h             |     77 +
 src/core/geometry/qgsgeometryutils.cpp             |    785 +
 src/core/geometry/qgsgeometryutils.h               |    271 +
 src/core/geometry/qgsgeos.cpp                      |   2288 +
 src/core/geometry/qgsgeos.h                        |    210 +
 src/core/geometry/qgsinternalgeometryengine.cpp    |     88 +
 src/core/geometry/qgsinternalgeometryengine.h      |     54 +
 src/core/geometry/qgslinestringv2.cpp              |   1032 +
 src/core/geometry/qgslinestringv2.h                |    213 +
 src/core/geometry/qgsmulticurvev2.cpp              |    121 +
 src/core/geometry/qgsmulticurvev2.h                |     51 +
 src/core/geometry/qgsmultilinestringv2.cpp         |    103 +
 src/core/geometry/qgsmultilinestringv2.h           |     50 +
 src/core/geometry/qgsmultipointv2.cpp              |    101 +
 src/core/geometry/qgsmultipointv2.h                |     52 +
 src/core/geometry/qgsmultipolygonv2.cpp            |    119 +
 src/core/geometry/qgsmultipolygonv2.h              |     51 +
 src/core/geometry/qgsmultisurfacev2.cpp            |    128 +
 src/core/geometry/qgsmultisurfacev2.h              |     47 +
 src/core/geometry/qgspointv2.cpp                   |    428 +
 src/core/geometry/qgspointv2.h                     |    203 +
 src/core/geometry/qgspolygonv2.cpp                 |    242 +
 src/core/geometry/qgspolygonv2.h                   |     58 +
 src/core/geometry/qgssurfacev2.h                   |     51 +
 src/core/geometry/qgswkbptr.cpp                    |     56 +
 src/core/geometry/qgswkbptr.h                      |    124 +
 src/core/geometry/qgswkbtypes.cpp                  |    137 +
 src/core/geometry/qgswkbtypes.h                    |    867 +
 src/core/gps/config.h                              |      6 +-
 src/core/gps/gmath.c                               |      5 +-
 src/core/gps/gmath.h                               |      6 +-
 src/core/gps/info.h                                |      8 +-
 src/core/gps/nmeatime.h                            |      8 +-
 src/core/gps/parse.c                               |     16 +-
 src/core/gps/parse.h                               |      6 +-
 .../gps/qextserialport/posix_qextserialport.cpp    |      4 +-
 .../gps/qextserialport/qextserialenumerator.cpp    |      2 +-
 src/core/gps/qextserialport/qextserialenumerator.h |      8 +-
 src/core/gps/qextserialport/qextserialport.h       |      4 +-
 src/core/gps/qgsgpsconnection.cpp                  |      4 +-
 src/core/gps/qgsgpsconnection.h                    |     24 +-
 src/core/gps/qgsgpsconnectionregistry.cpp          |      6 +-
 src/core/gps/qgsgpsconnectionregistry.h            |     11 +-
 src/core/gps/qgsgpsdconnection.cpp                 |      4 +-
 src/core/gps/qgsgpsdconnection.h                   |      4 +-
 src/core/gps/qgsgpsdetector.cpp                    |     30 +-
 src/core/gps/qgsgpsdetector.h                      |      2 +-
 src/core/gps/qgsnmeaconnection.cpp                 |      2 +-
 src/core/gps/qgsnmeaconnection.h                   |      8 +-
 src/core/gps/qgsqtlocationconnection.cpp           |     16 +-
 src/core/gps/qgsqtlocationconnection.h             |     22 +-
 src/core/gps/sentence.h                            |      8 +-
 src/core/gps/time.c                                |      2 +-
 src/core/gps/tok.c                                 |      5 +-
 src/core/layertree/qgslayertreegroup.cpp           |    223 +-
 src/core/layertree/qgslayertreegroup.h             |     24 +-
 src/core/layertree/qgslayertreelayer.cpp           |     20 +-
 src/core/layertree/qgslayertreelayer.h             |      6 +-
 src/core/layertree/qgslayertreemodel.cpp           |    245 +-
 src/core/layertree/qgslayertreemodel.h             |     83 +-
 src/core/layertree/qgslayertreemodellegendnode.cpp |    160 +-
 src/core/layertree/qgslayertreemodellegendnode.h   |     73 +-
 src/core/layertree/qgslayertreenode.cpp            |     16 +-
 src/core/layertree/qgslayertreenode.h              |      2 +-
 src/core/layertree/qgslayertreeregistrybridge.cpp  |     14 +-
 src/core/layertree/qgslayertreeregistrybridge.h    |     10 +-
 src/core/layertree/qgslayertreeutils.cpp           |     78 +-
 src/core/layertree/qgslayertreeutils.h             |     18 +-
 src/core/pal/costcalculator.cpp                    |    351 +-
 src/core/pal/costcalculator.h                      |     45 +-
 src/core/pal/feature.cpp                           |   2254 +-
 src/core/pal/feature.h                             |    326 +-
 src/core/pal/geomfunction.cpp                      |    768 +-
 src/core/pal/geomfunction.h                        |    186 +-
 src/core/pal/hashtable.hpp                         |    300 -
 src/core/pal/internalexception.h                   |      4 -
 src/core/pal/labelposition.cpp                     |    891 +-
 src/core/pal/labelposition.h                       |    191 +-
 src/core/pal/layer.cpp                             |    769 +-
 src/core/pal/layer.h                               |    390 +-
 src/core/pal/linkedlist.hpp                        |    281 -
 src/core/pal/pal.cpp                               |   1331 +-
 src/core/pal/pal.h                                 |    386 +-
 src/core/pal/palexception.h                        |      4 -
 src/core/pal/palgeometry.h                         |     29 +-
 src/core/pal/palstat.cpp                           |    116 +-
 src/core/pal/palstat.h                             |     40 +-
 src/core/pal/pointset.cpp                          |   1515 +-
 src/core/pal/pointset.h                            |    226 +-
 src/core/pal/priorityqueue.cpp                     |    402 +-
 src/core/pal/priorityqueue.h                       |     31 +-
 src/core/pal/problem.cpp                           |   4170 +-
 src/core/pal/problem.h                             |    163 +-
 src/core/pal/rtree.hpp                             |     84 +-
 src/core/pal/simplemutex.h                         |     93 -
 src/core/pal/util.cpp                              |    229 +-
 src/core/pal/util.h                                |    240 +-
 src/core/qgis.cpp                                  |    380 +-
 src/core/qgis.h                                    |    266 +-
 src/core/qgsapplication.cpp                        |    524 +-
 src/core/qgsapplication.h                          |    181 +-
 src/core/qgsattributeaction.cpp                    |     64 +-
 src/core/qgsattributeaction.h                      |     37 +-
 src/core/qgsbrowsermodel.cpp                       |    133 +-
 src/core/qgsbrowsermodel.h                         |     34 +-
 src/core/qgscachedfeatureiterator.cpp              |      8 +-
 src/core/qgscachedfeatureiterator.h                |      8 +-
 src/core/qgscacheindex.cpp                         |      4 +-
 src/core/qgscacheindex.h                           |      4 +-
 src/core/qgscacheindexfeatureid.cpp                |      4 +-
 src/core/qgscacheindexfeatureid.h                  |      4 +-
 src/core/qgsclipper.cpp                            |     36 +-
 src/core/qgsclipper.h                              |     67 +-
 src/core/qgscolorscheme.cpp                        |     50 +-
 src/core/qgscolorscheme.h                          |     63 +-
 src/core/qgscolorschemeregistry.cpp                |      4 +-
 src/core/qgscolorschemeregistry.h                  |     30 +-
 src/core/qgsconditionalstyle.cpp                   |    312 +
 src/core/qgsconditionalstyle.h                     |    244 +
 src/core/qgsconnectionpool.h                       |     91 +-
 src/core/qgscontexthelp.cpp                        |     12 +-
 src/core/qgscontexthelp.h                          |      4 +-
 src/core/qgscoordinatereferencesystem.cpp          |    278 +-
 src/core/qgscoordinatereferencesystem.h            |    203 +-
 src/core/qgscoordinatetransform.cpp                |    206 +-
 src/core/qgscoordinatetransform.h                  |     90 +-
 src/core/qgscoordinateutils.cpp                    |     98 +
 src/core/qgscoordinateutils.h                      |     55 +
 src/core/qgscredentials.cpp                        |     65 +-
 src/core/qgscredentials.h                          |     36 +-
 src/core/qgscrscache.cpp                           |     23 +-
 src/core/qgscrscache.h                             |     24 +-
 src/core/qgscsexception.h                          |      2 +-
 src/core/qgsdartmeasurement.cpp                    |     12 +-
 src/core/qgsdartmeasurement.h                      |      4 +-
 src/core/qgsdatadefined.cpp                        |    297 +-
 src/core/qgsdatadefined.h                          |    198 +-
 src/core/qgsdatadefined_p.h                        |     90 +
 src/core/qgsdataitem.cpp                           |    447 +-
 src/core/qgsdataitem.h                             |    169 +-
 src/core/qgsdataitemprovider.cpp                   |     18 +
 src/core/qgsdataitemprovider.h                     |     52 +
 src/core/qgsdataitemproviderregistry.cpp           |    104 +
 src/core/qgsdataitemproviderregistry.h             |     55 +
 src/core/qgsdataprovider.h                         |    169 +-
 src/core/qgsdatasourceuri.cpp                      |    195 +-
 src/core/qgsdatasourceuri.h                        |     76 +-
 src/core/qgsdatumtransformstore.cpp                |      4 +-
 src/core/qgsdatumtransformstore.h                  |      2 +-
 src/core/qgsdbfilterproxymodel.h                   |     10 +-
 src/core/qgsdiagramrendererv2.cpp                  |    125 +-
 src/core/qgsdiagramrendererv2.h                    |     72 +-
 src/core/qgsdistancearea.cpp                       |    548 +-
 src/core/qgsdistancearea.h                         |    253 +-
 src/core/qgseditformconfig.cpp                     |    422 +
 src/core/qgseditformconfig.h                       |    642 +
 src/core/qgseditorwidgetconfig.h                   |     14 +
 src/core/qgserror.cpp                              |     10 +-
 src/core/qgserror.h                                |      2 +-
 src/core/qgsexception.h                            |      1 +
 src/core/qgsexpression.cpp                         |   3019 +-
 src/core/qgsexpression.h                           |    803 +-
 src/core/qgsexpressioncontext.cpp                  |    933 +
 src/core/qgsexpressioncontext.h                    |    611 +
 src/core/qgsexpressionfieldbuffer.cpp              |     12 +-
 src/core/qgsexpressionfieldbuffer.h                |     23 +-
 src/core/qgsexpressionlexer.ll                     |    102 +-
 src/core/qgsexpressionparser.yy                    |     74 +-
 src/core/qgsexpressionprivate.h                    |     80 +
 src/core/qgsexpressionsorter.cpp                   |     25 +
 src/core/qgsexpressionsorter.h                     |    162 +
 src/core/qgsfeature.cpp                            |    265 +-
 src/core/qgsfeature.h                              |    289 +-
 src/core/qgsfeature_p.h                            |     96 +
 src/core/qgsfeaturefilterprovider.h                |     59 +
 src/core/qgsfeatureiterator.cpp                    |    122 +-
 src/core/qgsfeatureiterator.h                      |     52 +-
 src/core/qgsfeaturerequest.cpp                     |    222 +-
 src/core/qgsfeaturerequest.h                       |    294 +-
 src/core/qgsfeaturestore.cpp                       |     16 +-
 src/core/qgsfeaturestore.h                         |     10 +-
 src/core/qgsfield.cpp                              |    386 +-
 src/core/qgsfield.h                                |    191 +-
 src/core/qgsfield_p.h                              |    132 +
 src/core/qgsfontutils.cpp                          |    143 +-
 src/core/qgsfontutils.h                            |     54 +-
 src/core/qgsgeometry.cpp                           |   6634 --
 src/core/qgsgeometry.h                             |    719 -
 src/core/qgsgeometrycache.cpp                      |     20 +-
 src/core/qgsgeometrycache.h                        |     20 +-
 src/core/qgsgeometrysimplifier.cpp                 |      4 +-
 src/core/qgsgeometrysimplifier.h                   |     10 +-
 src/core/qgsgeometryvalidator.cpp                  |     26 +-
 src/core/qgsgeometryvalidator.h                    |     12 +-
 src/core/qgsgml.cpp                                |    360 +-
 src/core/qgsgml.h                                  |     76 +-
 src/core/qgsgmlschema.cpp                          |     34 +-
 src/core/qgsgmlschema.h                            |     18 +-
 src/core/qgshistogram.cpp                          |    126 +
 src/core/qgshistogram.h                            |     97 +
 src/core/qgshttptransaction.cpp                    |     38 +-
 src/core/qgshttptransaction.h                      |     38 +-
 src/core/qgsindexedfeature.h                       |     33 +
 src/core/qgslabel.cpp                              |     78 +-
 src/core/qgslabel.h                                |     15 +-
 src/core/qgslabelattributes.cpp                    |      3 -
 src/core/qgslabelattributes.h                      |      4 +-
 src/core/qgslabelfeature.cpp                       |     58 +
 src/core/qgslabelfeature.h                         |    363 +
 src/core/qgslabelingenginev2.cpp                   |    482 +
 src/core/qgslabelingenginev2.h                     |    275 +
 src/core/qgslabelsearchtree.cpp                    |     31 +-
 src/core/qgslabelsearchtree.h                      |     20 +-
 src/core/qgslayerdefinition.cpp                    |    209 +-
 src/core/qgslayerdefinition.h                      |     60 +-
 src/core/qgslegacyhelpers.cpp                      |     13 +-
 src/core/qgslegacyhelpers.h                        |      5 +-
 src/core/qgslegendrenderer.cpp                     |     65 +-
 src/core/qgslegendrenderer.h                       |     14 +-
 src/core/qgslegendsettings.cpp                     |      7 +-
 src/core/qgslegendsettings.h                       |     83 +-
 src/core/qgslocalec.cpp                            |      2 +-
 src/core/qgslocalec.h                              |      5 +
 src/core/qgslogger.cpp                             |      6 +-
 src/core/qgslogger.h                               |     30 +-
 src/core/qgsmaphittest.cpp                         |    169 +-
 src/core/qgsmaphittest.h                           |     73 +-
 src/core/qgsmaplayer.cpp                           |    211 +-
 src/core/qgsmaplayer.h                             |    280 +-
 src/core/qgsmaplayerlegend.cpp                     |     31 +-
 src/core/qgsmaplayerlegend.h                       |      8 +-
 src/core/qgsmaplayerregistry.cpp                   |     75 +-
 src/core/qgsmaplayerregistry.h                     |     97 +-
 src/core/qgsmaplayerstylemanager.cpp               |     13 +-
 src/core/qgsmaplayerstylemanager.h                 |      1 +
 src/core/qgsmaprenderer.cpp                        |     66 +-
 src/core/qgsmaprenderer.h                          |     51 +-
 src/core/qgsmaprenderercache.cpp                   |     15 +-
 src/core/qgsmaprenderercache.h                     |      8 +-
 src/core/qgsmaprenderercustompainterjob.cpp        |     88 +-
 src/core/qgsmaprenderercustompainterjob.h          |      3 +-
 src/core/qgsmaprendererjob.cpp                     |    126 +-
 src/core/qgsmaprendererjob.h                       |     14 +-
 src/core/qgsmaprendererparalleljob.cpp             |     46 +-
 src/core/qgsmaprendererparalleljob.h               |      4 +
 src/core/qgsmaprenderersequentialjob.cpp           |     23 +-
 src/core/qgsmapsettings.cpp                        |     44 +-
 src/core/qgsmapsettings.h                          |     45 +-
 src/core/qgsmaptopixel.cpp                         |    213 +-
 src/core/qgsmaptopixel.h                           |    207 +-
 src/core/qgsmaptopixelgeometrysimplifier.cpp       |    296 +-
 src/core/qgsmaptopixelgeometrysimplifier.h         |      2 +-
 src/core/qgsmapunitscale.h                         |     31 +-
 src/core/qgsmessagelog.cpp                         |     14 +-
 src/core/qgsmessagelog.h                           |     14 +-
 src/core/qgsmessageoutput.cpp                      |     10 +
 src/core/qgsmessageoutput.h                        |      9 +-
 src/core/qgsmimedatautils.cpp                      |     20 +-
 src/core/qgsmimedatautils.h                        |      2 +-
 src/core/qgsmultirenderchecker.cpp                 |      6 +-
 src/core/qgsmultirenderchecker.h                   |      8 +-
 src/core/qgsnetworkaccessmanager.cpp               |    146 +-
 src/core/qgsnetworkaccessmanager.h                 |     34 +-
 src/core/qgsnetworkcontentfetcher.cpp              |     14 +-
 src/core/qgsnetworkcontentfetcher.h                |     26 +-
 src/core/qgsnetworkdiskcache.cpp                   |    115 +
 src/core/qgsnetworkdiskcache.h                     |    100 +
 src/core/qgsnetworkreplyparser.cpp                 |      6 +-
 src/core/qgsnetworkreplyparser.h                   |      1 +
 src/core/qgsobjectcustomproperties.cpp             |      2 +-
 src/core/qgsofflineediting.cpp                     |    212 +-
 src/core/qgsofflineediting.h                       |     16 +-
 src/core/qgsogcutils.cpp                           |    274 +-
 src/core/qgsogcutils.h                             |     48 +-
 src/core/qgsowsconnection.cpp                      |     15 +-
 src/core/qgsowsconnection.h                        |      2 +
 src/core/qgspaintenginehack.cpp                    |      2 +-
 src/core/qgspalgeometry.h                          |    144 +-
 src/core/qgspallabeling.cpp                        |   3145 +-
 src/core/qgspallabeling.h                          |    438 +-
 src/core/qgspluginlayer.cpp                        |      5 +-
 src/core/qgspluginlayer.h                          |      6 +-
 src/core/qgspluginlayerregistry.cpp                |     41 +-
 src/core/qgspluginlayerregistry.h                  |     37 +-
 src/core/qgspoint.cpp                              |     19 +-
 src/core/qgspoint.h                                |     60 +-
 src/core/qgspointlocator.cpp                       |    134 +-
 src/core/qgspointlocator.h                         |     56 +-
 src/core/qgsproject.cpp                            |    359 +-
 src/core/qgsproject.h                              |    235 +-
 src/core/qgsprojectfiletransform.cpp               |     14 +-
 src/core/qgsprojectfiletransform.h                 |     10 +-
 src/core/qgsprojectproperty.cpp                    |     18 +-
 src/core/qgsprojectproperty.h                      |    131 +-
 src/core/qgsprojectversion.cpp                     |     21 +-
 src/core/qgsprojectversion.h                       |     22 +-
 src/core/qgsprovidercountcalcevent.cpp             |      4 +-
 src/core/qgsproviderextentcalcevent.cpp            |      4 +-
 src/core/qgsprovidermetadata.cpp                   |     12 +-
 src/core/qgsprovidermetadata.h                     |     18 +-
 src/core/qgsproviderregistry.cpp                   |    102 +-
 src/core/qgsproviderregistry.h                     |    129 +-
 src/core/qgspythonrunner.cpp                       |      8 +-
 src/core/qgspythonrunner.h                         |     12 +-
 src/core/qgsrectangle.cpp                          |     87 +-
 src/core/qgsrectangle.h                            |     27 +-
 src/core/qgsrelation.cpp                           |    133 +-
 src/core/qgsrelation.h                             |     94 +-
 src/core/qgsrelationmanager.cpp                    |     12 +-
 src/core/qgsrelationmanager.h                      |      8 +-
 src/core/qgsrenderchecker.cpp                      |    225 +-
 src/core/qgsrenderchecker.h                        |     71 +-
 src/core/qgsrendercontext.cpp                      |    169 +-
 src/core/qgsrendercontext.h                        |    186 +-
 src/core/qgsrulebasedlabeling.cpp                  |    383 +
 src/core/qgsrulebasedlabeling.h                    |    326 +
 src/core/qgsrunprocess.cpp                         |     17 +-
 src/core/qgsscalecalculator.cpp                    |      7 +-
 src/core/qgsscalecalculator.h                      |      3 -
 src/core/qgsscaleexpression.cpp                    |    171 +
 src/core/qgsscaleexpression.h                      |    128 +
 src/core/qgsscaleutils.cpp                         |      4 +-
 src/core/qgsscaleutils.h                           |      4 +-
 src/core/qgssimplifymethod.cpp                     |     17 +-
 src/core/qgssimplifymethod.h                       |     15 +-
 src/core/qgssingleton.h                            |     55 -
 src/core/qgsslconnect.cpp                          |     11 +
 src/core/qgsslconnect.h                            |      4 +
 src/core/qgssnapper.cpp                            |      7 +-
 src/core/qgssnapper.h                              |     71 +-
 src/core/qgssnappingutils.cpp                      |    325 +-
 src/core/qgssnappingutils.h                        |     85 +-
 src/core/qgsspatialindex.cpp                       |     67 +-
 src/core/qgsspatialindex.h                         |     28 +-
 src/core/qgssqlexpressioncompiler.cpp              |    320 +
 src/core/qgssqlexpressioncompiler.h                |    108 +
 src/core/qgsstatisticalsummary.cpp                 |    276 +
 src/core/qgsstatisticalsummary.h                   |    208 +
 src/core/qgsstringutils.cpp                        |    296 +
 src/core/qgsstringutils.h                          |     69 +
 src/core/qgstextlabelfeature.cpp                   |    108 +
 src/core/qgstextlabelfeature.h                     |     69 +
 src/core/qgstolerance.cpp                          |     10 +-
 src/core/qgstolerance.h                            |     86 +-
 src/core/qgstracer.cpp                             |    713 +
 src/core/qgstracer.h                               |    141 +
 src/core/qgstransaction.cpp                        |    121 +-
 src/core/qgstransaction.h                          |     33 +-
 src/core/qgstransactiongroup.cpp                   |    181 +
 src/core/qgstransactiongroup.h                     |     95 +
 src/core/qgsunittypes.cpp                          |    986 +
 src/core/qgsunittypes.h                            |    222 +
 src/core/qgsvectordataprovider.cpp                 |     60 +-
 src/core/qgsvectordataprovider.h                   |    123 +-
 src/core/qgsvectorfilewriter.cpp                   |    611 +-
 src/core/qgsvectorfilewriter.h                     |    168 +-
 src/core/qgsvectorlayer.cpp                        |   1619 +-
 src/core/qgsvectorlayer.h                          |    981 +-
 src/core/qgsvectorlayercache.cpp                   |     42 +-
 src/core/qgsvectorlayercache.h                     |     15 +-
 src/core/qgsvectorlayerdiagramprovider.cpp         |    373 +
 src/core/qgsvectorlayerdiagramprovider.h           |    134 +
 src/core/qgsvectorlayereditbuffer.cpp              |    165 +-
 src/core/qgsvectorlayereditbuffer.h                |     27 +-
 src/core/qgsvectorlayereditpassthrough.cpp         |     42 +-
 src/core/qgsvectorlayereditpassthrough.h           |      7 +-
 src/core/qgsvectorlayereditutils.cpp               |    199 +-
 src/core/qgsvectorlayereditutils.h                 |    107 +-
 src/core/qgsvectorlayerfeatureiterator.cpp         |    218 +-
 src/core/qgsvectorlayerfeatureiterator.h           |     69 +-
 src/core/qgsvectorlayerimport.cpp                  |     64 +-
 src/core/qgsvectorlayerimport.h                    |     43 +-
 src/core/qgsvectorlayerjoinbuffer.cpp              |     39 +-
 src/core/qgsvectorlayerjoinbuffer.h                |     27 +-
 src/core/qgsvectorlayerlabeling.cpp                |     58 +
 src/core/qgsvectorlayerlabeling.h                  |     71 +
 src/core/qgsvectorlayerlabelprovider.cpp           |    780 +
 src/core/qgsvectorlayerlabelprovider.h             |    119 +
 src/core/qgsvectorlayerrenderer.cpp                |    247 +-
 src/core/qgsvectorlayerrenderer.h                  |     17 +-
 src/core/qgsvectorlayerundocommand.cpp             |     54 +-
 src/core/qgsvectorlayerundocommand.h               |      1 +
 src/core/qgsvectorsimplifymethod.cpp               |     14 -
 src/core/qgsvectorsimplifymethod.h                 |      6 +-
 src/core/qgsvirtuallayerdefinition.cpp             |    255 +
 src/core/qgsvirtuallayerdefinition.h               |    166 +
 src/core/qgsvirtuallayerdefinitionutils.cpp        |     80 +
 src/core/qgsvirtuallayerdefinitionutils.h          |     34 +
 src/core/qgsvisibilitypresetcollection.cpp         |    311 +
 src/core/qgsvisibilitypresetcollection.h           |    170 +
 src/core/qgswebframe.h                             |     80 +
 src/core/qgswebpage.h                              |    188 +
 src/core/qgswebview.h                              |    126 +
 src/core/qgsxmlutils.cpp                           |     14 +
 src/core/qgsxmlutils.h                             |     14 +
 src/core/raster/qgsbilinearrasterresampler.cpp     |      2 +-
 src/core/raster/qgsbilinearrasterresampler.h       |      2 +-
 src/core/raster/qgsbrightnesscontrastfilter.cpp    |     24 +-
 src/core/raster/qgsbrightnesscontrastfilter.h      |      8 +-
 src/core/raster/qgscolorrampshader.cpp             |     19 +-
 src/core/raster/qgscolorrampshader.h               |      4 +-
 src/core/raster/qgscontrastenhancement.cpp         |    131 +-
 src/core/raster/qgscontrastenhancement.h           |      2 +
 src/core/raster/qgscubicrasterresampler.cpp        |    126 +-
 src/core/raster/qgscubicrasterresampler.h          |     76 +-
 src/core/raster/qgshuesaturationfilter.cpp         |     36 +-
 src/core/raster/qgshuesaturationfilter.h           |     14 +-
 src/core/raster/qgsmultibandcolorrenderer.cpp      |     44 +-
 src/core/raster/qgsmultibandcolorrenderer.h        |     15 +-
 src/core/raster/qgspalettedrasterrenderer.cpp      |     26 +-
 src/core/raster/qgspalettedrasterrenderer.h        |     23 +-
 src/core/raster/qgsraster.cpp                      |      5 +-
 src/core/raster/qgsraster.h                        |     36 +-
 src/core/raster/qgsrasterbandstats.h               |      2 +-
 src/core/raster/qgsrasterblock.cpp                 |    217 +-
 src/core/raster/qgsrasterblock.h                   |     50 +-
 src/core/raster/qgsrasterchecker.cpp               |     36 +-
 src/core/raster/qgsrasterchecker.h                 |     12 +-
 src/core/raster/qgsrasterdataprovider.cpp          |     41 +-
 src/core/raster/qgsrasterdataprovider.h            |     78 +-
 src/core/raster/qgsrasterdrawer.cpp                |     14 +-
 src/core/raster/qgsrasterdrawer.h                  |     20 +-
 src/core/raster/qgsrasterfilewriter.cpp            |    112 +-
 src/core/raster/qgsrasterfilewriter.h              |     23 +-
 src/core/raster/qgsrasterhistogram.h               |      6 +-
 src/core/raster/qgsrasteridentifyresult.cpp        |      4 +-
 src/core/raster/qgsrasteridentifyresult.h          |      4 +-
 src/core/raster/qgsrasterinterface.cpp             |     80 +-
 src/core/raster/qgsrasterinterface.h               |     22 +-
 src/core/raster/qgsrasteriterator.cpp              |     24 +-
 src/core/raster/qgsrasteriterator.h                |      7 +-
 src/core/raster/qgsrasterlayer.cpp                 |    176 +-
 src/core/raster/qgsrasterlayer.h                   |     77 +-
 src/core/raster/qgsrasterlayerrenderer.cpp         |     18 +-
 src/core/raster/qgsrasterlayerrenderer.h           |      1 +
 src/core/raster/qgsrasternuller.cpp                |     12 +-
 src/core/raster/qgsrasternuller.h                  |      6 +-
 src/core/raster/qgsrasterpipe.cpp                  |     54 +-
 src/core/raster/qgsrasterpipe.h                    |      2 +
 src/core/raster/qgsrasterprojector.cpp             |    300 +-
 src/core/raster/qgsrasterprojector.h               |     97 +-
 src/core/raster/qgsrasterrange.cpp                 |      6 +-
 src/core/raster/qgsrasterrange.h                   |      6 +-
 src/core/raster/qgsrasterrenderer.cpp              |     13 +-
 src/core/raster/qgsrasterrenderer.h                |     25 +-
 src/core/raster/qgsrasterrendererregistry.cpp      |     26 +-
 src/core/raster/qgsrasterrendererregistry.h        |      8 +-
 src/core/raster/qgsrasterresamplefilter.cpp        |     35 +-
 src/core/raster/qgsrasterresamplefilter.h          |     16 +-
 src/core/raster/qgsrastershader.cpp                |     22 +-
 src/core/raster/qgsrastershader.h                  |      3 +
 src/core/raster/qgsrastershaderfunction.cpp        |      6 +-
 src/core/raster/qgsrastertransparency.cpp          |     18 +-
 src/core/raster/qgsrastertransparency.h            |      6 +-
 src/core/raster/qgssinglebandcolordatarenderer.cpp |      8 +-
 src/core/raster/qgssinglebandcolordatarenderer.h   |      5 +-
 src/core/raster/qgssinglebandgrayrenderer.cpp      |     14 +-
 src/core/raster/qgssinglebandgrayrenderer.h        |      7 +-
 .../raster/qgssinglebandpseudocolorrenderer.cpp    |     27 +-
 src/core/raster/qgssinglebandpseudocolorrenderer.h |     18 +-
 src/core/symbology-ng/qgs25drenderer.cpp           |    264 +
 src/core/symbology-ng/qgs25drenderer.h             |    120 +
 .../qgscategorizedsymbolrendererv2.cpp             |    386 +-
 .../symbology-ng/qgscategorizedsymbolrendererv2.h  |     95 +-
 src/core/symbology-ng/qgscolorbrewerpalette.h      |     12 +-
 src/core/symbology-ng/qgscptcityarchive.cpp        |    225 +-
 src/core/symbology-ng/qgscptcityarchive.h          |     56 +-
 src/core/symbology-ng/qgsellipsesymbollayerv2.cpp  |    425 +-
 src/core/symbology-ng/qgsellipsesymbollayerv2.h    |     23 +-
 src/core/symbology-ng/qgsfillsymbollayerv2.cpp     |    928 +-
 src/core/symbology-ng/qgsfillsymbollayerv2.h       |    304 +-
 .../qgsgeometrygeneratorsymbollayerv2.cpp          |    210 +
 .../qgsgeometrygeneratorsymbollayerv2.h            |    106 +
 .../symbology-ng/qgsgraduatedsymbolrendererv2.cpp  |    747 +-
 .../symbology-ng/qgsgraduatedsymbolrendererv2.h    |    158 +-
 src/core/symbology-ng/qgsheatmaprenderer.cpp       |     76 +-
 src/core/symbology-ng/qgsheatmaprenderer.h         |     77 +-
 .../symbology-ng/qgsinvertedpolygonrenderer.cpp    |    131 +-
 src/core/symbology-ng/qgsinvertedpolygonrenderer.h |     97 +-
 src/core/symbology-ng/qgslegendsymbolitemv2.cpp    |     14 +-
 src/core/symbology-ng/qgslegendsymbolitemv2.h      |      1 -
 src/core/symbology-ng/qgslinesymbollayerv2.cpp     |    401 +-
 src/core/symbology-ng/qgslinesymbollayerv2.h       |     92 +-
 src/core/symbology-ng/qgsmarkersymbollayerv2.cpp   |   1131 +-
 src/core/symbology-ng/qgsmarkersymbollayerv2.h     |     74 +-
 .../symbology-ng/qgspointdisplacementrenderer.cpp  |    289 +-
 .../symbology-ng/qgspointdisplacementrenderer.h    |    181 +-
 src/core/symbology-ng/qgsrendererv2.cpp            |    550 +-
 src/core/symbology-ng/qgsrendererv2.h              |    303 +-
 src/core/symbology-ng/qgsrendererv2registry.cpp    |     22 +-
 src/core/symbology-ng/qgsrendererv2registry.h      |     50 +-
 src/core/symbology-ng/qgsrulebasedrendererv2.cpp   |    490 +-
 src/core/symbology-ng/qgsrulebasedrendererv2.h     |    278 +-
 .../symbology-ng/qgssinglesymbolrendererv2.cpp     |    155 +-
 src/core/symbology-ng/qgssinglesymbolrendererv2.h  |     25 +-
 src/core/symbology-ng/qgsstylev2.cpp               |    280 +-
 src/core/symbology-ng/qgsstylev2.h                 |     82 +-
 src/core/symbology-ng/qgssvgcache.cpp              |    307 +-
 src/core/symbology-ng/qgssvgcache.h                |    120 +-
 src/core/symbology-ng/qgssymbollayerv2.cpp         |    417 +-
 src/core/symbology-ng/qgssymbollayerv2.h           |    344 +-
 src/core/symbology-ng/qgssymbollayerv2registry.cpp |     41 +-
 src/core/symbology-ng/qgssymbollayerv2registry.h   |     49 +-
 src/core/symbology-ng/qgssymbollayerv2utils.cpp    |    772 +-
 src/core/symbology-ng/qgssymbollayerv2utils.h      |    182 +-
 src/core/symbology-ng/qgssymbologyv2conversion.cpp |     14 +-
 src/core/symbology-ng/qgssymbologyv2conversion.h   |      4 +-
 src/core/symbology-ng/qgssymbolv2.cpp              |   1387 +-
 src/core/symbology-ng/qgssymbolv2.h                |    405 +-
 src/core/symbology-ng/qgsvectorcolorrampv2.cpp     |     93 +-
 src/core/symbology-ng/qgsvectorcolorrampv2.h       |     55 +-
 .../symbology-ng/qgsvectorfieldsymbollayer.cpp     |     50 +-
 src/core/symbology-ng/qgsvectorfieldsymbollayer.h  |     11 +-
 src/crssync/CMakeLists.txt                         |      3 +
 src/customwidgets/CMakeLists.txt                   |     34 +-
 src/customwidgets/qgiscustomwidgets.cpp            |      4 +
 src/customwidgets/qgiscustomwidgets.h              |      7 +-
 src/customwidgets/qgscollapsiblegroupboxplugin.cpp |      2 +-
 src/customwidgets/qgscollapsiblegroupboxplugin.h   |     10 +-
 src/customwidgets/qgscolorbuttonplugin.cpp         |      2 +-
 src/customwidgets/qgscolorbuttonplugin.h           |      9 +-
 src/customwidgets/qgscolorbuttonv2plugin.cpp       |      2 +-
 src/customwidgets/qgscolorbuttonv2plugin.h         |      9 +-
 src/customwidgets/qgsdatadefinedbuttonplugin.cpp   |      2 +-
 src/customwidgets/qgsdatadefinedbuttonplugin.h     |      9 +-
 src/customwidgets/qgsdatetimeeditplugin.cpp        |      2 +-
 src/customwidgets/qgsdatetimeeditplugin.h          |      9 +-
 src/customwidgets/qgsdoublespinboxplugin.cpp       |      2 +-
 src/customwidgets/qgsdoublespinboxplugin.h         |      9 +-
 .../qgsexpressionbuilderwidgetplugin.cpp           |     97 +
 .../qgsexpressionbuilderwidgetplugin.h             |     55 +
 src/customwidgets/qgsextentgroupboxplugin.cpp      |     97 +
 src/customwidgets/qgsextentgroupboxplugin.h        |     55 +
 .../qgsexternalresourcewidgetplugin.cpp            |     96 +
 .../qgsexternalresourcewidgetplugin.h              |     55 +
 src/customwidgets/qgsfieldcomboboxplugin.cpp       |      2 +-
 src/customwidgets/qgsfieldcomboboxplugin.h         |      9 +-
 .../qgsfieldexpressionwidgetplugin.cpp             |      2 +-
 src/customwidgets/qgsfieldexpressionwidgetplugin.h |      9 +-
 src/customwidgets/qgsfilewidgetplugin.cpp          |     96 +
 src/customwidgets/qgsfilewidgetplugin.h            |     55 +
 src/customwidgets/qgsfilterlineeditplugin.cpp      |      2 +-
 src/customwidgets/qgsfilterlineeditplugin.h        |      9 +-
 src/customwidgets/qgsmaplayercomboboxplugin.cpp    |      2 +-
 src/customwidgets/qgsmaplayercomboboxplugin.h      |      9 +-
 .../qgsprojectionselectionwidgetplugin.cpp         |      2 +-
 .../qgsprojectionselectionwidgetplugin.h           |      9 +-
 .../qgsrelationeditorwidgetplugin.cpp              |      2 +-
 src/customwidgets/qgsrelationeditorwidgetplugin.h  |      9 +-
 .../qgsrelationreferencewidgetplugin.cpp           |      2 +-
 .../qgsrelationreferencewidgetplugin.h             |      9 +-
 src/customwidgets/qgsscalerangewidgetplugin.cpp    |      2 +-
 src/customwidgets/qgsscalerangewidgetplugin.h      |      9 +-
 src/customwidgets/qgsscalewidgetplugin.cpp         |      2 +-
 src/customwidgets/qgsscalewidgetplugin.h           |      9 +-
 src/customwidgets/qgsspinboxplugin.cpp             |      2 +-
 src/customwidgets/qgsspinboxplugin.h               |      8 +-
 src/gui/CMakeLists.txt                             |    684 +-
 .../attributetable/qgsattributetabledelegate.cpp   |     16 +-
 src/gui/attributetable/qgsattributetabledelegate.h |      4 +-
 .../qgsattributetablefiltermodel.cpp               |     52 +-
 .../attributetable/qgsattributetablefiltermodel.h  |     42 +-
 src/gui/attributetable/qgsattributetablemodel.cpp  |    242 +-
 src/gui/attributetable/qgsattributetablemodel.h    |     38 +-
 src/gui/attributetable/qgsattributetableview.cpp   |     41 +-
 src/gui/attributetable/qgsattributetableview.h     |      7 +-
 src/gui/attributetable/qgsdualview.cpp             |    112 +-
 src/gui/attributetable/qgsdualview.h               |     24 +-
 src/gui/attributetable/qgsfeaturelistmodel.cpp     |     67 +-
 src/gui/attributetable/qgsfeaturelistmodel.h       |     19 +-
 src/gui/attributetable/qgsfeaturelistview.cpp      |     47 +-
 src/gui/attributetable/qgsfeaturelistview.h        |     26 +-
 .../attributetable/qgsfeaturelistviewdelegate.cpp  |     16 +-
 .../attributetable/qgsfeaturelistviewdelegate.h    |      4 +-
 src/gui/attributetable/qgsfeaturemodel.h           |      2 +
 .../attributetable/qgsfeatureselectionmodel.cpp    |     22 +-
 src/gui/attributetable/qgsfeatureselectionmodel.h  |      6 +-
 .../qgsfieldconditionalformatwidget.cpp            |    349 +
 .../qgsfieldconditionalformatwidget.h              |    120 +
 .../qgsgenericfeatureselectionmanager.cpp          |      2 +-
 .../qgsgenericfeatureselectionmanager.h            |      7 +-
 .../attributetable/qgsifeatureselectionmanager.h   |      6 +-
 .../qgsvectorlayerselectionmanager.cpp             |      2 +-
 .../qgsvectorlayerselectionmanager.h               |     10 +-
 src/gui/auth/qgsauthauthoritieseditor.cpp          |    796 +
 src/gui/auth/qgsauthauthoritieseditor.h            |    137 +
 src/gui/auth/qgsauthcertificateinfo.cpp            |    944 +
 src/gui/auth/qgsauthcertificateinfo.h              |    170 +
 src/gui/auth/qgsauthcertificatemanager.cpp         |     56 +
 src/gui/auth/qgsauthcertificatemanager.h           |     69 +
 src/gui/auth/qgsauthcerttrustpolicycombobox.cpp    |    128 +
 src/gui/auth/qgsauthcerttrustpolicycombobox.h      |     64 +
 src/gui/auth/qgsauthconfigedit.cpp                 |    381 +
 src/gui/auth/qgsauthconfigedit.h                   |     91 +
 src/gui/auth/qgsauthconfigeditor.cpp               |    302 +
 src/gui/auth/qgsauthconfigeditor.h                 |    113 +
 src/gui/auth/qgsauthconfigidedit.cpp               |    124 +
 src/gui/auth/qgsauthconfigidedit.h                 |     81 +
 src/gui/auth/qgsauthconfigselect.cpp               |    449 +
 src/gui/auth/qgsauthconfigselect.h                 |    158 +
 src/gui/auth/qgsautheditorwidgets.cpp              |    228 +
 src/gui/auth/qgsautheditorwidgets.h                |    107 +
 src/gui/auth/qgsauthguiutils.cpp                   |    262 +
 src/gui/auth/qgsauthguiutils.h                     |     84 +
 src/gui/auth/qgsauthidentitieseditor.cpp           |    410 +
 src/gui/auth/qgsauthidentitieseditor.h             |    104 +
 src/gui/auth/qgsauthimportcertdialog.cpp           |    265 +
 src/gui/auth/qgsauthimportcertdialog.h             |    100 +
 src/gui/auth/qgsauthimportidentitydialog.cpp       |    500 +
 src/gui/auth/qgsauthimportidentitydialog.h         |    121 +
 src/gui/auth/qgsauthmasterpassresetdialog.cpp      |    107 +
 src/gui/auth/qgsauthmasterpassresetdialog.h        |     60 +
 src/gui/auth/qgsauthmethodedit.h                   |     69 +
 src/gui/auth/qgsauthserverseditor.cpp              |    425 +
 src/gui/auth/qgsauthserverseditor.h                |    102 +
 src/gui/auth/qgsauthsslconfigwidget.cpp            |    639 +
 src/gui/auth/qgsauthsslconfigwidget.h              |    217 +
 src/gui/auth/qgsauthsslerrorsdialog.cpp            |    233 +
 src/gui/auth/qgsauthsslerrorsdialog.h              |     84 +
 src/gui/auth/qgsauthsslimportdialog.cpp            |    474 +
 src/gui/auth/qgsauthsslimportdialog.h              |    136 +
 src/gui/auth/qgsauthtrustedcasdialog.cpp           |    336 +
 src/gui/auth/qgsauthtrustedcasdialog.h             |    102 +
 .../editorwidgets/core/qgseditorconfigwidget.cpp   |      2 +-
 src/gui/editorwidgets/core/qgseditorconfigwidget.h |      2 +-
 .../editorwidgets/core/qgseditorwidgetfactory.cpp  |     18 +-
 .../editorwidgets/core/qgseditorwidgetfactory.h    |     15 +-
 .../editorwidgets/core/qgseditorwidgetregistry.cpp |    152 +-
 .../editorwidgets/core/qgseditorwidgetregistry.h   |     21 +-
 .../editorwidgets/core/qgseditorwidgetwrapper.cpp  |     13 +-
 .../editorwidgets/core/qgseditorwidgetwrapper.h    |     12 +-
 .../editorwidgets/core/qgssearchwidgetwrapper.cpp  |     40 +
 .../editorwidgets/core/qgssearchwidgetwrapper.h    |     93 +
 src/gui/editorwidgets/core/qgswidgetwrapper.cpp    |     10 +-
 src/gui/editorwidgets/core/qgswidgetwrapper.h      |     29 +-
 src/gui/editorwidgets/qgscheckboxconfigdlg.cpp     |      2 +-
 src/gui/editorwidgets/qgscheckboxconfigdlg.h       |      7 +-
 src/gui/editorwidgets/qgscheckboxwidgetfactory.cpp |     10 +-
 src/gui/editorwidgets/qgscheckboxwidgetfactory.h   |      7 +-
 src/gui/editorwidgets/qgscheckboxwidgetwrapper.cpp |     13 +-
 src/gui/editorwidgets/qgscheckboxwidgetwrapper.h   |      8 +-
 .../qgsclassificationwidgetwrapper.cpp             |     11 +-
 .../editorwidgets/qgsclassificationwidgetwrapper.h |     11 +-
 .../qgsclassificationwidgetwrapperfactory.cpp      |      2 +-
 .../qgsclassificationwidgetwrapperfactory.h        |      6 +-
 src/gui/editorwidgets/qgscolorwidgetfactory.cpp    |      2 +-
 src/gui/editorwidgets/qgscolorwidgetfactory.h      |      6 +-
 src/gui/editorwidgets/qgscolorwidgetwrapper.cpp    |     20 +-
 src/gui/editorwidgets/qgscolorwidgetwrapper.h      |      9 +-
 src/gui/editorwidgets/qgsdatetimeedit.cpp          |      6 +-
 src/gui/editorwidgets/qgsdatetimeedit.h            |      2 +-
 src/gui/editorwidgets/qgsdatetimeeditconfig.cpp    |      2 +-
 src/gui/editorwidgets/qgsdatetimeeditconfig.h      |      8 +-
 src/gui/editorwidgets/qgsdatetimeeditfactory.cpp   |     10 +-
 src/gui/editorwidgets/qgsdatetimeeditfactory.h     |      7 +-
 src/gui/editorwidgets/qgsdatetimeeditwrapper.cpp   |     25 +-
 src/gui/editorwidgets/qgsdatetimeeditwrapper.h     |      7 +-
 .../qgsdefaultsearchwidgetwrapper.cpp              |    112 +
 .../editorwidgets/qgsdefaultsearchwidgetwrapper.h  |     59 +
 src/gui/editorwidgets/qgsdoublespinbox.cpp         |     12 +-
 src/gui/editorwidgets/qgsdoublespinbox.h           |     12 +-
 src/gui/editorwidgets/qgsdummyconfigdlg.cpp        |      2 +-
 src/gui/editorwidgets/qgsdummyconfigdlg.h          |      7 +-
 .../editorwidgets/qgsenumerationwidgetfactory.cpp  |      4 +-
 .../editorwidgets/qgsenumerationwidgetfactory.h    |      6 +-
 .../editorwidgets/qgsenumerationwidgetwrapper.cpp  |     11 +-
 .../editorwidgets/qgsenumerationwidgetwrapper.h    |     11 +-
 .../editorwidgets/qgsexternalresourceconfigdlg.cpp |    227 +
 .../editorwidgets/qgsexternalresourceconfigdlg.h   |     50 +
 .../qgsexternalresourcewidgetfactory.cpp           |    126 +
 .../qgsexternalresourcewidgetfactory.h             |     48 +
 .../qgsexternalresourcewidgetwrapper.cpp           |    166 +
 .../qgsexternalresourcewidgetwrapper.h             |     63 +
 src/gui/editorwidgets/qgsfilenamewidgetfactory.cpp |      2 +-
 src/gui/editorwidgets/qgsfilenamewidgetfactory.h   |      6 +-
 src/gui/editorwidgets/qgsfilenamewidgetwrapper.cpp |     26 +-
 src/gui/editorwidgets/qgsfilenamewidgetwrapper.h   |      9 +-
 src/gui/editorwidgets/qgshiddenwidgetfactory.cpp   |      4 +-
 src/gui/editorwidgets/qgshiddenwidgetfactory.h     |      6 +-
 src/gui/editorwidgets/qgshiddenwidgetwrapper.cpp   |      9 +-
 src/gui/editorwidgets/qgshiddenwidgetwrapper.h     |      9 +-
 src/gui/editorwidgets/qgsphotoconfigdlg.cpp        |      2 +-
 src/gui/editorwidgets/qgsphotoconfigdlg.h          |      8 +-
 src/gui/editorwidgets/qgsphotowidgetfactory.cpp    |      6 +-
 src/gui/editorwidgets/qgsphotowidgetfactory.h      |      6 +-
 src/gui/editorwidgets/qgsphotowidgetwrapper.cpp    |    122 +-
 src/gui/editorwidgets/qgsphotowidgetwrapper.h      |     20 +-
 src/gui/editorwidgets/qgsrangeconfigdlg.cpp        |     10 +-
 src/gui/editorwidgets/qgsrangeconfigdlg.h          |      6 +-
 src/gui/editorwidgets/qgsrangewidgetfactory.cpp    |     16 +-
 src/gui/editorwidgets/qgsrangewidgetfactory.h      |      9 +-
 src/gui/editorwidgets/qgsrangewidgetwrapper.cpp    |    119 +-
 src/gui/editorwidgets/qgsrangewidgetwrapper.h      |     11 +-
 .../qgsrelationreferenceconfigdlg.cpp              |    127 +-
 .../editorwidgets/qgsrelationreferenceconfigdlg.h  |     18 +-
 .../editorwidgets/qgsrelationreferencefactory.cpp  |     41 +-
 .../editorwidgets/qgsrelationreferencefactory.h    |     10 +-
 .../editorwidgets/qgsrelationreferencewidget.cpp   |    398 +-
 src/gui/editorwidgets/qgsrelationreferencewidget.h |     49 +-
 .../qgsrelationreferencewidgetwrapper.cpp          |     23 +-
 .../qgsrelationreferencewidgetwrapper.h            |      7 +-
 src/gui/editorwidgets/qgsrelationwidgetwrapper.cpp |     16 +-
 src/gui/editorwidgets/qgsrelationwidgetwrapper.h   |      9 +-
 src/gui/editorwidgets/qgsspinbox.cpp               |     12 +-
 src/gui/editorwidgets/qgsspinbox.h                 |     12 +-
 src/gui/editorwidgets/qgstexteditconfigdlg.cpp     |      2 +-
 src/gui/editorwidgets/qgstexteditconfigdlg.h       |      8 +-
 src/gui/editorwidgets/qgstexteditwidgetfactory.cpp |      2 +-
 src/gui/editorwidgets/qgstexteditwidgetfactory.h   |      6 +-
 src/gui/editorwidgets/qgstexteditwrapper.cpp       |     17 +-
 src/gui/editorwidgets/qgstexteditwrapper.h         |      9 +-
 src/gui/editorwidgets/qgsuniquevaluesconfigdlg.cpp |      2 +-
 src/gui/editorwidgets/qgsuniquevaluesconfigdlg.h   |      8 +-
 .../editorwidgets/qgsuniquevaluewidgetfactory.cpp  |      2 +-
 .../editorwidgets/qgsuniquevaluewidgetfactory.h    |      6 +-
 .../editorwidgets/qgsuniquevaluewidgetwrapper.cpp  |     16 +-
 .../editorwidgets/qgsuniquevaluewidgetwrapper.h    |      9 +-
 src/gui/editorwidgets/qgsuuidwidgetfactory.cpp     |      2 +-
 src/gui/editorwidgets/qgsuuidwidgetfactory.h       |      6 +-
 src/gui/editorwidgets/qgsuuidwidgetwrapper.cpp     |     13 +-
 src/gui/editorwidgets/qgsuuidwidgetwrapper.h       |     10 +-
 src/gui/editorwidgets/qgsvaluemapconfigdlg.cpp     |     20 +-
 src/gui/editorwidgets/qgsvaluemapconfigdlg.h       |      6 +-
 .../qgsvaluemapsearchwidgetwrapper.cpp             |     97 +
 .../editorwidgets/qgsvaluemapsearchwidgetwrapper.h |     52 +
 src/gui/editorwidgets/qgsvaluemapwidgetfactory.cpp |     19 +-
 src/gui/editorwidgets/qgsvaluemapwidgetfactory.h   |      8 +-
 src/gui/editorwidgets/qgsvaluemapwidgetwrapper.cpp |     11 +-
 src/gui/editorwidgets/qgsvaluemapwidgetwrapper.h   |      9 +-
 .../editorwidgets/qgsvaluerelationconfigdlg.cpp    |     13 +-
 src/gui/editorwidgets/qgsvaluerelationconfigdlg.h  |      8 +-
 .../qgsvaluerelationsearchwidgetwrapper.cpp        |    200 +
 .../qgsvaluerelationsearchwidgetwrapper.h          |     71 +
 .../qgsvaluerelationwidgetfactory.cpp              |     13 +-
 .../editorwidgets/qgsvaluerelationwidgetfactory.h  |      7 +-
 .../qgsvaluerelationwidgetwrapper.cpp              |    104 +-
 .../editorwidgets/qgsvaluerelationwidgetwrapper.h  |     19 +-
 src/gui/editorwidgets/qgswebviewconfigdlg.cpp      |      2 +-
 src/gui/editorwidgets/qgswebviewconfigdlg.h        |      6 +-
 src/gui/editorwidgets/qgswebviewwidgetfactory.cpp  |      6 +-
 src/gui/editorwidgets/qgswebviewwidgetfactory.h    |      6 +-
 src/gui/editorwidgets/qgswebviewwidgetwrapper.cpp  |     33 +-
 src/gui/editorwidgets/qgswebviewwidgetwrapper.h    |      9 +-
 src/gui/effects/qgseffectdrawmodecombobox.cpp      |     47 +
 src/gui/effects/qgseffectdrawmodecombobox.h        |     49 +
 src/gui/effects/qgseffectstackpropertieswidget.cpp |    474 +
 src/gui/effects/qgseffectstackpropertieswidget.h   |    241 +
 src/gui/effects/qgspainteffectpropertieswidget.cpp |    169 +
 src/gui/effects/qgspainteffectpropertieswidget.h   |     72 +
 src/gui/effects/qgspainteffectwidget.cpp           |    966 +
 src/gui/effects/qgspainteffectwidget.h             |    264 +
 src/gui/layertree/qgscustomlayerorderwidget.cpp    |    289 +-
 src/gui/layertree/qgscustomlayerorderwidget.h      |     42 +-
 src/gui/layertree/qgslayertreemapcanvasbridge.cpp  |     35 +-
 src/gui/layertree/qgslayertreemapcanvasbridge.h    |      4 +-
 src/gui/layertree/qgslayertreeview.cpp             |     26 +-
 src/gui/layertree/qgslayertreeview.h               |     12 +-
 .../layertree/qgslayertreeviewdefaultactions.cpp   |     72 +-
 src/gui/layertree/qgslayertreeviewdefaultactions.h |     26 +-
 src/gui/qgisgui.cpp                                |     20 +-
 src/gui/qgisgui.h                                  |      5 +-
 src/gui/qgisinterface.h                            |    119 +-
 src/gui/qgsactionmenu.cpp                          |     10 +-
 src/gui/qgsactionmenu.h                            |     18 +-
 src/gui/qgsadvanceddigitizingcanvasitem.cpp        |    269 +
 src/gui/qgsadvanceddigitizingcanvasitem.h          |     48 +
 src/gui/qgsadvanceddigitizingdockwidget.cpp        |   1216 +
 src/gui/qgsadvanceddigitizingdockwidget.h          |    416 +
 src/gui/qgsannotationitem.cpp                      |     29 +-
 src/gui/qgsannotationitem.h                        |     58 +-
 src/gui/qgsattributedialog.cpp                     |     28 +-
 src/gui/qgsattributedialog.h                       |     19 +-
 src/gui/qgsattributeeditor.cpp                     |     41 +-
 src/gui/qgsattributeeditor.h                       |      2 +-
 src/gui/qgsattributeeditorcontext.h                |     12 +-
 src/gui/qgsattributeform.cpp                       |    273 +-
 src/gui/qgsattributeform.h                         |     11 +-
 src/gui/qgsattributeforminterface.cpp              |      2 +-
 src/gui/qgsattributeforminterface.h                |      2 +-
 src/gui/qgsattributeformlegacyinterface.cpp        |     10 +-
 src/gui/qgsattributeformlegacyinterface.h          |      3 +-
 src/gui/qgsattributetypeloaddialog.cpp             |     12 +-
 src/gui/qgsblendmodecombobox.h                     |      4 +-
 src/gui/qgsbrowsertreeview.cpp                     |     12 +-
 src/gui/qgsbrowsertreeview.h                       |      4 +-
 src/gui/qgsbusyindicatordialog.cpp                 |      4 +-
 src/gui/qgsbusyindicatordialog.h                   |      4 +-
 src/gui/qgscharacterselectdialog.cpp               |      6 +-
 src/gui/qgscharacterselectdialog.h                 |      4 +-
 src/gui/qgscodeeditor.cpp                          |      9 +-
 src/gui/qgscodeeditor.h                            |     13 +-
 src/gui/qgscodeeditorcss.cpp                       |      2 +-
 src/gui/qgscodeeditorcss.h                         |      2 +-
 src/gui/qgscodeeditorhtml.cpp                      |      2 +-
 src/gui/qgscodeeditorhtml.h                        |      3 +-
 src/gui/qgscodeeditorpython.cpp                    |      8 +-
 src/gui/qgscodeeditorpython.h                      |      3 +-
 src/gui/qgscodeeditorsql.cpp                       |      2 +-
 src/gui/qgscodeeditorsql.h                         |      3 +-
 src/gui/qgscollapsiblegroupbox.cpp                 |     44 +-
 src/gui/qgscollapsiblegroupbox.h                   |     78 +-
 src/gui/qgscolorbutton.cpp                         |     24 +-
 src/gui/qgscolorbutton.h                           |      6 +-
 src/gui/qgscolorbuttonv2.cpp                       |     49 +-
 src/gui/qgscolorbuttonv2.h                         |     89 +-
 src/gui/qgscolordialog.cpp                         |     42 +-
 src/gui/qgscolordialog.h                           |     42 +-
 src/gui/qgscolorschemelist.cpp                     |     13 +-
 src/gui/qgscolorschemelist.h                       |     44 +-
 src/gui/qgscolorswatchgrid.cpp                     |     17 +-
 src/gui/qgscolorswatchgrid.h                       |     72 +-
 src/gui/qgscolorwidgets.cpp                        |    127 +-
 src/gui/qgscolorwidgets.h                          |    254 +-
 src/gui/qgscomposerruler.cpp                       |     18 +-
 src/gui/qgscomposerruler.h                         |      8 +-
 src/gui/qgscomposerview.cpp                        |     84 +-
 src/gui/qgscomposerview.h                          |    111 +-
 src/gui/qgscredentialdialog.cpp                    |    192 +-
 src/gui/qgscredentialdialog.h                      |     26 +-
 src/gui/qgscursors.h                               |      4 +-
 src/gui/qgsdatadefinedbutton.cpp                   |    224 +-
 src/gui/qgsdatadefinedbutton.h                     |    125 +-
 src/gui/qgsdatumtransformdialog.cpp                |     14 +-
 src/gui/qgsdatumtransformdialog.h                  |     12 +-
 src/gui/qgsdetaileditemdata.cpp                    |     12 +-
 src/gui/qgsdetaileditemdata.h                      |      9 +-
 src/gui/qgsdetaileditemdelegate.cpp                |     14 +-
 src/gui/qgsdetaileditemdelegate.h                  |     13 +-
 src/gui/qgsdetaileditemwidget.cpp                  |      2 +-
 src/gui/qgsdetaileditemwidget.h                    |      4 +-
 src/gui/qgsdial.cpp                                |      2 +-
 src/gui/qgsdial.h                                  |      4 +-
 src/gui/qgsdialog.cpp                              |      6 +-
 src/gui/qgsdialog.h                                |      4 +-
 src/gui/qgsencodingfiledialog.cpp                  |      4 +-
 src/gui/qgsencodingfiledialog.h                    |     10 +-
 src/gui/qgserrordialog.cpp                         |      4 +-
 src/gui/qgserrordialog.h                           |      4 +-
 src/gui/qgsexpressionbuilderdialog.cpp             |     13 +-
 src/gui/qgsexpressionbuilderdialog.h               |     20 +-
 src/gui/qgsexpressionbuilderwidget.cpp             |    441 +-
 src/gui/qgsexpressionbuilderwidget.h               |    167 +-
 src/gui/qgsexpressionhighlighter.cpp               |      8 +-
 src/gui/qgsexpressionhighlighter.h                 |      4 +-
 src/gui/qgsexpressionselectiondialog.cpp           |     70 +-
 src/gui/qgsexpressionselectiondialog.h             |      6 +-
 src/gui/qgsextentgroupbox.cpp                      |     34 +-
 src/gui/qgsextentgroupbox.h                        |     16 +-
 src/gui/qgsexternalresourcewidget.cpp              |    203 +
 src/gui/qgsexternalresourcewidget.h                |    123 +
 src/gui/qgsfeatureselectiondlg.cpp                 |     14 +-
 src/gui/qgsfeatureselectiondlg.h                   |     15 +-
 src/gui/qgsfieldcombobox.cpp                       |      4 +-
 src/gui/qgsfieldcombobox.h                         |      8 +-
 src/gui/qgsfieldexpressionwidget.cpp               |     79 +-
 src/gui/qgsfieldexpressionwidget.h                 |     55 +-
 src/gui/qgsfieldmodel.cpp                          |     64 +-
 src/gui/qgsfieldmodel.h                            |     29 +-
 src/gui/qgsfieldproxymodel.cpp                     |      6 +-
 src/gui/qgsfieldproxymodel.h                       |      4 +-
 src/gui/qgsfieldvalidator.cpp                      |     10 +-
 src/gui/qgsfieldvalidator.h                        |      2 +-
 src/gui/qgsfiledropedit.h                          |      6 +-
 src/gui/qgsfilewidget.cpp                          |    313 +
 src/gui/qgsfilewidget.h                            |    157 +
 src/gui/qgsfilterlineedit.cpp                      |      2 +-
 src/gui/qgsfilterlineedit.h                        |      6 +-
 src/gui/qgsformannotationitem.cpp                  |     24 +-
 src/gui/qgsformannotationitem.h                    |     22 +-
 src/gui/qgsgenericprojectionselector.cpp           |     13 +-
 src/gui/qgsgenericprojectionselector.h             |     10 +-
 src/gui/qgsgeometryrubberband.cpp                  |    161 +
 src/gui/qgsgeometryrubberband.h                    |     99 +
 src/gui/qgsgroupwmsdatadialog.cpp                  |     57 +
 src/gui/qgsgroupwmsdatadialog.h                    |     62 +
 src/gui/qgshighlight.cpp                           |     31 +-
 src/gui/qgshighlight.h                             |      8 +-
 src/gui/qgshistogramwidget.cpp                     |    383 +
 src/gui/qgshistogramwidget.h                       |    206 +
 src/gui/qgshtmlannotationitem.cpp                  |     21 +-
 src/gui/qgshtmlannotationitem.h                    |     25 +-
 src/gui/qgsidentifymenu.cpp                        |     70 +-
 src/gui/qgsidentifymenu.h                          |     37 +-
 src/gui/qgslegendfilterbutton.cpp                  |    128 +
 src/gui/qgslegendfilterbutton.h                    |     85 +
 src/gui/qgslegendinterface.h                       |      6 +-
 src/gui/qgsludialog.cpp                            |      6 +-
 src/gui/qgsludialog.h                              |      6 +-
 src/gui/qgsmanageconnectionsdialog.cpp             |     43 +-
 src/gui/qgsmanageconnectionsdialog.h               |      2 +-
 src/gui/qgsmapcanvas.cpp                           |    256 +-
 src/gui/qgsmapcanvas.h                             |    129 +-
 src/gui/qgsmapcanvasitem.cpp                       |      6 +-
 src/gui/qgsmapcanvasitem.h                         |      8 +-
 src/gui/qgsmapcanvasmap.cpp                        |      6 +-
 src/gui/qgsmapcanvasmap.h                          |      2 +-
 src/gui/qgsmapcanvassnapper.cpp                    |    185 +-
 src/gui/qgsmapcanvassnapper.h                      |     54 +-
 src/gui/qgsmapcanvassnappingutils.cpp              |      7 +-
 src/gui/qgsmapcanvassnappingutils.h                |      2 +-
 src/gui/qgsmapcanvastracer.cpp                     |    125 +
 src/gui/qgsmapcanvastracer.h                       |     65 +
 src/gui/qgsmaplayeractionregistry.cpp              |     26 +-
 src/gui/qgsmaplayeractionregistry.h                |     26 +-
 src/gui/qgsmaplayercombobox.cpp                    |     34 +-
 src/gui/qgsmaplayercombobox.h                      |     22 +-
 src/gui/qgsmaplayermodel.cpp                       |     18 +-
 src/gui/qgsmaplayermodel.h                         |      8 +-
 src/gui/qgsmaplayerproxymodel.cpp                  |     14 +-
 src/gui/qgsmaplayerproxymodel.h                    |     12 +-
 src/gui/qgsmapmouseevent.cpp                       |    161 +
 src/gui/qgsmapmouseevent.h                         |    155 +
 src/gui/qgsmapoverviewcanvas.cpp                   |     83 +-
 src/gui/qgsmapoverviewcanvas.h                     |     23 +-
 src/gui/qgsmaptip.cpp                              |     12 +-
 src/gui/qgsmaptip.h                                |      6 +-
 src/gui/qgsmaptool.cpp                             |     31 +-
 src/gui/qgsmaptool.h                               |     22 +-
 src/gui/qgsmaptooladvanceddigitizing.cpp           |     81 +
 src/gui/qgsmaptooladvanceddigitizing.h             |    148 +
 src/gui/qgsmaptoolcapture.cpp                      |    748 +
 src/gui/qgsmaptoolcapture.h                        |    244 +
 src/gui/qgsmaptooledit.cpp                         |    128 +
 src/gui/qgsmaptooledit.h                           |     69 +
 src/gui/qgsmaptoolemitpoint.cpp                    |      6 +-
 src/gui/qgsmaptoolemitpoint.h                      |      6 +-
 src/gui/qgsmaptoolidentify.cpp                     |    214 +-
 src/gui/qgsmaptoolidentify.h                       |     79 +-
 src/gui/qgsmaptoolidentifyfeature.cpp              |      2 +-
 src/gui/qgsmaptoolidentifyfeature.h                |      4 +-
 src/gui/qgsmaptoolpan.cpp                          |     15 +-
 src/gui/qgsmaptoolpan.h                            |      9 +-
 src/gui/qgsmaptooltouch.cpp                        |      6 +-
 src/gui/qgsmaptooltouch.h                          |      7 +-
 src/gui/qgsmaptoolzoom.cpp                         |     14 +-
 src/gui/qgsmaptoolzoom.h                           |      8 +-
 src/gui/qgsmessagebar.cpp                          |     20 +-
 src/gui/qgsmessagebar.h                            |     35 +-
 src/gui/qgsmessagebaritem.cpp                      |     38 +-
 src/gui/qgsmessagebaritem.h                        |     14 +-
 src/gui/qgsmessagelogviewer.cpp                    |      7 +-
 src/gui/qgsmessagelogviewer.h                      |      2 +-
 src/gui/qgsmessageviewer.cpp                       |      4 +-
 src/gui/qgsmessageviewer.h                         |      4 +-
 src/gui/qgsnewhttpconnection.cpp                   |     27 +-
 src/gui/qgsnewhttpconnection.h                     |      5 +-
 src/gui/qgsnewmemorylayerdialog.cpp                |     20 +-
 src/gui/qgsnewmemorylayerdialog.h                  |     12 +-
 src/gui/qgsnewnamedialog.cpp                       |    205 +
 src/gui/qgsnewnamedialog.h                         |    128 +
 src/gui/qgsnewvectorlayerdialog.cpp                |     17 +-
 src/gui/qgsnewvectorlayerdialog.h                  |     16 +-
 src/gui/qgsnumericsortlistviewitem.h               |      4 +-
 src/gui/qgsoptionsdialogbase.cpp                   |     20 +-
 src/gui/qgsoptionsdialogbase.h                     |      8 +-
 src/gui/qgsorderbydialog.cpp                       |    147 +
 src/gui/qgsorderbydialog.h                         |     72 +
 src/gui/qgsowssourceselect.cpp                     |     30 +-
 src/gui/qgsowssourceselect.h                       |     11 +-
 src/gui/qgspixmaplabel.cpp                         |     61 +
 src/gui/qgspixmaplabel.h                           |     53 +
 src/gui/qgspluginmanagerinterface.h                |      6 +-
 src/gui/qgsprevieweffect.h                         |      8 +-
 src/gui/qgsprojectbadlayerguihandler.cpp           |      6 +-
 src/gui/qgsprojectbadlayerguihandler.h             |     85 +-
 src/gui/qgsprojectionselectionwidget.cpp           |     14 +-
 src/gui/qgsprojectionselectionwidget.h             |     28 +-
 src/gui/qgsprojectionselector.cpp                  |    122 +-
 src/gui/qgsprojectionselector.h                    |     31 +-
 src/gui/qgsquerybuilder.cpp                        |     19 +-
 src/gui/qgsquerybuilder.h                          |     12 +-
 src/gui/qgsrasterformatsaveoptionswidget.cpp       |     54 +-
 src/gui/qgsrasterformatsaveoptionswidget.h         |     18 +-
 src/gui/qgsrasterlayersaveasdialog.cpp             |     69 +-
 src/gui/qgsrasterlayersaveasdialog.h               |      3 +-
 src/gui/qgsrasterpyramidsoptionswidget.cpp         |     22 +-
 src/gui/qgsrasterpyramidsoptionswidget.h           |      4 +-
 src/gui/qgsrelationadddlg.cpp                      |     81 -
 src/gui/qgsrelationadddlg.h                        |     36 -
 src/gui/qgsrelationeditorwidget.cpp                |    348 +-
 src/gui/qgsrelationeditorwidget.h                  |     41 +-
 src/gui/qgsrelationmanagerdialog.cpp               |    139 -
 src/gui/qgsrelationmanagerdialog.h                 |     49 -
 src/gui/qgsrubberband.cpp                          |     54 +-
 src/gui/qgsrubberband.h                            |     36 +-
 src/gui/qgsscalecombobox.cpp                       |     37 +-
 src/gui/qgsscalecombobox.h                         |      6 +-
 src/gui/qgsscalerangewidget.cpp                    |      2 +-
 src/gui/qgsscalerangewidget.h                      |      2 +-
 src/gui/qgsscalevisibilitydialog.cpp               |      5 +-
 src/gui/qgsscalevisibilitydialog.h                 |      2 +-
 src/gui/qgsscalewidget.cpp                         |      3 +-
 src/gui/qgsscalewidget.h                           |      6 +-
 src/gui/qgssearchquerybuilder.cpp                  |     41 +-
 src/gui/qgssearchquerybuilder.h                    |     18 +-
 src/gui/qgsslider.cpp                              |      2 +-
 src/gui/qgsslider.h                                |      6 +-
 src/gui/qgssublayersdialog.cpp                     |     12 +-
 src/gui/qgssublayersdialog.h                       |      4 +-
 src/gui/qgstextannotationitem.cpp                  |      6 +-
 src/gui/qgstextannotationitem.h                    |      6 +-
 src/gui/qgsunitselectionwidget.cpp                 |     92 +-
 src/gui/qgsunitselectionwidget.h                   |     51 +-
 src/gui/qgsuserinputdockwidget.cpp                 |    129 +
 src/gui/qgsuserinputdockwidget.h                   |     66 +
 src/gui/qgsvariableeditorwidget.cpp                |    764 +
 src/gui/qgsvariableeditorwidget.h                  |    230 +
 src/gui/qgsvectorlayertools.h                      |     12 +-
 src/gui/qgsvertexmarker.cpp                        |      4 +
 src/gui/qgsvertexmarker.h                          |      3 +-
 src/gui/raster/qgsmultibandcolorrendererwidget.cpp |     31 +-
 src/gui/raster/qgsmultibandcolorrendererwidget.h   |      6 +-
 src/gui/raster/qgspalettedrendererwidget.cpp       |      2 +-
 src/gui/raster/qgsrasterhistogramwidget.cpp        |     57 +-
 src/gui/raster/qgsrasterhistogramwidget.h          |      8 +-
 src/gui/raster/qgsrasterminmaxwidget.cpp           |      2 +-
 src/gui/raster/qgsrasterminmaxwidget.h             |      2 +-
 src/gui/raster/qgsrasterrendererwidget.h           |     14 +-
 src/gui/raster/qgssinglebandgrayrendererwidget.cpp |      6 +-
 src/gui/raster/qgssinglebandgrayrendererwidget.h   |      4 +-
 .../qgssinglebandpseudocolorrendererwidget.cpp     |     39 +-
 src/gui/raster/qwt5_histogram_item.cpp             |    364 +
 src/gui/raster/qwt5_histogram_item.h               |    350 +-
 src/gui/symbology-ng/characterwidget.cpp           |      2 +-
 src/gui/symbology-ng/characterwidget.h             |      6 +-
 src/gui/symbology-ng/qgs25drendererwidget.cpp      |    111 +
 src/gui/symbology-ng/qgs25drendererwidget.h        |     53 +
 src/gui/symbology-ng/qgsbrushstylecombobox.h       |      2 +-
 .../qgscategorizedsymbolrendererv2widget.cpp       |    205 +-
 .../qgscategorizedsymbolrendererv2widget.h         |     45 +-
 src/gui/symbology-ng/qgscolorrampcombobox.cpp      |     58 +-
 src/gui/symbology-ng/qgscolorrampcombobox.h        |     19 +-
 .../symbology-ng/qgscptcitycolorrampv2dialog.cpp   |     91 +-
 src/gui/symbology-ng/qgscptcitycolorrampv2dialog.h |     22 +-
 src/gui/symbology-ng/qgsdashspacedialog.cpp        |      8 +-
 src/gui/symbology-ng/qgsdashspacedialog.h          |      4 +-
 .../symbology-ng/qgsdatadefinedsymboldialog.cpp    |      6 +-
 src/gui/symbology-ng/qgsdatadefinedsymboldialog.h  |     19 +-
 .../symbology-ng/qgsellipsesymbollayerv2widget.cpp |     24 +-
 .../symbology-ng/qgsellipsesymbollayerv2widget.h   |      2 +-
 .../symbology-ng/qgsgraduatedhistogramwidget.cpp   |    231 +
 src/gui/symbology-ng/qgsgraduatedhistogramwidget.h |    115 +
 .../qgsgraduatedsymbolrendererv2widget.cpp         |    271 +-
 .../qgsgraduatedsymbolrendererv2widget.h           |     35 +-
 src/gui/symbology-ng/qgsheatmaprendererwidget.cpp  |    100 +-
 src/gui/symbology-ng/qgsheatmaprendererwidget.h    |      7 +-
 .../qgsinvertedpolygonrendererwidget.cpp           |     10 +-
 .../qgsinvertedpolygonrendererwidget.h             |      7 +-
 src/gui/symbology-ng/qgslayerpropertieswidget.cpp  |     68 +-
 src/gui/symbology-ng/qgslayerpropertieswidget.h    |     36 +-
 src/gui/symbology-ng/qgspenstylecombobox.h         |      6 +-
 .../qgspointdisplacementrendererwidget.cpp         |     54 +-
 .../qgspointdisplacementrendererwidget.h           |      3 +
 .../symbology-ng/qgsrendererv2propertiesdialog.cpp |    131 +-
 .../symbology-ng/qgsrendererv2propertiesdialog.h   |     32 +-
 src/gui/symbology-ng/qgsrendererv2widget.cpp       |    338 +-
 src/gui/symbology-ng/qgsrendererv2widget.h         |    185 +-
 .../symbology-ng/qgsrulebasedrendererv2widget.cpp  |    194 +-
 .../symbology-ng/qgsrulebasedrendererv2widget.h    |      9 +-
 .../qgssinglesymbolrendererv2widget.cpp            |     26 +-
 .../symbology-ng/qgssinglesymbolrendererv2widget.h |      7 +-
 src/gui/symbology-ng/qgssizescalewidget.cpp        |    336 +
 src/gui/symbology-ng/qgssizescalewidget.h          |     90 +
 src/gui/symbology-ng/qgssmartgroupeditordialog.cpp |     26 +-
 src/gui/symbology-ng/qgssmartgroupeditordialog.h   |     14 +-
 .../symbology-ng/qgsstylev2exportimportdialog.cpp  |    169 +-
 .../symbology-ng/qgsstylev2exportimportdialog.h    |     50 +-
 .../qgsstylev2groupselectiondialog.cpp             |    165 +
 .../symbology-ng/qgsstylev2groupselectiondialog.h  |     64 +
 src/gui/symbology-ng/qgsstylev2managerdialog.cpp   |    437 +-
 src/gui/symbology-ng/qgsstylev2managerdialog.h     |     33 +-
 src/gui/symbology-ng/qgssvgselectorwidget.cpp      |     44 +-
 src/gui/symbology-ng/qgssvgselectorwidget.h        |     16 +-
 src/gui/symbology-ng/qgssymbollayerv2widget.cpp    |    850 +-
 src/gui/symbology-ng/qgssymbollayerv2widget.h      |    204 +-
 src/gui/symbology-ng/qgssymbollevelsv2dialog.cpp   |     82 +-
 src/gui/symbology-ng/qgssymbollevelsv2dialog.h     |     29 +-
 src/gui/symbology-ng/qgssymbolslistwidget.cpp      |    266 +-
 src/gui/symbology-ng/qgssymbolslistwidget.h        |     63 +-
 src/gui/symbology-ng/qgssymbolv2selectordialog.cpp |    254 +-
 src/gui/symbology-ng/qgssymbolv2selectordialog.h   |     79 +-
 .../qgsvectorcolorbrewercolorrampv2dialog.cpp      |      4 +-
 .../qgsvectorcolorbrewercolorrampv2dialog.h        |      2 +-
 .../qgsvectorfieldsymbollayerwidget.cpp            |      9 +-
 .../symbology-ng/qgsvectorfieldsymbollayerwidget.h |      2 +-
 .../qgsvectorgradientcolorrampv2dialog.cpp         |     10 +-
 .../qgsvectorgradientcolorrampv2dialog.h           |      4 +-
 .../qgsvectorrandomcolorrampv2dialog.h             |      2 +-
 src/helpviewer/CMakeLists.txt                      |      3 +
 src/helpviewer/main.cpp                            |      6 +-
 src/helpviewer/qgshelpviewer.cpp                   |      6 +-
 src/helpviewer/qgshelpviewer.h                     |      6 +-
 src/helpviewer/qgshelpviewerbase.ui                |      6 +-
 src/plugins/CMakeLists.txt                         |     14 +-
 src/plugins/compass/qgscompassplugin.h             |      2 +-
 src/plugins/coordinate_capture/CMakeLists.txt      |      3 +
 .../coordinate_capture/coordinatecapture.cpp       |     36 +-
 src/plugins/coordinate_capture/coordinatecapture.h |     12 +-
 .../coordinate_capture/coordinatecapturegui.h      |      2 +-
 .../coordinatecapturemaptool.cpp                   |      9 +-
 .../coordinate_capture/coordinatecapturemaptool.h  |     12 +-
 src/plugins/dxf2shp_converter/CMakeLists.txt       |     54 +
 src/plugins/dxf2shp_converter/README               |     27 +
 src/plugins/dxf2shp_converter/builder.cpp          |    565 +
 src/plugins/dxf2shp_converter/builder.h            |     87 +
 .../dxf2shp_converter/dxf2shp_converter.png        |    Bin 0 -> 805 bytes
 src/plugins/dxf2shp_converter/dxf2shpconverter.cpp |    220 +
 src/plugins/dxf2shp_converter/dxf2shpconverter.h   |     88 +
 src/plugins/dxf2shp_converter/dxf2shpconverter.qrc |      5 +
 .../dxf2shp_converter/dxf2shpconvertergui.cpp      |    179 +
 .../dxf2shp_converter/dxf2shpconvertergui.h        |     50 +
 .../dxf2shp_converter/dxf2shpconvertergui.ui       |    158 +
 .../dxf2shp_converter/dxflib/src/dl_attributes.h   |    237 +
 .../dxf2shp_converter/dxflib/src/dl_codes.h        |    545 +
 .../dxflib/src/dl_creationadapter.h                |    137 +
 .../dxflib/src/dl_creationinterface.h              |    366 +
 .../dxf2shp_converter/dxflib/src/dl_dxf.cpp        |   5239 +
 src/plugins/dxf2shp_converter/dxflib/src/dl_dxf.h  |    510 +
 .../dxf2shp_converter/dxflib/src/dl_entities.h     |   1724 +
 .../dxf2shp_converter/dxflib/src/dl_extrusion.h    |    144 +
 .../dxf2shp_converter/dxflib/src/dl_global.h       |     38 +
 .../dxf2shp_converter/dxflib/src/dl_writer.h       |    653 +
 .../dxflib/src/dl_writer_ascii.cpp                 |    145 +
 .../dxf2shp_converter/dxflib/src/dl_writer_ascii.h |     74 +
 .../dxf2shp_converter/shapelib-1.2.10/LICENSE.LGPL |    483 +
 .../dxf2shp_converter/shapelib-1.2.10/dbfopen.c    |   1502 +
 .../dxf2shp_converter/shapelib-1.2.10/shapefil.h   |    486 +
 .../dxf2shp_converter/shapelib-1.2.10/shapelib.def |     42 +
 .../dxf2shp_converter/shapelib-1.2.10/shpopen.c    |   1878 +
 .../dxf2shp_converter/shapelib-1.2.10/shprewind.c  |    108 +
 src/plugins/evis/CMakeLists.txt                    |      9 +-
 .../databaseconnection/evisdatabaseconnection.cpp  |     10 +-
 .../databaseconnection/evisdatabaseconnection.h    |      8 +-
 .../evisdatabaseconnectiongui.cpp                  |     32 +-
 .../databaseconnection/evisdatabaseconnectiongui.h |      8 +-
 .../evisdatabaselayerfieldselectiongui.h           |      2 +-
 .../evis/databaseconnection/evisquerydefinition.h  |     18 +-
 .../evis/eventbrowser/evisconfiguration.cpp        |     15 +-
 src/plugins/evis/eventbrowser/evisconfiguration.h  |      8 +-
 .../eventbrowser/evisgenericeventbrowsergui.cpp    |     78 +-
 .../evis/eventbrowser/evisgenericeventbrowsergui.h |      2 +-
 .../evis/eventbrowser/evisimagedisplaywidget.cpp   |      8 +-
 .../evis/eventbrowser/evisimagedisplaywidget.h     |      6 +-
 src/plugins/evis/evis.cpp                          |     28 +-
 src/plugins/evis/evis.h                            |      8 +-
 src/plugins/evis/idtool/eviseventidtool.cpp        |     16 +-
 src/plugins/evis/idtool/eviseventidtool.h          |      7 +-
 .../ui/evisdatabaselayerfieldselectionguibase.ui   |     97 +-
 src/plugins/geometry_checker/CMakeLists.txt        |    110 +
 .../checks/qgsgeometryanglecheck.cpp               |    132 +
 .../checks/qgsgeometryanglecheck.h                 |     30 +
 .../checks/qgsgeometryareacheck.cpp                |    216 +
 .../geometry_checker/checks/qgsgeometryareacheck.h |     37 +
 .../geometry_checker/checks/qgsgeometrycheck.cpp   |    208 +
 .../geometry_checker/checks/qgsgeometrycheck.h     |    155 +
 .../checks/qgsgeometrycontainedcheck.cpp           |    100 +
 .../checks/qgsgeometrycontainedcheck.h             |     52 +
 .../checks/qgsgeometrydegeneratepolygoncheck.cpp   |     81 +
 .../checks/qgsgeometrydegeneratepolygoncheck.h     |     30 +
 .../checks/qgsgeometryduplicatecheck.cpp           |    111 +
 .../checks/qgsgeometryduplicatecheck.h             |     62 +
 .../checks/qgsgeometryduplicatenodescheck.cpp      |    103 +
 .../checks/qgsgeometryduplicatenodescheck.h        |     30 +
 .../checks/qgsgeometrygapcheck.cpp                 |    209 +
 .../geometry_checker/checks/qgsgeometrygapcheck.h  |     96 +
 .../checks/qgsgeometryholecheck.cpp                |     73 +
 .../geometry_checker/checks/qgsgeometryholecheck.h |     29 +
 .../checks/qgsgeometrymultipartcheck.cpp           |     80 +
 .../checks/qgsgeometrymultipartcheck.h             |     29 +
 .../checks/qgsgeometryoverlapcheck.cpp             |    192 +
 .../checks/qgsgeometryoverlapcheck.h               |     63 +
 .../checks/qgsgeometrysegmentlengthcheck.cpp       |     95 +
 .../checks/qgsgeometrysegmentlengthcheck.h         |     30 +
 .../checks/qgsgeometryselfintersectioncheck.cpp    |    321 +
 .../checks/qgsgeometryselfintersectioncheck.h      |     54 +
 .../checks/qgsgeometrysliverpolygoncheck.h         |     41 +
 .../checks/qgsgeometrytypecheck.cpp                |    155 +
 .../geometry_checker/checks/qgsgeometrytypecheck.h |     54 +
 .../geometry_checker/icons/geometrychecker.png     |    Bin 0 -> 851 bytes
 .../geometry_checker/icons/geometrychecker.svg     |    115 +
 src/plugins/geometry_checker/icons/tooltip.png     |    Bin 0 -> 969 bytes
 src/plugins/geometry_checker/pluginres.qrc         |      6 +
 .../geometry_checker/qgsgeometrychecker.cpp        |    252 +
 src/plugins/geometry_checker/qgsgeometrychecker.h  |     76 +
 .../geometry_checker/qgsgeometrycheckerplugin.cpp  |    110 +
 .../geometry_checker/qgsgeometrycheckerplugin.h    |     51 +
 .../geometry_checker/qgsgeometrycheckfactory.cpp   |    475 +
 .../geometry_checker/qgsgeometrycheckfactory.h     |     78 +
 .../ui/qgsgeometrycheckerdialog.cpp                |     97 +
 .../geometry_checker/ui/qgsgeometrycheckerdialog.h |     49 +
 .../ui/qgsgeometrycheckerfixsummarydialog.cpp      |    131 +
 .../ui/qgsgeometrycheckerfixsummarydialog.h        |     61 +
 .../ui/qgsgeometrycheckerfixsummarydialog.ui       |    329 +
 .../ui/qgsgeometrycheckerresulttab.cpp             |    600 +
 .../ui/qgsgeometrycheckerresulttab.h               |     77 +
 .../ui/qgsgeometrycheckerresulttab.ui              |    425 +
 .../ui/qgsgeometrycheckersetuptab.cpp              |    343 +
 .../ui/qgsgeometrycheckersetuptab.h                |     59 +
 .../ui/qgsgeometrycheckersetuptab.ui               |    769 +
 .../ui/qgsgeometrycheckfixdialog.cpp               |    184 +
 .../ui/qgsgeometrycheckfixdialog.h                 |     61 +
 .../geometry_checker/utils/qgsfeaturepool.cpp      |    132 +
 .../geometry_checker/utils/qgsfeaturepool.h        |     66 +
 .../geometry_checker/utils/qgsgeomutils.cpp        |    112 +
 src/plugins/geometry_checker/utils/qgsgeomutils.h  |     77 +
 src/plugins/geometry_snapper/CMakeLists.txt        |     66 +
 .../geometry_snapper/icons/geometrysnapper.png     |    Bin 0 -> 897 bytes
 .../geometry_snapper/icons/geometrysnapper.svg     |    257 +
 src/plugins/geometry_snapper/pluginres.qrc         |      5 +
 .../geometry_snapper/qgsgeometrysnapper.cpp        |    252 +
 src/plugins/geometry_snapper/qgsgeometrysnapper.h  |     69 +
 .../geometry_snapper/qgsgeometrysnapperdialog.cpp  |    324 +
 .../geometry_snapper/qgsgeometrysnapperdialog.h    |     53 +
 .../geometry_snapper/qgsgeometrysnapperplugin.cpp  |    107 +
 .../geometry_snapper/qgsgeometrysnapperplugin.h    |     49 +
 src/plugins/geometry_snapper/qgssnapindex.cpp      |    423 +
 src/plugins/geometry_snapper/qgssnapindex.h        |    109 +
 .../ui/qgsgeometrysnapperdialog.ui                 |    299 +
 src/plugins/georeferencer/CMakeLists.txt           |      9 +-
 src/plugins/georeferencer/qgsgcpcanvasitem.cpp     |      6 +-
 src/plugins/georeferencer/qgsgcpcanvasitem.h       |      6 +-
 src/plugins/georeferencer/qgsgcplist.cpp           |      7 +-
 src/plugins/georeferencer/qgsgcplist.h             |      7 +-
 src/plugins/georeferencer/qgsgcplistmodel.cpp      |     28 +-
 src/plugins/georeferencer/qgsgcplistmodel.h        |      2 +-
 src/plugins/georeferencer/qgsgcplistwidget.cpp     |     12 +-
 src/plugins/georeferencer/qgsgcplistwidget.h       |      3 +-
 .../georeferencer/qgsgeorefconfigdialog.cpp        |     27 +-
 src/plugins/georeferencer/qgsgeorefconfigdialog.h  |      3 +-
 .../georeferencer/qgsgeorefconfigdialogbase.ui     |     46 +-
 src/plugins/georeferencer/qgsgeorefdatapoint.cpp   |     14 +-
 src/plugins/georeferencer/qgsgeorefdatapoint.h     |      8 +-
 src/plugins/georeferencer/qgsgeorefdelegates.cpp   |     42 +-
 src/plugins/georeferencer/qgsgeorefdelegates.h     |     22 +-
 .../georeferencer/qgsgeorefdescriptiondialog.cpp   |     16 +-
 .../georeferencer/qgsgeorefdescriptiondialog.h     |      4 +-
 src/plugins/georeferencer/qgsgeorefplugin.cpp      |     10 +-
 src/plugins/georeferencer/qgsgeorefplugin.h        |      4 +-
 src/plugins/georeferencer/qgsgeorefplugingui.cpp   |    461 +-
 src/plugins/georeferencer/qgsgeorefplugingui.h     |     36 +-
 .../georeferencer/qgsgeorefpluginguibase.ui        |     51 +-
 .../georeferencer/qgsgeoreftooladdpoint.cpp        |      4 +-
 src/plugins/georeferencer/qgsgeoreftooladdpoint.h  |      6 +-
 .../georeferencer/qgsgeoreftooldeletepoint.cpp     |      2 +-
 .../georeferencer/qgsgeoreftooldeletepoint.h       |      6 +-
 .../georeferencer/qgsgeoreftoolmovepoint.cpp       |      8 +-
 src/plugins/georeferencer/qgsgeoreftoolmovepoint.h |     18 +-
 src/plugins/georeferencer/qgsgeoreftransform.cpp   |    120 +-
 src/plugins/georeferencer/qgsgeoreftransform.h     |     16 +-
 src/plugins/georeferencer/qgsgeorefvalidators.cpp  |     12 +-
 src/plugins/georeferencer/qgsgeorefvalidators.h    |      4 +-
 src/plugins/georeferencer/qgsimagewarper.cpp       |     31 +-
 src/plugins/georeferencer/qgsimagewarper.h         |     13 +-
 src/plugins/georeferencer/qgsleastsquares.cpp      |     95 +-
 src/plugins/georeferencer/qgsleastsquares.h        |     18 +-
 src/plugins/georeferencer/qgsmapcoordsdialog.cpp   |     14 +-
 src/plugins/georeferencer/qgsmapcoordsdialog.h     |     10 +-
 .../georeferencer/qgsmapcoordsdialogbase.ui        |     64 +-
 src/plugins/georeferencer/qgsopenrasterdialog.h    |      2 +-
 .../georeferencer/qgsrasterchangecoords.cpp        |      6 +-
 src/plugins/georeferencer/qgsrasterchangecoords.h  |      4 +-
 src/plugins/georeferencer/qgsresidualplotitem.cpp  |      2 +-
 src/plugins/georeferencer/qgsresidualplotitem.h    |     14 +-
 .../georeferencer/qgstransformsettingsdialog.cpp   |    153 +-
 .../georeferencer/qgstransformsettingsdialog.h     |     11 +-
 .../qgstransformsettingsdialogbase.ui              |    526 +-
 .../georeferencer/qgsvalidateddoublespinbox.h      |      2 +
 src/plugins/globe/CMakeLists.txt                   |     17 +-
 src/plugins/globe/globe_plugin.cpp                 |     71 +-
 src/plugins/globe/globe_plugin.h                   |     10 +-
 src/plugins/globe/globe_plugin_dialog.cpp          |      2 +-
 src/plugins/globe/osgEarthQt/ViewerWidget          |      4 +-
 src/plugins/globe/osgEarthUtil/Controls            |      8 +-
 src/plugins/globe/osgEarthUtil/Controls.cpp        |      8 +-
 src/plugins/globe/qgsosgearthtilesource.h          |      4 +-
 src/plugins/gps_importer/CMakeLists.txt            |      3 +
 src/plugins/gps_importer/create_gpx.svg            |    378 +
 src/plugins/gps_importer/gps_importer.svg          |   1001 +
 src/plugins/gps_importer/import_gpx.svg            |    345 +
 src/plugins/gps_importer/qgsbabelformat.h          |      2 +-
 src/plugins/gps_importer/qgsgps_plugin.qrc         |      6 +-
 src/plugins/gps_importer/qgsgpsdevicedialog.cpp    |      4 +-
 src/plugins/gps_importer/qgsgpsdevicedialog.h      |      2 +-
 src/plugins/gps_importer/qgsgpsplugin.cpp          |     98 +-
 src/plugins/gps_importer/qgsgpsplugin.h            |     38 +-
 src/plugins/gps_importer/qgsgpsplugingui.cpp       |     24 +-
 src/plugins/gps_importer/qgsgpsplugingui.h         |     26 +-
 src/plugins/grass/6/CMakeLists.txt                 |      7 +
 src/plugins/grass/7/CMakeLists.txt                 |      2 +
 src/plugins/grass/CMakeLists.txt                   |    332 +-
 src/plugins/grass/locations.gml                    |      6 +
 src/plugins/grass/modules/CMakeLists.txt           |      2 +-
 src/plugins/grass/modules/db.in.ogr.qgm            |      3 +-
 src/plugins/grass/modules/db.out.ogr.qgm           |      6 +-
 src/plugins/grass/modules/db.select.qgm            |      3 +-
 src/plugins/grass/modules/default.qgc              |   1068 +-
 .../grass/modules/g.region.multiple.raster.qgm     |      3 +-
 .../grass/modules/g.region.multiple.vector.qgm     |      3 +-
 src/plugins/grass/modules/i.colors.enhance.1.png   |    Bin 0 -> 3912 bytes
 src/plugins/grass/modules/i.colors.enhance.2.png   |    Bin 0 -> 2596 bytes
 src/plugins/grass/modules/i.colors.enhance.3.png   |    Bin 0 -> 4156 bytes
 src/plugins/grass/modules/i.colors.enhance.qgm     |     12 +
 src/plugins/grass/modules/i.fft.qgm                |     11 +-
 src/plugins/grass/modules/i.fusion.brovey.qgm      |      2 +-
 src/plugins/grass/modules/i.his.rgb.qgm            |     18 +-
 src/plugins/grass/modules/i.ifft.qgm               |      9 +-
 src/plugins/grass/modules/i.image.mosaic.qgm       |     10 +-
 src/plugins/grass/modules/i.in.spotvgt.qgm         |      6 +-
 src/plugins/grass/modules/i.modis.qc.1.png         |    Bin 0 -> 3018 bytes
 src/plugins/grass/modules/i.modis.qc.qgm           |     10 +
 src/plugins/grass/modules/i.oif.qgm                |     14 +-
 src/plugins/grass/modules/i.pansharpen.1.png       |    Bin 0 -> 3914 bytes
 src/plugins/grass/modules/i.pansharpen.2.png       |    Bin 0 -> 2219 bytes
 src/plugins/grass/modules/i.pansharpen.3.png       |    Bin 0 -> 3819 bytes
 src/plugins/grass/modules/i.pansharpen.qgm         |     11 +
 src/plugins/grass/modules/i.rgb.his.qgm            |     18 +-
 src/plugins/grass/modules/i.tasscap.modis.1.png    |    Bin 0 -> 2975 bytes
 src/plugins/grass/modules/i.tasscap.modis.2.png    |    Bin 0 -> 3590 bytes
 src/plugins/grass/modules/i.tasscap.modis.qgm      |      8 +
 src/plugins/grass/modules/i.tasscap4.qgm           |     19 +-
 src/plugins/grass/modules/i.tasscap5.qgm           |     19 +-
 src/plugins/grass/modules/i.tasscap7.qgm           |     21 +-
 src/plugins/grass/modules/i.tasscap8.1.png         |    Bin 0 -> 2975 bytes
 src/plugins/grass/modules/i.tasscap8.2.png         |    Bin 0 -> 3590 bytes
 src/plugins/grass/modules/i.tasscap8.qgm           |      8 +
 src/plugins/grass/modules/m.cogo.qgm               |      3 +-
 src/plugins/grass/modules/m.proj.qgm               |     10 +-
 src/plugins/grass/modules/qgis.v.upgrade.1.png     |    Bin 0 -> 2926 bytes
 src/plugins/grass/modules/qgis.v.upgrade.2.png     |    Bin 0 -> 2926 bytes
 src/plugins/grass/modules/qgis.v.upgrade.qgm       |      5 +
 src/plugins/grass/modules/r.basins.fill.qgm        |      9 +-
 src/plugins/grass/modules/r.carve.qgm              |      6 +-
 src/plugins/grass/modules/r.circle.qgm             |      6 +-
 src/plugins/grass/modules/r.coin.qgm               |      6 +-
 src/plugins/grass/modules/r.colors.stddev.qgm      |      9 +-
 src/plugins/grass/modules/r.composite.qgm          |     17 +-
 src/plugins/grass/modules/r.cost.coord.qgm         |     22 +-
 src/plugins/grass/modules/r.cost.rast.qgm          |     20 +-
 src/plugins/grass/modules/r.cost.vect.qgm          |     19 +-
 src/plugins/grass/modules/r.cross.qgm              |      2 +-
 src/plugins/grass/modules/r.describe.qgm           |      6 +-
 src/plugins/grass/modules/r.distance.qgm           |     10 +-
 src/plugins/grass/modules/r.drain.qgm              |      7 +-
 src/plugins/grass/modules/r.external.1.png         |    Bin 4886 -> 1936 bytes
 src/plugins/grass/modules/r.external.all.1.png     |    Bin 4890 -> 1936 bytes
 src/plugins/grass/modules/r.external.all.qgm       |      1 -
 src/plugins/grass/modules/r.external.qgis.1.png    |    Bin 4891 -> 1936 bytes
 src/plugins/grass/modules/r.fill.dir.qgm           |      6 +-
 src/plugins/grass/modules/r.his.qgm                |     18 +-
 src/plugins/grass/modules/r.in.ascii.qgm           |     13 +-
 src/plugins/grass/modules/r.in.bin.qgm             |      2 +-
 src/plugins/grass/modules/r.in.wms.qgm             |     27 +-
 src/plugins/grass/modules/r.in.xyz.qgm             |      5 +-
 src/plugins/grass/modules/r.info.1.png             |    Bin 0 -> 1878 bytes
 src/plugins/grass/modules/r.info.2.png             |    Bin 0 -> 1922 bytes
 src/plugins/grass/modules/r.info.qgm               |      8 +
 src/plugins/grass/modules/r.lake.seed.qgm          |      6 +-
 src/plugins/grass/modules/r.lake.xy.qgm            |      9 +-
 src/plugins/grass/modules/r.mapcalculator.qgm      |     18 +-
 src/plugins/grass/modules/r.mask.rast.1.png        |    Bin 0 -> 2160 bytes
 src/plugins/grass/modules/r.mask.rast.2.png        |    Bin 0 -> 5797 bytes
 src/plugins/grass/modules/r.mask.rast.qgm          |      8 +
 src/plugins/grass/modules/r.mask.vect.1.png        |    Bin 0 -> 2160 bytes
 src/plugins/grass/modules/r.mask.vect.2.png        |    Bin 0 -> 5797 bytes
 src/plugins/grass/modules/r.mask.vect.qgm          |     10 +
 src/plugins/grass/modules/r.out.ascii.qgm          |      6 +-
 src/plugins/grass/modules/r.out.mpeg.qgm           |      3 +-
 src/plugins/grass/modules/r.out.pov.qgm            |      6 +-
 src/plugins/grass/modules/r.out.ppm.qgm            |      3 +-
 src/plugins/grass/modules/r.out.vrml.qgm           |      6 +-
 src/plugins/grass/modules/r.out.vtk.qgm            |     11 +-
 src/plugins/grass/modules/r.out.xyz.qgm            |      3 +-
 src/plugins/grass/modules/r.param.scale.qgm        |      9 +-
 src/plugins/grass/modules/r.patch.qgm              |      3 +-
 src/plugins/grass/modules/r.plane.qgm              |      5 +-
 src/plugins/grass/modules/r.proj.qgm               |      6 +-
 src/plugins/grass/modules/r.random.qgm             |      6 +-
 src/plugins/grass/modules/r.random.raster.qgm      |      6 +-
 .../grass/modules/r.reclass.area.greater.qgm       |      4 +-
 .../grass/modules/r.reclass.area.lesser.qgm        |      4 +-
 src/plugins/grass/modules/r.recode.file.qgm        |      2 +-
 src/plugins/grass/modules/r.regression.line.qgm    |      6 +-
 src/plugins/grass/modules/r.relief.1.png           |    Bin 0 -> 2843 bytes
 src/plugins/grass/modules/r.relief.2.png           |    Bin 0 -> 2745 bytes
 src/plugins/grass/modules/r.relief.3.png           |    Bin 0 -> 1500 bytes
 src/plugins/grass/modules/r.relief.qgm             |     11 +
 src/plugins/grass/modules/r.resamp.rst.qgm         |      3 +-
 src/plugins/grass/modules/r.series.qgm             |      2 +-
 .../grass/modules/r.slope.aspect.aspect.qgm        |      1 +
 src/plugins/grass/modules/r.slope.aspect.slope.qgm |      1 +
 src/plugins/grass/modules/r.slope.qgm              |      3 +-
 src/plugins/grass/modules/r.stats.qgm              |      8 +-
 src/plugins/grass/modules/r.surf.area.qgm          |      4 +-
 src/plugins/grass/modules/r.texture.bis.qgm        |     24 +-
 src/plugins/grass/modules/r.texture.qgm            |     24 +-
 src/plugins/grass/modules/r.to.vect.area.qgm       |      3 +-
 src/plugins/grass/modules/r.to.vect.line.qgm       |      3 +-
 src/plugins/grass/modules/r.to.vect.point.qgm      |      3 +-
 src/plugins/grass/modules/r.viewshed.qgm           |     11 +
 src/plugins/grass/modules/r.volume.qgm             |      3 +-
 src/plugins/grass/modules/r.walk.coord.qgm         |     26 +-
 src/plugins/grass/modules/r.walk.vect.qgm          |     25 +-
 src/plugins/grass/modules/r.water.outlet.qgm       |     11 +-
 src/plugins/grass/modules/r.what.coordinates.qgm   |     19 +
 src/plugins/grass/modules/r.what.vectorpoints.qgm  |     15 +
 src/plugins/grass/modules/strds.svg                |    549 +
 src/plugins/grass/modules/t.connect.qgm            |     11 +
 src/plugins/grass/modules/t.create.qgm             |     11 +
 src/plugins/grass/modules/t.info.qgm               |     10 +
 src/plugins/grass/modules/t.list.qgm               |     12 +
 src/plugins/grass/modules/t.merge.qgm              |      8 +
 src/plugins/grass/modules/t.rast.accdetect.qgm     |     19 +
 src/plugins/grass/modules/t.rast.accumulate.qgm    |     21 +
 src/plugins/grass/modules/t.rast.aggregate.1.png   |    Bin 0 -> 2240 bytes
 src/plugins/grass/modules/t.rast.aggregate.1.svg   |    555 +
 src/plugins/grass/modules/t.rast.aggregate.2.png   |    Bin 0 -> 1927 bytes
 src/plugins/grass/modules/t.rast.aggregate.2.svg   |    395 +
 src/plugins/grass/modules/t.rast.aggregate.ds.qgm  |     17 +
 src/plugins/grass/modules/t.rast.aggregate.qgm     |     16 +
 src/plugins/grass/modules/t.rast.colors.1.svg      |    598 +
 src/plugins/grass/modules/t.rast.colors.copy.1.png |    Bin 0 -> 2324 bytes
 src/plugins/grass/modules/t.rast.colors.copy.qgm   |     15 +
 .../grass/modules/t.rast.colors.predefined.1.png   |    Bin 0 -> 2324 bytes
 .../grass/modules/t.rast.colors.predefined.qgm     |     14 +
 .../grass/modules/t.rast.colors.rules.1.png        |    Bin 0 -> 2324 bytes
 src/plugins/grass/modules/t.rast.colors.rules.qgm  |     14 +
 src/plugins/grass/modules/t.rast.export.1.png      |    Bin 0 -> 2238 bytes
 src/plugins/grass/modules/t.rast.export.2.png      |    Bin 0 -> 1055 bytes
 src/plugins/grass/modules/t.rast.export.qgm        |     11 +
 src/plugins/grass/modules/t.rast.extract.qgm       |     12 +
 src/plugins/grass/modules/t.rast.gapfill.qgm       |     10 +
 src/plugins/grass/modules/t.rast.import.1.png      |    Bin 0 -> 1055 bytes
 src/plugins/grass/modules/t.rast.import.1.svg      |    907 +
 src/plugins/grass/modules/t.rast.import.2.png      |    Bin 0 -> 2238 bytes
 src/plugins/grass/modules/t.rast.import.qgm        |     17 +
 src/plugins/grass/modules/t.rast.list.1.png        |    Bin 0 -> 2441 bytes
 src/plugins/grass/modules/t.rast.list.1.svg        |    576 +
 src/plugins/grass/modules/t.rast.list.qgm          |     13 +
 src/plugins/grass/modules/t.rast.mapcalc.1.png     |    Bin 0 -> 2695 bytes
 src/plugins/grass/modules/t.rast.mapcalc.1.svg     |    648 +
 src/plugins/grass/modules/t.rast.mapcalc.qgm       |     13 +
 src/plugins/grass/modules/t.rast.neighbors.qgm     |     13 +
 src/plugins/grass/modules/t.rast.out.vtk.qgm       |     13 +
 src/plugins/grass/modules/t.rast.series.qgm        |     12 +
 src/plugins/grass/modules/t.rast.to.rast3.1.png    |    Bin 0 -> 2238 bytes
 src/plugins/grass/modules/t.rast.to.rast3.1.svg    |    551 +
 src/plugins/grass/modules/t.rast.to.rast3.2.png    |    Bin 0 -> 1895 bytes
 src/plugins/grass/modules/t.rast.to.rast3.2.svg    |    346 +
 src/plugins/grass/modules/t.rast.to.rast3.qgm      |      7 +
 src/plugins/grass/modules/t.rast.univar.1.png      |    Bin 0 -> 2248 bytes
 src/plugins/grass/modules/t.rast.univar.1.svg      |    566 +
 src/plugins/grass/modules/t.rast.univar.qgm        |     10 +
 src/plugins/grass/modules/t.rast3d.extract.qgm     |     12 +
 src/plugins/grass/modules/t.rast3d.list.1.png      |    Bin 0 -> 2602 bytes
 src/plugins/grass/modules/t.rast3d.list.1.svg      |    616 +
 src/plugins/grass/modules/t.rast3d.list.qgm        |     12 +
 src/plugins/grass/modules/t.rast3d.mapcalc.1.png   |    Bin 0 -> 2179 bytes
 src/plugins/grass/modules/t.rast3d.mapcalc.1.svg   |    674 +
 src/plugins/grass/modules/t.rast3d.mapcalc.qgm     |     13 +
 src/plugins/grass/modules/t.rast3d.univar.1.svg    |    592 +
 src/plugins/grass/modules/t.rast3d.univar.qgm      |     10 +
 src/plugins/grass/modules/t.register.qgm           |     14 +
 src/plugins/grass/modules/t.remove.qgm             |     10 +
 src/plugins/grass/modules/t.rename.qgm             |      8 +
 src/plugins/grass/modules/t.sample.qgm             |     13 +
 src/plugins/grass/modules/t.select.qgm             |      8 +
 src/plugins/grass/modules/t.shift.qgm              |      8 +
 src/plugins/grass/modules/t.snap.qgm               |      7 +
 src/plugins/grass/modules/t.support.qgm            |     12 +
 src/plugins/grass/modules/t.topology.qgm           |     10 +
 src/plugins/grass/modules/t.unregister.qgm         |      9 +
 src/plugins/grass/modules/t.vect.colors.1.svg      |    580 +
 src/plugins/grass/modules/t.vect.db.select.qgm     |     11 +
 src/plugins/grass/modules/t.vect.export.1.png      |    Bin 0 -> 2673 bytes
 src/plugins/grass/modules/t.vect.export.2.png      |    Bin 0 -> 1055 bytes
 src/plugins/grass/modules/t.vect.export.qgm        |     11 +
 src/plugins/grass/modules/t.vect.extract.qgm       |     14 +
 src/plugins/grass/modules/t.vect.import.1.png      |    Bin 0 -> 1055 bytes
 src/plugins/grass/modules/t.vect.import.1.svg      |    904 +
 src/plugins/grass/modules/t.vect.import.2.png      |    Bin 0 -> 2673 bytes
 src/plugins/grass/modules/t.vect.import.2.svg      |    534 +
 src/plugins/grass/modules/t.vect.import.qgm        |     15 +
 src/plugins/grass/modules/t.vect.list.1.png        |    Bin 0 -> 3424 bytes
 src/plugins/grass/modules/t.vect.list.1.svg        |    570 +
 src/plugins/grass/modules/t.vect.list.qgm          |     12 +
 src/plugins/grass/modules/t.vect.mapcalc.1.svg     |    630 +
 src/plugins/grass/modules/t.vect.observe.strds.qgm |     12 +
 src/plugins/grass/modules/t.vect.univar.1.png      |    Bin 0 -> 2718 bytes
 src/plugins/grass/modules/t.vect.univar.1.svg      |    556 +
 src/plugins/grass/modules/t.vect.univar.qgm        |     14 +
 src/plugins/grass/modules/t.vect.what.strds.qgm    |     12 +
 src/plugins/grass/modules/v.clean.chdangles.qgm    |      3 +-
 src/plugins/grass/modules/v.clean.prune.qgm        |      3 +-
 src/plugins/grass/modules/v.clean.rmarea.qgm       |      3 +-
 src/plugins/grass/modules/v.clean.rmdangles.qgm    |      3 +-
 src/plugins/grass/modules/v.clean.snap.qgm         |      3 +-
 src/plugins/grass/modules/v.db.addcolumn.1.png     |    Bin 0 -> 1250 bytes
 src/plugins/grass/modules/v.db.addcolumn.qgm       |      7 +
 src/plugins/grass/modules/v.db.connect.qgm         |      2 +-
 src/plugins/grass/modules/v.db.dropcolumn.1.png    |    Bin 0 -> 1281 bytes
 src/plugins/grass/modules/v.db.dropcolumn.qgm      |      7 +
 src/plugins/grass/modules/v.db.join.qgm            |      6 +-
 src/plugins/grass/modules/v.db.renamecolumn.1.png  |    Bin 0 -> 1780 bytes
 src/plugins/grass/modules/v.db.renamecolumn.2.png  |    Bin 0 -> 1785 bytes
 src/plugins/grass/modules/v.db.renamecolumn.qgm    |      7 +
 src/plugins/grass/modules/v.db.select.qgm          |      3 +-
 src/plugins/grass/modules/v.db.select.where.qgm    |      3 +-
 src/plugins/grass/modules/v.db.univar.qgm          |      6 +-
 src/plugins/grass/modules/v.db.update_op.qgm       |      3 +-
 src/plugins/grass/modules/v.db.update_op_query.qgm |      3 +-
 src/plugins/grass/modules/v.drape.qgm              |      5 +-
 src/plugins/grass/modules/v.extract.list.qgm       |      3 +-
 src/plugins/grass/modules/v.extrude.attr.qgm       |      7 +-
 src/plugins/grass/modules/v.generalize.qgm         |      2 +-
 src/plugins/grass/modules/v.hull.qgm               |      6 +-
 src/plugins/grass/modules/v.in.ascii.qgm           |      3 +-
 src/plugins/grass/modules/v.in.e00.qgm             |      6 +-
 src/plugins/grass/modules/v.in.ogr.all.loc.qgm     |     10 +-
 src/plugins/grass/modules/v.in.ogr.all.qgm         |     10 +-
 src/plugins/grass/modules/v.in.ogr.loc.qgm         |     10 +-
 src/plugins/grass/modules/v.in.ogr.qgis.loc.qgm    |     10 +-
 src/plugins/grass/modules/v.in.ogr.qgis.qgm        |     16 +-
 src/plugins/grass/modules/v.in.ogr.qgm             |     10 +-
 src/plugins/grass/modules/v.info.1.png             |    Bin 0 -> 2647 bytes
 src/plugins/grass/modules/v.info.2.png             |    Bin 0 -> 1922 bytes
 src/plugins/grass/modules/v.info.qgm               |     11 +
 src/plugins/grass/modules/v.kcv.qgm                |     12 +-
 src/plugins/grass/modules/v.kernel.qgm             |      8 +-
 src/plugins/grass/modules/v.net.alloc.qgm          |      9 +-
 src/plugins/grass/modules/v.net.iso.qgm            |      9 +-
 src/plugins/grass/modules/v.net.nodes.qgm          |      6 +-
 src/plugins/grass/modules/v.net.path.qgm           |     15 +-
 src/plugins/grass/modules/v.net.qgm                |     10 +-
 src/plugins/grass/modules/v.net.salesman.qgm       |      9 +-
 src/plugins/grass/modules/v.net.steiner.qgm        |      9 +-
 src/plugins/grass/modules/v.net.visibility.qgm     |      6 +-
 src/plugins/grass/modules/v.normal.qgm             |      2 +-
 src/plugins/grass/modules/v.out.ascii.qgm          |      3 +-
 src/plugins/grass/modules/v.out.ogr.gml.qgm        |      6 +-
 src/plugins/grass/modules/v.out.ogr.mapinfo.qgm    |      3 +-
 src/plugins/grass/modules/v.out.ogr.qgm            |      6 +-
 src/plugins/grass/modules/v.out.vtk.qgm            |      5 +-
 src/plugins/grass/modules/v.outlier.qgm            |     15 +-
 src/plugins/grass/modules/v.patch.qgm              |      6 +-
 src/plugins/grass/modules/v.proj.qgm               |      6 +-
 src/plugins/grass/modules/v.random.1.png           |    Bin 1361 -> 771 bytes
 src/plugins/grass/modules/v.random.3d.1.png        |    Bin 0 -> 791 bytes
 src/plugins/grass/modules/v.random.3d.qgm          |     13 +
 src/plugins/grass/modules/v.random.qgm             |      8 +-
 src/plugins/grass/modules/v.rast.stats.qgm         |      6 +-
 src/plugins/grass/modules/v.sample.qgm             |      5 +-
 src/plugins/grass/modules/v.segment.qgm            |      6 +-
 src/plugins/grass/modules/v.support.qgm            |      5 +-
 src/plugins/grass/modules/v.surf.bspline.qgm       |     12 +-
 src/plugins/grass/modules/v.surf.rst.qgm           |     41 +-
 src/plugins/grass/modules/v.to.2d.1.png            |    Bin 0 -> 791 bytes
 src/plugins/grass/modules/v.to.2d.2.png            |    Bin 0 -> 1175 bytes
 src/plugins/grass/modules/v.to.2d.qgm              |     10 +
 src/plugins/grass/modules/v.to.3d.attr.1.png       |    Bin 0 -> 1175 bytes
 src/plugins/grass/modules/v.to.3d.attr.2.png       |    Bin 0 -> 791 bytes
 src/plugins/grass/modules/v.to.3d.attr.qgm         |      9 +
 src/plugins/grass/modules/v.to.3d.fixed.1.png      |    Bin 0 -> 1175 bytes
 src/plugins/grass/modules/v.to.3d.fixed.2.png      |    Bin 0 -> 791 bytes
 src/plugins/grass/modules/v.to.3d.fixed.qgm        |      9 +
 src/plugins/grass/modules/v.to.points.qgm          |      9 +-
 src/plugins/grass/modules/v.to.rast.attr.qgm       |      3 +-
 src/plugins/grass/modules/v.type.bl.qgm            |      4 +-
 src/plugins/grass/modules/v.type.cp.qgm            |      4 +-
 src/plugins/grass/modules/v.type.lb.qgm            |      4 +-
 src/plugins/grass/modules/v.type.pc.qgm            |      4 +-
 src/plugins/grass/modules/v.what.rast.qgm          |      6 +-
 src/plugins/grass/modules/v.what.vect.qgm          |     12 +-
 src/plugins/grass/qgis_grass_test.py               |     84 +-
 src/plugins/grass/qgsgrass_plugin.qrc              |     28 +-
 src/plugins/grass/qgsgrassaddfeature.cpp           |     27 +
 src/plugins/grass/qgsgrassaddfeature.h             |     30 +
 src/plugins/grass/qgsgrassattributes.cpp           |    371 -
 src/plugins/grass/qgsgrassattributes.h             |    125 -
 src/plugins/grass/qgsgrassattributesbase.ui        |    253 -
 src/plugins/grass/qgsgrassbrowser.cpp              |    615 -
 src/plugins/grass/qgsgrassbrowser.h                |    126 -
 src/plugins/grass/qgsgrassedit.cpp                 |   1939 -
 src/plugins/grass/qgsgrassedit.h                   |    465 -
 src/plugins/grass/qgsgrasseditbase.ui              |    448 -
 src/plugins/grass/qgsgrasseditrenderer.cpp         |    302 +
 src/plugins/grass/qgsgrasseditrenderer.h           |     82 +
 src/plugins/grass/qgsgrassedittools.cpp            |    926 -
 src/plugins/grass/qgsgrassedittools.h              |    177 -
 src/plugins/grass/qgsgrassmapcalc.cpp              |    148 +-
 src/plugins/grass/qgsgrassmapcalc.h                |     14 +-
 src/plugins/grass/qgsgrassmapcalcbase.ui           |     89 +-
 src/plugins/grass/qgsgrassmodel.cpp                |   1034 -
 src/plugins/grass/qgsgrassmodel.h                  |    115 -
 src/plugins/grass/qgsgrassmodule.cpp               |   4221 +-
 src/plugins/grass/qgsgrassmodule.h                 |    801 +-
 src/plugins/grass/qgsgrassmodulebase.ui            |    228 +-
 src/plugins/grass/qgsgrassmoduleinput.cpp          |   1372 +
 src/plugins/grass/qgsgrassmoduleinput.h            |    359 +
 src/plugins/grass/qgsgrassmoduleoptions.cpp        |   1005 +
 src/plugins/grass/qgsgrassmoduleoptions.h          |    215 +
 src/plugins/grass/qgsgrassmoduleparam.cpp          |   1666 +
 src/plugins/grass/qgsgrassmoduleparam.h            |    627 +
 src/plugins/grass/qgsgrassnewmapset.cpp            |    539 +-
 src/plugins/grass/qgsgrassnewmapset.h              |     16 +-
 src/plugins/grass/qgsgrassnewmapsetbase.ui         |   2879 +-
 src/plugins/grass/qgsgrassplugin.cpp               |    925 +-
 src/plugins/grass/qgsgrassplugin.h                 |     95 +-
 src/plugins/grass/qgsgrassregion.cpp               |    267 +-
 src/plugins/grass/qgsgrassregion.h                 |     48 +-
 src/plugins/grass/qgsgrassregionbase.ui            |    317 +-
 src/plugins/grass/qgsgrassselect.cpp               |     20 +-
 src/plugins/grass/qgsgrassselect.h                 |      2 +-
 src/plugins/grass/qgsgrassshell.cpp                |     21 +-
 src/plugins/grass/qgsgrasstools.cpp                |    683 +-
 src/plugins/grass/qgsgrasstools.h                  |     72 +-
 src/plugins/grass/qgsgrasstoolsbase.ui             |    294 +-
 src/plugins/grass/qgsgrassutils.cpp                |     20 +-
 src/plugins/grass/qgsgrassutils.h                  |      8 +-
 src/plugins/grass/qtermwidget/BlockArray.cpp       |    502 +-
 src/plugins/grass/qtermwidget/BlockArray.h         |    173 +-
 src/plugins/grass/qtermwidget/Character.h          |    318 +-
 src/plugins/grass/qtermwidget/CharacterColor.h     |    413 +-
 src/plugins/grass/qtermwidget/ColorScheme.cpp      |    788 +
 src/plugins/grass/qtermwidget/ColorScheme.h        |    359 +
 src/plugins/grass/qtermwidget/ColorTables.h        |    110 +-
 .../grass/qtermwidget/DefaultTranslatorText.h      |     16 -
 src/plugins/grass/qtermwidget/Emulation.cpp        |    499 +-
 src/plugins/grass/qtermwidget/Emulation.h          |    816 +-
 .../grass/qtermwidget/ExtendedDefaultTranslator.h  |     88 -
 src/plugins/grass/qtermwidget/Filter.cpp           |    602 +-
 src/plugins/grass/qtermwidget/Filter.h             |    665 +-
 src/plugins/grass/qtermwidget/History.cpp          |    717 +-
 src/plugins/grass/qtermwidget/History.h            |    605 +-
 src/plugins/grass/qtermwidget/HistorySearch.cpp    |    157 +
 src/plugins/grass/qtermwidget/HistorySearch.h      |     70 +
 .../grass/qtermwidget/KeyboardTranslator.cpp       |   1282 +-
 src/plugins/grass/qtermwidget/KeyboardTranslator.h |   1031 +-
 src/plugins/grass/qtermwidget/LineFont.h           |     35 +-
 src/plugins/grass/qtermwidget/Pty.cpp              |    353 +-
 src/plugins/grass/qtermwidget/Pty.h                |    400 +-
 src/plugins/grass/qtermwidget/Screen.cpp           |   1918 +-
 src/plugins/grass/qtermwidget/Screen.h             |   1239 +-
 src/plugins/grass/qtermwidget/ScreenWindow.cpp     |    259 +-
 src/plugins/grass/qtermwidget/ScreenWindow.h       |    447 +-
 src/plugins/grass/qtermwidget/SearchBar.cpp        |    118 +
 src/plugins/grass/qtermwidget/SearchBar.h          |     60 +
 src/plugins/grass/qtermwidget/SearchBar.ui         |     85 +
 src/plugins/grass/qtermwidget/Session.cpp          |   1212 +-
 src/plugins/grass/qtermwidget/Session.h            |   1074 +-
 src/plugins/grass/qtermwidget/ShellCommand.cpp     |    181 +-
 src/plugins/grass/qtermwidget/ShellCommand.h       |    126 +-
 .../grass/qtermwidget/TerminalCharacterDecoder.cpp |    282 +-
 .../grass/qtermwidget/TerminalCharacterDecoder.h   |    221 +-
 src/plugins/grass/qtermwidget/TerminalDisplay.cpp  |   3310 +-
 src/plugins/grass/qtermwidget/TerminalDisplay.h    |   1398 +-
 src/plugins/grass/qtermwidget/Vt102Emulation.cpp   |   1618 +-
 src/plugins/grass/qtermwidget/Vt102Emulation.h     |    283 +-
 .../qtermwidget/color-schemes/BlackOnWhite.schema  |     42 +
 src/plugins/grass/qtermwidget/default.keytab       |    128 -
 src/plugins/grass/qtermwidget/k3process.cpp        |   1123 -
 src/plugins/grass/qtermwidget/k3process.h          |    893 -
 .../grass/qtermwidget/k3processcontroller.cpp      |    343 -
 .../grass/qtermwidget/k3processcontroller.h        |    137 -
 .../grass/qtermwidget/kb-layouts/default.keytab    |    152 +-
 .../grass/qtermwidget/kb-layouts/linux.keytab      |      9 +-
 .../grass/qtermwidget/kb-layouts/vt420pc.keytab    |      9 +-
 src/plugins/grass/qtermwidget/konsole_wcwidth.cpp  |    311 +-
 src/plugins/grass/qtermwidget/konsole_wcwidth.h    |     15 +-
 src/plugins/grass/qtermwidget/kprocess.cpp         |    412 +
 src/plugins/grass/qtermwidget/kprocess.h           |    372 +
 src/plugins/grass/qtermwidget/kpty.cpp             |    669 +-
 src/plugins/grass/qtermwidget/kpty.h               |     32 +-
 src/plugins/grass/qtermwidget/kpty_p.h             |     25 +-
 src/plugins/grass/qtermwidget/kptydevice.cpp       |    422 +
 src/plugins/grass/qtermwidget/kptydevice.h         |    361 +
 src/plugins/grass/qtermwidget/kptyprocess.cpp      |    129 +
 src/plugins/grass/qtermwidget/kptyprocess.h        |    179 +
 src/plugins/grass/qtermwidget/qtermwidget.cpp      |    645 +-
 src/plugins/grass/qtermwidget/qtermwidget.h        |    234 +-
 src/plugins/grass/qtermwidget/tools.cpp            |     85 +
 src/plugins/grass/qtermwidget/tools.h              |     10 +
 src/plugins/grass/scripts/CMakeLists.txt           |      4 +-
 src/plugins/grass/scripts/db.connect-login.pg.py   |      5 +-
 src/plugins/grass/scripts/qgis.v.kernel.rast.py    |      7 +-
 src/plugins/grass/scripts/qgis.v.upgrade.py        |     74 +
 src/plugins/grass/scripts/r.external.all.py        |     11 +-
 src/plugins/grass/scripts/v.out.ogr.pg.py          |     17 +-
 src/plugins/grass/themes/default/closebutton.png   |    Bin 0 -> 288 bytes
 .../grass/themes/default/darkclosebutton.png       |    Bin 0 -> 170 bytes
 src/plugins/grass/themes/default/grass_add_map.png |    Bin 2063 -> 0 bytes
 .../grass/themes/default/grass_add_raster.png      |    Bin 714 -> 0 bytes
 .../grass/themes/default/grass_add_vector.png      |    Bin 1061 -> 0 bytes
 .../grass/themes/default/grass_add_vertex.png      |    Bin 759 -> 0 bytes
 .../themes/default/grass_browser_raster_layer.png  |    Bin 1785 -> 0 bytes
 .../themes/default/grass_browser_vector_layer.png  |    Bin 1813 -> 0 bytes
 .../grass/themes/default/grass_close_edit.png      |    Bin 599 -> 0 bytes
 .../grass/themes/default/grass_copy_map.png        |    Bin 485 -> 0 bytes
 .../grass/themes/default/grass_delete_line.png     |    Bin 724 -> 0 bytes
 .../grass/themes/default/grass_delete_map.png      |    Bin 1252 -> 0 bytes
 .../grass/themes/default/grass_delete_vertex.png   |    Bin 680 -> 0 bytes
 src/plugins/grass/themes/default/grass_edit.png    |    Bin 1142 -> 0 bytes
 .../grass/themes/default/grass_edit_attributes.png |    Bin 415 -> 0 bytes
 .../grass/themes/default/grass_move_line.png       |    Bin 769 -> 0 bytes
 .../grass/themes/default/grass_move_vertex.png     |    Bin 733 -> 0 bytes
 .../grass/themes/default/grass_new_boundary.png    |    Bin 1127 -> 0 bytes
 .../grass/themes/default/grass_new_centroid.png    |    Bin 1110 -> 0 bytes
 .../grass/themes/default/grass_new_line.png        |    Bin 805 -> 0 bytes
 .../grass/themes/default/grass_new_point.png       |    Bin 787 -> 0 bytes
 .../themes/default/grass_new_vector_layer.png      |    Bin 1168 -> 0 bytes
 .../grass/themes/default/grass_options_region.png  |    Bin 0 -> 1491 bytes
 src/plugins/grass/themes/default/grass_refresh.png |    Bin 1420 -> 0 bytes
 .../grass/themes/default/grass_rename_map.png      |    Bin 453 -> 0 bytes
 .../grass/themes/default/grass_split_line.png      |    Bin 521 -> 0 bytes
 .../themes/default/mActionCaptureBoundary.png      |    Bin 0 -> 946 bytes
 .../themes/default/mActionCaptureCentroid.png      |    Bin 0 -> 1085 bytes
 .../grass/themes_old/classic/grass_add_map.png     |    Bin 716 -> 0 bytes
 .../grass/themes_old/classic/grass_add_raster.png  |    Bin 1590 -> 0 bytes
 .../grass/themes_old/classic/grass_add_vector.png  |    Bin 1203 -> 0 bytes
 .../classic/grass_browser_raster_layer.png         |    Bin 604 -> 0 bytes
 .../classic/grass_browser_vector_layer.png         |    Bin 950 -> 0 bytes
 .../grass/themes_old/classic/grass_copy_map.png    |    Bin 485 -> 0 bytes
 .../grass/themes_old/classic/grass_delete_map.png  |    Bin 1252 -> 0 bytes
 .../themes_old/classic/grass_new_vector_layer.png  |    Bin 1002 -> 0 bytes
 .../grass/themes_old/classic/grass_refresh.png     |    Bin 1420 -> 0 bytes
 .../grass/themes_old/classic/grass_rename_map.png  |    Bin 453 -> 0 bytes
 .../grass/themes_old/default/grass_add_raster.png  |    Bin 2288 -> 0 bytes
 .../grass/themes_old/default/grass_add_vector.png  |    Bin 2387 -> 0 bytes
 .../themes_old/default/grass_new_vector_layer.png  |    Bin 2101 -> 0 bytes
 src/plugins/heatmap/CMakeLists.txt                 |      7 +-
 src/plugins/heatmap/heatmap.cpp                    |     13 +-
 src/plugins/heatmap/heatmap.h                      |      2 +-
 src/plugins/heatmap/heatmapgui.cpp                 |     18 +-
 src/plugins/heatmap/heatmapguibase.ui              |      9 +-
 src/plugins/interpolation/CMakeLists.txt           |      7 +-
 .../interpolation/qgsidwinterpolatordialog.h       |      4 +-
 .../interpolation/qgsinterpolationdialog.cpp       |     13 +-
 src/plugins/interpolation/qgsinterpolationdialog.h |     14 +-
 .../interpolation/qgsinterpolationplugin.cpp       |      4 +-
 src/plugins/interpolation/qgsinterpolationplugin.h |      8 +-
 src/plugins/interpolation/qgsinterpolatordialog.h  |     10 +-
 .../interpolation/qgstininterpolatordialog.cpp     |      6 +-
 .../interpolation/qgstininterpolatordialog.h       |      2 +-
 src/plugins/offline_editing/CMakeLists.txt         |     10 +-
 .../offline_editing/offline_editing_plugin.cpp     |      8 +-
 .../offline_editing/offline_editing_plugin.h       |      2 +-
 .../offline_editing/offline_editing_plugin_gui.cpp |     12 +-
 .../offline_editing/offline_editing_plugin_gui.h   |      6 +-
 .../offline_editing_plugin_guibase.ui              |      7 +-
 .../offline_editing_progress_dialog.cpp            |      2 +-
 .../offline_editing_progress_dialog.h              |      2 +-
 src/plugins/oracle_raster/CMakeLists.txt           |      4 +-
 src/plugins/oracle_raster/qgsoracle_plugin.cpp     |      4 +-
 src/plugins/oracle_raster/qgsoracle_plugin.h       |      2 +-
 src/plugins/oracle_raster/qgsoracleconnect_ui.cpp  |      4 +-
 src/plugins/oracle_raster/qgsoracleconnect_ui.h    |      2 +-
 .../oracle_raster/qgsselectgeoraster_ui.cpp        |     18 +-
 src/plugins/oracle_raster/qgsselectgeoraster_ui.h  |      4 +-
 src/plugins/plugin_builder.py                      |     18 +-
 src/plugins/plugin_template/CMakeLists.txt         |      2 +-
 src/plugins/qgisplugin.h                           |      6 +-
 src/plugins/qgsapplydialog.h                       |      6 +-
 src/plugins/raster_terrain_analysis/CMakeLists.txt |      6 +-
 .../qgsrasterterrainanalysisdialog.cpp             |     28 +-
 .../qgsrasterterrainanalysisdialog.h               |      4 +-
 .../qgsrasterterrainanalysisplugin.cpp             |      4 +-
 .../qgsrasterterrainanalysisplugin.h               |      8 +-
 .../raster_terrain_analysis/qgsruggednessindex.cpp |      1 -
 src/plugins/roadgraph/CMakeLists.txt               |      8 +-
 src/plugins/roadgraph/exportdlg.cpp                |      8 +-
 src/plugins/roadgraph/exportdlg.h                  |      2 +-
 src/plugins/roadgraph/linevectorlayersettings.cpp  |      2 +-
 src/plugins/roadgraph/linevectorlayerwidget.cpp    |      2 +-
 src/plugins/roadgraph/linevectorlayerwidget.h      |      2 +-
 src/plugins/roadgraph/roadgraphplugin.cpp          |     21 +-
 src/plugins/roadgraph/roadgraphplugin.h            |      6 +-
 src/plugins/roadgraph/settings.h                   |      2 +-
 src/plugins/roadgraph/settingsdlg.h                |      2 +-
 src/plugins/roadgraph/shortestpathwidget.cpp       |     42 +-
 src/plugins/roadgraph/speedproperter.cpp           |      4 +-
 src/plugins/roadgraph/units.cpp                    |      2 +-
 src/plugins/spatialquery/CMakeLists.txt            |      6 +-
 .../qgsgeometrycoordinatetransform.cpp             |      4 +-
 .../spatialquery/qgsgeometrycoordinatetransform.h  |     39 +-
 src/plugins/spatialquery/qgsmngprogressbar.cpp     |      2 +-
 src/plugins/spatialquery/qgsmngprogressbar.h       |     36 +-
 src/plugins/spatialquery/qgsreaderfeatures.h       |     22 +-
 src/plugins/spatialquery/qgsrubberselectid.cpp     |      4 +-
 src/plugins/spatialquery/qgsrubberselectid.h       |     38 +-
 src/plugins/spatialquery/qgsspatialquery.cpp       |     37 +-
 src/plugins/spatialquery/qgsspatialquery.h         |    107 +-
 src/plugins/spatialquery/qgsspatialquerydialog.cpp |     84 +-
 src/plugins/spatialquery/qgsspatialquerydialog.h   |     16 +-
 .../spatialquery/qgsspatialquerydialogbase.ui      |     12 +-
 src/plugins/spatialquery/qgsspatialqueryplugin.cpp |     20 +-
 src/plugins/spatialquery/qgsspatialqueryplugin.h   |     12 +-
 src/plugins/spit/CMakeLists.txt                    |     94 -
 src/plugins/spit/main.cpp                          |     32 -
 src/plugins/spit/qgspgutil.cpp                     |     56 -
 src/plugins/spit/qgspgutil.h                       |     68 -
 src/plugins/spit/qgsshapefile.cpp                  |    466 -
 src/plugins/spit/qgsshapefile.h                    |     81 -
 src/plugins/spit/qgsspit.cpp                       |    924 -
 src/plugins/spit/qgsspit.h                         |    150 -
 src/plugins/spit/qgsspitbase.ui                    |    322 -
 src/plugins/spit/qgsspitplugin.cpp                 |    182 -
 src/plugins/spit/qgsspitplugin.h                   |     73 -
 src/plugins/spit/spit.png                          |    Bin 1188 -> 0 bytes
 src/plugins/spit/spit.qrc                          |      5 -
 src/plugins/topology/CMakeLists.txt                |      7 +-
 src/plugins/topology/checkDock.cpp                 |     55 +-
 src/plugins/topology/checkDock.h                   |      7 +-
 src/plugins/topology/checkDock.ui                  |     96 +-
 src/plugins/topology/configureRules.png            |    Bin 3902 -> 0 bytes
 src/plugins/topology/dockModel.cpp                 |      2 +-
 src/plugins/topology/mActionConfigure.svg          |    626 +
 src/plugins/topology/mActionTopologyChecker.svg    |    563 +
 src/plugins/topology/mActionValidateAll.svg        |    414 +
 src/plugins/topology/mActionValidateExtent.svg     |    421 +
 src/plugins/topology/rulesDialog.cpp               |      8 +-
 src/plugins/topology/rulesDialog.h                 |      4 +-
 src/plugins/topology/rulesDialog.ui                |     23 +-
 src/plugins/topology/topol.cpp                     |      8 +-
 src/plugins/topology/topol.h                       |      4 +-
 src/plugins/topology/topol.png                     |    Bin 2159 -> 0 bytes
 src/plugins/topology/topol.qrc                     |      8 +-
 src/plugins/topology/topolError.cpp                |     60 +-
 src/plugins/topology/topolError.h                  |     38 +-
 src/plugins/topology/topolTest.cpp                 |    130 +-
 src/plugins/topology/topolTest.h                   |     36 +-
 src/plugins/topology/validateAll.png               |    Bin 2985 -> 0 bytes
 src/plugins/topology/validateExtent.png            |    Bin 3284 -> 0 bytes
 src/plugins/zonal_statistics/CMakeLists.txt        |      5 +-
 .../zonal_statistics/qgszonalstatisticsdialog.cpp  |    118 +-
 .../zonal_statistics/qgszonalstatisticsdialog.h    |     20 +-
 .../qgszonalstatisticsdialogbase.ui                |     36 +-
 .../zonal_statistics/qgszonalstatisticsplugin.cpp  |      6 +-
 .../zonal_statistics/qgszonalstatisticsplugin.h    |      8 +-
 src/providers/CMakeLists.txt                       |      5 +-
 src/providers/delimitedtext/CMakeLists.txt         |      5 +
 .../qgsdelimitedtextfeatureiterator.cpp            |    133 +-
 .../qgsdelimitedtextfeatureiterator.h              |      9 +-
 .../delimitedtext/qgsdelimitedtextfile.cpp         |     63 +-
 src/providers/delimitedtext/qgsdelimitedtextfile.h |     20 +-
 .../delimitedtext/qgsdelimitedtextprovider.cpp     |    201 +-
 .../delimitedtext/qgsdelimitedtextprovider.h       |    127 +-
 .../delimitedtext/qgsdelimitedtextsourceselect.cpp |     50 +-
 .../delimitedtext/qgsdelimitedtextsourceselect.h   |     14 +-
 src/providers/gdal/CMakeLists.txt                  |      4 +
 src/providers/gdal/qgsgdaldataitems.cpp            |     64 +-
 src/providers/gdal/qgsgdaldataitems.h              |      9 +-
 src/providers/gdal/qgsgdalprovider.cpp             |    238 +-
 src/providers/gdal/qgsgdalprovider.h               |     97 +-
 src/providers/gdal/qgsgdalproviderbase.cpp         |     60 +-
 src/providers/gdal/qgsgdalproviderbase.h           |      6 +-
 src/providers/gpx/CMakeLists.txt                   |      3 +
 src/providers/gpx/gpsdata.cpp                      |     44 +-
 src/providers/gpx/gpsdata.h                        |     13 +-
 src/providers/gpx/qgsgpxfeatureiterator.cpp        |     99 +-
 src/providers/gpx/qgsgpxfeatureiterator.h          |      2 +-
 src/providers/gpx/qgsgpxprovider.cpp               |    100 +-
 src/providers/gpx/qgsgpxprovider.h                 |      9 +-
 src/providers/grass/6/CMakeLists.txt               |      7 +
 src/providers/grass/7/CMakeLists.txt               |      7 +
 src/providers/grass/CMakeLists.txt                 |    415 +-
 src/providers/grass/qgis.d.rast.c                  |     12 +-
 src/providers/grass/qgis.g.info.c                  |      7 +-
 src/providers/grass/qgis.r.in.cpp                  |    258 +
 src/providers/grass/qgis.v.in.cpp                  |    481 +
 src/providers/grass/qgsgrass.cpp                   |   2354 +-
 src/providers/grass/qgsgrass.h                     |    583 +-
 src/providers/grass/qgsgrassdatafile.cpp           |     88 +
 src/providers/grass/qgsgrassdatafile.h             |     48 +
 src/providers/grass/qgsgrassfeatureiterator.cpp    |    848 +-
 src/providers/grass/qgsgrassfeatureiterator.h      |    125 +-
 src/providers/grass/qgsgrassgislib.cpp             |     28 +-
 src/providers/grass/qgsgrassgislib.h               |     16 +-
 src/providers/grass/qgsgrassimport.cpp             |    841 +
 src/providers/grass/qgsgrassimport.h               |    181 +
 src/providers/grass/qgsgrassoptions.cpp            |    172 +
 src/providers/grass/qgsgrassoptions.h              |     45 +
 src/providers/grass/qgsgrassoptionsbase.ui         |    604 +
 src/providers/grass/qgsgrassprovider.cpp           |   2877 +-
 src/providers/grass/qgsgrassprovider.h             |    406 +-
 src/providers/grass/qgsgrassprovidermodule.cpp     |   1183 +-
 src/providers/grass/qgsgrassprovidermodule.h       |    206 +-
 src/providers/grass/qgsgrassrasterprovider.cpp     |    232 +-
 src/providers/grass/qgsgrassrasterprovider.h       |    108 +-
 .../grass/qgsgrassrasterprovidermodule.cpp         |     39 +
 src/providers/grass/qgsgrassundocommand.cpp        |     77 +
 src/providers/grass/qgsgrassundocommand.h          |     46 +
 src/providers/grass/qgsgrassvector.cpp             |    363 +
 src/providers/grass/qgsgrassvector.h               |    122 +
 src/providers/grass/qgsgrassvectormap.cpp          |    837 +
 src/providers/grass/qgsgrassvectormap.h            |    243 +
 src/providers/grass/qgsgrassvectormaplayer.cpp     |   1189 +
 src/providers/grass/qgsgrassvectormaplayer.h       |    207 +
 src/providers/grass/qgsgrasswin.cpp                |     79 +
 src/providers/grass/qgsgrasswin.h                  |     28 +
 src/providers/memory/CMakeLists.txt                |      3 +
 src/providers/memory/qgsmemoryfeatureiterator.cpp  |     53 +-
 src/providers/memory/qgsmemoryfeatureiterator.h    |      4 +-
 src/providers/memory/qgsmemoryprovider.cpp         |     86 +-
 src/providers/memory/qgsmemoryprovider.h           |     10 +-
 src/providers/mssql/CMakeLists.txt                 |     31 +-
 src/providers/mssql/qgsmssqldataitems.cpp          |    175 +-
 src/providers/mssql/qgsmssqldataitems.h            |     16 +-
 src/providers/mssql/qgsmssqlexpressioncompiler.cpp |     79 +
 src/providers/mssql/qgsmssqlexpressioncompiler.h   |     35 +
 src/providers/mssql/qgsmssqlfeatureiterator.cpp    |    242 +-
 src/providers/mssql/qgsmssqlfeatureiterator.h      |     18 +-
 src/providers/mssql/qgsmssqlgeometryparser.cpp     |     36 +-
 src/providers/mssql/qgsmssqlgeometryparser.h       |      4 +-
 src/providers/mssql/qgsmssqlnewconnection.cpp      |    123 +-
 src/providers/mssql/qgsmssqlnewconnection.h        |     15 +-
 src/providers/mssql/qgsmssqlprovider.cpp           |    232 +-
 src/providers/mssql/qgsmssqlprovider.h             |     45 +-
 src/providers/mssql/qgsmssqlsourceselect.cpp       |     66 +-
 src/providers/mssql/qgsmssqlsourceselect.h         |     24 +-
 src/providers/mssql/qgsmssqltablemodel.cpp         |     45 +-
 src/providers/mssql/qgsmssqltablemodel.h           |     12 +-
 src/providers/ogr/CMakeLists.txt                   |      7 +-
 src/providers/ogr/qgsogrconnpool.cpp               |     42 +
 src/providers/ogr/qgsogrconnpool.h                 |    160 +
 src/providers/ogr/qgsogrdataitems.cpp              |     37 +-
 src/providers/ogr/qgsogrdataitems.h                |      5 +-
 src/providers/ogr/qgsogrexpressioncompiler.cpp     |    106 +
 src/providers/ogr/qgsogrexpressioncompiler.h       |     42 +
 src/providers/ogr/qgsogrfeatureiterator.cpp        |    182 +-
 src/providers/ogr/qgsogrfeatureiterator.h          |     14 +-
 src/providers/ogr/qgsogrgeometrysimplifier.cpp     |     28 +-
 src/providers/ogr/qgsogrprovider.cpp               |   1199 +-
 src/providers/ogr/qgsogrprovider.h                 |    209 +-
 src/providers/oracle/CMakeLists.txt                |     16 +-
 src/providers/oracle/ocispatial/CMakeLists.txt     |      2 +-
 .../oracle/ocispatial/cmake/FindOCI.cmake          |      4 +-
 src/providers/oracle/ocispatial/qocispatial.json   |      3 +
 .../oracle/ocispatial/qsql_ocispatial.cpp          |    105 +-
 src/providers/oracle/qgsoraclecolumntypethread.cpp |      5 +-
 src/providers/oracle/qgsoracleconn.cpp             |      5 +-
 src/providers/oracle/qgsoracleconn.h               |     10 +-
 src/providers/oracle/qgsoracleconnpool.cpp         |     35 +
 src/providers/oracle/qgsoracleconnpool.h           |     84 +
 src/providers/oracle/qgsoracledataitems.cpp        |    119 +-
 src/providers/oracle/qgsoracledataitems.h          |      1 +
 .../oracle/qgsoracleexpressioncompiler.cpp         |    102 +
 src/providers/oracle/qgsoracleexpressioncompiler.h |     35 +
 src/providers/oracle/qgsoraclefeatureiterator.cpp  |    274 +-
 src/providers/oracle/qgsoraclefeatureiterator.h    |     17 +-
 src/providers/oracle/qgsoraclenewconnection.cpp    |      9 +-
 src/providers/oracle/qgsoraclenewconnection.h      |      2 +-
 src/providers/oracle/qgsoracleprovider.cpp         |    234 +-
 src/providers/oracle/qgsoracleprovider.h           |    101 +-
 src/providers/oracle/qgsoraclesourceselect.cpp     |     23 +-
 src/providers/oracle/qgsoraclesourceselect.h       |     19 +-
 src/providers/oracle/qgsoracletablecache.cpp       |     24 +-
 src/providers/oracle/qgsoracletablemodel.cpp       |      2 +-
 src/providers/oracle/qgsoracletablemodel.h         |     10 +-
 src/providers/ows/CMakeLists.txt                   |      3 +
 src/providers/ows/qgsowsdataitems.cpp              |     22 +-
 src/providers/ows/qgsowsprovider.h                 |     14 +-
 src/providers/postgres/CMakeLists.txt              |     25 +-
 src/providers/postgres/qgscolumntypethread.cpp     |     26 +-
 src/providers/postgres/qgscolumntypethread.h       |      4 +-
 src/providers/postgres/qgspgnewconnection.cpp      |     36 +-
 src/providers/postgres/qgspgnewconnection.h        |      6 +-
 src/providers/postgres/qgspgsourceselect.cpp       |    113 +-
 src/providers/postgres/qgspgsourceselect.h         |     21 +-
 src/providers/postgres/qgspgtablemodel.cpp         |     96 +-
 src/providers/postgres/qgspgtablemodel.h           |     11 +-
 src/providers/postgres/qgspostgresconn.cpp         |    499 +-
 src/providers/postgres/qgspostgresconn.h           |    103 +-
 src/providers/postgres/qgspostgresconnpool.h       |     15 +-
 src/providers/postgres/qgspostgresdataitems.cpp    |    410 +-
 src/providers/postgres/qgspostgresdataitems.h      |     17 +-
 .../postgres/qgspostgresexpressioncompiler.cpp     |     34 +
 .../postgres/qgspostgresexpressioncompiler.h       |     35 +
 .../postgres/qgspostgresfeatureiterator.cpp        |    441 +-
 .../postgres/qgspostgresfeatureiterator.h          |     17 +-
 src/providers/postgres/qgspostgresprovider.cpp     |   1260 +-
 src/providers/postgres/qgspostgresprovider.h       |    165 +-
 src/providers/postgres/qgspostgrestransaction.cpp  |      8 +-
 src/providers/postgres/qgspostgrestransaction.h    |      4 +-
 src/providers/spatialite/CMakeLists.txt            |      8 +-
 .../spatialite/qgsspatialiteconnection.cpp         |     97 +-
 src/providers/spatialite/qgsspatialiteconnection.h |     70 +-
 src/providers/spatialite/qgsspatialiteconnpool.h   |     15 +-
 .../spatialite/qgsspatialitedataitems.cpp          |     85 +-
 .../spatialite/qgsspatialiteexpressioncompiler.cpp |     82 +
 .../spatialite/qgsspatialiteexpressioncompiler.h   |     37 +
 .../spatialite/qgsspatialitefeatureiterator.cpp    |    304 +-
 .../spatialite/qgsspatialitefeatureiterator.h      |     22 +-
 src/providers/spatialite/qgsspatialiteprovider.cpp |    645 +-
 src/providers/spatialite/qgsspatialiteprovider.h   |    143 +-
 .../spatialite/qgsspatialitesourceselect.cpp       |     52 +-
 .../spatialite/qgsspatialitesourceselect.h         |     18 +-
 .../spatialite/qgsspatialitetablemodel.cpp         |      6 +-
 src/providers/spatialite/qgsspatialitetablemodel.h |     16 +-
 .../spatialite/qspatialite/CMakeLists.txt          |      2 +-
 .../spatialite/qspatialite/qspatialite.json        |      3 +
 .../spatialite/qspatialite/qsql_spatialite.cpp     |      6 +-
 src/providers/virtual/CMakeLists.txt               |     69 +
 src/providers/virtual/qgsembeddedlayerselect.ui    |     90 +
 .../virtual/qgsembeddedlayerselectdialog.cpp       |     61 +
 .../virtual/qgsembeddedlayerselectdialog.h         |     40 +
 src/providers/virtual/qgsslottofunction.h          |     40 +
 src/providers/virtual/qgsvirtuallayerblob.cpp      |    245 +
 src/providers/virtual/qgsvirtuallayerblob.h        |     71 +
 .../virtual/qgsvirtuallayerfeatureiterator.cpp     |    255 +
 .../virtual/qgsvirtuallayerfeatureiterator.h       |     68 +
 src/providers/virtual/qgsvirtuallayerprovider.cpp  |    649 +
 src/providers/virtual/qgsvirtuallayerprovider.h    |    149 +
 .../virtual/qgsvirtuallayerqueryparser.cpp         |    272 +
 src/providers/virtual/qgsvirtuallayerqueryparser.h |     86 +
 .../virtual/qgsvirtuallayersourceselect.cpp        |    335 +
 .../virtual/qgsvirtuallayersourceselect.h          |     62 +
 .../virtual/qgsvirtuallayersourceselectbase.ui     |    443 +
 .../virtual/qgsvirtuallayersqlfunctions.txt        |    173 +
 .../virtual/qgsvirtuallayersqlitehelper.cpp        |    192 +
 .../virtual/qgsvirtuallayersqlitehelper.h          |     94 +
 .../virtual/qgsvirtuallayersqlitemodule.cpp        |    933 +
 .../virtual/qgsvirtuallayersqlitemodule.h          |     58 +
 src/providers/virtual/sqlfunctionslist.qrc         |      5 +
 src/providers/wcs/CMakeLists.txt                   |     12 +-
 src/providers/wcs/qgswcscapabilities.cpp           |    157 +-
 src/providers/wcs/qgswcscapabilities.h             |     31 +-
 src/providers/wcs/qgswcsdataitems.cpp              |     40 +-
 src/providers/wcs/qgswcsprovider.cpp               |    184 +-
 src/providers/wcs/qgswcsprovider.h                 |     62 +-
 src/providers/wcs/qgswcssourceselect.cpp           |      4 +-
 src/providers/wcs/qgswcssourceselect.h             |      2 +-
 src/providers/wfs/CMakeLists.txt                   |      6 +
 src/providers/wfs/qgswfscapabilities.cpp           |     69 +-
 src/providers/wfs/qgswfscapabilities.h             |      8 +-
 src/providers/wfs/qgswfsdataitems.cpp              |     35 +-
 src/providers/wfs/qgswfsdataitems.h                |      5 +-
 src/providers/wfs/qgswfsfeatureiterator.cpp        |     46 +-
 src/providers/wfs/qgswfsfeatureiterator.h          |      4 +-
 src/providers/wfs/qgswfsprovider.cpp               |    249 +-
 src/providers/wfs/qgswfsprovider.h                 |    122 +-
 src/providers/wfs/qgswfssourceselect.cpp           |     71 +-
 src/providers/wfs/qgswfssourceselect.h             |     13 +-
 src/providers/wms/CMakeLists.txt                   |     12 +-
 src/providers/wms/qgstilescalewidget.cpp           |     20 +-
 src/providers/wms/qgstilescalewidget.h             |      2 +-
 src/providers/wms/qgswmscapabilities.cpp           |    271 +-
 src/providers/wms/qgswmscapabilities.h             |     43 +-
 src/providers/wms/qgswmsconnection.cpp             |     12 +-
 src/providers/wms/qgswmsconnection.h               |      6 +-
 src/providers/wms/qgswmsdataitems.cpp              |     72 +-
 src/providers/wms/qgswmsdataitems.h                |      4 +
 src/providers/wms/qgswmsprovider.cpp               |    453 +-
 src/providers/wms/qgswmsprovider.h                 |     86 +-
 src/providers/wms/qgswmssourceselect.cpp           |     69 +-
 src/providers/wms/qgswmssourceselect.h             |     10 +-
 src/providers/wms/qgswmtsdimensions.h              |      2 +-
 src/python/CMakeLists.txt                          |     20 +-
 src/python/qgspythonutils.h                        |     16 +-
 src/python/qgspythonutilsimpl.cpp                  |    356 +-
 src/python/qgspythonutilsimpl.h                    |     35 +-
 src/server/CMakeLists.txt                          |     52 +-
 src/server/qgis_map_serv.cpp                       |    431 +-
 src/server/qgsaccesscontrol.cpp                    |    170 +
 src/server/qgsaccesscontrol.h                      |    128 +
 src/server/qgsaccesscontrolfilter.cpp              |     87 +
 src/server/qgsaccesscontrolfilter.h                |    117 +
 src/server/qgscapabilitiescache.cpp                |     12 +-
 src/server/qgscapabilitiescache.h                  |     20 +-
 src/server/qgsconfigcache.cpp                      |     60 +-
 src/server/qgsconfigcache.h                        |     33 +-
 src/server/qgsconfigparserutils.cpp                |     93 +-
 src/server/qgsconfigparserutils.h                  |     10 +-
 src/server/qgsftptransaction.cpp                   |      2 +-
 src/server/qgsftptransaction.h                     |      4 +-
 src/server/qgsgetrequesthandler.cpp                |      4 +-
 src/server/qgsgetrequesthandler.h                  |      2 +-
 src/server/qgshostedrdsbuilder.cpp                 |      6 +-
 src/server/qgshostedvdsbuilder.cpp                 |      8 +-
 src/server/qgshttprequesthandler.cpp               |    184 +-
 src/server/qgshttprequesthandler.h                 |     39 +-
 src/server/qgsinterpolationlayerbuilder.cpp        |     20 +-
 src/server/qgsinterpolationlayerbuilder.h          |      6 +-
 src/server/qgsmslayerbuilder.cpp                   |      2 +-
 src/server/qgsmslayerbuilder.h                     |     10 +-
 src/server/qgsmslayercache.cpp                     |     87 +-
 src/server/qgsmslayercache.h                       |     45 +-
 src/server/qgsmsutils.cpp                          |      8 +-
 src/server/qgsmsutils.h                            |      8 +-
 src/server/qgsowsserver.cpp                        |     67 +
 src/server/qgsowsserver.h                          |     65 +-
 src/server/qgspostrequesthandler.cpp               |     24 +-
 src/server/qgspostrequesthandler.h                 |      6 +-
 src/server/qgsremotedatasourcebuilder.cpp          |     18 +-
 src/server/qgsremotedatasourcebuilder.h            |      8 +-
 src/server/qgsremoteowsbuilder.cpp                 |     46 +-
 src/server/qgsremoteowsbuilder.h                   |     10 +-
 src/server/qgsrequesthandler.h                     |     96 +-
 src/server/qgssentdatasourcebuilder.cpp            |     16 +-
 src/server/qgssentdatasourcebuilder.h              |      8 +-
 src/server/qgsserver.cpp                           |    666 +
 src/server/qgsserver.h                             |    133 +
 src/server/qgsserverfilter.cpp                     |      4 +-
 src/server/qgsserverfilter.h                       |      8 +-
 src/server/qgsserverinterface.cpp                  |      7 +-
 src/server/qgsserverinterface.h                    |     78 +-
 src/server/qgsserverinterfaceimpl.cpp              |     29 +-
 src/server/qgsserverinterfaceimpl.h                |     23 +-
 src/server/qgsserverlogger.cpp                     |      8 +-
 src/server/qgsserverlogger.h                       |      4 +-
 src/server/qgsserverplugins.cpp                    |     54 +-
 src/server/qgsserverplugins.h                      |     18 +-
 src/server/qgsserverprojectparser.cpp              |    261 +-
 src/server/qgsserverprojectparser.h                |     48 +-
 src/server/qgsserverstreamingdevice.cpp            |     61 +
 src/server/qgsserverstreamingdevice.h              |     46 +
 src/server/qgssldconfigparser.cpp                  |    783 +-
 src/server/qgssldconfigparser.h                    |     71 +-
 src/server/qgssoaprequesthandler.cpp               |     43 +-
 src/server/qgssoaprequesthandler.h                 |     10 +-
 src/server/qgswcsprojectparser.cpp                 |     62 +-
 src/server/qgswcsprojectparser.h                   |     19 +-
 src/server/qgswcsserver.cpp                        |     72 +-
 src/server/qgswcsserver.h                          |     27 +-
 src/server/qgswfsprojectparser.cpp                 |    143 +-
 src/server/qgswfsprojectparser.h                   |     21 +-
 src/server/qgswfsserver.cpp                        |    480 +-
 src/server/qgswfsserver.h                          |     40 +-
 src/server/qgswmsconfigparser.cpp                  |     28 +-
 src/server/qgswmsconfigparser.h                    |     41 +-
 src/server/qgswmsprojectparser.cpp                 |    394 +-
 src/server/qgswmsprojectparser.h                   |     56 +-
 src/server/qgswmsserver.cpp                        |    890 +-
 src/server/qgswmsserver.h                          |    147 +-
 src/ui/CMakeLists.txt                              |      5 +-
 src/ui/auth/qgsauthauthoritieseditor.ui            |    369 +
 src/ui/auth/qgsauthcertificateinfo.ui              |    277 +
 src/ui/auth/qgsauthcertificatemanager.ui           |    135 +
 src/ui/auth/qgsauthconfigedit.ui                   |    132 +
 src/ui/auth/qgsauthconfigeditor.ui                 |    234 +
 src/ui/auth/qgsauthconfigidedit.ui                 |     90 +
 src/ui/auth/qgsauthconfigselect.ui                 |    222 +
 src/ui/auth/qgsauthconfiguriedit.ui                |     97 +
 src/ui/auth/qgsautheditorwidgets.ui                |    176 +
 src/ui/auth/qgsauthidentitieseditor.ui             |    269 +
 src/ui/auth/qgsauthimportcertdialog.ui             |    315 +
 src/ui/auth/qgsauthimportidentitydialog.ui         |    413 +
 src/ui/auth/qgsauthmasterpassresetdialog.ui        |    215 +
 src/ui/auth/qgsauthmethodplugins.ui                |     50 +
 src/ui/auth/qgsauthserverseditor.ui                |    254 +
 src/ui/auth/qgsauthsslconfigwidget.ui              |    203 +
 src/ui/auth/qgsauthsslerrorsdialog.ui              |    282 +
 src/ui/auth/qgsauthsslimportdialog.ui              |    308 +
 src/ui/auth/qgsauthsslimporterrors.ui              |    112 +
 src/ui/auth/qgsauthtrustedcasdialog.ui             |    188 +
 src/ui/composer/qgsatlascompositionwidgetbase.ui   |    361 +
 src/ui/composer/qgsattributeselectiondialogbase.ui |    309 +
 .../{ => composer}/qgscomposerarrowwidgetbase.ui   |      0
 .../qgscomposerattributetablewidgetbase.ui         |    840 +
 src/ui/composer/qgscomposerbase.ui                 |   1066 +
 src/ui/{ => composer}/qgscomposerhtmlwidgetbase.ui |      0
 src/ui/composer/qgscomposerimageexportoptions.ui   |    320 +
 src/ui/composer/qgscomposeritemwidgetbase.ui       |    836 +
 .../{ => composer}/qgscomposerlabelwidgetbase.ui   |      0
 .../qgscomposerlegenditemdialogbase.ui             |      0
 .../qgscomposerlegendlayersdialogbase.ui           |      0
 src/ui/composer/qgscomposerlegendwidgetbase.ui     |   1078 +
 src/ui/composer/qgscomposermanagerbase.ui          |    202 +
 src/ui/composer/qgscomposermapwidgetbase.ui        |   1541 +
 src/ui/composer/qgscomposerpicturewidgetbase.ui    |    537 +
 src/ui/composer/qgscomposerscalebarwidgetbase.ui   |    744 +
 .../{ => composer}/qgscomposershapewidgetbase.ui   |      0
 .../composer/qgscomposertablebackgroundstyles.ui   |    548 +
 src/ui/composer/qgscomposertablewidgetbase.ui      |    503 +
 .../{ => composer}/qgscomposervectorlegendbase.ui  |      0
 src/ui/{ => composer}/qgscompositionbase.ui        |      0
 src/ui/composer/qgscompositionwidgetbase.ui        |    716 +
 src/ui/composer/qgssvgexportoptions.ui             |    239 +
 .../editorwidgets/qgsexternalresourceconfigdlg.ui  |    374 +
 src/ui/editorwidgets/qgsrangeconfigdlgbase.ui      |     13 +-
 .../qgsrelationreferenceconfigdlgbase.ui           |    107 +-
 .../editorwidgets/qgsuniquevaluesconfigdlgbase.ui  |      2 +-
 .../editorwidgets/qgsvaluerelationconfigdlgbase.ui |     27 +-
 src/ui/effects/qgseffectpropertieswidget.ui        |     69 +
 .../effects/qgseffectstackpropertieswidgetbase.ui  |    194 +
 src/ui/effects/widget_blur.ui                      |    194 +
 src/ui/effects/widget_coloreffects.ui              |    501 +
 src/ui/effects/widget_drawsource.ui                |    160 +
 src/ui/effects/widget_glow.ui                      |    348 +
 src/ui/effects/widget_shadoweffect.ui              |    325 +
 src/ui/effects/widget_transform.ui                 |    327 +
 src/ui/qgisapp.ui                                  |    213 +-
 src/ui/qgsabout.ui                                 |     47 +-
 src/ui/qgsaddattrdialogbase.ui                     |      6 +-
 src/ui/qgsaddjoindialogbase.ui                     |    183 -
 src/ui/qgsadvanceddigitizingdockwidgetbase.ui      |      4 +-
 src/ui/qgsalignrasterdialog.ui                     |    270 +
 src/ui/qgsatlascompositionwidgetbase.ui            |    330 -
 src/ui/qgsattributeactiondialogbase.ui             |      6 +-
 src/ui/qgsattributeselectiondialogbase.ui          |    309 -
 src/ui/qgsattributetabledialog.ui                  |    220 +-
 src/ui/qgsbookmarksbase.ui                         |    176 +-
 src/ui/qgsbrowserdirectorypropertiesbase.ui        |    105 +-
 src/ui/qgsbrowserdockwidgetbase.ui                 |    253 +-
 src/ui/qgsbrowserlayerpropertiesbase.ui            |    224 +-
 src/ui/qgsbrowserpropertiesdialogbase.ui           |     76 +
 src/ui/qgscategorizedsymbolrendererv2widget.ui     |      8 +
 src/ui/qgscolordialog.ui                           |      4 +-
 src/ui/qgscomposerattributetablewidgetbase.ui      |    788 -
 src/ui/qgscomposerbase.ui                          |   1060 -
 src/ui/qgscomposeritemwidgetbase.ui                |    793 -
 src/ui/qgscomposerlegendwidgetbase.ui              |    960 -
 src/ui/qgscomposermanagerbase.ui                   |    195 -
 src/ui/qgscomposermapwidgetbase.ui                 |   1505 -
 src/ui/qgscomposerpicturewidgetbase.ui             |    398 -
 src/ui/qgscomposerscalebarwidgetbase.ui            |    678 -
 src/ui/qgscomposertablewidgetbase.ui               |    494 -
 src/ui/qgscompositionwidgetbase.ui                 |    547 -
 src/ui/qgscredentialdialog.ui                      |    236 +-
 src/ui/qgscustomizationdialogbase.ui               |     20 +-
 src/ui/qgsdbsourceselectbase.ui                    |      2 +-
 src/ui/qgsdecorationcopyrightdialog.ui             |    345 +-
 src/ui/qgsdecorationgriddialog.ui                  |    586 +-
 src/ui/qgsdecorationnortharrowdialog.ui            |    388 +-
 src/ui/qgsdecorationscalebardialog.ui              |    555 +-
 src/ui/qgsdelattrdialogbase.ui                     |      4 +-
 src/ui/qgsdiagrampropertiesbase.ui                 |   2707 +-
 src/ui/qgsdualviewbase.ui                          |     30 +-
 src/ui/qgsdxfexportdialogbase.ui                   |     46 +-
 src/ui/qgsexpressionbuilder.ui                     |    611 +-
 src/ui/qgsexpressionselectiondialogbase.ui         |      2 +-
 src/ui/qgsfieldcalculatorbase.ui                   |      4 +-
 src/ui/qgsfieldconditionalformatwidget.ui          |    681 +
 src/ui/qgsfieldspropertiesbase.ui                  |    298 +-
 src/ui/qgsgraduatedsymbolrendererv2widget.ui       |    687 +-
 src/ui/qgsgroupwmsdatadialogbase.ui                |    134 +
 src/ui/qgshistogramwidgetbase.ui                   |    115 +
 src/ui/qgsidentifyresultsbase.ui                   |    286 +-
 src/ui/qgsjoindialogbase.ui                        |    195 +
 src/ui/qgslabelingguibase.ui                       |   1631 +-
 src/ui/qgslabelingrulepropsdialog.ui               |    139 +
 src/ui/qgslabelingwidget.ui                        |    102 +
 src/ui/qgslabelpropertydialogbase.ui               |   1110 +-
 src/ui/qgsloadstylefromdbdialog.ui                 |      2 +-
 src/ui/qgsmapunitscaledialog.ui                    |    152 +-
 src/ui/qgsmergeattributesdialogbase.ui             |     50 +-
 src/ui/qgsmssqlnewconnectionbase.ui                |    476 +-
 src/ui/qgsnewhttpconnectionbase.ui                 |    219 +-
 src/ui/qgsnewmemorylayerdialogbase.ui              |    127 +-
 src/ui/qgsnewspatialitelayerdialogbase.ui          |    140 +-
 src/ui/qgsnewvectorlayerdialogbase.ui              |     18 +-
 src/ui/qgsoptionsbase.ui                           |    929 +-
 src/ui/qgsoraclenewconnectionbase.ui               |     28 +-
 src/ui/qgsorderbydialogbase.ui                     |     83 +
 src/ui/qgsosmexportdialog.ui                       |     19 +-
 src/ui/qgspgnewconnectionbase.ui                   |    262 +-
 src/ui/qgspluginmanagerbase.ui                     |    304 +-
 src/ui/qgspointdisplacementrendererwidgetbase.ui   |    200 +-
 src/ui/qgsprojectpropertiesbase.ui                 |   1214 +-
 src/ui/qgsrastercalcdialogbase.ui                  |    369 +-
 src/ui/qgsrasterlayerpropertiesbase.ui             |    225 +-
 src/ui/qgsrasterlayersaveasdialogbase.ui           |     50 +-
 src/ui/qgsrasterpyramidsoptionswidgetbase.ui       |     21 +-
 src/ui/qgsrelationmanagerdialogbase.ui             |      7 +-
 src/ui/qgsrendererv2propsdialogbase.ui             |     60 +-
 src/ui/qgsrulebasedlabelingwidget.ui               |    110 +
 src/ui/qgsrulebasedrendererv2widget.ui             |     23 +-
 .../qgssinglebandpseudocolorrendererwidgetbase.ui  |     31 +-
 src/ui/qgsstatisticalsummarybase.ui                |    133 +
 src/ui/qgsstylev2groupselectiondialogbase.ui       |     88 +
 src/ui/qgsstylev2managerdialogbase.ui              |    409 +-
 src/ui/qgssvgexportoptions.ui                      |     91 -
 src/ui/qgssymbolv2selectordialogbase.ui            |     34 +-
 src/ui/qgsvectorlayerpropertiesbase.ui             |    513 +-
 src/ui/qgsvectorlayersaveasdialogbase.ui           |     56 +-
 src/ui/qgswfssourceselectbase.ui                   |    243 +-
 src/ui/symbollayer/qgs25drendererwidgetbase.ui     |    155 +
 .../symbollayer/qgsgeometrygeneratorwidgetbase.ui  |     57 +
 src/ui/symbollayer/widget_ellipse.ui               |     30 +-
 src/ui/symbollayer/widget_fontmarker.ui            |    282 +-
 src/ui/symbollayer/widget_gradientfill.ui          |     23 +-
 src/ui/symbollayer/widget_layerproperties.ui       |     32 +-
 src/ui/symbollayer/widget_linepatternfill.ui       |     27 +-
 src/ui/symbollayer/widget_markerline.ui            |     66 +-
 src/ui/symbollayer/widget_pointpatternfill.ui      |     31 +-
 src/ui/symbollayer/widget_rasterfill.ui            |     10 +-
 src/ui/symbollayer/widget_set_dd_value.ui          |     97 +
 src/ui/symbollayer/widget_shapeburstfill.ui        |     10 +-
 src/ui/symbollayer/widget_simplefill.ui            |     24 +-
 src/ui/symbollayer/widget_simpleline.ui            |      0
 src/ui/symbollayer/widget_simplemarker.ui          |     31 +-
 src/ui/symbollayer/widget_size_scale.ui            |    285 +
 src/ui/symbollayer/widget_svgfill.ui               |     21 +-
 src/ui/symbollayer/widget_svgmarker.ui             |     34 +-
 src/ui/symbollayer/widget_svgselector.ui           |     15 +-
 src/ui/symbollayer/widget_symbolslist.ui           |    122 +-
 src/ui/symbollayer/widget_vectorfield.ui           |     12 +
 tests/CMakeLists.txt                               |      4 +
 tests/README                                       |     15 -
 tests/README.md                                    |     66 +
 tests/bench/CMakeLists.txt                         |      3 +
 tests/bench/main.cpp                               |     15 +-
 tests/bench/qgsbench.cpp                           |     28 +-
 tests/bench/qgsbench.h                             |      4 +-
 tests/qt_modeltest/dynamictreemodel.cpp            |      2 +-
 tests/qt_modeltest/dynamictreemodel.h              |     12 +-
 tests/qt_modeltest/modeltest.h                     |      2 +-
 tests/qt_modeltest/tst_modeltest.cpp               |      2 +-
 tests/renderchecker.js                             |     45 +
 tests/src/CMakeLists.txt                           |      4 +-
 tests/src/analysis/CMakeLists.txt                  |     11 +-
 tests/src/analysis/testopenstreetmap.cpp           |      8 +-
 tests/src/analysis/testqgsalignraster.cpp          |    273 +
 tests/src/analysis/testqgsrastercalculator.cpp     |    532 +
 tests/src/analysis/testqgsvectoranalyzer.cpp       |     15 +-
 tests/src/analysis/testqgszonalstatistics.cpp      |     14 +-
 tests/src/app/CMakeLists.txt                       |     38 +-
 tests/src/app/testqgisappclipboard.cpp             |      9 +-
 tests/src/app/testqgisapppython.cpp                |     97 +
 tests/src/app/testqgsattributetable.cpp            |    172 +
 tests/src/app/testqgsfieldcalculator.cpp           |    193 +
 tests/src/app/testqgsmaptoolidentifyaction.cpp     |    387 +
 tests/src/app/testqgsmeasuretool.cpp               |    192 +
 tests/src/core/CMakeLists.txt                      |    173 +-
 tests/src/core/qgscompositionchecker.cpp           |      8 +-
 tests/src/core/qgscompositionchecker.h             |      5 +-
 tests/src/core/regression1141.cpp                  |     76 +-
 tests/src/core/regression992.cpp                   |      8 +-
 tests/src/core/test_template.cpp                   |      1 -
 tests/src/core/testcontrastenhancements.cpp        |      7 +-
 tests/src/core/testmaprendererjob.cpp              |     20 +-
 tests/src/core/testqgis.cpp                        |    223 +
 tests/src/core/testqgsapplication.cpp              |     40 +-
 tests/src/core/testqgsatlascomposition.cpp         |     50 +-
 tests/src/core/testqgsauthconfig.cpp               |    250 +
 tests/src/core/testqgsauthcrypto.cpp               |    122 +
 tests/src/core/testqgsauthmanager.cpp              |    406 +
 tests/src/core/testqgsblendmodes.cpp               |     50 +-
 tests/src/core/testqgsclipper.cpp                  |     14 +-
 tests/src/core/testqgscolorscheme.cpp              |      2 +-
 tests/src/core/testqgscolorschemeregistry.cpp      |      3 +-
 tests/src/core/testqgscomposerdd.cpp               |     23 +-
 tests/src/core/testqgscomposereffects.cpp          |     16 +-
 tests/src/core/testqgscomposergroup.cpp            |    290 +-
 tests/src/core/testqgscomposerhtml.cpp             |     28 +-
 tests/src/core/testqgscomposerlabel.cpp            |     40 +-
 tests/src/core/testqgscomposermap.cpp              |    211 +-
 tests/src/core/testqgscomposermapgrid.cpp          |    145 +-
 tests/src/core/testqgscomposermapoverview.cpp      |     22 +-
 tests/src/core/testqgscomposermodel.cpp            |     29 +-
 tests/src/core/testqgscomposermultiframe.cpp       |     22 +-
 tests/src/core/testqgscomposerobject.cpp           |    104 +-
 tests/src/core/testqgscomposerpaper.cpp            |     80 +-
 tests/src/core/testqgscomposerpicture.cpp          |     92 +-
 tests/src/core/testqgscomposerrotation.cpp         |     71 +-
 tests/src/core/testqgscomposerscalebar.cpp         |     66 +-
 tests/src/core/testqgscomposershapes.cpp           |     39 +-
 tests/src/core/testqgscomposertable.cpp            |     16 +-
 tests/src/core/testqgscomposertablev2.cpp          |    436 +-
 tests/src/core/testqgscomposerutils.cpp            |     43 +-
 tests/src/core/testqgscomposition.cpp              |    277 +-
 tests/src/core/testqgsconnectionpool.cpp           |    141 +
 .../src/core/testqgscoordinatereferencesystem.cpp  |     25 +-
 tests/src/core/testqgscoordinatetransform.cpp      |      1 -
 tests/src/core/testqgsdatadefined.cpp              |    157 +-
 tests/src/core/testqgsdataitem.cpp                 |     11 +-
 tests/src/core/testqgsdatasourceuri.cpp            |    154 +
 tests/src/core/testqgsdiagram.cpp                  |    138 +-
 tests/src/core/testqgsdiagramexpression.cpp        |    190 -
 tests/src/core/testqgsdistancearea.cpp             |    188 +-
 tests/src/core/testqgsellipsemarker.cpp            |    183 +
 tests/src/core/testqgsexpression.cpp               |   1146 +-
 tests/src/core/testqgsexpressioncontext.cpp        |    645 +
 tests/src/core/testqgsfeature.cpp                  |    464 +
 tests/src/core/testqgsfield.cpp                    |    352 +
 tests/src/core/testqgsfields.cpp                   |     74 +-
 tests/src/core/testqgsfontmarker.cpp               |    182 +
 tests/src/core/testqgsfontutils.cpp                |    151 +
 tests/src/core/testqgsgeometry.cpp                 |   2942 +-
 tests/src/core/testqgsgeometryimport.cpp           |     42 +-
 tests/src/core/testqgsgeometryutils.cpp            |    335 +
 tests/src/core/testqgsgradients.cpp                |     19 +-
 tests/src/core/testqgsgraduatedsymbolrenderer.cpp  |    141 +
 tests/src/core/testqgshistogram.cpp                |    157 +
 tests/src/core/testqgsimageoperation.cpp           |     34 +-
 tests/src/core/testqgsinvertedpolygonrenderer.cpp  |     18 +-
 tests/src/core/testqgslabelingenginev2.cpp         |    440 +
 tests/src/core/testqgslayertree.cpp                |    425 +
 tests/src/core/testqgslegendrenderer.cpp           |    305 +-
 tests/src/core/testqgslinefillsymbol.cpp           |    185 +
 tests/src/core/testqgsmaplayer.cpp                 |      8 +-
 tests/src/core/testqgsmaplayerstylemanager.cpp     |     14 +
 tests/src/core/testqgsmaprenderer.cpp              |    161 +-
 tests/src/core/testqgsmaprotation.cpp              |     83 +-
 tests/src/core/testqgsmapsettings.cpp              |     19 +-
 tests/src/core/testqgsmaptopixel.cpp               |      5 +-
 .../core/testqgsmaptopixelgeometrysimplifier.cpp   |    185 +
 tests/src/core/testqgsmarkerlinesymbol.cpp         |      6 +-
 tests/src/core/testqgsnetworkcontentfetcher.cpp    |     45 +-
 tests/src/core/testqgsogcutils.cpp                 |     31 +-
 tests/src/core/testqgspainteffect.cpp              |    946 +
 tests/src/core/testqgspainteffectregistry.cpp      |    176 +
 tests/src/core/testqgspallabeling.cpp              |    107 +
 tests/src/core/testqgspoint.cpp                    |     17 +-
 tests/src/core/testqgspointlocator.cpp             |      5 +-
 tests/src/core/testqgspointpatternfillsymbol.cpp   |    185 +
 tests/src/core/testqgsproject.cpp                  |     62 +-
 tests/src/core/testqgsrasterfilewriter.cpp         |     32 +-
 tests/src/core/testqgsrasterfill.cpp               |     20 +-
 tests/src/core/testqgsrasterlayer.cpp              |    147 +-
 tests/src/core/testqgsrastersublayer.cpp           |     16 +-
 tests/src/core/testqgsrectangle.cpp                |      5 +-
 tests/src/core/testqgsrenderers.cpp                |     36 +-
 tests/src/core/testqgsrulebasedrenderer.cpp        |     57 +-
 tests/src/core/testqgsscaleexpression.cpp          |    111 +
 tests/src/core/testqgsshapeburst.cpp               |     20 +-
 tests/src/core/testqgssimplemarker.cpp             |    233 +
 tests/src/core/testqgssnappingutils.cpp            |     52 +-
 tests/src/core/testqgsspatialindex.cpp             |     13 +-
 tests/src/core/testqgsstatisticalsummary.cpp       |    186 +
 tests/src/core/testqgsstringutils.cpp              |    123 +
 tests/src/core/testqgsstylev2.cpp                  |    367 +-
 tests/src/core/testqgssvgmarker.cpp                |    179 +
 tests/src/core/testqgssymbolv2.cpp                 |    459 +
 tests/src/core/testqgstracer.cpp                   |    324 +
 tests/src/core/testqgsvectordataprovider.cpp       |     22 +-
 tests/src/core/testqgsvectorfilewriter.cpp         |      4 -
 tests/src/core/testqgsvectorlayer.cpp              |    512 +-
 tests/src/core/testqgsvectorlayercache.cpp         |     44 +-
 tests/src/core/testqgsvectorlayerjoinbuffer.cpp    |    384 +-
 tests/src/core/testziplayer.cpp                    |     99 +-
 tests/src/gui/CMakeLists.txt                       |     25 +-
 tests/src/gui/testprojectionissues.cpp             |     14 +-
 tests/src/gui/testqgsdoublespinbox.cpp             |     10 +-
 tests/src/gui/testqgsdualview.cpp                  |      4 +-
 tests/src/gui/testqgsfieldexpressionwidget.cpp     |    275 +
 tests/src/gui/testqgsfilewidget.cpp                |     87 +
 tests/src/gui/testqgsmapcanvas.cpp                 |     24 +-
 tests/src/gui/testqgsmaptoolzoom.cpp               |     24 +-
 tests/src/gui/testqgsquickprint.cpp                |     22 +-
 tests/src/gui/testqgsrasterhistogram.cpp           |     13 +-
 tests/src/gui/testqgsrubberband.cpp                |     78 +-
 tests/src/gui/testqgsscalecombobox.cpp             |     46 +-
 tests/src/gui/testqgsspinbox.cpp                   |     10 +-
 tests/src/providers/CMakeLists.txt                 |     26 +-
 tests/src/providers/grass/6/CMakeLists.txt         |      3 +
 tests/src/providers/grass/7/CMakeLists.txt         |      2 +
 tests/src/providers/grass/CMakeLists.txt           |     89 +
 tests/src/providers/grass/testqgsgrassprovider.cpp |   1674 +
 tests/src/providers/testqgsgdalprovider.cpp        |     11 +-
 tests/src/providers/testqgswcsprovider.cpp         |     19 +-
 tests/src/providers/testqgswcspublicservers.cpp    |    123 +-
 tests/src/providers/testqgswcspublicservers.h      |     12 +-
 tests/src/python/CMakeLists.txt                    |    132 +-
 tests/src/python/providertestbase.py               |    516 +
 tests/src/python/qgis_interface.py                 |      3 +-
 tests/src/python/qgis_local_server.py              |     18 +-
 tests/src/python/qgscompositionchecker.py          |     36 +-
 tests/src/python/test_provider_memory.py           |    321 +
 tests/src/python/test_provider_mssql.py            |    102 +
 tests/src/python/test_provider_ogr.py              |    175 +
 tests/src/python/test_provider_oracle.py           |    107 +
 tests/src/python/test_provider_postgres.py         |    171 +
 tests/src/python/test_provider_shapefile.py        |    266 +
 tests/src/python/test_provider_spatialite.py       |    302 +
 tests/src/python/test_provider_tabfile.py          |     85 +
 tests/src/python/test_provider_virtual.py          |    743 +
 tests/src/python/test_qgis_local_server.py         |     20 +-
 tests/src/python/test_qgsanalysis.py               |     23 +-
 tests/src/python/test_qgsapplication.py            |      7 +-
 tests/src/python/test_qgsappstartup.py             |     51 +-
 tests/src/python/test_qgsatlascomposition.py       |    281 +-
 tests/src/python/test_qgsattributetablemodel.py    |     87 +
 tests/src/python/test_qgsauthsystem.py             |    566 +
 tests/src/python/test_qgsblendmodes.py             |     73 +-
 .../python/test_qgscategorizedsymbolrendererv2.py  |    187 +
 tests/src/python/test_qgscolorbuttonv2.py          |     43 +
 tests/src/python/test_qgscolorscheme.py            |     50 +-
 tests/src/python/test_qgscolorschemeregistry.py    |     41 +-
 tests/src/python/test_qgscomposereffects.py        |     21 +-
 tests/src/python/test_qgscomposerhtml.py           |     48 +-
 tests/src/python/test_qgscomposerlabel.py          |     85 +-
 tests/src/python/test_qgscomposermap.py            |     42 +-
 tests/src/python/test_qgscomposermapgrid.py        |    261 +-
 tests/src/python/test_qgscomposerpicture.py        |     93 +
 tests/src/python/test_qgscomposershapes.py         |     19 +-
 tests/src/python/test_qgscomposerview.py           |     65 +
 tests/src/python/test_qgscomposition.py            |     27 +-
 tests/src/python/test_qgsconditionalstyle.py       |     78 +
 tests/src/python/test_qgscoordinatetransform.py    |     21 +-
 tests/src/python/test_qgsdelimitedtextprovider.py  |    661 +-
 .../python/test_qgsdelimitedtextprovider_wanted.py |   1820 +-
 tests/src/python/test_qgsdistancearea.py           |    211 +-
 tests/src/python/test_qgsdoccoverage.py            |    117 +-
 tests/src/python/test_qgseditwidgets.py            |     76 +
 tests/src/python/test_qgsexpression.py             |     47 +-
 tests/src/python/test_qgsfeature.py                |     24 +-
 tests/src/python/test_qgsfeatureiterator.py        |    126 +-
 tests/src/python/test_qgsfield.py                  |     91 +
 tests/src/python/test_qgsfontutils.py              |     13 +-
 tests/src/python/test_qgsgeometry.py               |   2542 +-
 .../python/test_qgsgeometry_avoid_intersections.py |     47 +-
 .../test_qgsgeometrygeneratorsymbollayerv2.py      |    157 +
 .../python/test_qgsgraduatedsymbolrendererv2.py    |    390 +-
 tests/src/python/test_qgsissue7244.py              |     40 +-
 tests/src/python/test_qgslayerdefinition.py        |    120 +
 tests/src/python/test_qgslogger.py                 |     11 +-
 tests/src/python/test_qgsmaplayerregistry.py       |     36 +
 tests/src/python/test_qgsmapunitscale.py           |    227 +-
 tests/src/python/test_qgsmemoryprovider.py         |    141 -
 tests/src/python/test_qgsnetworkcontentfetcher.py  |    121 +
 tests/src/python/test_qgspallabeling_base.py       |     28 +-
 tests/src/python/test_qgspallabeling_canvas.py     |     19 +-
 tests/src/python/test_qgspallabeling_composer.py   |     80 +-
 tests/src/python/test_qgspallabeling_placement.py  |    285 +
 tests/src/python/test_qgspallabeling_server.py     |     26 +-
 tests/src/python/test_qgspallabeling_tests.py      |     91 +
 tests/src/python/test_qgspoint.py                  |     25 +-
 tests/src/python/test_qgsproject.py                |    113 +
 tests/src/python/test_qgsrangewidgets.py           |    101 +
 tests/src/python/test_qgsrasterfilewriter.py       |     63 +-
 tests/src/python/test_qgsrasterlayer.py            |     46 +-
 tests/src/python/test_qgsrectangle.py              |     52 +-
 tests/src/python/test_qgsrelation.py               |    117 +-
 tests/src/python/test_qgsrelationeditwidget.py     |    335 +
 tests/src/python/test_qgsrulebasedrenderer.py      |    252 +
 tests/src/python/test_qgsserver.py                 |    313 +
 tests/src/python/test_qgsserver_accesscontrol.py   |   1492 +
 tests/src/python/test_qgssinglesymbolrenderer.py   |     99 +
 tests/src/python/test_qgssipcoverage.py            |    130 +
 tests/src/python/test_qgsspatialindex.py           |      9 +-
 tests/src/python/test_qgsspatialiteprovider.py     |    190 -
 .../python/test_qgssymbolexpressionvariables.py    |    125 +
 tests/src/python/test_qgssymbollayerv2.py          |    315 +-
 tests/src/python/test_qgssymbolv2.py               |    192 +
 tests/src/python/test_qgsunittypes.py              |    337 +
 tests/src/python/test_qgsvectorcolorramp.py        |    320 +
 tests/src/python/test_qgsvectorfilewriter.py       |    252 +-
 tests/src/python/test_qgsvectorlayer.py            |    315 +-
 tests/src/python/test_qgsvirtuallayerdefinition.py |     91 +
 tests/src/python/test_qgszonalstatistics.py        |     21 +-
 tests/src/python/test_syntactic_sugar.py           |     82 +
 tests/src/python/utilities.py                      |    538 +-
 .../adjacent_tiles/line_pattern_30_degree.qml      |    373 +
 .../adjacent_tiles/point_pattern_simple_marker.qml |    393 +
 .../testdata/adjacent_tiles/simple_line_dashed.qml |    248 +
 .../auth_system/certs_keys/cert_heirarchy_8bit.png |    Bin 0 -> 29035 bytes
 .../auth_system/certs_keys/chain_issuer2-root2.pem |     48 +
 .../certs_keys/chain_subissuer-issuer-root.pem     |     72 +
 .../chains_subissuer-issuer-root_issuer2-root2.pem |    120 +
 tests/testdata/auth_system/certs_keys/fra.p12      |    Bin 0 -> 2088 bytes
 tests/testdata/auth_system/certs_keys/fra_cert.der |    Bin 0 -> 1029 bytes
 tests/testdata/auth_system/certs_keys/fra_cert.pem |     24 +
 tests/testdata/auth_system/certs_keys/fra_key.der  |    Bin 0 -> 609 bytes
 tests/testdata/auth_system/certs_keys/fra_key.pem  |     15 +
 .../auth_system/certs_keys/fra_key_w-pass.pem      |     18 +
 .../auth_system/certs_keys/fra_w-chain.p12         |    Bin 0 -> 4272 bytes
 tests/testdata/auth_system/certs_keys/gerardus.p12 |    Bin 0 -> 2122 bytes
 .../auth_system/certs_keys/gerardus_cert.der       |    Bin 0 -> 1039 bytes
 .../auth_system/certs_keys/gerardus_cert.pem       |     24 +
 .../auth_system/certs_keys/gerardus_key.der        |    Bin 0 -> 610 bytes
 .../auth_system/certs_keys/gerardus_key.pem        |     15 +
 .../auth_system/certs_keys/gerardus_key_w-pass.pem |     18 +
 .../auth_system/certs_keys/gerardus_w-chain.p12    |    Bin 0 -> 5402 bytes
 .../auth_system/certs_keys/issuer2_ca_cert.der     |    Bin 0 -> 1052 bytes
 .../auth_system/certs_keys/issuer2_ca_cert.pem     |     24 +
 .../auth_system/certs_keys/issuer2_ca_key.der      |    Bin 0 -> 608 bytes
 .../auth_system/certs_keys/issuer2_ca_key.pem      |     15 +
 .../auth_system/certs_keys/issuer_ca_cert.der      |    Bin 0 -> 1049 bytes
 .../auth_system/certs_keys/issuer_ca_cert.pem      |     24 +
 .../auth_system/certs_keys/issuer_ca_key.der       |    Bin 0 -> 609 bytes
 .../auth_system/certs_keys/issuer_ca_key.pem       |     15 +
 .../auth_system/certs_keys/localhost_ssl.p12       |    Bin 0 -> 2140 bytes
 .../auth_system/certs_keys/localhost_ssl_cert.der  |    Bin 0 -> 1039 bytes
 .../auth_system/certs_keys/localhost_ssl_cert.pem  |     24 +
 .../auth_system/certs_keys/localhost_ssl_key.pem   |     15 +
 .../certs_keys/localhost_ssl_key_w-pass.pem        |     18 +
 .../certs_keys/localhost_ssl_w-chain.p12           |    Bin 0 -> 4324 bytes
 tests/testdata/auth_system/certs_keys/nicholas.p12 |    Bin 0 -> 2114 bytes
 .../auth_system/certs_keys/nicholas_cert.der       |    Bin 0 -> 1036 bytes
 .../auth_system/certs_keys/nicholas_cert.pem       |     24 +
 .../auth_system/certs_keys/nicholas_key.der        |    Bin 0 -> 607 bytes
 .../auth_system/certs_keys/nicholas_key.pem        |     15 +
 .../auth_system/certs_keys/nicholas_key_w-pass.pem |     18 +
 .../auth_system/certs_keys/nicholas_w-chain.p12    |    Bin 0 -> 4306 bytes
 tests/testdata/auth_system/certs_keys/ptolemy.p12  |    Bin 0 -> 2104 bytes
 .../auth_system/certs_keys/ptolemy_cert.der        |    Bin 0 -> 1031 bytes
 .../auth_system/certs_keys/ptolemy_cert.pem        |     24 +
 .../auth_system/certs_keys/ptolemy_key.der         |    Bin 0 -> 608 bytes
 .../auth_system/certs_keys/ptolemy_key.pem         |     15 +
 .../auth_system/certs_keys/ptolemy_key_w-pass.pem  |     18 +
 .../auth_system/certs_keys/ptolemy_w-chain.p12     |    Bin 0 -> 3200 bytes
 .../auth_system/certs_keys/root2_ca_cert.der       |    Bin 0 -> 1050 bytes
 .../auth_system/certs_keys/root2_ca_cert.pem       |     24 +
 .../auth_system/certs_keys/root2_ca_key.der        |    Bin 0 -> 609 bytes
 .../auth_system/certs_keys/root2_ca_key.pem        |     15 +
 .../auth_system/certs_keys/root_ca_cert.der        |    Bin 0 -> 1047 bytes
 .../auth_system/certs_keys/root_ca_cert.pem        |     24 +
 .../auth_system/certs_keys/root_ca_key.pem         |     15 +
 .../auth_system/certs_keys/subissuer_ca_cert.der   |    Bin 0 -> 1054 bytes
 .../auth_system/certs_keys/subissuer_ca_cert.pem   |     24 +
 .../auth_system/certs_keys/subissuer_ca_key.der    |    Bin 0 -> 610 bytes
 .../auth_system/certs_keys/subissuer_ca_key.pem    |     15 +
 .../auth_system/java_keystore/qgis-test-pki.jks    |    Bin 0 -> 9488 bytes
 tests/testdata/auth_system/xca/qgis-certs.xdb      |    Bin 0 -> 29907 bytes
 tests/testdata/auth_system/xca/requests/fra.csr    |     14 +
 .../testdata/auth_system/xca/requests/gerardus.csr |     14 +
 .../auth_system/xca/requests/issuer2_ca.csr        |     15 +
 .../auth_system/xca/requests/issuer_ca.csr         |     15 +
 .../auth_system/xca/requests/localhost_ssl.csr     |     15 +
 .../testdata/auth_system/xca/requests/nicholas.csr |     14 +
 .../testdata/auth_system/xca/requests/ptolemy.csr  |     14 +
 .../testdata/auth_system/xca/requests/root2_ca.csr |     15 +
 .../testdata/auth_system/xca/requests/root_ca.csr  |     15 +
 .../auth_system/xca/requests/subissuer_ca.csr      |     15 +
 .../xca/templates/qgis_test_ca_template.xca        |    Bin 0 -> 231 bytes
 .../xca/templates/qgis_test_client_template.xca    |    Bin 0 -> 205 bytes
 .../templates/qgis_test_ssl_server_template.xca    |    Bin 0 -> 229 bytes
 .../expected_adjacent_dashed_line.png              |    Bin 0 -> 5989 bytes
 .../expected_adjacent_line_fill.png                |    Bin 0 -> 21101 bytes
 .../expected_adjacent_line_fill_mask.png           |    Bin 0 -> 8121 bytes
 .../expected_adjacent_marker_fill.png              |    Bin 0 -> 16581 bytes
 .../expected_atlas_autoscale1.png                  |    Bin
 .../expected_atlas_autoscale1_mask.png             |    Bin 0 -> 30674 bytes
 .../expected_atlas_autoscale2.png                  |    Bin
 .../expected_atlas_autoscale2_mask.png             |    Bin 0 -> 34030 bytes
 .../expected_atlas_autoscale_old_api1.png          |    Bin
 .../expected_atlas_autoscale_old_api1_mask.png     |    Bin 0 -> 30674 bytes
 .../expected_atlas_autoscale_old_api2.png          |    Bin
 .../expected_atlas_autoscale_old_api2_mask.png     |    Bin 0 -> 34030 bytes
 .../expected_atlas_filtering1.png                  |    Bin
 .../expected_atlas_filtering1_mask.png             |    Bin 0 -> 34163 bytes
 .../expected_atlas_fixedscale1.png                 |    Bin
 .../expected_atlas_fixedscale1_mask.png            |    Bin 0 -> 32217 bytes
 .../expected_atlas_fixedscale2.png                 |    Bin
 .../expected_atlas_fixedscale2_mask.png            |    Bin 0 -> 33076 bytes
 .../expected_atlas_fixedscale_old_api1.png         |    Bin
 .../expected_atlas_fixedscale_old_api1_mask.png    |    Bin 0 -> 32217 bytes
 .../expected_atlas_fixedscale_old_api2.png         |    Bin
 .../expected_atlas_fixedscale_old_api2_mask.png    |    Bin 0 -> 33076 bytes
 .../expected_atlas_hiding1.png                     |    Bin
 .../expected_atlas_hiding1_mask.png                |    Bin 0 -> 12444 bytes
 .../expected_atlas_hiding2.png                     |    Bin
 .../expected_atlas_hiding2_mask.png                |    Bin 0 -> 10502 bytes
 .../expected_atlas_predefinedscales1.png           |    Bin
 .../expected_atlas_predefinedscales1_mask.png      |    Bin 0 -> 30744 bytes
 .../expected_atlas_predefinedscales2.png           |    Bin
 .../expected_atlas_predefinedscales2_mask.png      |    Bin 0 -> 29801 bytes
 .../expected_atlas_sorting1.png                    |    Bin
 .../expected_atlas_sorting1_mask.png               |    Bin 0 -> 34335 bytes
 .../expected_atlas_sorting2.png                    |    Bin
 .../expected_atlas_sorting2_mask.png               |    Bin 0 -> 27590 bytes
 .../expected_atlas_two_maps1.png                   |    Bin
 .../expected_atlas_two_maps1_mask.png              |    Bin 0 -> 31122 bytes
 .../expected_atlas_two_maps2.png                   |    Bin
 .../expected_atlas_two_maps2_mask.png              |    Bin 0 -> 32798 bytes
 .../expected_composereffects_blend.png             |    Bin
 .../expected_composereffects_blend_mask.png        |    Bin
 .../expected_composereffects_transparency.png      |    Bin
 .../expected_composerhtml_expressions_disabled.png |    Bin
 .../expected_composerhtml_expressions_enabled.png  |    Bin
 .../expected_composerhtml_manual.png               |    Bin
 .../expected_composerhtml_multiframe1.png          |    Bin
 .../expected_composerhtml_multiframe2.png          |    Bin
 .../expected_composerhtml_smartbreaks1.png         |    Bin
 .../expected_composerhtml_smartbreaks2.png         |    Bin
 .../expected_composerhtml_table.png                |    Bin
 .../expected_composerhtml_userstylesheet.png       |    Bin
 .../expected_composerrotation_label.png            |    Bin
 .../expected_composerrotation_label_mask.png       |    Bin 0 -> 9065 bytes
 .../expected_composerrotation_label_oldapi.png     |    Bin
 .../expected_composerrotation_mapitemrotation.png  |    Bin
 ...ected_composerrotation_mapitemrotation_mask.png |    Bin
 .../expected_composerrotation_maprotation.png      |    Bin
 .../expected_composerrotation_maprotation_mask.png |    Bin 0 -> 5421 bytes
 ...xpected_composerrotation_maprotation_oldapi.png |    Bin
 .../expected_composerrotation_shape.png            |    Bin
 .../expected_composerrotation_shape_oldapi.png     |    Bin
 .../expected_composermap_ddlayers.png              |    Bin 0 -> 44778 bytes
 .../expected_composermap_ddlayers_mask.png         |    Bin 0 -> 8908 bytes
 .../expected_composermap_ddstyles.png              |    Bin 0 -> 24699 bytes
 .../expected_composermap_ddstyles_mask.png         |    Bin 0 -> 8908 bytes
 .../expected_composermap_render.png                |    Bin
 .../expected_composermap_render_mask.png           |    Bin
 .../expected_composermap_crossgrid.png             |    Bin
 .../expected_composermap_exteriorticks.png         |    Bin
 ...xpected_composermap_exteriorticks_annotated.png |    Bin
 ...ed_composermap_exteriorticks_annotated_mask.png |    Bin 0 -> 33593 bytes
 ...pected_composermap_exteriorticks_annotated2.png |    Bin
 ...d_composermap_exteriorticks_annotated2_mask.png |    Bin 0 -> 29556 bytes
 .../expected_composermap_filteredannotations.png   |    Bin
 ...pected_composermap_filteredannotations_mask.png |    Bin 0 -> 30583 bytes
 .../expected_composermap_framedivisions.png        |    Bin
 .../expected_composermap_grid.png                  |    Bin
 .../expected_composermap_grid_mask.png             |    Bin 0 -> 19402 bytes
 .../expected_composermap_gridframeonly.png         |    Bin
 .../expected_composermap_gridreprojected.png       |    Bin
 .../expected_composermap_interiorexteriorticks.png |    Bin
 ...composermap_interiorexteriorticks_annotated.png |    Bin
 ...sermap_interiorexteriorticks_annotated_mask.png |    Bin 0 -> 31393 bytes
 ...omposermap_interiorexteriorticks_annotated2.png |    Bin
 ...ermap_interiorexteriorticks_annotated2_mask.png |    Bin 0 -> 29556 bytes
 .../expected_composermap_interiorticks.png         |    Bin
 ...xpected_composermap_interiorticks_annotated.png |    Bin
 ...ed_composermap_interiorticks_annotated_mask.png |    Bin 0 -> 31393 bytes
 ...pected_composermap_interiorticks_annotated2.png |    Bin
 ...d_composermap_interiorticks_annotated2_mask.png |    Bin 0 -> 32468 bytes
 .../expected_composermap_lineborder.png            |    Bin
 .../expected_composermap_lineborder_annotated.png  |    Bin
 ...ected_composermap_lineborder_annotated_mask.png |    Bin 0 -> 32305 bytes
 .../expected_composermap_lineborder_annotated2.png |    Bin
 ...cted_composermap_lineborder_annotated2_mask.png |    Bin 0 -> 32326 bytes
 .../expected_composermap_markergrid.png            |    Bin
 .../expected_composermap_rotatedannotations.png    |    Bin
 ...xpected_composermap_rotatedannotations_mask.png |    Bin 0 -> 49060 bytes
 .../expected_composermap_rotatedframe.png          |    Bin
 ...ected_composermap_verticaldescending_inside.png |    Bin
 ..._composermap_verticaldescending_inside_mask.png |    Bin 0 -> 40991 bytes
 ...cted_composermap_verticaldescending_outside.png |    Bin
 ...composermap_verticaldescending_outside_mask.png |    Bin 0 -> 43108 bytes
 .../expected_composermap_zebrastyle.png            |    Bin
 .../expected_composermap_zebrastyle_left.png       |    Bin
 .../expected_composermap_zebrastyle_lefttop.png    |    Bin
 ...xpected_composermap_zebrastyle_lefttopright.png |    Bin
 .../expected_composermap_overview.png              |    Bin
 .../expected_composermap_overview_blending.png     |    Bin
 .../expected_composermap_overview_center.png       |    Bin
 .../expected_composermap_overview_invert.png       |    Bin
 .../expected_composermap_overview_rotated.png      |    Bin
 .../travis_ubuntu_12.04_anomaly.png                |    Bin
 .../expected_composermap_overview_rotated2.png     |    Bin
 .../travis_ubuntu_12.04_anomaly.png                |    Bin
 .../expected_composerpaper_bordered.png            |    Bin
 .../expected_composerpaper_default.png             |    Bin
 .../expected_composerpaper_hidden.png              |    Bin 0 -> 4956 bytes
 .../expected_composerpaper_markerborder.png        |    Bin
 .../expected_composerpaper_transparent.png         |    Bin
 .../expected_composerpicture_badexpression.png     |    Bin
 .../expected_composerpicture_clip_anchor.png       |    Bin
 ...xpected_composerpicture_clip_anchoroversize.png |    Bin
 .../expected_composerpicture_expression.png        |    Bin
 .../expected_composerpicture_issue_14644.png       |    Bin 0 -> 33704 bytes
 .../expected_composerpicture_issue_14644_mask.png  |    Bin 0 -> 13448 bytes
 .../expected_composerpicture_itemrotation.png      |    Bin
 .../expected_composerpicture_remote.png            |    Bin
 .../expected_composerpicture_resize_clip.png       |    Bin
 ...xpected_composerpicture_resize_frametoimage.png |    Bin
 ...ed_composerpicture_resize_frametoimage_mask.png |    Bin
 .../expected_composerpicture_resize_stretch.png    |    Bin
 .../expected_composerpicture_resize_zoom.png       |    Bin
 .../expected_composerpicture_resize_zoomresize.png |    Bin
 .../expected_composerpicture_rotation.png          |    Bin
 .../expected_composerpicture_rotation_oldapi.png   |    Bin
 .../expected_composerpicture_svg_frametoimage.png  |    Bin
 .../expected_composerpicture_svg_params.png        |    Bin 0 -> 34554 bytes
 .../expected_composerpicture_svg_stretch.png       |    Bin
 .../expected_composerpicture_svg_zoom.png          |    Bin
 .../expected_composerpicture_svg_zoomresize.png    |    Bin
 .../expected_composerpicture_zoom_anchor.png       |    Bin
 .../expected_composerscalebar_doublebox.png        |    Bin
 .../expected_composerscalebar_doublebox_mask.png   |    Bin 0 -> 8918 bytes
 .../expected_composerscalebar_numeric.png          |    Bin
 .../expected_composerscalebar_numeric_mask.png     |    Bin 0 -> 7739 bytes
 .../expected_composerscalebar_singlebox.png        |    Bin
 .../expected_composerscalebar_singlebox_mask.png   |    Bin 0 -> 8826 bytes
 .../expected_composerscalebar_singlebox_alpha.png  |    Bin
 ...ected_composerscalebar_singlebox_alpha_mask.png |    Bin 0 -> 8486 bytes
 .../expected_composerscalebar_tick.png             |    Bin
 .../expected_composerscalebar_tick_mask.png        |    Bin 0 -> 8859 bytes
 .../expected_composershapes_ellipse.png            |    Bin
 .../expected_composershapes_rectangle.png          |    Bin
 .../expected_composershapes_roundedrect.png        |    Bin
 .../expected_composershapes_symbolv2.png           |    Bin
 .../expected_composershapes_triangle.png           |    Bin
 .../expected_composerattributetable_align.png      |    Bin 0 -> 24668 bytes
 .../expected_composerattributetable_align_mask.png |    Bin 0 -> 42975 bytes
 .../expected_composerattributetable_autowrap.png   |    Bin 0 -> 30813 bytes
 ...pected_composerattributetable_autowrap_mask.png |    Bin 0 -> 50560 bytes
 .../expected_composerattributetable_cellstyle.png  |    Bin 0 -> 21184 bytes
 ...ected_composerattributetable_cellstyle_mask.png |    Bin 0 -> 29104 bytes
 ...expected_composerattributetable_columnwidth.png |    Bin 0 -> 24351 bytes
 ...ted_composerattributetable_columnwidth_mask.png |    Bin 0 -> 36344 bytes
 .../expected_composerattributetable_drawempty.png  |    Bin 0 -> 18637 bytes
 ...ected_composerattributetable_drawempty_mask.png |    Bin 0 -> 29005 bytes
 ...expected_composerattributetable_headersonly.png |    Bin 0 -> 11120 bytes
 ...ted_composerattributetable_headersonly_mask.png |    Bin 0 -> 17366 bytes
 .../expected_composerattributetable_hidetable.png  |    Bin
 ...ected_composerattributetable_hidetable_mask.png |    Bin 0 -> 5580 bytes
 .../expected_composerattributetable_multiline.png  |    Bin 0 -> 22889 bytes
 ...ected_composerattributetable_multiline_mask.png |    Bin 0 -> 42256 bytes
 .../expected_composerattributetable_render.png     |    Bin 0 -> 26644 bytes
 ...expected_composerattributetable_render_mask.png |    Bin 0 -> 42124 bytes
 ...expected_composerattributetable_showmessage.png |    Bin 0 -> 13572 bytes
 ...ted_composerattributetable_showmessage_mask.png |    Bin 0 -> 20832 bytes
 .../expected_composerutils_drawarrowhead.png       |    Bin
 .../expected_composerutils_drawtext_pos.png        |    Bin
 .../expected_composerutils_drawtext_pos_mask.png   |    Bin 0 -> 2860 bytes
 .../anomaly_win7.png                               |    Bin
 .../expected_composerutils_drawtext_posnocolor.png |    Bin
 ...cted_composerutils_drawtext_posnocolor_mask.png |    Bin 0 -> 2990 bytes
 .../expected_composerutils_drawtext_rect.png       |    Bin
 .../expected_composerutils_drawtext_rect_mask.png  |    Bin 0 -> 2876 bytes
 .../anomaly_win7.png                               |    Bin
 .../expected_composerutils_drawtext_rectalign.png  |    Bin
 ...ected_composerutils_drawtext_rectalign_mask.png |    Bin 0 -> 3018 bytes
 .../anomaly_win7.png                               |    Bin
 .../expected_composerutils_drawtext_rectflag.png   |    Bin
 ...pected_composerutils_drawtext_rectflag_mask.png |    Bin 0 -> 2758 bytes
 .../anomaly_win7.png                               |    Bin
 ...expected_composerutils_drawtext_rectnocolor.png |    Bin
 ...ted_composerutils_drawtext_rectnocolor_mask.png |    Bin 0 -> 3086 bytes
 .../expected_composition_bounds.png                |    Bin 0 -> 6171 bytes
 .../expected_composition_bounds_margin.png         |    Bin 0 -> 8442 bytes
 .../expected_composition_bounds_multipage.png      |    Bin 0 -> 5313 bytes
 .../expected_painteffect_blur.png                  |    Bin 0 -> 6302 bytes
 .../expected_painteffect_blur_mask.png             |    Bin 0 -> 1189 bytes
 .../expected_painteffect_composer.png              |    Bin 0 -> 48589 bytes
 .../expected_painteffect_drawsource.png            |    Bin 0 -> 793 bytes
 .../expected_painteffect_drawsource_mask.png       |    Bin 0 -> 556 bytes
 .../expected_painteffect_dropshadow.png            |    Bin 0 -> 4203 bytes
 .../expected_painteffect_dropshadow_mask.png       |    Bin 0 -> 2741 bytes
 .../expected_painteffect_layer.png                 |    Bin 0 -> 36588 bytes
 .../expected_painteffect_line.png                  |    Bin 0 -> 34487 bytes
 .../expected_painteffect_mapunits.png              |    Bin 0 -> 42218 bytes
 .../expected_painteffect_marker.png                |    Bin 0 -> 8512 bytes
 .../expected_painteffect_outerglow.png             |    Bin 0 -> 1773 bytes
 .../expected_painteffect_outerglow_mask.png        |    Bin 0 -> 1497 bytes
 .../expected_painteffect_poly.png                  |    Bin 0 -> 65115 bytes
 .../expected_painteffect_stack.png                 |    Bin 0 -> 6052 bytes
 .../expected_painteffect_stack_mask.png            |    Bin 0 -> 1035 bytes
 .../expected_atlas_autoscale1_mask.png             |    Bin 30718 -> 0 bytes
 .../expected_atlas_autoscale2_mask.png             |    Bin 33529 -> 0 bytes
 .../expected_atlas_autoscale_old_api1_mask.png     |    Bin 30409 -> 0 bytes
 .../expected_atlas_autoscale_old_api2_mask.png     |    Bin 33529 -> 0 bytes
 .../expected_atlas_filtering1_mask.png             |    Bin 33677 -> 0 bytes
 .../expected_atlas_fixedscale1_mask.png            |    Bin 31906 -> 0 bytes
 .../expected_atlas_fixedscale2_mask.png            |    Bin 32540 -> 0 bytes
 .../expected_atlas_fixedscale_old_api1_mask.png    |    Bin 31906 -> 0 bytes
 .../expected_atlas_fixedscale_old_api2_mask.png    |    Bin 32540 -> 0 bytes
 .../expected_atlas_hiding1_mask.png                |    Bin 12048 -> 0 bytes
 .../expected_atlas_hiding2_mask.png                |    Bin 9880 -> 0 bytes
 .../expected_atlas_legend.png                      |    Bin 0 -> 44255 bytes
 .../expected_atlas_legend_mask.png                 |    Bin 0 -> 10924 bytes
 .../expected_atlas_predefinedscales1_mask.png      |    Bin 30509 -> 0 bytes
 .../expected_atlas_predefinedscales2_mask.png      |    Bin 29300 -> 0 bytes
 .../expected_atlas_sorting1_mask.png               |    Bin 33817 -> 0 bytes
 .../expected_atlas_sorting2_mask.png               |    Bin 27180 -> 0 bytes
 .../expected_atlas_two_maps1_mask.png              |    Bin 30839 -> 0 bytes
 .../expected_atlas_two_maps2_mask.png              |    Bin 32252 -> 0 bytes
 ...expected_composerattributetable_columnwidth.png |    Bin 23941 -> 0 bytes
 ...ted_composerattributetable_columnwidth_mask.png |    Bin 33931 -> 0 bytes
 .../expected_composerattributetable_drawempty.png  |    Bin 18345 -> 0 bytes
 ...expected_composerattributetable_headersonly.png |    Bin 11006 -> 0 bytes
 ...ted_composerattributetable_headersonly_mask.png |    Bin 15948 -> 0 bytes
 .../expected_composerattributetable_render.png     |    Bin 26276 -> 0 bytes
 ...expected_composerattributetable_render_mask.png |    Bin 39696 -> 0 bytes
 ...expected_composerattributetable_showmessage.png |    Bin 13417 -> 0 bytes
 .../expected_composermap_grid_mask.png             |    Bin 19265 -> 0 bytes
 ...xpected_composermap_rotatedannotations_mask.png |    Bin 32805 -> 0 bytes
 .../expected_composerrotation_label_mask.png       |    Bin 8819 -> 0 bytes
 .../expected_composerscalebar_singlebox_mask.png   |    Bin 7575 -> 0 bytes
 ...ected_composerscalebar_singlebox_alpha_mask.png |    Bin 7336 -> 0 bytes
 .../expected_composerutils_drawtext_pos_mask.png   |    Bin 2176 -> 0 bytes
 .../expected_composerutils_drawtext_rect_mask.png  |    Bin 2178 -> 0 bytes
 .../expected_geometry_bufferCheck_mask.png         |    Bin 0 -> 884 bytes
 .../expected_geometry_differenceCheck2_mask.png    |    Bin 0 -> 857 bytes
 .../expected_geometry_part_count.png               |    Bin 0 -> 3570126 bytes
 .../expected_geometry_part_count_mask.png          |    Bin 0 -> 5499 bytes
 .../expected_geometry_part_num.png                 |    Bin 0 -> 3570126 bytes
 .../expected_geometry_part_num_mask.png            |    Bin 0 -> 5499 bytes
 .../expected_geometrygenerator_buffer_lines.png    |    Bin 0 -> 3570126 bytes
 ...xpected_geometrygenerator_buffer_lines_mask.png |    Bin 0 -> 5581 bytes
 .../expected_geometrygenerator_buffer_points.png   |    Bin 0 -> 3570126 bytes
 ...pected_geometrygenerator_buffer_points_mask.png |    Bin 0 -> 5454 bytes
 .../expected_geometrygenerator_marker.png          |    Bin 0 -> 641536 bytes
 .../expected_geometrygenerator_mixed.png           |    Bin 0 -> 641536 bytes
 .../expected_geometrygenerator_mixed_mask.png      |    Bin 0 -> 1621 bytes
 .../expected_imageop_dt_interior.png               |    Bin 28048 -> 0 bytes
 .../expected_imageop_dt_max.png                    |    Bin 51987 -> 0 bytes
 .../expected_imageop_dt_spread.png                 |    Bin 21409 -> 0 bytes
 .../expected_painteffect_blur/painteffect_blur.png |    Bin 8244 -> 0 bytes
 .../expected_painteffect_dropshadow.png            |    Bin 8441 -> 0 bytes
 .../macosx/sp_background_rect.png                  |    Bin 6075 -> 0 bytes
 .../{precise => }/sp_background_rect.png           |    Bin
 .../sp_background_rect/sp_background_rect_mask.png |    Bin 0 -> 6005 bytes
 .../macosx/sp_background_rect_w_offset.png         |    Bin 6275 -> 0 bytes
 .../{precise => }/sp_background_rect_w_offset.png  |    Bin
 .../sp_background_rect_w_offset_mask.png           |    Bin 0 -> 6083 bytes
 .../sp_background_svg/macosx/sp_background_svg.png |    Bin 6139 -> 0 bytes
 .../{precise => }/sp_background_svg.png            |    Bin
 .../sp_background_svg/sp_background_svg_mask.png   |    Bin 0 -> 6099 bytes
 .../macosx/sp_background_svg_w_offset.png          |    Bin 6307 -> 0 bytes
 .../{precise => }/sp_background_svg_w_offset.png   |    Bin
 .../sp_background_svg_w_offset_mask.png            |    Bin 0 -> 6239 bytes
 .../expected_pal_canvas/sp_buffer/sp_buffer.png    |    Bin 0 -> 9407 bytes
 .../sp_buffer/sp_buffer_mask.png                   |    Bin 0 -> 9187 bytes
 .../sp_default_label/macosx/sp_default_label.png   |    Bin 6223 -> 0 bytes
 .../{precise => }/sp_default_label.png             |    Bin
 .../sp_default_label/sp_default_label_mask.png     |    Bin 0 -> 6032 bytes
 .../sp_partials_labels_disabled_mask.png           |    Bin 0 -> 1248 bytes
 .../macosx/sp_partials_labels_enabled.png          |    Bin 6780 -> 0 bytes
 .../{precise => }/sp_partials_labels_enabled.png   |    Bin
 .../sp_partials_labels_enabled_mask.png            |    Bin 0 -> 6076 bytes
 .../expected_pal_canvas/sp_shadow/sp_shadow.png    |    Bin 0 -> 13638 bytes
 .../sp_shadow/sp_shadow_mask.png                   |    Bin 0 -> 9657 bytes
 .../sp_text_color/macosx/sp_text_color.png         |    Bin 5687 -> 0 bytes
 .../sp_text_color/{precise => }/sp_text_color.png  |    Bin
 .../sp_text_color/sp_text_color_mask.png           |    Bin 0 -> 5898 bytes
 .../macosx/sp_text_size_map_unit.png               |    Bin 6223 -> 0 bytes
 .../{precise => }/sp_text_size_map_unit.png        |    Bin
 .../sp_text_size_map_unit_mask.png                 |    Bin 0 -> 6032 bytes
 .../sp_curved_placement_above.png                  |    Bin 0 -> 13289 bytes
 .../sp_curved_placement_above_mask.png             |    Bin 0 -> 8892 bytes
 .../sp_curved_placement_below.png                  |    Bin 0 -> 13273 bytes
 .../sp_curved_placement_below_mask.png             |    Bin 0 -> 9798 bytes
 .../sp_curved_placement_online.png                 |    Bin 0 -> 12247 bytes
 .../sp_curved_placement_online_mask.png            |    Bin 0 -> 9404 bytes
 .../sp_line_placement_above_line_orientation.png   |    Bin 0 -> 13178 bytes
 ..._line_placement_above_line_orientation_mask.png |    Bin 0 -> 11732 bytes
 .../sp_line_placement_above_map_orientation.png    |    Bin 0 -> 12909 bytes
 ...p_line_placement_above_map_orientation_mask.png |    Bin 0 -> 11664 bytes
 .../sp_line_placement_below_line_orientation.png   |    Bin 0 -> 12909 bytes
 ..._line_placement_below_line_orientation_mask.png |    Bin 0 -> 11664 bytes
 .../sp_line_placement_below_map_orientation.png    |    Bin 0 -> 13178 bytes
 ...p_line_placement_below_map_orientation_mask.png |    Bin 0 -> 11732 bytes
 .../sp_line_placement_online.png                   |    Bin 0 -> 12343 bytes
 .../sp_line_placement_online_mask.png              |    Bin 0 -> 11865 bytes
 .../macosx/sp_img_background_rect.png              |    Bin 6069 -> 0 bytes
 .../{precise => }/sp_img_background_rect.png       |    Bin
 .../sp_img_background_rect_mask.png                |    Bin 0 -> 6437 bytes
 .../macosx/sp_img_background_rect_w_offset.png     |    Bin 6261 -> 0 bytes
 .../sp_img_background_rect_w_offset.png            |    Bin
 .../sp_img_background_rect_w_offset_mask.png       |    Bin 0 -> 6461 bytes
 .../macosx/sp_img_background_svg.png               |    Bin 6132 -> 0 bytes
 .../{precise => }/sp_img_background_svg.png        |    Bin
 .../sp_img_background_svg_mask.png                 |    Bin 0 -> 6086 bytes
 .../macosx/sp_img_background_svg_w_offset.png      |    Bin 6293 -> 0 bytes
 .../sp_img_background_svg_w_offset.png             |    Bin
 .../sp_img_background_svg_w_offset_mask.png        |    Bin 0 -> 6154 bytes
 .../sp_img_buffer/sp_img_buffer.png                |    Bin 0 -> 9407 bytes
 .../sp_img_buffer/sp_img_buffer_mask.png           |    Bin 0 -> 9747 bytes
 .../macosx/sp_img_default_label.png                |    Bin 6210 -> 0 bytes
 .../{precise => }/sp_img_default_label.png         |    Bin
 .../sp_img_default_label_mask.png                  |    Bin 0 -> 6358 bytes
 .../macosx/sp_img_partials_labels_enabled.png      |    Bin 6769 -> 0 bytes
 .../sp_img_partials_labels_enabled.png             |    Bin
 .../sp_img_partials_labels_enabled_mask.png        |    Bin 0 -> 6837 bytes
 .../sp_img_shadow/sp_img_shadow.png                |    Bin 0 -> 13638 bytes
 .../sp_img_shadow/sp_img_shadow_mask.png           |    Bin 0 -> 9789 bytes
 .../sp_img_text_color/macosx/sp_img_text_color.png |    Bin 5673 -> 0 bytes
 .../{precise => }/sp_img_text_color.png            |    Bin
 .../sp_img_text_color/sp_img_text_color_mask.png   |    Bin 0 -> 6202 bytes
 .../macosx/sp_img_text_size_map_unit.png           |    Bin 6210 -> 0 bytes
 .../{precise => }/sp_img_text_size_map_unit.png    |    Bin
 .../sp_img_text_size_map_unit_mask.png             |    Bin 0 -> 6358 bytes
 .../macosx/sp_pdf_background_rect.png              |    Bin 5026 -> 0 bytes
 .../{precise => }/sp_pdf_background_rect.png       |    Bin
 .../sp_pdf_background_rect_mask.png                |    Bin 0 -> 6209 bytes
 .../macosx/sp_pdf_background_rect_w_offset.png     |    Bin 5252 -> 0 bytes
 .../sp_pdf_background_rect_w_offset.png            |    Bin
 .../sp_pdf_background_rect_w_offset_mask.png       |    Bin 0 -> 6202 bytes
 .../macosx/sp_pdf_background_svg.png               |    Bin 5410 -> 0 bytes
 .../{precise => }/sp_pdf_background_svg.png        |    Bin
 .../sp_pdf_background_svg_mask.png                 |    Bin 0 -> 6299 bytes
 .../macosx/sp_pdf_background_svg_w_offset.png      |    Bin 5492 -> 0 bytes
 .../sp_pdf_background_svg_w_offset.png             |    Bin
 .../sp_pdf_background_svg_w_offset_mask.png        |    Bin 0 -> 6317 bytes
 .../sp_pdf_buffer/sp_pdf_buffer.png                |    Bin 0 -> 9407 bytes
 .../sp_pdf_buffer/sp_pdf_buffer_mask.png           |    Bin 0 -> 9825 bytes
 .../macosx/sp_pdf_default_label.png                |    Bin 5206 -> 0 bytes
 .../{precise => }/sp_pdf_default_label.png         |    Bin
 .../sp_pdf_default_label_mask.png                  |    Bin 0 -> 6149 bytes
 .../anomaly-precise.png                            |    Bin 1083 -> 0 bytes
 .../sp_pdf_partials_labels_disabled_mask.png       |    Bin 0 -> 1319 bytes
 .../macosx/sp_pdf_partials_labels_enabled.png      |    Bin 5740 -> 0 bytes
 .../sp_pdf_partials_labels_enabled.png             |    Bin
 .../sp_pdf_partials_labels_enabled_mask.png        |    Bin 0 -> 6447 bytes
 .../sp_pdf_shadow/sp_pdf_shadow.png                |    Bin 0 -> 13638 bytes
 .../sp_pdf_shadow/sp_pdf_shadow_mask.png           |    Bin 0 -> 9755 bytes
 .../sp_pdf_text_color/macosx/sp_pdf_text_color.png |    Bin 4790 -> 0 bytes
 .../{precise => }/sp_pdf_text_color.png            |    Bin
 .../sp_pdf_text_color/sp_pdf_text_color_mask.png   |    Bin 0 -> 6053 bytes
 .../macosx/sp_pdf_text_size_map_unit.png           |    Bin 5206 -> 0 bytes
 .../{precise => }/sp_pdf_text_size_map_unit.png    |    Bin
 .../sp_pdf_text_size_map_unit_mask.png             |    Bin 0 -> 6149 bytes
 .../macosx/sp_svg_background_rect.png              |    Bin 6079 -> 0 bytes
 .../{precise => }/sp_svg_background_rect.png       |    Bin
 .../sp_svg_background_rect_mask.png                |    Bin 0 -> 6062 bytes
 .../macosx/sp_svg_background_rect_w_offset.png     |    Bin 6246 -> 0 bytes
 .../sp_svg_background_rect_w_offset.png            |    Bin
 .../sp_svg_background_rect_w_offset_mask.png       |    Bin 0 -> 6079 bytes
 .../macosx/sp_svg_background_svg.png               |    Bin 6124 -> 0 bytes
 .../{precise => }/sp_svg_background_svg.png        |    Bin
 .../sp_svg_background_svg_mask.png                 |    Bin 0 -> 6112 bytes
 .../macosx/sp_svg_background_svg_w_offset.png      |    Bin 6280 -> 0 bytes
 .../sp_svg_background_svg_w_offset.png             |    Bin
 .../sp_svg_background_svg_w_offset_mask.png        |    Bin 0 -> 6125 bytes
 .../sp_svg_buffer/sp_svg_buffer.png                |    Bin 0 -> 9407 bytes
 .../sp_svg_buffer/sp_svg_buffer_mask.png           |    Bin 0 -> 9211 bytes
 .../macosx/sp_svg_default_label.png                |    Bin 6195 -> 0 bytes
 .../{precise => }/sp_svg_default_label.png         |    Bin
 .../sp_svg_default_label_mask.png                  |    Bin 0 -> 6007 bytes
 .../macosx/sp_svg_partials_labels_enabled.png      |    Bin 6763 -> 0 bytes
 .../sp_svg_partials_labels_enabled.png             |    Bin
 .../sp_svg_partials_labels_enabled_mask.png        |    Bin 0 -> 5984 bytes
 .../sp_svg_shadow/sp_svg_shadow.png                |    Bin 0 -> 13638 bytes
 .../sp_svg_shadow/sp_svg_shadow_mask.png           |    Bin 0 -> 9630 bytes
 .../sp_svg_text_color/macosx/sp_svg_text_color.png |    Bin 5677 -> 0 bytes
 .../{precise => }/sp_svg_text_color.png            |    Bin
 .../sp_svg_text_color/sp_svg_text_color_mask.png   |    Bin 0 -> 5858 bytes
 .../macosx/sp_svg_text_size_map_unit.png           |    Bin 6195 -> 0 bytes
 .../{precise => }/sp_svg_text_size_map_unit.png    |    Bin
 .../sp_svg_text_size_map_unit_mask.png             |    Bin 0 -> 6007 bytes
 .../sp_img_curved_placement_above.png              |    Bin 0 -> 13289 bytes
 .../sp_img_curved_placement_above_mask.png         |    Bin 0 -> 12103 bytes
 .../sp_img_curved_placement_below.png              |    Bin 0 -> 13273 bytes
 .../sp_img_curved_placement_below_mask.png         |    Bin 0 -> 13105 bytes
 .../sp_img_curved_placement_online.png             |    Bin 0 -> 12247 bytes
 .../sp_img_curved_placement_online_mask.png        |    Bin 0 -> 11918 bytes
 ...p_img_line_placement_above_line_orientation.png |    Bin 0 -> 13178 bytes
 ..._line_placement_above_line_orientation_mask.png |    Bin 0 -> 14847 bytes
 ...sp_img_line_placement_above_map_orientation.png |    Bin 0 -> 12909 bytes
 ...g_line_placement_above_map_orientation_mask.png |    Bin 0 -> 14596 bytes
 ...p_img_line_placement_below_line_orientation.png |    Bin 0 -> 12909 bytes
 ..._line_placement_below_line_orientation_mask.png |    Bin 0 -> 14595 bytes
 ...sp_img_line_placement_below_map_orientation.png |    Bin 0 -> 13178 bytes
 ...g_line_placement_below_map_orientation_mask.png |    Bin 0 -> 14841 bytes
 .../sp_img_line_placement_online.png               |    Bin 0 -> 12343 bytes
 .../sp_img_line_placement_online_mask.png          |    Bin 0 -> 14408 bytes
 .../sp_pdf_curved_placement_above.png              |    Bin 0 -> 11069 bytes
 .../sp_pdf_curved_placement_above_mask.png         |    Bin 0 -> 11946 bytes
 .../sp_pdf_curved_placement_below.png              |    Bin 0 -> 11094 bytes
 .../sp_pdf_curved_placement_below_mask.png         |    Bin 0 -> 12864 bytes
 .../sp_pdf_curved_placement_online.png             |    Bin 0 -> 10389 bytes
 .../sp_pdf_curved_placement_online_mask.png        |    Bin 0 -> 11755 bytes
 ...p_pdf_line_placement_above_line_orientation.png |    Bin 0 -> 10998 bytes
 ..._line_placement_above_line_orientation_mask.png |    Bin 0 -> 14579 bytes
 ...sp_pdf_line_placement_above_map_orientation.png |    Bin 0 -> 10797 bytes
 ...f_line_placement_above_map_orientation_mask.png |    Bin 0 -> 14523 bytes
 ...p_pdf_line_placement_below_line_orientation.png |    Bin 0 -> 10797 bytes
 ..._line_placement_below_line_orientation_mask.png |    Bin 0 -> 14523 bytes
 ...sp_pdf_line_placement_below_map_orientation.png |    Bin 0 -> 10998 bytes
 ...f_line_placement_below_map_orientation_mask.png |    Bin 0 -> 14579 bytes
 .../sp_pdf_line_placement_online.png               |    Bin 0 -> 10325 bytes
 .../sp_pdf_line_placement_online_mask.png          |    Bin 0 -> 14301 bytes
 .../sp_svg_curved_placement_above.png              |    Bin 0 -> 13283 bytes
 .../sp_svg_curved_placement_above_mask.png         |    Bin 0 -> 8829 bytes
 .../sp_svg_curved_placement_below.png              |    Bin 0 -> 13298 bytes
 .../sp_svg_curved_placement_below_mask.png         |    Bin 0 -> 9722 bytes
 .../sp_svg_curved_placement_online.png             |    Bin 0 -> 12239 bytes
 .../sp_svg_curved_placement_online_mask.png        |    Bin 0 -> 9343 bytes
 ...p_svg_line_placement_above_line_orientation.png |    Bin 0 -> 13171 bytes
 ..._line_placement_above_line_orientation_mask.png |    Bin 0 -> 11621 bytes
 ...sp_svg_line_placement_above_map_orientation.png |    Bin 0 -> 12916 bytes
 ...g_line_placement_above_map_orientation_mask.png |    Bin 0 -> 11589 bytes
 ...p_svg_line_placement_below_line_orientation.png |    Bin 0 -> 12916 bytes
 ..._line_placement_below_line_orientation_mask.png |    Bin 0 -> 11589 bytes
 ...sp_svg_line_placement_below_map_orientation.png |    Bin 0 -> 13171 bytes
 ...g_line_placement_below_map_orientation_mask.png |    Bin 0 -> 11621 bytes
 .../sp_svg_line_placement_online.png               |    Bin 0 -> 12359 bytes
 .../sp_svg_line_placement_online_mask.png          |    Bin 0 -> 11783 bytes
 .../sp_multipolygon_obstacle.png                   |    Bin 0 -> 2633 bytes
 .../sp_multipolygon_obstacle_mask.png              |    Bin 0 -> 1051 bytes
 .../sp_point_dd_ordered_placement.png              |    Bin 0 -> 1200 bytes
 .../sp_point_dd_ordered_placement_mask.png         |    Bin 0 -> 999 bytes
 .../sp_point_dd_ordered_placement1.png             |    Bin 0 -> 1368 bytes
 .../sp_point_dd_ordered_placement1_mask.png        |    Bin 0 -> 1244 bytes
 .../sp_point_ordered_placement1.png                |    Bin 0 -> 1219 bytes
 .../sp_point_ordered_placement1_mask.png           |    Bin 0 -> 992 bytes
 .../sp_point_ordered_placement2.png                |    Bin 0 -> 1582 bytes
 .../sp_point_ordered_placement2_mask.png           |    Bin 0 -> 1007 bytes
 .../sp_point_ordered_placement3.png                |    Bin 0 -> 1625 bytes
 .../sp_point_ordered_placement3_mask.png           |    Bin 0 -> 1019 bytes
 .../sp_point_ordered_placement4.png                |    Bin 0 -> 1661 bytes
 .../sp_point_ordered_placement4_mask.png           |    Bin 0 -> 1034 bytes
 .../sp_point_ordered_symbol_bound_offset.png       |    Bin 0 -> 1148 bytes
 .../sp_point_ordered_symbol_bound_offset_mask.png  |    Bin 0 -> 1035 bytes
 .../sp_point_placement_around.png                  |    Bin 0 -> 1487 bytes
 .../sp_point_placement_around_mask.png             |    Bin 0 -> 1231 bytes
 .../sp_point_placement_around_obstacle.png         |    Bin 0 -> 1708 bytes
 .../sp_point_placement_around_obstacle_mask.png    |    Bin 0 -> 1389 bytes
 ...oint_placement_around_obstacle_large_symbol.png |    Bin 0 -> 3265 bytes
 ...placement_around_obstacle_large_symbol_mask.png |    Bin 0 -> 2527 bytes
 .../sp_point_placement_narrow_polygon_obstacle.png |    Bin 0 -> 2645 bytes
 ...oint_placement_narrow_polygon_obstacle_mask.png |    Bin 0 -> 1090 bytes
 .../sp_polygon_multiple_labels.png                 |    Bin 0 -> 2948 bytes
 .../sp_polygon_multiple_labels_mask.png            |    Bin 0 -> 1036 bytes
 .../sp_polygon_placement_with_hole.png             |    Bin 0 -> 4667 bytes
 .../sp_polygon_placement_with_hole_mask.png        |    Bin 0 -> 830 bytes
 .../sp_polygon_placement_with_hole_and_point.png   |    Bin 0 -> 4996 bytes
 ..._polygon_placement_with_hole_and_point_mask.png |    Bin 0 -> 890 bytes
 .../macosx/sp_background_rect.png                  |    Bin 5531 -> 0 bytes
 .../precise/sp_background_rect.png                 |    Bin 5352 -> 0 bytes
 .../sp_background_rect}/sp_background_rect.png     |    Bin
 .../sp_background_rect/sp_background_rect_mask.png |    Bin 0 -> 6005 bytes
 .../macosx/sp_background_rect_w_offset.png         |    Bin 5736 -> 0 bytes
 .../precise/sp_background_rect_w_offset.png        |    Bin 5565 -> 0 bytes
 .../sp_background_rect_w_offset.png                |    Bin
 .../sp_background_rect_w_offset_mask.png           |    Bin 0 -> 6083 bytes
 .../sp_background_svg/macosx/sp_background_svg.png |    Bin 5592 -> 0 bytes
 .../precise/sp_background_svg.png                  |    Bin 5459 -> 0 bytes
 .../sp_background_svg}/sp_background_svg.png       |    Bin
 .../sp_background_svg/sp_background_svg_mask.png   |    Bin 0 -> 6058 bytes
 .../macosx/sp_background_svg_w_offset.png          |    Bin 5758 -> 0 bytes
 .../precise/sp_background_svg_w_offset.png         |    Bin 5620 -> 0 bytes
 .../sp_background_svg_w_offset.png                 |    Bin
 .../sp_background_svg_w_offset_mask.png            |    Bin 0 -> 6205 bytes
 .../expected_pal_server/sp_buffer/sp_buffer.png    |    Bin 0 -> 9407 bytes
 .../sp_buffer/sp_buffer_mask.png                   |    Bin 0 -> 9132 bytes
 .../sp_default_label/macosx/sp_default_label.png   |    Bin 5680 -> 0 bytes
 .../sp_default_label/precise/sp_default_label.png  |    Bin 5512 -> 0 bytes
 .../sp_default_label}/sp_default_label.png         |    Bin
 .../sp_default_label/sp_default_label_mask.png     |    Bin 0 -> 6008 bytes
 .../sp_partials_labels_disabled.png                |    Bin 1236 -> 1408 bytes
 .../macosx/sp_partials_labels_enabled.png          |    Bin 6158 -> 0 bytes
 .../precise/sp_partials_labels_enabled.png         |    Bin 7226 -> 0 bytes
 .../sp_partials_labels_enabled.png                 |    Bin
 .../sp_partials_labels_enabled_mask.png            |    Bin 0 -> 5996 bytes
 .../expected_pal_server/sp_shadow/sp_shadow.png    |    Bin 0 -> 13638 bytes
 .../sp_shadow/sp_shadow_mask.png                   |    Bin 0 -> 9625 bytes
 .../sp_text_color/macosx/sp_text_color.png         |    Bin 5230 -> 0 bytes
 .../sp_text_color/precise/sp_text_color.png        |    Bin 5142 -> 0 bytes
 .../sp_text_color}/sp_text_color.png               |    Bin
 .../sp_text_color/sp_text_color_mask.png           |    Bin 0 -> 5874 bytes
 .../macosx/sp_text_size_map_unit.png               |    Bin 5680 -> 0 bytes
 .../precise/sp_text_size_map_unit.png              |    Bin 5512 -> 0 bytes
 .../sp_text_size_map_unit.png                      |    Bin
 .../sp_text_size_map_unit_mask.png                 |    Bin 0 -> 6008 bytes
 .../sp_curved_placement_above.png                  |    Bin 0 -> 13289 bytes
 .../sp_curved_placement_above_mask.png             |    Bin 0 -> 8892 bytes
 .../sp_curved_placement_below.png                  |    Bin 0 -> 13273 bytes
 .../sp_curved_placement_below_mask.png             |    Bin 0 -> 9798 bytes
 .../sp_curved_placement_online.png                 |    Bin 0 -> 12247 bytes
 .../sp_curved_placement_online_mask.png            |    Bin 0 -> 9404 bytes
 .../sp_line_placement_above_line_orientation.png   |    Bin 0 -> 13178 bytes
 ..._line_placement_above_line_orientation_mask.png |    Bin 0 -> 11732 bytes
 .../sp_line_placement_above_map_orientation.png    |    Bin 0 -> 12909 bytes
 ...p_line_placement_above_map_orientation_mask.png |    Bin 0 -> 11664 bytes
 .../sp_line_placement_below_line_orientation.png   |    Bin 0 -> 12909 bytes
 ..._line_placement_below_line_orientation_mask.png |    Bin 0 -> 11664 bytes
 .../sp_line_placement_below_map_orientation.png    |    Bin 0 -> 13178 bytes
 ...p_line_placement_below_map_orientation_mask.png |    Bin 0 -> 11732 bytes
 .../sp_line_placement_online.png                   |    Bin 0 -> 12343 bytes
 .../sp_line_placement_online_mask.png              |    Bin 0 -> 11865 bytes
 .../expected_piediagram/expected_piediagram.png    |    Bin 110946 -> 61040 bytes
 .../expected_piediagram_mask.png                   |    Bin 0 -> 89273 bytes
 .../expected_piediagram_expression.png             |    Bin 91903 -> 46031 bytes
 .../expected_piediagram_expression_mask.png        |    Bin 0 -> 63928 bytes
 .../expected_qgis_local_server_mask.png            |    Bin 0 -> 1934 bytes
 .../default/expected_raster_blendmodes.png         |    Bin 481270 -> 0 bytes
 .../expected_raster_blendmodes.png                 |    Bin 0 -> 1265 bytes
 .../precise/expected_raster_blendmodes.png         |    Bin 74665 -> 0 bytes
 .../expected_raster_multibandrenderer.png          |    Bin 0 -> 1301 bytes
 .../expected_raster_multibandrenderer_mask.png     |    Bin 0 -> 1186 bytes
 .../expected_rgbwcmyk01_YeGeo.jp2_mask.png         |    Bin 0 -> 644 bytes
 .../expected_rulebased_disabled_else.png           |    Bin 0 -> 471539 bytes
 .../expected_rulebased_disabled_else_mask.png      |    Bin 0 -> 1229 bytes
 .../expected_rulebased_else.png                    |    Bin 0 -> 471539 bytes
 .../expected_rulebased_else_mask.png               |    Bin 0 -> 1257 bytes
 .../expected_singlesymbol_orderby.png              |    Bin 0 -> 471539 bytes
 .../expected_singlesymbol_orderby_mask.png         |    Bin 0 -> 1358 bytes
 .../expected_stylev2_linecanvasclip.png            |    Bin 0 -> 1976 bytes
 .../expected_stylev2_linecanvasclip_mask.png       |    Bin 0 -> 2266 bytes
 .../expected_stylev2_linecanvasclip_off.png        |    Bin 0 -> 1799 bytes
 .../expected_stylev2_linecanvasclip_off_mask.png   |    Bin 0 -> 2037 bytes
 .../expected_stylev2_polycanvasclip.png            |    Bin 0 -> 2571 bytes
 .../expected_stylev2_polycanvasclip_mask.png       |    Bin 0 -> 2871 bytes
 .../expected_stylev2_polycanvasclip_off.png        |    Bin 0 -> 2314 bytes
 .../expected_stylev2_polycanvasclip_off_mask.png   |    Bin 0 -> 2614 bytes
 .../expected_symbol_color_variable.png             |    Bin 0 -> 3570126 bytes
 .../expected_imageop_bcnochange.png                |    Bin
 .../expected_imageop_bcnochange_mask.png           |    Bin 0 -> 18716 bytes
 .../expected_imageop_colorizefull.png              |    Bin
 .../expected_imageop_colorizefull_mask.png         |    Bin 0 -> 18716 bytes
 .../expected_imageop_colorizepartial.png           |    Bin
 .../expected_imageop_colorizepartial_mask.png      |    Bin 0 -> 18716 bytes
 .../expected_imageop_decreasebright.png            |    Bin
 .../expected_imageop_decreasebright_mask.png       |    Bin 0 -> 18716 bytes
 .../expected_imageop_decreasecontrast.png          |    Bin
 .../expected_imageop_decreasecontrast_mask.png     |    Bin 0 -> 18716 bytes
 .../expected_imageop_decreasesat.png               |    Bin
 .../expected_imageop_decreasesat_mask.png          |    Bin 0 -> 18716 bytes
 .../expected_imageop_dt_interior.png               |    Bin 0 -> 11177 bytes
 .../expected_imageop_dt_max.png                    |    Bin 0 -> 15567 bytes
 .../expected_imageop_dt_spread.png                 |    Bin 0 -> 20246 bytes
 .../expected_imageop_dt_spread_mask.png            |    Bin 0 -> 2777 bytes
 .../expected_imageop_fliphoz.png                   |    Bin
 .../expected_imageop_fliphoz_mask.png              |    Bin 0 -> 18832 bytes
 .../expected_imageop_flipvert.png                  |    Bin
 .../expected_imageop_flipvert_mask.png             |    Bin 0 -> 18661 bytes
 .../expected_imageop_gaussianblur.png              |    Bin
 .../expected_imageop_gaussianblur_mask.png         |    Bin 0 -> 27072 bytes
 .../expected_imageop_gaussianblur_small.png        |    Bin
 .../expected_imageop_gaussianblur_small_mask.png   |    Bin 0 -> 1097 bytes
 .../expected_imageop_grayaverage.png               |    Bin
 .../expected_imageop_grayaverage_mask.png          |    Bin 0 -> 18716 bytes
 .../expected_imageop_graylightness.png             |    Bin
 .../expected_imageop_graylightness_mask.png        |    Bin 0 -> 27450 bytes
 .../expected_imageop_grayluminosity.png            |    Bin
 .../expected_imageop_grayluminosity_mask.png       |    Bin 0 -> 18716 bytes
 .../expected_imageop_increasebright.png            |    Bin
 .../expected_imageop_increasebright_mask.png       |    Bin 0 -> 18716 bytes
 .../expected_imageop_increasecontrast.png          |    Bin
 .../expected_imageop_increasecontrast_mask.png     |    Bin 0 -> 18716 bytes
 .../expected_imageop_increasesat.png               |    Bin
 .../expected_imageop_increasesat_mask.png          |    Bin 0 -> 18716 bytes
 .../expected_imageop_nochange.png                  |    Bin
 .../expected_imageop_nochange_mask.png             |    Bin 0 -> 18716 bytes
 .../expected_imageop_opacitydecrease.png           |    Bin
 .../expected_imageop_opacitydecrease_mask.png      |    Bin 0 -> 15902 bytes
 .../expected_imageop_opacityincrease.png           |    Bin
 .../expected_imageop_opacityincrease_mask.png      |    Bin 0 -> 6390 bytes
 .../expected_imageop_opacitynochange.png           |    Bin
 .../expected_imageop_opacitynochange_mask.png      |    Bin 0 -> 18716 bytes
 .../expected_imageop_overlaycolor.png              |    Bin
 .../expected_imageop_overlaycolor_mask.png         |    Bin 0 -> 18716 bytes
 .../expected_imageop_satnochange.png               |    Bin
 .../expected_imageop_satnochange_mask.png          |    Bin 0 -> 18716 bytes
 .../expected_imageop_smallimage.png                |    Bin
 .../expected_imageop_smallimage_mask.png           |    Bin 0 -> 943 bytes
 .../expected_imageop_stackblur.png                 |    Bin
 .../expected_imageop_stackblur_mask.png            |    Bin 0 -> 23058 bytes
 .../expected_imageop_stackblur_alphaonly.png       |    Bin
 .../expected_imageop_stackblur_alphaonly_mask.png  |    Bin 0 -> 1296 bytes
 .../expected_imageop_zerospread.png                |    Bin
 .../expected_label_order_layer1.png                |    Bin 0 -> 37870 bytes
 .../expected_label_order_layer1_mask.png           |    Bin 0 -> 29300 bytes
 .../expected_label_order_layer2.png                |    Bin 0 -> 37678 bytes
 .../expected_label_order_layer2_mask.png           |    Bin 0 -> 29617 bytes
 .../expected_label_order_mixed.png                 |    Bin 0 -> 37864 bytes
 .../expected_label_order_mixed_mask.png            |    Bin 0 -> 29409 bytes
 .../expected_label_order_size.png                  |    Bin 0 -> 37022 bytes
 .../expected_label_order_size_mask.png             |    Bin 0 -> 41466 bytes
 .../expected_label_order_zindex.png                |    Bin 0 -> 35407 bytes
 .../expected_label_order_zindex_mask.png           |    Bin 0 -> 38724 bytes
 .../expected_labeling_basic.png                    |    Bin 0 -> 24392 bytes
 .../expected_labeling_basic_mask.png               |    Bin 0 -> 16911 bytes
 .../expected_labeling_point_diagrams.png           |    Bin 0 -> 20254 bytes
 .../expected_labeling_point_diagrams_mask.png      |    Bin 0 -> 3116 bytes
 .../expected_labeling_rulebased.png                |    Bin 0 -> 30695 bytes
 .../expected_labeling_rulebased_mask.png           |    Bin 0 -> 29835 bytes
 .../expected_legend_basic.png                      |    Bin
 .../expected_legend_basic_mask.png                 |    Bin 0 -> 19941 bytes
 .../expected_legend_big_marker.png                 |    Bin
 .../expected_legend_big_marker_mask.png            |    Bin 0 -> 21900 bytes
 .../expected_legend_filter_by_expression.png       |    Bin 0 -> 6893 bytes
 .../expected_legend_filter_by_expression_mask.png  |    Bin 0 -> 5909 bytes
 .../expected_legend_filter_by_map.png              |    Bin 0 -> 7965 bytes
 .../expected_legend_filter_by_map_mask.png         |    Bin 0 -> 8402 bytes
 .../expected_legend_filter_by_map_dupe.png         |    Bin 0 -> 5408 bytes
 .../expected_legend_filter_by_map_dupe_mask.png    |    Bin 0 -> 2922 bytes
 .../expected_legend_filter_by_polygon.png          |    Bin 0 -> 6893 bytes
 .../expected_legend_filter_by_polygon_mask.png     |    Bin 0 -> 6538 bytes
 .../expected_legend_long_symbol_text.png           |    Bin
 .../expected_legend_long_symbol_text_mask.png      |    Bin 0 -> 24351 bytes
 .../expected_legend_mapunits.png                   |    Bin 0 -> 11060 bytes
 .../expected_legend_mapunits_mask.png              |    Bin 0 -> 2698 bytes
 .../expected_legend_raster_border.png              |    Bin 0 -> 4569 bytes
 .../expected_legend_raster_border_mask.png         |    Bin 0 -> 1049 bytes
 .../expected_legend_three_columns.png              |    Bin
 .../expected_legend_three_columns_mask.png         |    Bin 0 -> 20020 bytes
 .../expected_lines-parallel-label+45.png           |    Bin 40258 -> 40258 bytes
 .../expected_lines-parallel-label+45_mask.png      |    Bin 5013 -> 3061 bytes
 .../expected_raster+45/expected_raster+45_mask.png |    Bin 0 -> 849 bytes
 .../expected_raster-45/expected_raster-45_mask.png |    Bin 0 -> 843 bytes
 .../expected_simplepoints+30_mask.png              |    Bin 1632 -> 1656 bytes
 .../expected_svgpoints-60_mask.png                 |    Bin 2161 -> 2191 bytes
 .../expected_svgpoints-datadefined+90_mask.png     |    Bin 3402 -> 3479 bytes
 .../Restricted_WMS_GetMap.png                      |    Bin 0 -> 5873 bytes
 .../Restricted_WMS_GetMap_projectsubstring.png     |    Bin 0 -> 5209 bytes
 .../WMS_GetLegendGraphic_Country.png               |    Bin 0 -> 1852 bytes
 .../WMS_GetLegendGraphic_Country_mask.png          |    Bin 0 -> 239 bytes
 .../WMS_GetLegendGraphic_Hello.png                 |    Bin 0 -> 1265 bytes
 .../WMS_GetLegendGraphic_Hello_mask.png            |    Bin 0 -> 239 bytes
 .../WMS_GetMap/WMS_GetMap.png                      |    Bin 0 -> 53001 bytes
 .../WMS_GetMap_projectsubstring.png                |    Bin 0 -> 9986 bytes
 .../expected_ellipsemarker.png                     |    Bin 0 -> 11132 bytes
 .../expected_ellipsemarker_mask.png                |    Bin 0 -> 1693 bytes
 .../expected_ellipsemarker_bounds.png              |    Bin 0 -> 12101 bytes
 .../expected_ellipsemarker_bounds_mask.png         |    Bin 0 -> 1661 bytes
 .../expected_fontmarker/expected_fontmarker.png    |    Bin 0 -> 10399 bytes
 .../expected_fontmarker_mask.png                   |    Bin 0 -> 20225 bytes
 .../expected_fontmarker_bounds.png                 |    Bin 0 -> 3973 bytes
 .../expected_fontmarker_bounds_mask.png            |    Bin 0 -> 4778 bytes
 .../expected_gradient/expected_gradient.png        |    Bin
 .../expected_gradient_colors.png                   |    Bin
 .../expected_gradient_conical.png                  |    Bin
 .../expected_gradient_from_qml.png                 |    Bin
 .../expected_gradient_radial.png                   |    Bin
 .../expected_gradient_ramp.png                     |    Bin
 .../expected_gradient_ref1centroid.png             |    Bin
 .../expected_gradient_ref2centroid.png             |    Bin
 .../expected_gradient_reflect.png                  |    Bin
 .../expected_gradient_refpoints.png                |    Bin
 .../expected_gradient_repeat.png                   |    Bin
 .../expected_gradient_rotate.png                   |    Bin
 .../expected_gradient_viewport.png                 |    Bin
 .../expected_inverted_polys_graduated.png          |    Bin
 .../expected_inverted_polys_graduated_mask.png     |    Bin
 .../default/expected_inverted_polys_preprocess.png |    Bin
 .../precise/expected_inverted_polys_preprocess.png |    Bin
 .../default/expected_inverted_polys_projection.png |    Bin
 .../precise/expected_inverted_polys_projection.png |    Bin
 .../expected_inverted_polys_projection2.png        |    Bin
 .../expected_inverted_polys_projection2.png        |    Bin
 .../default/expected_inverted_polys_single.png     |    Bin
 .../precise/expected_inverted_polys_single.png     |    Bin
 .../expected_datadefined_subsymbol.png             |    Bin 0 -> 7552 bytes
 .../expected_datadefined_subsymbol_mask.png        |    Bin 0 -> 2055 bytes
 .../expected_symbol_linefill.png                   |    Bin 0 -> 7701 bytes
 .../expected_symbol_linefill_mask.png              |    Bin 0 -> 2048 bytes
 .../expected_line_offset/expected_line_offset.png  |    Bin
 .../expected_line_offset_mask.png                  |    Bin 0 -> 464 bytes
 .../expected_datadefined_subsymbol.png             |    Bin 0 -> 641536 bytes
 .../expected_datadefined_subsymbol_mask.png        |    Bin 0 -> 1801 bytes
 .../expected_symbol_pointfill.png                  |    Bin 0 -> 641536 bytes
 .../default/expected_rasterfill.png                |    Bin
 .../default/expected_rasterfill_alpha.png          |    Bin
 .../default/expected_rasterfill_offset.png         |    Bin
 .../precise/expected_rasterfill_offset.png         |    Bin
 .../default/expected_rasterfill_viewport.png       |    Bin
 .../default/expected_rasterfill_width.png          |    Bin
 .../precise/expected_rasterfill_width.png          |    Bin
 .../default/expected_shapeburst.png                |    Bin
 .../precise/expected_shapeburst.png                |    Bin
 .../default/expected_shapeburst_blur.png           |    Bin
 .../precise/expected_shapeburst_blur.png           |    Bin
 .../default/expected_shapeburst_colors.png         |    Bin
 .../precise/expected_shapeburst_colors.png         |    Bin
 .../expected_shapeburst_from_qml.png               |    Bin
 .../precise/expected_shapeburst_from_qml.png       |    Bin
 .../default/expected_shapeburst_ignorerings.png    |    Bin
 .../precise/expected_shapeburst_ignorerings.png    |    Bin
 .../precise2/expected_shapeburst_ignorerings.png   |    Bin
 .../expected_shapeburst_maxdistance_mapunit.png    |    Bin
 .../expected_shapeburst_maxdistance_mapunit.png    |    Bin
 .../default/expected_shapeburst_maxdistance_mm.png |    Bin
 .../precise/expected_shapeburst_maxdistance_mm.png |    Bin
 .../default/expected_shapeburst_ramp.png           |    Bin
 .../precise/expected_shapeburst_ramp.png           |    Bin
 .../expected_simplemarker.png                      |    Bin 0 -> 7919 bytes
 .../expected_simplemarker_mask.png                 |    Bin 0 -> 2763 bytes
 .../expected_simplemarker_bounds.png               |    Bin 0 -> 15035 bytes
 .../expected_simplemarker_bounds_mask.png          |    Bin 0 -> 1667 bytes
 .../expected_simplemarker_boundsoffset.png         |    Bin 0 -> 11019 bytes
 .../expected_simplemarker_boundsoffset_mask.png    |    Bin 0 -> 5329 bytes
 .../expected_simplemarker_boundsrotation.png       |    Bin 0 -> 19177 bytes
 .../expected_simplemarker_boundsrotation_mask.png  |    Bin 0 -> 6115 bytes
 .../expected_simplemarker_boundsrotationoffset.png |    Bin 0 -> 11845 bytes
 ...cted_simplemarker_boundsrotationoffset_mask.png |    Bin 0 -> 3576 bytes
 .../expected_svgmarker/expected_svgmarker.png      |    Bin 0 -> 10983 bytes
 .../expected_svgmarker_bounds.png                  |    Bin 0 -> 9422 bytes
 .../expected_circular_string.png                   |    Bin 0 -> 1481 bytes
 .../expected_compound_curve.png                    |    Bin 0 -> 993 bytes
 .../expected_curve_polygon.png                     |    Bin 0 -> 1618 bytes
 .../expected_curve_polygon_no_arc.png              |    Bin 0 -> 1196 bytes
 .../expected_linestring/expected_linestring.png    |    Bin 0 -> 1272 bytes
 .../expected_multicurve/expected_multicurve.png    |    Bin 0 -> 898 bytes
 .../expected_multilinestring.png                   |    Bin 0 -> 443 bytes
 .../expected_multipoint/expected_multipoint.png    |    Bin 0 -> 894 bytes
 .../expected_multipolygon.png                      |    Bin 0 -> 451 bytes
 .../symbolv2/expected_point/expected_point.png     |    Bin 0 -> 464 bytes
 .../symbolv2/expected_polygon/expected_polygon.png |    Bin 0 -> 630 bytes
 tests/testdata/delimitedtext/test13749.csv         |      5 +
 tests/testdata/delimitedtext/test14666.csv         |      7 +
 tests/testdata/delimitedtext/testcsvt.csv          |      7 +-
 tests/testdata/delimitedtext/testcsvt.csvt         |      2 +-
 tests/testdata/delimitedtext/testtypes.csv         |      7 +
 tests/testdata/delimitedtext/testwkt.csv           |      8 +-
 tests/testdata/elev.gpx                            |     15 +
 tests/testdata/float1-16.tif                       |    Bin 0 -> 474 bytes
 tests/testdata/france_parts.dbf                    |    Bin 10621 -> 10621 bytes
 tests/testdata/geom_data.csv                       |    122 +
 tests/testdata/grass/wgs84/PERMANENT/DEFAULT_WIND  |     18 +
 tests/testdata/grass/wgs84/PERMANENT/PROJ_INFO     |      6 +
 tests/testdata/grass/wgs84/PERMANENT/PROJ_UNITS    |      3 +
 tests/testdata/grass/wgs84/PERMANENT/WIND          |     18 +
 tests/testdata/grass/wgs84/test/WIND               |     18 +
 tests/testdata/grass/wgs84/test/cats/cell          |      4 +
 tests/testdata/grass/wgs84/test/cats/dcell         |      4 +
 tests/testdata/grass/wgs84/test/cats/fcell         |      4 +
 tests/testdata/grass/wgs84/test/cell/cell          |    Bin 0 -> 417 bytes
 TODO => tests/testdata/grass/wgs84/test/cell/dcell |      0
 TODO => tests/testdata/grass/wgs84/test/cell/fcell |      0
 .../testdata/grass/wgs84/test/cell_misc/cell/null  |    Bin 0 -> 20 bytes
 .../testdata/grass/wgs84/test/cell_misc/cell/range |      1 +
 .../grass/wgs84/test/cell_misc/dcell/f_format      |      3 +
 .../grass/wgs84/test/cell_misc/dcell/f_quant       |      1 +
 .../grass/wgs84/test/cell_misc/dcell/f_range       |    Bin 0 -> 16 bytes
 .../testdata/grass/wgs84/test/cell_misc/dcell/null |    Bin 0 -> 20 bytes
 .../grass/wgs84/test/cell_misc/fcell/f_format      |      3 +
 .../grass/wgs84/test/cell_misc/fcell/f_quant       |      1 +
 .../grass/wgs84/test/cell_misc/fcell/f_range       |    Bin 0 -> 16 bytes
 .../testdata/grass/wgs84/test/cell_misc/fcell/null |    Bin 0 -> 20 bytes
 tests/testdata/grass/wgs84/test/cellhd/cell        |     12 +
 tests/testdata/grass/wgs84/test/cellhd/dcell       |     12 +
 tests/testdata/grass/wgs84/test/cellhd/fcell       |     12 +
 tests/testdata/grass/wgs84/test/fcell/dcell        |    Bin 0 -> 511 bytes
 tests/testdata/grass/wgs84/test/fcell/fcell        |    Bin 0 -> 494 bytes
 tests/testdata/grass/wgs84/test/hist/cell          |      9 +
 tests/testdata/grass/wgs84/test/hist/dcell         |      9 +
 tests/testdata/grass/wgs84/test/hist/fcell         |      9 +
 tests/testdata/grass/wgs84/test6/VAR               |      2 +
 tests/testdata/grass/wgs84/test6/WIND              |     18 +
 tests/testdata/grass/wgs84/test6/dbf/test_1.dbf    |    Bin 0 -> 224 bytes
 tests/testdata/grass/wgs84/test6/dbf/test_2.dbf    |    Bin 0 -> 224 bytes
 tests/testdata/grass/wgs84/test6/dbf/test_3.dbf    |    Bin 0 -> 224 bytes
 tests/testdata/grass/wgs84/test6/vector/test/cidx  |    Bin 0 -> 193 bytes
 tests/testdata/grass/wgs84/test6/vector/test/coor  |    Bin 0 -> 383 bytes
 tests/testdata/grass/wgs84/test6/vector/test/dbln  |      3 +
 tests/testdata/grass/wgs84/test6/vector/test/head  |      9 +
 .../testdata/grass/wgs84/test6/vector/test/hist    |      0
 tests/testdata/grass/wgs84/test6/vector/test/topo  |    Bin 0 -> 502 bytes
 tests/testdata/grass/wgs84/test7/VAR               |      2 +
 tests/testdata/grass/wgs84/test7/WIND              |     18 +
 tests/testdata/grass/wgs84/test7/sqlite/sqlite.db  |    Bin 0 -> 7168 bytes
 tests/testdata/grass/wgs84/test7/vector/test/cidx  |    Bin 0 -> 193 bytes
 tests/testdata/grass/wgs84/test7/vector/test/coor  |    Bin 0 -> 383 bytes
 tests/testdata/grass/wgs84/test7/vector/test/dbln  |      3 +
 tests/testdata/grass/wgs84/test7/vector/test/head  |      9 +
 .../testdata/grass/wgs84/test7/vector/test/hist    |      0
 tests/testdata/grass/wgs84/test7/vector/test/sidx  |    Bin 0 -> 2017 bytes
 tests/testdata/grass/wgs84/test7/vector/test/topo  |    Bin 0 -> 310 bytes
 tests/testdata/labeling/line.qml                   |    330 +
 tests/testdata/labeling/multi_polygon.qml          |    245 +
 tests/testdata/labeling/narrow_polygon.qml         |    336 +
 tests/testdata/labeling/pal_features_v3.sqlite     |    Bin 265216 -> 144384 bytes
 tests/testdata/labeling/point2.qml                 |    339 +
 tests/testdata/labeling/point3.qml                 |    351 +
 .../testdata/labeling/point_ordered_obstacle1.qml  |    252 +
 .../testdata/labeling/point_ordered_obstacle2.qml  |    252 +
 .../testdata/labeling/point_ordered_obstacle3.qml  |    252 +
 .../labeling/point_ordered_obstacle_top.qml        |    252 +
 .../testdata/labeling/point_ordered_placement.qml  |    254 +
 tests/testdata/labeling/polygon_rule_based.qml     |    128 +
 tests/testdata/labeling/polygon_with_hole.qml      |    245 +
 tests/testdata/labeling/test-labeling.qgs          |      2 +-
 tests/testdata/landsat-int16-b1.tif.aux.xml        |     20 +
 tests/testdata/landsat.tif.aux.xml                 |    152 +
 tests/testdata/landsat_4326.tif                    |    Bin 0 -> 972 bytes
 tests/testdata/landsat_4326.tif.aux.xml            |     18 +
 .../lines_cardinals_arrowed_parallel_label.qml     |    258 +-
 tests/testdata/noelev.gpx                          |     12 +
 tests/testdata/points_diagrams.qml                 |    100 +
 .../points_single_symbol_datadefined_rotation.qml  |      2 +-
 tests/testdata/provider/delimited_wkt.csv          |      6 +
 tests/testdata/provider/delimited_wkt_poly.csv     |      6 +
 tests/testdata/provider/delimited_xy.csv           |      6 +
 tests/testdata/provider/shapefile.dbf              |    Bin 0 -> 898 bytes
 tests/testdata/provider/shapefile.prj              |      1 +
 tests/testdata/provider/shapefile.qpj              |      1 +
 tests/testdata/provider/shapefile.shp              |    Bin 0 -> 224 bytes
 tests/testdata/provider/shapefile.shx              |    Bin 0 -> 140 bytes
 tests/testdata/provider/shapefile_poly.dbf         |    Bin 0 -> 109 bytes
 tests/testdata/provider/shapefile_poly.prj         |      1 +
 tests/testdata/provider/shapefile_poly.qpj         |      1 +
 tests/testdata/provider/shapefile_poly.shp         |    Bin 0 -> 552 bytes
 tests/testdata/provider/shapefile_poly.shx         |    Bin 0 -> 132 bytes
 tests/testdata/provider/spatialite.db              |    Bin 0 -> 5006336 bytes
 tests/testdata/provider/testdata_mssql.sql         |     41 +
 tests/testdata/provider/testdata_oracle.sql        |     32 +
 tests/testdata/provider/testdata_pg.sh             |     12 +
 tests/testdata/provider/testdata_pg.sql            |    311 +
 tests/testdata/provider/testdata_pg_reltests.sql   |     61 +
 tests/testdata/provider/testdata_pg_vectorjoin.sql |     37 +
 .../fcgi/scripts/spawn_fcgi_debian.sh              |     15 +
 .../fcgi/scripts/spawn_fcgi_mac.sh                 |     15 +
 .../lighttpd/scripts/lighttpd_debian.sh            |     15 +
 .../lighttpd/scripts/lighttpd_mac.sh               |     15 +
 tests/testdata/qgis_local_server/logo.png          |    Bin 0 -> 4721 bytes
 .../qgis_local_server/test-project/test-server.qgs |      2 +-
 tests/testdata/qgis_server/getcapabilities.txt     |    140 +
 .../qgis_server/getcapabilities_inspire.txt        |    161 +
 tests/testdata/qgis_server/getprojectsettings.txt  |    161 +
 tests/testdata/qgis_server/test+project.qgs        |    418 +
 .../testdata/qgis_server/test+project_inspire.qgs  |    443 +
 tests/testdata/qgis_server/test+project_wfs.qgs    |    467 +
 tests/testdata/qgis_server/testlayer.dbf           |    Bin 0 -> 231 bytes
 tests/testdata/qgis_server/testlayer.prj           |      1 +
 tests/testdata/qgis_server/testlayer.qpj           |      1 +
 tests/testdata/qgis_server/testlayer.shp           |    Bin 0 -> 184 bytes
 tests/testdata/qgis_server/testlayer.shx           |    Bin 0 -> 124 bytes
 .../qgis_server/wfs_describefeaturetype.txt        |     19 +
 tests/testdata/qgis_server/wfs_getcapabilities.txt |    107 +
 .../testdata/qgis_server/wfs_getfeature_nobbox.txt |     59 +
 .../qgis_server/wfs_getfeature_startindex2.txt     |     25 +
 .../qgis_server/wms_getfeatureinfo-text-html.txt   |     21 +
 .../qgis_server/wms_getfeatureinfo-text-plain.txt  |     12 +
 .../testdata/qgis_server_accesscontrol/Country.qml |     58 +
 tests/testdata/qgis_server_accesscontrol/Hello.qml |     59 +
 .../qgis_server_accesscontrol/_helloworld.db       |    Bin 0 -> 3724288 bytes
 tests/testdata/qgis_server_accesscontrol/dem.tif   |    Bin 0 -> 25978342 bytes
 .../qgis_server_accesscontrol/dem.tif.aux.xml      |     20 +
 .../testdata/qgis_server_accesscontrol/dem.tif.ovr |    Bin 0 -> 10197852 bytes
 .../qgis_server_accesscontrol/helloworld.db        |    Bin 0 -> 3724288 bytes
 .../testdata/qgis_server_accesscontrol/project.qgs |   2712 +
 .../qgis_server_accesscontrol/project.qgs.cfg      |     79 +
 .../results/WCS_GetCoverage.geotiff                |    Bin 0 -> 20790 bytes
 tests/testdata/raster/test.asc                     |      6 +
 tests/testdata/rectangles.dbf                      |    Bin 0 -> 98 bytes
 tests/testdata/rectangles.prj                      |      1 +
 tests/testdata/rectangles.qpj                      |      1 +
 tests/testdata/rectangles.shp                      |    Bin 0 -> 508 bytes
 tests/testdata/rectangles.shx                      |    Bin 0 -> 124 bytes
 tests/testdata/relates_data.csv                    |    555 +
 tests/testdata/sample_alpha_image.png              |    Bin 0 -> 30545 bytes
 tests/testdata/shp_latin1.dbf                      |    Bin 0 -> 188 bytes
 tests/testdata/svg/issue_14644.svg                 |    194 +
 tests/testdata/svg_params.svg                      |     43 +
 tests/testdata/tab_file.dat                        |    Bin 0 -> 147 bytes
 tests/testdata/tab_file.id                         |    Bin 0 -> 4 bytes
 tests/testdata/tab_file.map                        |    Bin 0 -> 2048 bytes
 tests/testdata/tab_file.tab                        |     15 +
 .../test_plugin_path/PluginPathTest/__init__.py    |     30 +-
 tests/testdata/test_symbol_svg.svg                 |     76 +
 tests/testdata/vector_and_raster.qlr               |    323 +
 tests/testdata/wkt_data.csv                        |     57 +
 8470 files changed, 3205020 insertions(+), 1814743 deletions(-)

diff --cc debian/changelog
index f227ca7,a53c252..4bed694
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,9 -1,242 +1,248 @@@
+ qgis (2.14.4+dfsg-1) unstable; urgency=medium
+ 
+   [ Bas Couwenberg ]
+   * Fix installation path of scalable icons.
+     (closes: #830638)
+   * Update symbols for other architectures.
+   * Move from experimental to unstable.
+ 
+   [ Jürgen E. Fischer ]
+   * Drop usr/share/icons/scalable from qgis.install.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Wed, 13 Jul 2016 11:39:28 +0200
+ 
+ qgis (2.14.4+dfsg-1~exp1) experimental; urgency=medium
+ 
+   [ Jürgen E. Fischer ]
+   * Release of 2.14.4
+ 
+   [ Bas Couwenberg ]
+   * New upstream release.
+   * Disable globe plugin, doesn't support osgEarth 2.7 properly.
+   * Update copyright file, changes:
+     - Update copyright years for Sandro Santilli & The QGIS Project
+     - Add Even Rouault to copyright holders
+   * Update symbols for amd64.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Fri, 08 Jul 2016 16:39:08 +0200
+ 
+ qgis (2.14.3+dfsg-3) UNRELEASED; urgency=medium
+ 
+   * Update symbols for hppa & ppc64.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Tue, 24 May 2016 00:16:17 +0200
+ 
+ qgis (2.14.3+dfsg-2) unstable; urgency=medium
+ 
+   * Disable QtWebKit support, will be removed from Qt4.
+     (closes: #784514)
+   * Update symbols for amd64.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Sun, 22 May 2016 18:31:53 +0200
+ 
+ qgis (2.14.3+dfsg-1) unstable; urgency=medium
+ 
+   * Update symbols for arm64 mips mipsel powerpc ppc64el s390x.
+   * Move from experimental to unstable.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Sun, 22 May 2016 11:37:24 +0200
+ 
+ qgis (2.14.3+dfsg-1~exp1) experimental; urgency=medium
+ 
+   [ Jürgen E. Fischer ]
+   * Release of 2.14.3
+ 
+   [ Bas Couwenberg ]
+   * New upstream release.
+   * Add patch to add support for GNU/Hurd to GRASS plugin qtermwidget.
+   * Update copyright years for Sandro Mani in copyright file.
+   * Update symbols for amd64.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Fri, 20 May 2016 16:31:03 +0200
+ 
+ qgis (2.14.2+dfsg-2) unstable; urgency=medium
+ 
+   * Add patch to add support for kFreeBSD to GRASS plugin.
+     (closes: #824079)
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Fri, 13 May 2016 09:33:14 +0200
+ 
+ qgis (2.14.2+dfsg-1) unstable; urgency=medium
+ 
+   * Disable check for new version of QGIS at startup.
+     To re-enable the version check, edit /etc/defaults/qgis
+     and remove --noversioncheck from QGIS_OPTS.
+     (closes: #823283)
+   * Update symbols for other architectures.
+   * Move from experimental to unstable.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Wed, 11 May 2016 18:54:05 +0200
+ 
+ qgis (2.14.2+dfsg-1~exp1) experimental; urgency=medium
+ 
+   [ Jürgen E. Fischer ]
+   * Release of 2.14.2
+     (closes: #822477)
+ 
+   [ Bas Couwenberg ]
+   * New upstream release.
+   * Bump Standards-Version to 3.9.8, no changes.
+   * Update symbols for amd64.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Fri, 29 Apr 2016 21:07:07 +0200
+ 
+ qgis (2.14.1+dfsg-2) unstable; urgency=medium
+ 
+   * Add python-shapely to python-qgis-common dependencies.
+     (closes: #820281)
+   * Update symbols for other architectures.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Thu, 07 Apr 2016 07:10:22 +0200
+ 
+ qgis (2.14.1+dfsg-1) unstable; urgency=medium
+ 
+   * Update symbols for other architectures.
+   * Move from experimental to unstable.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Mon, 28 Mar 2016 11:30:58 +0200
+ 
+ qgis (2.14.1+dfsg-1~exp1) experimental; urgency=medium
+ 
+   [ Jürgen E. Fischer ]
+   * Release of 2.14.1
+ 
+   [ Bas Couwenberg ]
+   * Update copyright file, changes:
+     - Add license & copyright for qwtpolar-1.1.1
+     - Group CMake files by Simon Edwards
+   * Re-enable QwtPolar, qwtpolar-1.1 supports Qwt > 6.0.
+   * Enable all hardening buildflags.
+   * Drop globe-adapt-to-osgearth-2.7.patch, included upstream.
+     Refresh remaining patches.
+   * Update symbols for amd64.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Fri, 25 Mar 2016 16:41:46 +0100
+ 
+ qgis (2.14.0+dfsg0-3) unstable; urgency=medium
+ 
+   * Recreate symbols files, old ones failed to patch.
+   * Fix build with `dpkg-buildpackage -A`. Various files in architecture
+     independent packages are built in the -arch target.
+     (closes: #817811)
+   * Update various URLs to use HTTPS.
+   * Drop unused lintian override for binaries-have-file-conflict.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Thu, 10 Mar 2016 20:52:00 +0100
+ 
+ qgis (2.14.0+dfsg0-2) unstable; urgency=medium
+ 
+   * Restore use of pkgkde_symbolshelper by dh.
+   * Add patch for osgEarth 2.7 support, re-enable globe plugin.
+   * Fix removal of obsolete diversions for both the grass plugin & provider.
+     (closes: #817176)
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Wed, 09 Mar 2016 19:11:51 +0100
+ 
+ qgis (2.14.0+dfsg0-1) unstable; urgency=medium
+ 
+   * Disable globe plugin, fails to build with osgEarth 2.7.
+   * Add Breaks/Replaces to qgis for binaries moved from grass provider.
+   * Add patch to fix 'number' typo.
+   * Move from experimental to unstable.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Tue, 08 Mar 2016 07:12:13 +0100
+ 
+ qgis (2.14.0+dfsg0-1~exp1) experimental; urgency=medium
+ 
+   [ Jürgen E. Fischer ]
+   * Release of 2.14.0
+ 
+   [ Bas Couwenberg ]
+   * New upstream release.
+   * Bump Standards-Version to 3.9.7, no changes.
+   * Merge upstream packaging changes, re-enable grass plugin.
+   * Update patches, changes:
+     - Drop 0001-fix-arm-build.patch, applied upstream
+     - Drop exclude-dxf2shp-plugin.patch, license issue fixed
+     - Drop typo changes for generated ChangeLog
+     - Refresh remaining patches
+   * Update copyright file, changes:
+     - Update copyright years for existing copyright holders
+     - Add new copyright holders
+     - Add license & copyright for embedded copies of Python nose2 & yaml
+     - Add license & copyright for new CMake modules
+     - Drop dxf2shp_converter plugin from Files-Excluded,
+       GPL-2 sources no longer included
+     - Drop files removed from upstream source
+   * Fix duplicate short description for qgis-{plugin,provider}-grass.
+   * Install man pages for qgis.bin & qbrowser.bin binaries.
+   * Add symbols file for libqgis-app2.14.0.
+   * Use versioned Breaks instead of Conflicts.
+   * Update symbols for amd64.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Fri, 26 Feb 2016 18:04:13 +0100
+ 
+ qgis (2.13.0) UNRELEASED; urgency=medium
+ 
+   * New development version 2.13 after branch of 2.12
+   * add dependencies to gdal-bin, python-psycopg2, python-yaml, python-mock
+     and python-nose2 for tests
+   * update optional oracle dependency to 12.1
+   * upgrade python-qgis from Recommends to Depends
+   * downgrade liblwgeom dependency to Recommends
+   * remove coding documentation
+   * replace grass plugin diversion to wrapper in qgis package
+   * remove spit plugin
+   * add support for ubuntu xenial
+ 
+  -- Jürgen E. Fischer <jef at norbit.de>  Fri, 26 Feb 2016 13:23:48 +0100
+ 
+ qgis (2.12.0) UNRELEASED; urgency=medium
+ 
+   * Release of 2.12.0
+ 
+  -- Jürgen E. Fischer <jef at norbit.de>  Fri, 23 Oct 2015 14:11:22 +0200
+ 
+ qgis (2.11.0) UNRELEASED; urgency=medium
+ 
+   * New development version 2.11 after branch of 2.10
+   * moved grass default.qgc from config to modules
+   * include grass7 plugin
+   * move grass provider to separate package
+   * add ubuntu wily and debian stretch
+   * add dependencies to qca2 and python-qt4-sql for new auth system
+     and jquery and leaflet for developer map
+   * separate libqgis_app to separate package
+   * include geometry checker and snapper plugins
+   * merge downstream debian changes from Bas Couwenberg
+ 
+  -- Jürgen E. Fischer <jef at norbit.de>  Fri, 23 Oct 2015 14:10:38 +0200
+ 
+ qgis (2.10.0) UNRELEASED; urgency=medium
+ 
+   * Release of 2.10.0
+ 
+  -- Jürgen E. Fischer <jef at norbit.de>  Fri, 26 Jun 2015 14:39:38 +0200
+ 
+ qgis (2.9.0) UNRELEASED; urgency=medium
+ 
+   * New development version 2.9 after branch of 2.8
+   * include dependency to liblwgeom
+   * 'stretch' package a bit
+   * merge downstream addition of debug package
+   * make build directory configurable
+   * include links to qt4 documentation in api docs
+   * include browser icons
+   * include libqt4-sql-sqlite and python-pyspatialite as build dependency
+ 
+  -- Jürgen E. Fischer <jef at norbit.de>  Fri, 26 Jun 2015 14:38:57 +0200
+ 
 +qgis (2.8.6+dfsg-1~bpo8+1) jessie-backports; urgency=medium
 +
 +  * Rebuild for jessie-backports.
 +
 + -- Bas Couwenberg <sebastic at debian.org>  Mon, 01 Feb 2016 14:06:52 +0100
 +
  qgis (2.8.6+dfsg-1) unstable; urgency=medium
  
    * Update symbols for other architectures.
diff --cc debian/control
index 3b131f8,ed3c243..994bbe3
--- a/debian/control
+++ b/debian/control
@@@ -55,10 -65,10 +65,10 @@@ Build-Depends: bison
                 pkg-kde-tools
  Build-Conflicts: libqgis-dev,
                   qgis-dev
- Standards-Version: 3.9.6
+ Standards-Version: 3.9.8
  Vcs-Browser: https://anonscm.debian.org/cgit/pkg-grass/qgis.git
 -Vcs-Git: https://anonscm.debian.org/git/pkg-grass/qgis.git
 +Vcs-Git: https://anonscm.debian.org/git/pkg-grass/qgis.git -b jessie-backports
- Homepage: http://qgis.org/
+ Homepage: https://qgis.org/
  X-Python-Version: >= 2.7, << 2.8
  
  Package: qgis
@@@ -68,11 -78,14 +78,13 @@@ Depends: ${shlibs:Depends}
           python-qgis (= ${binary:Version}),
           qgis-providers (= ${binary:Version}),
           qgis-common (= ${source:Version})
- Recommends: qgis-plugin-grass,
-             qgis-provider-grass,
-             qgis-plugin-globe
 -Recommends: 
 -#            qgis-plugin-globe,
++Recommends: qgis-plugin-globe,
+             qgis-plugin-grass,
+             qgis-provider-grass
  Suggests: gpsbabel
+ Breaks: qgis-provider-grass (<< 2.14.0)
  Conflicts: uim-qt3
+ Replaces: qgis-provider-grass (<< 2.14.0)
  Description: Geographic Information System (GIS)
   A Geographic Information System (GIS) manages, analyzes, and displays
   databases of geographic information. QGIS supports shape file viewing and
diff --cc debian/rules
index 8fc8d05,9cd2ef1..df97813
--- a/debian/rules
+++ b/debian/rules
@@@ -29,7 -34,7 +34,7 @@@ ifneq (,$(findstring -oracle,$(DISTRIBU
  	WITH_ORACLE=1
  endif
  
- ifneq ($(DISTRIBUTION),$(findstring $(DISTRIBUTION),"wheezy jessie jessie-backports stretch precise trusty utopic vivid wily"))
 -ifneq ($(DISTRIBUTION),$(findstring $(DISTRIBUTION),"wheezy jessie stretch precise trusty utopic vivid wily xenial"))
++ifneq ($(DISTRIBUTION),$(findstring $(DISTRIBUTION),"wheezy jessie jessie-backports stretch precise trusty utopic vivid wily xenial"))
  	DISTRIBUTION := sid
  endif
  

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