[qgis] branch upstream updated (c8f1ca1 -> 0a39626)
Bas Couwenberg
sebastic at debian.org
Fri Jul 8 16:22:46 UTC 2016
This is an automated email from the git hooks/post-receive script.
sebastic pushed a change to branch upstream
in repository qgis.
from c8f1ca1 Imported Upstream version 2.12.3+dfsg
adds ff02873 Imported Upstream version 2.8.4+dfsg
adds 0df9b23 Imported Upstream version 2.8.5+dfsg
adds 2d55ac1 Imported Upstream version 2.8.6+dfsg
adds 5f148da Imported Upstream version 2.14.0+dfsg
adds 4ebfb4e Imported Upstream version 2.14.0+dfsg0
adds e66986d Imported Upstream version 2.14.1+dfsg
adds 435e2ec Imported Upstream version 2.14.2+dfsg
adds bf5cbed Imported Upstream version 2.14.3+dfsg
adds 6d603d9 Imported Upstream version 2.14.4+dfsg
new 2966588 Merge tag 'upstream/2.14.4+dfsg' into upstream
new 0a39626 Imported Upstream version 2.16.0+dfsg
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.editorconfig | 13 +
.gitignore | 5 +-
.travis.yml | 114 +-
.tx/config | 32 +-
CMakeLists.txt | 142 +-
CODING | 1484 -
CONTRIBUTE.md | 25 +
ChangeLog | 22992 +++-
INSTALL | 116 +-
NEWS | 402 +-
README.md | 5 +-
ci/travis/linux/after_script.sh | 17 +-
ci/travis/linux/before_install.sh | 74 +-
ci/travis/linux/before_script.sh | 20 +-
ci/travis/linux/install.sh | 32 +-
ci/travis/linux/qt4/before_install.sh | 24 +
ci/travis/linux/qt4/install.sh | 59 +
ci/travis/linux/qt4/script.sh | 27 +
ci/travis/linux/qt5/before_install.sh | 31 +
ci/travis/linux/qt5/blacklist.txt | 17 +
ci/travis/linux/qt5/install.sh | 59 +
ci/travis/linux/qt5/script.sh | 29 +
ci/travis/linux/script.sh | 19 +-
ci/travis/osx/before_install.sh | 22 +-
ci/travis/osx/install.sh | 35 +-
ci/travis/osx/script.sh | 21 +-
cmake/FindGDAL.cmake | 9 +
cmake/FindOSGEARTH.cmake | 3 +
cmake/FindPyQt.py | 75 -
cmake/FindPyQt4.cmake | 6 +-
cmake/FindPyQt4.py | 75 +
cmake/FindPyQt5.cmake | 56 +
cmake/FindPyQt5.py | 75 +
cmake/FindPythonLibrary.cmake | 10 +-
cmake/FindQCA.cmake | 10 +-
cmake/FindQScintilla.cmake | 13 +-
cmake/FindQsci.cmake | 31 +-
cmake/FindQsci.py | 26 +-
cmake/FindQwt.cmake | 30 +-
cmake/FindSPATIALITE.cmake | 81 -
cmake/FindSpatiaLite.cmake | 83 +
cmake/PyQt4Macros.cmake | 88 -
cmake/PyQtMacros.cmake | 102 +
cmake/SIPMacros.cmake | 205 +-
cmake/UsePythonTest.cmake | 30 +-
cmake_templates/Doxyfile.in | 26 +-
cmake_templates/qgsconfig.h.in | 10 +-
debian/changelog | 49 +-
debian/compat.in | 2 +-
debian/control | 1 +
debian/control.in | 121 +-
debian/copyright | 313 +-
.../application/x-qgis-composer-template.desktop | 8 +
.../application/x-qgis-layer-definition.desktop | 8 +
.../mime/application/x-qgis-layer-settings.desktop | 2 +-
debian/mime/application/x-qgis-project.desktop | 2 +-
debian/python-qgis.install.in | 2 +
debian/qgis-common.install | 2 -
debian/qgis-mime-icon128x128.png | Bin 14941 -> 7656 bytes
debian/qgis-mime-icon16x16.png | Bin 1429 -> 718 bytes
debian/qgis-mime-icon192x192.png | Bin 0 -> 11503 bytes
debian/qgis-mime-icon22x22.png | Bin 1617 -> 982 bytes
debian/qgis-mime-icon24x24.png | Bin 1799 -> 1141 bytes
debian/qgis-mime-icon256x256.png | Bin 0 -> 15737 bytes
debian/qgis-mime-icon32x32.png | Bin 2576 -> 1617 bytes
debian/qgis-mime-icon36x36.png | Bin 3027 -> 1856 bytes
debian/qgis-mime-icon42x42.png | Bin 3699 -> 2241 bytes
debian/qgis-mime-icon48x48.png | Bin 4482 -> 2649 bytes
debian/qgis-mime-icon512x512.png | Bin 0 -> 34104 bytes
debian/qgis-mime-icon64x64.png | Bin 6749 -> 3611 bytes
debian/qgis-mime-icon72x72.png | Bin 7875 -> 4119 bytes
debian/qgis-mime-icon80x80.png | Bin 9206 -> 4617 bytes
debian/qgis-mime-icon8x8.png | Bin 602 -> 353 bytes
debian/qgis-mime-icon96x96.png | Bin 11765 -> 5577 bytes
debian/qgis-plugin-grass.postrm | 13 -
debian/qgis-plugin-grass.preinst | 28 -
debian/qgis-providers.install.in | 14 +-
debian/qgis-qgs128x128.png | Bin 0 -> 8073 bytes
debian/qgis-qgs16x16.png | Bin 0 -> 744 bytes
debian/qgis-qgs192x192.png | Bin 0 -> 11800 bytes
debian/qgis-qgs22x22.png | Bin 0 -> 1057 bytes
debian/qgis-qgs24x24.png | Bin 0 -> 1184 bytes
debian/qgis-qgs256x256.png | Bin 0 -> 16152 bytes
debian/qgis-qgs32x32.png | Bin 0 -> 1669 bytes
debian/qgis-qgs36x36.png | Bin 0 -> 1919 bytes
debian/qgis-qgs42x42.png | Bin 0 -> 2327 bytes
debian/qgis-qgs48x48.png | Bin 0 -> 2719 bytes
debian/qgis-qgs512x512.png | Bin 0 -> 34586 bytes
debian/qgis-qgs64x64.png | Bin 0 -> 3780 bytes
debian/qgis-qgs72x72.png | Bin 0 -> 4359 bytes
debian/qgis-qgs80x80.png | Bin 0 -> 4851 bytes
debian/qgis-qgs8x8.png | Bin 0 -> 371 bytes
debian/qgis-qgs96x96.png | Bin 0 -> 5855 bytes
debian/qgis-qlr128x128.png | Bin 0 -> 6957 bytes
debian/qgis-qlr16x16.png | Bin 0 -> 760 bytes
debian/qgis-qlr192x192.png | Bin 0 -> 10280 bytes
debian/qgis-qlr22x22.png | Bin 0 -> 1053 bytes
debian/qgis-qlr24x24.png | Bin 0 -> 1161 bytes
debian/qgis-qlr256x256.png | Bin 0 -> 14006 bytes
debian/qgis-qlr32x32.png | Bin 0 -> 1598 bytes
debian/qgis-qlr36x36.png | Bin 0 -> 1790 bytes
debian/qgis-qlr42x42.png | Bin 0 -> 2168 bytes
debian/qgis-qlr48x48.png | Bin 0 -> 2497 bytes
debian/qgis-qlr512x512.png | Bin 0 -> 29895 bytes
debian/qgis-qlr64x64.png | Bin 0 -> 3427 bytes
debian/qgis-qlr72x72.png | Bin 0 -> 3882 bytes
debian/qgis-qlr80x80.png | Bin 0 -> 4215 bytes
debian/qgis-qlr8x8.png | Bin 0 -> 381 bytes
debian/qgis-qlr96x96.png | Bin 0 -> 5124 bytes
debian/qgis-qml128x128.png | Bin 0 -> 10843 bytes
debian/qgis-qml16x16.png | Bin 0 -> 764 bytes
debian/qgis-qml192x192.png | Bin 0 -> 18174 bytes
debian/qgis-qml22x22.png | Bin 0 -> 1089 bytes
debian/qgis-qml24x24.png | Bin 0 -> 1220 bytes
debian/qgis-qml256x256.png | Bin 0 -> 26006 bytes
debian/qgis-qml32x32.png | Bin 0 -> 1769 bytes
debian/qgis-qml36x36.png | Bin 0 -> 2041 bytes
debian/qgis-qml42x42.png | Bin 0 -> 2514 bytes
debian/qgis-qml48x48.png | Bin 0 -> 3052 bytes
debian/qgis-qml512x512.png | Bin 0 -> 59391 bytes
debian/qgis-qml64x64.png | Bin 0 -> 4352 bytes
debian/qgis-qml72x72.png | Bin 0 -> 5070 bytes
debian/qgis-qml80x80.png | Bin 0 -> 5846 bytes
debian/qgis-qml8x8.png | Bin 0 -> 383 bytes
debian/qgis-qml96x96.png | Bin 0 -> 7352 bytes
debian/qgis-qpt128x128.png | Bin 0 -> 6693 bytes
debian/qgis-qpt16x16.png | Bin 0 -> 718 bytes
debian/qgis-qpt192x192.png | Bin 0 -> 9465 bytes
debian/qgis-qpt22x22.png | Bin 0 -> 1038 bytes
debian/qgis-qpt24x24.png | Bin 0 -> 1168 bytes
debian/qgis-qpt256x256.png | Bin 0 -> 12655 bytes
debian/qgis-qpt32x32.png | Bin 0 -> 1627 bytes
debian/qgis-qpt36x36.png | Bin 0 -> 1842 bytes
debian/qgis-qpt42x42.png | Bin 0 -> 2147 bytes
debian/qgis-qpt48x48.png | Bin 0 -> 2595 bytes
debian/qgis-qpt512x512.png | Bin 0 -> 26885 bytes
debian/qgis-qpt64x64.png | Bin 0 -> 3416 bytes
debian/qgis-qpt72x72.png | Bin 0 -> 3742 bytes
debian/qgis-qpt80x80.png | Bin 0 -> 4243 bytes
debian/qgis-qpt8x8.png | Bin 0 -> 358 bytes
debian/qgis-qpt96x96.png | Bin 0 -> 4993 bytes
debian/qgis.desktop | 2 +-
debian/qgis.install | 1 -
debian/qgis.mime | 3 +
debian/qgis.preinst | 17 +
debian/qgis.sh.in | 18 +-
debian/qgis.xml | 32 +-
debian/rules | 168 +-
debian/upstream/metadata | 8 +-
doc/AUTHORS | 3 +-
doc/CMakeLists.txt | 28 +-
doc/CODING.html | 1917 -
doc/CODING.t2t | 1497 -
doc/CONTRIBUTORS | 4 +
doc/INSTALL.html | 241 +-
doc/TRANSLATORS | 78 +-
doc/api_custom.css | 228 +
doc/build.sh | 5 -
doc/contributors.json | 102 +
...bae1ddf62a00a52519f028a18e7f.png.100x50_q85.jpg | Bin 0 -> 2717 bytes
...6194627e87ca81c9dffd4eee9ad1.png.100x50_q85.png | Bin 0 -> 5131 bytes
...fc486877065e21d3e28f89788e78.png.100x50_q85.png | Bin 0 -> 3154 bytes
...ca052492dff96434ddb54d5401262.png.50x50_q85.png | Bin 0 -> 4102 bytes
...89d41120cddf90509374642d400b4.png.50x50_q85.png | Bin 0 -> 4389 bytes
...56fb6b15cb9a098f8d27928152e8.jpg.100x50_q85.jpg | Bin 0 -> 1629 bytes
...d0e6aabe5e8e424b93b40b83be3a.png.100x50_q85.png | Bin 0 -> 7192 bytes
...ee18570638070439a8082b91dca8.png.100x50_q85.jpg | Bin 0 -> 1902 bytes
...26452e07e39d88716ec518ff5f3a.png.100x50_q85.png | Bin 0 -> 5039 bytes
...046bac3866b5649d269138d257a4.png.100x50_q85.png | Bin 0 -> 7420 bytes
...381e9a95a481808b27249f0f592.jpg.200x100_q85.jpg | Bin 0 -> 3447 bytes
...2cd84d93459d0f00b3a64850095c.png.100x50_q85.jpg | Bin 0 -> 2566 bytes
...c57d1e2338ddb55a7fb7e764b765.png.100x50_q85.png | Bin 0 -> 3039 bytes
...65fc941eaf0d080fcabbe29d3aff.png.100x50_q85.png | Bin 0 -> 4044 bytes
...063d065ef84840e734e411c770f2.png.100x50_q85.png | Bin 0 -> 8468 bytes
...888b441002777aee43514e3e271.png.200x100_q85.png | Bin 0 -> 6085 bytes
...0914eb947bf6dce5cee1c78455ba.jpg.100x50_q85.jpg | Bin 0 -> 2326 bytes
...58ebeb6bcbdce6fef4cb313ad9f9.png.100x50_q85.png | Bin 0 -> 6202 bytes
...bda8ed0b144478e7fa001e22ba63.jpg.100x50_q85.jpg | Bin 0 -> 1080 bytes
...4c112cc73fb5aaaee9696220649b.png.100x50_q85.png | Bin 0 -> 3052 bytes
...6ecb9981c8c02a6d6ba1fb6ca2c7.png.100x50_q85.jpg | Bin 0 -> 1679 bytes
...7d4e4adb87abf81c96c26c25cd36.png.100x50_q85.jpg | Bin 0 -> 1511 bytes
...e8d43a28d4ea3466633f15d17636.png.100x50_q85.jpg | Bin 0 -> 1262 bytes
...38057fd9bae0a427519ccbfef0d.png.300x150_q85.png | Bin 0 -> 13093 bytes
...4f686b531f05fcf85f59ed0dcb93.png.100x50_q85.png | Bin 0 -> 4117 bytes
...a7ef42b807b1b4fcd22566eef69d.png.100x50_q85.png | Bin 0 -> 6475 bytes
...7ea4fdb57c0de6ce4573af6d8c6c.png.100x50_q85.png | Bin 0 -> 3558 bytes
...482f12c7b2dff14659fd9ff6240c.png.100x50_q85.jpg | Bin 0 -> 1645 bytes
...e788e6adac40ecf6964eddc4d38e.png.100x50_q85.png | Bin 0 -> 9714 bytes
...88e622e7bf40ee85326c28cf09f3.jpg.100x50_q85.jpg | Bin 0 -> 1532 bytes
...c2f34ef61b034f7b86adfd96f4c4.png.100x50_q85.jpg | Bin 0 -> 1995 bytes
...0fb15735df8509527e6a1badce72.png.100x50_q85.png | Bin 0 -> 4377 bytes
...840586da0bd45110758c5b0a786ff.png.50x50_q85.png | Bin 0 -> 4373 bytes
...f2d6fd591f9760871e38a684bed0.png.100x50_q85.png | Bin 0 -> 6434 bytes
...2fd47917e1f948d795b6951dde9.png.200x100_q85.png | Bin 0 -> 17021 bytes
doc/index.dox | 8 +-
doc/linux.t2t | 106 +-
doc/modules.dox | 30 +-
doc/msvc.t2t | 5 +
doc/news.html | 457 +-
doc/news.t2t | 229 +-
doc/overview.t2t | 2 +-
doc/qt_creator_license_template | 15 +
doc/qtcreator_code_style.xml | 39 +
doc/release-sponsors.html | 139 +
i18n/CMakeLists.txt | 2 +-
i18n/qgis_ar.ts | 51194 +++++----
i18n/qgis_bg.ts | 100033 +++++++++++++++++
i18n/qgis_bs.ts | 69682 ++++++------
i18n/qgis_ca.ts | 52774 ++++-----
i18n/qgis_cs.ts | 53958 +++++-----
i18n/qgis_da.ts | 83840 ++++++++-------
i18n/qgis_de.ts | 53092 ++++++----
i18n/qgis_el.ts | 76994 +++++++-------
i18n/qgis_en.ts | 58222 +++++-----
i18n/qgis_es.ts | 94342 +++++++++--------
i18n/qgis_et.ts | 58718 +++++-----
i18n/qgis_eu.ts | 93640 ++++++++--------
i18n/qgis_fi.ts | 94202 ++++++++--------
i18n/qgis_fr.ts | 93643 ++++++++--------
i18n/qgis_gl.ts | 56107 +++++-----
i18n/qgis_hi.ts | 77821 +++++++-------
i18n/qgis_hr.ts | 73273 +++++++------
i18n/qgis_hu.ts | 54221 +++++-----
i18n/qgis_id.ts | 76278 ++++++-------
i18n/qgis_it.ts | 78213 +++++++-------
i18n/qgis_ja.ts | 94382 +++++++++--------
i18n/qgis_km.ts | 76329 ++++++-------
i18n/qgis_ko.ts | 77281 +++++++-------
i18n/qgis_lt.ts | 52684 ++++-----
i18n/qgis_lv.ts | 75295 +++++++------
i18n/qgis_nb.ts | 52956 ++++-----
i18n/qgis_nl.ts | 53683 +++++-----
i18n/qgis_pl.ts | 80445 +++++++-------
i18n/qgis_pt_BR.ts | 55971 +++++-----
i18n/qgis_pt_PT.ts | 94086 ++++++++--------
i18n/qgis_ro.ts | 53725 +++++-----
i18n/qgis_ru.ts | 54367 +++++-----
i18n/qgis_sk.ts | 51744 +++++----
i18n/qgis_sl.ts | 51234 +++++----
i18n/qgis_sr.ts | 94586 -----------------
i18n/qgis_sr at latin.ts | 94588 -----------------
i18n/qgis_sv.ts | 54617 +++++-----
i18n/qgis_tr.ts | 76984 +++++++-------
i18n/qgis_vi.ts | 65817 ++++++------
i18n/qgis_zh-Hans.ts | 80773 +++++++-------
i18n/qgis_zh-Hant.ts | 100114 ++++++++++++++++++
i18n/qgis_zh_CN.ts | 94879 -----------------
i18n/qgis_zh_TW.ts | 94845 -----------------
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/asc.icns | Bin 37163 -> 141649 bytes
images/icons/mac/ddf.icns | Bin 37192 -> 156604 bytes
images/icons/mac/dem.icns | Bin 37365 -> 137927 bytes
images/icons/mac/dt0.icns | Bin 37208 -> 137162 bytes
images/icons/mac/dxf.icns | Bin 0 -> 185819 bytes
images/icons/mac/gml.icns | Bin 37303 -> 185138 bytes
images/icons/mac/img.icns | Bin 37340 -> 138202 bytes
images/icons/mac/jp2.icns | Bin 37012 -> 135351 bytes
images/icons/mac/mif.icns | Bin 37123 -> 180599 bytes
images/icons/mac/mldata.icns | Bin 38456 -> 157244 bytes
images/icons/mac/qgs.icns | Bin 37375 -> 179032 bytes
images/icons/mac/qlr.icns | Bin 0 -> 157882 bytes
images/icons/mac/qml.icns | Bin 37377 -> 204663 bytes
images/icons/mac/qpt.icns | Bin 0 -> 173143 bytes
images/icons/mac/shp.icns | Bin 37122 -> 184610 bytes
images/icons/mac/sqlite.icns | Bin 0 -> 195815 bytes
images/icons/mac/tiff.icns | Bin 37029 -> 128643 bytes
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_asc_icon.svg | 406 +
images/icons/qgis_ddf_icon.svg | 412 +
images/icons/qgis_dem_icon.svg | 376 +
images/icons/qgis_dt0_icon.svg | 382 +
images/icons/qgis_dxf_icon.svg | 369 +
images/icons/qgis_gml_icon.svg | 369 +
images/icons/qgis_icon_xmas.svg | 345 +
images/icons/qgis_img_icon.svg | 406 +
images/icons/qgis_jp2_icon.svg | 406 +
images/icons/qgis_mif_icon.svg | 343 +
images/icons/qgis_mime_icon.svg | 422 +
images/icons/qgis_mldata_icon.svg | 406 +
images/icons/qgis_qgs_icon.svg | 333 +
images/icons/qgis_qlr_icon.svg | 438 +
images/icons/qgis_qml_icon.svg | 558 +
images/icons/qgis_qpt_icon.svg | 616 +
images/icons/qgis_shp_icon.svg | 370 +
images/icons/qgis_sqlite_icon.svg | 485 +
images/icons/qgis_tif_icon.svg | 406 +
images/images.qrc | 166 +-
images/splash/splash.png | Bin 374526 -> 3251283 bytes
images/sponsors/aas_300wide.png | Bin 6570 -> 0 bytes
images/sponsors/bronze.png | Bin 5285 -> 0 bytes
images/sponsors/buttons.xcf | Bin 46743 -> 0 bytes
images/sponsors/gaia.png | Bin 8423 -> 0 bytes
images/sponsors/geosynergy.png | Bin 14118 -> 0 bytes
images/sponsors/gold.png | Bin 6211 -> 0 bytes
images/sponsors/ibw.png | Bin 10406 -> 0 bytes
images/sponsors/platinum.png | Bin 5487 -> 0 bytes
images/sponsors/silver.png | Bin 4326 -> 0 bytes
images/sponsors/vorarlberg.png | Bin 7298 -> 0 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/arrows/NorthArrow_02.svg | 2 +-
images/svg/arrows/NorthArrow_03.svg | 2 +-
images/svg/arrows/NorthArrow_04.svg | 9 +-
images/svg/arrows/NorthArrow_05.svg | 17 +-
images/svg/arrows/NorthArrow_06.svg | 14 +-
images/svg/arrows/NorthArrow_07.svg | 15 +-
images/svg/arrows/NorthArrow_08.svg | 11 +-
images/svg/arrows/NorthArrow_09.svg | 11 +-
images/svg/arrows/NorthArrow_10.svg | 12 +-
images/svg/arrows/NorthArrow_11.svg | 9 +-
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/crosses/Cross1.svg | 58 +-
images/svg/crosses/Cross4.svg | 60 +-
images/svg/crosses/Cross5.svg | 66 +-
images/svg/crosses/Cross6.svg | 8 +-
images/svg/crosses/Star1.svg | 8 +-
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 | 4 +-
images/svg/shopping/shopping_estateagent.svg | 4 +-
images/svg/shopping/shopping_estateagent2.svg | 8 +-
images/svg/shopping/shopping_fish.svg | 2 +-
images/svg/shopping/shopping_garden_centre.svg | 2 +-
images/svg/shopping/shopping_gift.svg | 40 +-
images/svg/shopping/shopping_greengrocer.svg | 8 +-
images/svg/shopping/shopping_hairdresser.svg | 8 +-
images/svg/shopping/shopping_hifi.svg | 8 +-
images/svg/shopping/shopping_jewelry.svg | 12 +-
images/svg/shopping/shopping_laundrette.svg | 14 +-
images/svg/shopping/shopping_mobile_phone.svg | 8 +-
images/svg/shopping/shopping_motorcycle.svg | 16 +-
images/svg/shopping/shopping_music.svg | 32 +-
images/svg/shopping/shopping_pet.svg | 4 +-
images/svg/shopping/shopping_pet2.svg | 20 +-
images/svg/shopping/shopping_photo.svg | 20 +-
images/svg/shopping/shopping_supermarket.svg | 4 +-
images/svg/shopping/shopping_tackle.svg | 8 +-
images/svg/shopping/shopping_video_rental.svg | 20 +-
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/disability_accessibility.svg | 108 +
images/svg/symbol/disability_accessibility2.svg | 57 +
images/svg/symbol/disability_lowvision.svg | 140 +
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/cadtools/cad.svg | 2382 +
images/themes/default/diagramNone.svg | 69 +
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/labelingNone.svg | 69 +
images/themes/default/labelingObstacle.svg | 612 +
images/themes/default/labelingRuleBased.svg | 110 +
images/themes/default/labelingSingle.svg | 86 +
images/themes/default/legend.svg | 258 +
images/themes/default/locked_repeating.svg | 434 +
images/themes/default/mActionAddAfsLayer.svg | 520 +
images/themes/default/mActionAddAmsLayer.svg | 542 +
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/mActionAddDb2Layer.svg | 138 +
images/themes/default/mActionAddHtml.svg | 625 +
images/themes/default/mActionAddImage.svg | 507 +
images/themes/default/mActionAddLegend.svg | 293 +
images/themes/default/mActionAddMap.svg | 291 +
images/themes/default/mActionAddNodesItem.svg | 332 +
images/themes/default/mActionAddPart.svg | 1159 +
images/themes/default/mActionAddPolygon.svg | 355 +
images/themes/default/mActionAddPolyline.svg | 344 +
images/themes/default/mActionAddRing.svg | 1154 +
.../{mActionOpenTable.png => mActionAddTable.png} | Bin
images/themes/default/mActionAddTable.svg | 709 +
images/themes/default/mActionAddVirtualLayer.svg | 275 +
images/themes/default/mActionAlignBottom.svg | 519 +
images/themes/default/mActionAlignHCenter.svg | 519 +
images/themes/default/mActionAlignLeft.svg | 519 +
images/themes/default/mActionAlignRight.svg | 519 +
images/themes/default/mActionAlignTop.svg | 519 +
images/themes/default/mActionAlignVCenter.svg | 519 +
images/themes/default/mActionAnnotation.svg | 1412 +
images/themes/default/mActionAtlasSettings.svg | 112 +-
images/themes/default/mActionCalculateField.svg | 1447 +
.../default/mActionChangeLabelProperties.svg | 628 +
images/themes/default/mActionComposerManager.svg | 3521 +-
.../default/mActionConditionalFormatting.svg | 2104 +
images/themes/default/mActionCreateMemory.svg | 323 +
images/themes/default/mActionDeleteAttribute.svg | 1023 +
images/themes/default/mActionDeletePart.svg | 1155 +
images/themes/default/mActionDeleteRing.svg | 1151 +
images/themes/default/mActionDeleteSelected.svg | 2213 +-
images/themes/default/mActionDeselectAll.svg | 121 +-
...{pie-chart.svg => mActionDiagramProperties.svg} | 0
images/themes/default/mActionDuplicateComposer.svg | 283 +-
images/themes/default/mActionEditCopy.svg | 2513 +
images/themes/default/mActionEditCut.svg | 2459 +
images/themes/default/mActionEditNodesItem.svg | 406 +
images/themes/default/mActionEditPaste.svg | 2481 +
images/themes/default/mActionFileNew.svg | 202 +-
images/themes/default/mActionFilePrint.svg | 3628 +
images/themes/default/mActionFillRing.svg | 2002 +-
images/themes/default/mActionFilterTableFields.svg | 724 +
images/themes/default/mActionFormAnnotation.svg | 1408 +
images/themes/default/mActionFormView.svg | 2334 +
.../default/mActionFullCumulativeCutStretch.svg | 391 +
images/themes/default/mActionGroupItems.svg | 539 +
images/themes/default/mActionHistory.svg | 107 +
images/themes/default/mActionHtmlAnnotation.svg | 2252 +
images/themes/default/mActionInvertSelection.svg | 67 +
images/themes/default/mActionLabel.svg | 281 +
images/themes/default/mActionLabeling.svg | 569 +
.../default/mActionLocalCumulativeCutStretch.svg | 365 +
.../default/mActionLocalHistogramStretch.svg | 355 +
images/themes/default/mActionLowerItems.svg | 512 +
images/themes/default/mActionMapTips.svg | 2752 +
images/themes/default/mActionMeasure.svg | 2371 +
images/themes/default/mActionMeasureAngle.svg | 3314 +
images/themes/default/mActionMeasureArea.svg | 3301 +
.../default/mActionMergeFeatureAttributes.svg | 888 +
images/themes/default/mActionMergeFeatures.svg | 1145 +
images/themes/default/mActionMoveFeature.svg | 1153 +
images/themes/default/mActionMoveFeatureLine.svg | 1171 +
images/themes/default/mActionMoveFeaturePoint.svg | 738 +
images/themes/default/mActionMoveItemContent.svg | 289 +
images/themes/default/mActionMoveItemsToBottom.svg | 519 +
images/themes/default/mActionMoveItemsToTop.svg | 519 +
images/themes/default/mActionMoveLabel.svg | 618 +
images/themes/default/mActionMultiEdit.svg | 184 +
images/themes/default/mActionNewAttribute.svg | 1317 +
images/themes/default/mActionNewBookmark.svg | 1297 +
images/themes/default/mActionNewComposer.svg | 108 +-
.../themes/default/mActionNewGeoPackageLayer.svg | 394 +
images/themes/default/mActionNewTableRow.svg | 1312 +
images/themes/default/mActionNodeTool.svg | 2487 +
images/themes/default/mActionOffsetCurve.svg | 1127 +
.../themes/default/mActionOffsetPointSymbols.svg | 700 +
images/themes/default/mActionOpenTable.svg | 674 +
images/themes/default/mActionPanToSelected.svg | 27 +-
images/themes/default/mActionRaiseItems.svg | 512 +
images/themes/default/mActionRedo.svg | 81 +
images/themes/default/mActionReshape.svg | 1130 +
images/themes/default/mActionRotateFeature.svg | 1156 +
images/themes/default/mActionRotateLabel.svg | 221 +-
.../themes/default/mActionRotatePointSymbols.svg | 701 +
images/themes/default/mActionSaveAsPDF.svg | 4835 +
images/themes/default/mActionSaveAsSVG.svg | 4849 +
images/themes/default/mActionSaveMapAsImage.svg | 2850 +
images/themes/default/mActionScaleBar.svg | 285 +
images/themes/default/mActionSelect.svg | 194 +-
images/themes/default/mActionSelectAll.png | Bin 0 -> 539 bytes
images/themes/default/mActionSelectAll.svg | 75 +
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/mActionSelectedToTop.svg | 1281 +
images/themes/default/mActionShowBookmarks.svg | 1261 +
images/themes/default/mActionShowPinnedLabels.svg | 139 +-
images/themes/default/mActionSimplify.svg | 1551 +
images/themes/default/mActionSplitFeatures.svg | 2952 +-
images/themes/default/mActionSplitParts.svg | 3006 +-
images/themes/default/mActionSum.svg | 1215 +
images/themes/default/mActionSvgAnnotation.svg | 2321 +
images/themes/default/mActionTextAnnotation.svg | 1400 +
images/themes/default/mActionTracing.png | Bin 0 -> 1172 bytes
images/themes/default/mActionTracing.svg | 2268 +
images/themes/default/mActionUndo.svg | 81 +
images/themes/default/mActionUngroupItems.svg | 560 +
images/themes/default/mActionZoomToBookmark.svg | 547 +
images/themes/default/mActionZoomToLayer.svg | 22 +-
images/themes/default/mActionZoomToSelected.svg | 31 +-
images/themes/default/mIconAfs.svg | 480 +
images/themes/default/mIconAms.svg | 503 +
images/themes/default/mIconDb2.svg | 112 +
images/themes/default/mIconDeselected.svg | 26 +-
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/mIconFormSelect.svg | 148 +
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/multieditChangedValues.svg | 1061 +
images/themes/default/multieditMixedValues.svg | 957 +
images/themes/default/multieditSameValues.svg | 125 +
images/themes/default/propertyicons/diagram.svg | 8520 ++
.../themes/default/propertyicons/stylepreset.svg | 326 +
images/themes/default/propertyicons/symbology.svg | 252 +
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 +
images/themes/default/rendererNullSymbol.svg | 84 +
.../default/rendererPointDisplacementSymbol.svg | 88 +
images/themes/default/rendererRuleBasedSymbol.svg | 94 +
images/themes/default/rendererSingleSymbol.svg | 84 +
images/themes/default/sort.svg | 73 +
.../themes/default/styleicons/multibandcolor.svg | 158 +
images/themes/default/styleicons/paletted.svg | 98 +
.../themes/default/styleicons/singlebandgray.svg | 93 +
.../default/styleicons/singlebandpseudocolor.svg | 105 +
images/themes/default/sync_views.svg | 151 +
.../themes}/default/vector_grid.png | Bin
mac/app.info.plist.in | 52 +-
mac/browser.info.plist.in | 4 +-
ms-windows/Installer-Files/WelcomeFinishPage.bmp | Bin 154542 -> 154542 bytes
ms-windows/QGIS-Installer.nsi | 7 +-
ms-windows/cygwin/package.sh | 16 +-
ms-windows/osgeo4w/browser-grass.bat.tmpl | 3 +-
ms-windows/osgeo4w/browser.bat.tmpl | 1 +
ms-windows/osgeo4w/creatensis.pl | 62 +-
ms-windows/osgeo4w/httpd.conf.tmpl | 1 +
ms-windows/osgeo4w/package-nightly.cmd | 31 +-
ms-windows/osgeo4w/package.cmd | 42 +-
ms-windows/osgeo4w/postinstall-desktop.bat | 8 +-
ms-windows/osgeo4w/postinstall-dev.bat | 12 +-
ms-windows/osgeo4w/postinstall-grass.bat | 7 +-
ms-windows/osgeo4w/preremove-desktop.bat | 18 +-
ms-windows/osgeo4w/preremove-dev.bat | 20 +-
ms-windows/osgeo4w/preremove-grass.bat | 10 +-
ms-windows/osgeo4w/preremove-server.bat | 2 +-
ms-windows/osgeo4w/qgis-grass.bat.tmpl | 2 +-
ms-windows/osgeo4w/qgis.reg.tmpl | 37 +-
ms-windows/plugins.nsh | 1 -
ms-windows/python_plugins.nsh | 1 -
python/CMakeLists.txt | 71 +-
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 | 48 +
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 +
TODO => python/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 +
.../jinja2/testsuite/res => PyQt}/__init__.py | 0
python/__init__.py | 11 +-
python/analysis/__init__.py | 27 +
python/analysis/analysis.sip | 33 +-
python/analysis/interpolation/Bezier3D.sip | 9 +-
.../interpolation/DualEdgeTriangulation.sip | 13 +-
python/analysis/interpolation/NormVecDecorator.sip | 9 +-
python/analysis/interpolation/ParametricLine.sip | 10 +-
python/analysis/interpolation/Point3D.sip | 4 +-
python/analysis/interpolation/TriDecorator.sip | 9 +-
python/analysis/interpolation/Triangulation.sip | 72 +-
python/analysis/interpolation/Vector3D.sip | 4 +-
.../analysis/interpolation/qgsgridfilewriter.sip | 1 -
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 | 37 +-
python/analysis/raster/qgsrastercalcnode.sip | 5 +
python/analysis/raster/qgsrastercalculator.sip | 13 +-
python/analysis/raster/qgsrastermatrix.sip | 2 +
python/analysis/raster/qgsrelief.sip | 4 +
python/analysis/vector/qgsgeometryanalyzer.sip | 115 +-
python/analysis/vector/qgspointsample.sip | 1 -
python/analysis/vector/qgstransectsample.sip | 1 -
python/analysis/vector/qgszonalstatistics.sip | 1 -
python/console/CMakeLists.txt | 2 +-
python/console/__init__.py | 2 +-
python/console/console.py | 152 +-
python/console/console_compile_apis.py | 12 +-
python/console/console_editor.py | 176 +-
python/console/console_output.py | 22 +-
python/console/console_sci.py | 83 +-
python/console/console_settings.py | 18 +-
python/core/__init__.py | 70 +-
python/core/auth/qgsauthcertutils.sip | 129 +-
python/core/auth/qgsauthconfig.sip | 164 +-
python/core/auth/qgsauthcrypto.sip | 5 +
python/core/auth/qgsauthmanager.sip | 276 +-
python/core/auth/qgsauthmethod.sip | 56 +
python/core/composer/qgsaddremoveitemcommand.sip | 3 +-
python/core/composer/qgsatlascomposition.sip | 29 +-
python/core/composer/qgscomposerarrow.sip | 16 +-
python/core/composer/qgscomposerattributetable.sip | 10 +-
.../composer/qgscomposerattributetablemodel.sip | 9 +-
.../core/composer/qgscomposerattributetablev2.sip | 15 +-
python/core/composer/qgscomposerframe.sip | 3 +-
python/core/composer/qgscomposerhtml.sip | 4 +-
python/core/composer/qgscomposeritem.sip | 141 +-
python/core/composer/qgscomposeritemcommand.sip | 4 +-
python/core/composer/qgscomposerlabel.sip | 38 +-
python/core/composer/qgscomposerlegend.sip | 29 +-
python/core/composer/qgscomposerlegenditem.sip | 3 +-
python/core/composer/qgscomposerlegendstyle.sip | 1 -
python/core/composer/qgscomposermap.sip | 172 +-
python/core/composer/qgscomposermapgrid.sip | 196 +-
python/core/composer/qgscomposermapitem.sip | 48 +-
python/core/composer/qgscomposermapoverview.sip | 61 +-
python/core/composer/qgscomposermodel.sip | 79 +-
python/core/composer/qgscomposermultiframe.sip | 38 +-
.../core/composer/qgscomposermultiframecommand.sip | 3 +-
python/core/composer/qgscomposernodesitem.sip | 111 +
python/core/composer/qgscomposerobject.sip | 25 +-
python/core/composer/qgscomposerpicture.sip | 65 +-
python/core/composer/qgscomposerpolygon.sip | 41 +
python/core/composer/qgscomposerpolyline.sip | 42 +
python/core/composer/qgscomposerscalebar.sip | 42 +-
python/core/composer/qgscomposershape.sip | 2 +-
python/core/composer/qgscomposertable.sip | 10 +-
python/core/composer/qgscomposertablev2.sip | 19 +-
python/core/composer/qgscomposertexttable.sip | 17 +-
python/core/composer/qgscomposerutils.sip | 40 +-
python/core/composer/qgscomposition.sip | 237 +-
.../core/composer/qgsgroupungroupitemscommand.sip | 43 +
python/core/composer/qgslegendmodel.sip | 2 +-
python/core/composer/qgsscalebarstyle.sip | 2 +-
python/core/contextmanagers.py | 25 +
python/core/conversions.sip | 130 +-
python/core/core.sip | 124 +-
python/core/diagram/qgsdiagram.sip | 26 +-
python/core/diagram/qgshistogramdiagram.sip | 5 +-
python/core/diagram/qgspiediagram.sip | 5 +-
python/core/diagram/qgstextdiagram.sip | 5 +-
python/core/dxf/qgsdxfexport.sip | 288 +-
python/core/effects/qgsblureffect.sip | 4 +-
python/core/effects/qgscoloreffect.sip | 4 +-
python/core/effects/qgseffectstack.sip | 2 +-
python/core/effects/qgsgloweffect.sip | 9 +-
python/core/effects/qgsimageoperation.sip | 13 +-
python/core/effects/qgspainteffect.sip | 26 +-
python/core/effects/qgspainteffectregistry.sip | 21 +-
python/core/effects/qgsshadoweffect.sip | 10 +-
python/core/effects/qgstransformeffect.sip | 9 +-
python/core/geometry/qgsabstractgeometryv2.sip | 323 +-
python/core/geometry/qgscircularstringv2.sip | 74 +-
python/core/geometry/qgscompoundcurvev2.sip | 57 +-
python/core/geometry/qgscurvepolygonv2.sip | 65 +-
python/core/geometry/qgscurvev2.sip | 91 +-
python/core/geometry/qgsgeometry.sip | 233 +-
python/core/geometry/qgsgeometrycollectionv2.sip | 63 +-
python/core/geometry/qgsgeometryengine.sip | 17 +-
python/core/geometry/qgslinestringv2.sip | 149 +-
python/core/geometry/qgsmulticurvev2.sip | 6 +-
python/core/geometry/qgsmultilinestringv2.sip | 8 +-
python/core/geometry/qgsmultipointv2.sip | 24 +-
python/core/geometry/qgsmultipolygonv2.sip | 4 +
python/core/geometry/qgspointv2.sip | 239 +-
python/core/geometry/qgspolygonv2.sip | 18 +-
python/core/geometry/qgssurfacev2.sip | 9 +-
python/core/geometry/qgswkbptr.sip | 21 +
python/core/geometry/qgswkbtypes.sip | 97 +-
python/core/gps/qgsgpsconnection.sip | 8 +-
python/core/gps/qgsgpsconnectionregistry.sip | 9 +-
python/core/gps/qgsqtlocationconnection.sip | 4 +
python/core/layertree/qgslayertreegroup.sip | 14 +-
python/core/layertree/qgslayertreelayer.sip | 12 +-
python/core/layertree/qgslayertreemodel.sip | 96 +-
.../core/layertree/qgslayertreemodellegendnode.sip | 54 +-
python/core/layertree/qgslayertreenode.sip | 10 +-
.../core/layertree/qgslayertreeregistrybridge.sip | 11 +-
python/core/layertree/qgslayertreeutils.sip | 14 +
python/core/qgis.sip | 81 +-
python/core/qgsaction.sip | 98 +
python/core/qgsactionmanager.sip | 182 +
python/core/qgsaggregatecalculator.sip | 114 +
python/core/qgsapplication.sip | 55 +-
python/core/qgsattributeaction.sip | 108 +-
python/core/qgsattributetableconfig.sip | 169 +
python/core/qgsbrowsermodel.sip | 22 +-
python/core/qgscachedfeatureiterator.sip | 2 +-
python/core/qgsclipper.sip | 19 +-
python/core/qgscolorscheme.sip | 51 +-
python/core/qgscolorschemeregistry.sip | 10 +-
python/core/qgsconditionalstyle.sip | 4 +-
python/core/qgscoordinatereferencesystem.sip | 111 +-
python/core/qgscoordinatetransform.sip | 48 +-
python/core/qgscredentials.sip | 24 +
python/core/qgscrscache.sip | 78 +-
python/core/qgsdatadefined.sip | 8 +-
python/core/qgsdataitem.sip | 146 +-
python/core/qgsdataitemproviderregistry.sip | 8 +-
python/core/qgsdataprovider.sip | 202 +-
python/core/qgsdatasourceuri.sip | 75 +-
python/core/qgsdatetimestatisticalsummary.sip | 125 +
python/core/qgsdiagramrendererv2.sip | 341 +-
python/core/qgsdistancearea.sip | 199 +-
python/core/qgseditformconfig.sip | 610 +
python/core/qgsexpression.sip | 496 +-
python/core/qgsexpressioncontext.sip | 92 +-
python/core/qgsfeature.sip | 9 +-
python/core/qgsfeaturefilterprovider.sip | 27 +
python/core/qgsfeatureiterator.sip | 21 +
python/core/qgsfeaturerequest.sip | 236 +-
python/core/qgsfeaturestore.sip | 6 -
python/core/qgsfield.sip | 78 +-
python/core/qgsfontutils.sip | 11 +
python/core/qgsgeometrycache.sip | 2 -
python/core/qgsgeometrysimplifier.sip | 4 +-
python/core/qgsgeometryvalidator.sip | 2 +-
python/core/qgsgml.sip | 13 +-
python/core/qgsgmlschema.sip | 2 -
python/core/qgshttptransaction.sip | 6 +-
python/core/qgsinterval.sip | 139 +
python/core/qgsjsonutils.sip | 200 +
python/core/qgslabel.sip | 16 +-
python/core/qgslabelattributes.sip | 2 -
python/core/qgslabelsearchtree.sip | 4 +
python/core/qgslayerdefinition.sip | 31 +
python/core/qgslegendsettings.sip | 16 +-
python/core/qgslogger.sip | 6 +-
python/core/qgsmaphittest.sip | 63 +
python/core/qgsmaplayer.sip | 335 +-
python/core/qgsmaplayerregistry.sip | 247 +-
python/core/qgsmaprenderer.sip | 69 +-
python/core/qgsmaprendererjob.sip | 5 +-
python/core/qgsmapsettings.sip | 60 +-
python/core/qgsmaptopixel.sip | 180 +-
python/core/qgsmaptopixelgeometrysimplifier.sip | 34 +-
python/core/qgsmessagelog.sip | 2 +-
python/core/qgsmessageoutput.sip | 24 +-
python/core/qgsmultirenderchecker.sip | 8 +-
python/core/qgsnetworkaccessmanager.sip | 22 +-
python/core/qgsnetworkcontentfetcher.sip | 8 +-
python/core/qgsobjectcustomproperties.sip | 37 +
python/core/qgsogcutils.sip | 8 +-
python/core/qgsowsconnection.sip | 8 +-
python/core/qgspallabeling.sip | 144 +-
python/core/qgspluginlayer.sip | 8 +-
python/core/qgspluginlayerregistry.sip | 2 +
python/core/qgspoint.sip | 155 +-
python/core/qgspointlocator.sip | 43 +-
python/core/qgsproject.sip | 322 +-
python/core/qgsprojectproperty.sip | 96 +-
python/core/qgsprojectversion.sip | 12 +-
python/core/qgsprovidermetadata.sip | 12 +-
python/core/qgsproviderregistry.sip | 23 +-
python/core/qgspythonrunner.sip | 2 +-
python/core/qgsrectangle.sip | 15 +-
python/core/qgsrelation.sip | 94 +-
python/core/qgsrelationmanager.sip | 15 +-
python/core/qgsrenderchecker.sip | 28 +-
python/core/qgsrendercontext.sip | 118 +-
python/core/qgsruntimeprofiler.sip | 62 +
python/core/qgsscalecalculator.sip | 9 +-
python/core/qgsscaleexpression.sip | 9 +-
python/core/qgssimplifymethod.sip | 11 +-
python/core/qgssnapper.sip | 33 +-
python/core/qgssnappingutils.sip | 38 +-
python/core/qgssqlstatement.sip | 602 +
python/core/qgsstatisticalsummary.sip | 48 +-
python/core/qgsstringstatisticalsummary.sip | 158 +
python/core/qgsstringutils.sip | 2 -
python/core/qgstolerance.sip | 76 +-
python/core/qgstracer.sip | 84 +
python/core/qgstransaction.sip | 18 +-
python/core/qgstransactiongroup.sip | 68 +
python/core/qgsunittypes.sip | 172 +
python/core/qgsvectordataprovider.sip | 74 +-
python/core/qgsvectorfilewriter.sip | 138 +-
python/core/qgsvectorlayer.sip | 855 +-
python/core/qgsvectorlayercache.sip | 7 +-
python/core/qgsvectorlayereditbuffer.sip | 44 +-
python/core/qgsvectorlayereditpassthrough.sip | 21 +
python/core/qgsvectorlayereditutils.sip | 100 +-
python/core/qgsvectorlayerfeatureiterator.sip | 47 +-
python/core/qgsvectorlayerimport.sip | 10 +-
python/core/qgsvectorlayerjoinbuffer.sip | 5 +-
python/core/qgsvectorlayerundocommand.sip | 101 +
python/core/qgsvectorsimplifymethod.sip | 18 +
python/core/qgsvirtuallayerdefinition.sip | 125 +
python/core/qgsvirtuallayerdefinitionutils.sip | 12 +
python/core/qgsvisibilitypresetcollection.sip | 16 +-
python/core/qgsxmlutils.sip | 20 +
python/core/raster/qgsbilinearrasterresampler.sip | 2 +-
python/core/raster/qgsbrightnesscontrastfilter.sip | 2 +-
python/core/raster/qgscolorrampshader.sip | 23 +-
python/core/raster/qgscontrastenhancement.sip | 4 +
.../core/raster/qgscontrastenhancementfunction.sip | 1 -
python/core/raster/qgscubicrasterresampler.sip | 2 +-
python/core/raster/qgshillshaderenderer.sip | 97 +
python/core/raster/qgshuesaturationfilter.sip | 2 +-
python/core/raster/qgsmultibandcolorrenderer.sip | 6 +-
python/core/raster/qgspalettedrasterrenderer.sip | 7 +-
python/core/raster/qgsrasterbandstats.sip | 3 +-
python/core/raster/qgsrasterblock.sip | 14 +-
python/core/raster/qgsrasterchecker.sip | 5 +
python/core/raster/qgsrasterdataprovider.sip | 106 +-
python/core/raster/qgsrasterdrawer.sip | 27 +-
python/core/raster/qgsrasterfilewriter.sip | 5 +-
python/core/raster/qgsrasteridentifyresult.sip | 2 +-
python/core/raster/qgsrasterinterface.sip | 44 +-
python/core/raster/qgsrasteriterator.sip | 1 -
python/core/raster/qgsrasterlayer.sip | 34 +-
python/core/raster/qgsrasternuller.sip | 2 +-
python/core/raster/qgsrasterpipe.sip | 7 +-
python/core/raster/qgsrasterprojector.sip | 72 +-
python/core/raster/qgsrasterrange.sip | 8 +-
python/core/raster/qgsrasterrenderer.sip | 31 +-
python/core/raster/qgsrasterresamplefilter.sip | 2 +-
python/core/raster/qgsrasterresampler.sip | 6 +-
python/core/raster/qgsrastershader.sip | 8 +-
python/core/raster/qgsrastershaderfunction.sip | 8 +-
.../core/raster/qgssinglebandcolordatarenderer.sip | 7 +-
python/core/raster/qgssinglebandgrayrenderer.sip | 7 +-
.../raster/qgssinglebandpseudocolorrenderer.sip | 9 +-
python/core/symbology-ng/qgs25drenderer.sip | 106 +
python/core/symbology-ng/qgsarrowsymbollayer.sip | 152 +
.../qgscategorizedsymbolrendererv2.sip | 38 +-
python/core/symbology-ng/qgscptcityarchive.sip | 10 +-
.../core/symbology-ng/qgsellipsesymbollayerv2.sip | 15 +-
python/core/symbology-ng/qgsfillsymbollayerv2.sip | 112 +-
.../qgsgeometrygeneratorsymbollayerv2.sip | 88 +
.../symbology-ng/qgsgraduatedsymbolrendererv2.sip | 65 +-
python/core/symbology-ng/qgsheatmaprenderer.sip | 34 +-
.../symbology-ng/qgsinvertedpolygonrenderer.sip | 47 +-
python/core/symbology-ng/qgslegendsymbolitemv2.sip | 3 +
python/core/symbology-ng/qgslinesymbollayerv2.sip | 63 +-
.../core/symbology-ng/qgsmarkersymbollayerv2.sip | 460 +-
python/core/symbology-ng/qgsnullsymbolrenderer.sip | 46 +
.../symbology-ng/qgspointdisplacementrenderer.sip | 11 +-
python/core/symbology-ng/qgsrendererv2.sip | 212 +-
python/core/symbology-ng/qgsrendererv2registry.sip | 77 +-
.../core/symbology-ng/qgsrulebasedrendererv2.sip | 56 +-
.../symbology-ng/qgssinglesymbolrendererv2.sip | 6 +-
python/core/symbology-ng/qgsstylev2.sip | 16 +-
python/core/symbology-ng/qgssvgcache.sip | 57 +-
python/core/symbology-ng/qgssymbollayerv2.sip | 312 +-
.../core/symbology-ng/qgssymbollayerv2registry.sip | 4 +
python/core/symbology-ng/qgssymbollayerv2utils.sip | 28 +-
python/core/symbology-ng/qgssymbolv2.sip | 266 +-
python/core/symbology-ng/qgsvectorcolorrampv2.sip | 164 +-
.../symbology-ng/qgsvectorfieldsymbollayer.sip | 7 +-
python/custom_widgets/qgis_customwidgets.py | 10 +-
python/ext-libs/CMakeLists.txt | 29 +-
python/ext-libs/future/_dummy_thread/__init__.py | 10 +
python/ext-libs/future/_markupbase/__init__.py | 10 +
python/ext-libs/future/_thread/__init__.py | 10 +
python/ext-libs/future/builtins/__init__.py | 12 +
python/ext-libs/future/configparser/__init__.py | 13 +
python/ext-libs/future/copyreg/__init__.py | 9 +
.../future/future-0.15.2.dist-info/DESCRIPTION.rst | 83 +
.../future/future-0.15.2.dist-info/INSTALLER | 1 +
.../future/future-0.15.2.dist-info/METADATA | 104 +
.../ext-libs/future/future-0.15.2.dist-info/RECORD | 482 +
.../ext-libs/future/future-0.15.2.dist-info/WHEEL | 5 +
.../future-0.15.2.dist-info/entry_points.txt | 4 +
.../future/future-0.15.2.dist-info/metadata.json | 1 +
.../future/future-0.15.2.dist-info/top_level.txt | 18 +
python/ext-libs/future/future/__init__.py | 94 +
.../ext-libs/future/future/backports/__init__.py | 25 +
.../future/future/backports/_markupbase.py | 422 +
.../ext-libs/future/future/backports/datetime.py | 2152 +
.../future/future/backports/email/__init__.py | 78 +
.../future/backports/email/_encoded_words.py | 232 +
.../future/backports/email/_header_value_parser.py | 2965 +
.../future/future/backports/email/_parseaddr.py | 546 +
.../future/future/backports/email/_policybase.py | 365 +
.../future/future/backports/email/base64mime.py | 120 +
.../future/future/backports/email/charset.py | 409 +
.../future/future/backports/email/encoders.py | 90 +
.../future/future/backports/email/errors.py | 111 +
.../future/future/backports/email/feedparser.py | 525 +
.../future/future/backports/email/generator.py | 498 +
.../future/future/backports/email/header.py | 581 +
.../future/backports/email/headerregistry.py | 592 +
.../future/future/backports/email/iterators.py | 74 +
.../future/future/backports/email/message.py | 882 +
.../future/backports/email/mime}/__init__.py | 0
.../future/backports/email/mime/application.py | 39 +
.../future/future/backports/email/mime/audio.py | 74 +
.../future/future/backports/email/mime/base.py | 25 +
.../future/future/backports/email/mime/image.py | 48 +
.../future/future/backports/email/mime/message.py | 36 +
.../future/backports/email/mime/multipart.py | 49 +
.../future/backports/email/mime/nonmultipart.py | 24 +
.../future/future/backports/email/mime/text.py | 44 +
.../future/future/backports/email/parser.py | 135 +
.../future/future/backports/email/policy.py | 193 +
.../future/future/backports/email/quoprimime.py | 326 +
.../future/future/backports/email/utils.py | 400 +
.../future/future/backports/html/__init__.py | 28 +
.../future/future/backports/html/entities.py | 2515 +
.../future/future/backports/html/parser.py | 537 +
.../future/backports/http}/__init__.py | 0
.../future/future/backports/http/client.py | 1332 +
.../future/future/backports/http/cookiejar.py | 2109 +
.../future/future/backports/http/cookies.py | 597 +
.../future/future/backports/http/server.py | 1226 +
python/ext-libs/future/future/backports/misc.py | 910 +
python/ext-libs/future/future/backports/socket.py | 454 +
.../future/future/backports/socketserver.py | 747 +
.../future/future/backports/test/__init__.py | 9 +
.../future/future/backports/test/badcert.pem | 36 +
.../future/future/backports/test/badkey.pem | 40 +
.../future/future/backports/test/dh512.pem | 9 +
.../backports/test/https_svn_python_org_root.pem | 41 +
.../future/backports/test/keycert.passwd.pem | 33 +
.../future/future/backports/test/keycert.pem | 31 +
.../future/future/backports/test/keycert2.pem | 31 +
.../future/future/backports/test/nokia.pem | 31 +
.../future/future/backports/test/nullbytecert.pem | 90 +
.../future/future/backports/test/nullcert.pem | 0
.../future/future/backports/test/pystone.py | 272 +
.../future/future/backports/test/sha256.pem | 128 +
.../future/future/backports/test/ssl_cert.pem | 15 +
.../future/backports/test/ssl_key.passwd.pem | 18 +
.../future/future/backports/test/ssl_key.pem | 16 +
.../future/future/backports/test/ssl_servers.py | 207 +
.../future/future/backports/test/support.py | 2048 +
.../future/future/backports/total_ordering.py | 38 +
.../future/backports/urllib}/__init__.py | 0
.../future/future/backports/urllib/error.py | 75 +
.../future/future/backports/urllib/parse.py | 991 +
.../future/future/backports/urllib/request.py | 2641 +
.../future/future/backports/urllib/response.py | 103 +
.../future/future/backports/urllib/robotparser.py | 211 +
.../future/future/backports/xmlrpc/__init__.py | 1 +
.../future/future/backports/xmlrpc/client.py | 1496 +
.../future/future/backports/xmlrpc/server.py | 999 +
python/ext-libs/future/future/builtins/__init__.py | 51 +
python/ext-libs/future/future/builtins/disabled.py | 66 +
.../ext-libs/future/future/builtins/iterators.py | 53 +
python/ext-libs/future/future/builtins/misc.py | 124 +
python/ext-libs/future/future/builtins/newnext.py | 71 +
python/ext-libs/future/future/builtins/newround.py | 99 +
python/ext-libs/future/future/builtins/newsuper.py | 115 +
python/ext-libs/future/future/moves/__init__.py | 8 +
.../ext-libs/future/future/moves/_dummy_thread.py | 8 +
python/ext-libs/future/future/moves/_markupbase.py | 8 +
python/ext-libs/future/future/moves/_thread.py | 8 +
python/ext-libs/future/future/moves/builtins.py | 10 +
python/ext-libs/future/future/moves/collections.py | 18 +
.../ext-libs/future/future/moves/configparser.py | 8 +
python/ext-libs/future/future/moves/copyreg.py | 8 +
.../ext-libs/future/future/moves/dbm/__init__.py | 20 +
python/ext-libs/future/future/moves/dbm/dumb.py | 9 +
python/ext-libs/future/future/moves/dbm/gnu.py | 9 +
python/ext-libs/future/future/moves/dbm/ndbm.py | 9 +
.../ext-libs/future/future/moves/html/__init__.py | 31 +
.../ext-libs/future/future/moves/html/entities.py | 8 +
python/ext-libs/future/future/moves/html/parser.py | 8 +
.../ext-libs/future/future/moves/http/__init__.py | 4 +
python/ext-libs/future/future/moves/http/client.py | 8 +
.../ext-libs/future/future/moves/http/cookiejar.py | 8 +
.../ext-libs/future/future/moves/http/cookies.py | 9 +
python/ext-libs/future/future/moves/http/server.py | 20 +
python/ext-libs/future/future/moves/itertools.py | 8 +
python/ext-libs/future/future/moves/pickle.py | 11 +
python/ext-libs/future/future/moves/queue.py | 8 +
python/ext-libs/future/future/moves/reprlib.py | 8 +
.../ext-libs/future/future/moves/socketserver.py | 8 +
python/ext-libs/future/future/moves/subprocess.py | 11 +
python/ext-libs/future/future/moves/sys.py | 8 +
.../ext-libs/future/future/moves/test/__init__.py | 5 +
.../ext-libs/future/future/moves/test/support.py | 11 +
.../future/future/moves/tkinter/__init__.py | 8 +
.../future/future/moves/tkinter/colorchooser.py | 13 +
.../future/future/moves/tkinter/commondialog.py | 13 +
.../future/future/moves/tkinter/constants.py | 13 +
.../ext-libs/future/future/moves/tkinter/dialog.py | 13 +
python/ext-libs/future/future/moves/tkinter/dnd.py | 13 +
.../future/future/moves/tkinter/filedialog.py | 13 +
.../ext-libs/future/future/moves/tkinter/font.py | 13 +
.../future/future/moves/tkinter/messagebox.py | 13 +
.../future/future/moves/tkinter/scrolledtext.py | 13 +
.../future/future/moves/tkinter/simpledialog.py | 13 +
python/ext-libs/future/future/moves/tkinter/tix.py | 13 +
python/ext-libs/future/future/moves/tkinter/ttk.py | 13 +
.../future/future/moves/urllib/__init__.py | 6 +
.../ext-libs/future/future/moves/urllib/error.py | 16 +
.../ext-libs/future/future/moves/urllib/parse.py | 28 +
.../ext-libs/future/future/moves/urllib/request.py | 93 +
.../future/future/moves/urllib/response.py | 13 +
.../future/future/moves/urllib/robotparser.py | 8 +
python/ext-libs/future/future/moves/winreg.py | 8 +
.../res => future/future/moves/xmlrpc}/__init__.py | 0
.../ext-libs/future/future/moves/xmlrpc/client.py | 7 +
.../ext-libs/future/future/moves/xmlrpc/server.py | 7 +
.../future/future/standard_library/__init__.py | 811 +
.../res => future/future/tests}/__init__.py | 0
python/ext-libs/future/future/tests/base.py | 533 +
python/ext-libs/future/future/types/__init__.py | 258 +
python/ext-libs/future/future/types/newbytes.py | 416 +
python/ext-libs/future/future/types/newdict.py | 111 +
python/ext-libs/future/future/types/newint.py | 379 +
python/ext-libs/future/future/types/newlist.py | 95 +
.../ext-libs/future/future/types/newmemoryview.py | 27 +
python/ext-libs/future/future/types/newobject.py | 132 +
python/ext-libs/future/future/types/newopen.py | 33 +
python/ext-libs/future/future/types/newrange.py | 159 +
python/ext-libs/future/future/types/newstr.py | 412 +
python/ext-libs/future/future/utils/__init__.py | 741 +
.../future/future/utils/surrogateescape.py | 200 +
python/ext-libs/future/html/__init__.py | 9 +
python/ext-libs/future/html/entities.py | 7 +
python/ext-libs/future/html/parser.py | 8 +
python/ext-libs/future/http/__init__.py | 9 +
python/ext-libs/future/http/client.py | 91 +
python/ext-libs/future/http/cookiejar.py | 6 +
python/ext-libs/future/http/cookies.py | 7 +
python/ext-libs/future/http/server.py | 18 +
python/ext-libs/future/libfuturize/__init__.py | 1 +
python/ext-libs/future/libfuturize/fixer_util.py | 476 +
.../ext-libs/future/libfuturize/fixes/__init__.py | 97 +
.../future/libfuturize/fixes/fix_UserDict.py | 103 +
.../libfuturize/fixes/fix_absolute_import.py | 92 +
...add__future__imports_except_unicode_literals.py | 27 +
.../future/libfuturize/fixes/fix_basestring.py | 18 +
.../ext-libs/future/libfuturize/fixes/fix_bytes.py | 24 +
.../ext-libs/future/libfuturize/fixes/fix_cmp.py | 34 +
.../future/libfuturize/fixes/fix_division.py | 13 +
.../future/libfuturize/fixes/fix_division_safe.py | 72 +
.../future/libfuturize/fixes/fix_execfile.py | 38 +
.../libfuturize/fixes/fix_future_builtins.py | 60 +
.../fixes/fix_future_standard_library.py | 26 +
.../fixes/fix_future_standard_library_urllib.py | 30 +
.../future/libfuturize/fixes/fix_metaclass.py | 262 +
.../future/libfuturize/fixes/fix_next_call.py | 104 +
.../future/libfuturize/fixes/fix_object.py | 17 +
.../future/libfuturize/fixes/fix_oldstr_wrap.py | 78 +
.../fixes/fix_order___future__imports.py | 37 +
.../ext-libs/future/libfuturize/fixes/fix_print.py | 94 +
.../libfuturize/fixes/fix_print_with_import.py | 23 +
.../ext-libs/future/libfuturize/fixes/fix_raise.py | 73 +
.../fixes/fix_remove_old__future__imports.py | 27 +
.../future/libfuturize/fixes/fix_unicode_keep_u.py | 25 +
.../fixes/fix_unicode_literals_import.py | 19 +
.../libfuturize/fixes/fix_xrange_with_import.py | 20 +
python/ext-libs/future/libfuturize/main.py | 302 +
python/ext-libs/future/libpasteurize/__init__.py | 1 +
.../future/libpasteurize/fixes/__init__.py | 55 +
.../future/libpasteurize/fixes/feature_base.py | 57 +
.../fixes/fix_add_all__future__imports.py | 25 +
.../fixes/fix_add_all_future_builtins.py | 38 +
.../fix_add_future_standard_library_import.py | 23 +
.../future/libpasteurize/fixes/fix_annotations.py | 48 +
.../future/libpasteurize/fixes/fix_division.py | 28 +
.../future/libpasteurize/fixes/fix_features.py | 86 +
.../future/libpasteurize/fixes/fix_fullargspec.py | 16 +
.../libpasteurize/fixes/fix_future_builtins.py | 47 +
.../future/libpasteurize/fixes/fix_getcwd.py | 26 +
.../future/libpasteurize/fixes/fix_imports.py | 113 +
.../future/libpasteurize/fixes/fix_imports2.py | 175 +
.../future/libpasteurize/fixes/fix_kwargs.py | 148 +
.../future/libpasteurize/fixes/fix_memoryview.py | 21 +
.../future/libpasteurize/fixes/fix_metaclass.py | 78 +
.../future/libpasteurize/fixes/fix_newstyle.py | 33 +
.../future/libpasteurize/fixes/fix_next.py | 43 +
.../libpasteurize/fixes/fix_printfunction.py | 17 +
.../future/libpasteurize/fixes/fix_raise.py | 25 +
.../future/libpasteurize/fixes/fix_raise_.py | 35 +
.../future/libpasteurize/fixes/fix_throw.py | 23 +
.../future/libpasteurize/fixes/fix_unpacking.py | 120 +
python/ext-libs/future/libpasteurize/main.py | 149 +
python/ext-libs/future/past/__init__.py | 93 +
python/ext-libs/future/past/builtins/__init__.py | 72 +
python/ext-libs/future/past/builtins/misc.py | 90 +
.../ext-libs/future/past/builtins/noniterators.py | 273 +
.../res => future/past/tests}/__init__.py | 0
.../ext-libs/future/past/translation/__init__.py | 498 +
python/ext-libs/future/past/types/__init__.py | 30 +
python/ext-libs/future/past/types/basestring.py | 40 +
python/ext-libs/future/past/types/olddict.py | 97 +
python/ext-libs/future/past/types/oldstr.py | 132 +
python/ext-libs/future/past/utils/__init__.py | 97 +
python/ext-libs/future/queue/__init__.py | 10 +
python/ext-libs/future/reprlib/__init__.py | 9 +
python/ext-libs/future/socketserver/__init__.py | 9 +
python/ext-libs/future/tkinter/__init__.py | 9 +
python/ext-libs/future/tkinter/colorchooser.py | 13 +
python/ext-libs/future/tkinter/commondialog.py | 13 +
python/ext-libs/future/tkinter/constants.py | 13 +
python/ext-libs/future/tkinter/dialog.py | 13 +
python/ext-libs/future/tkinter/dnd.py | 13 +
python/ext-libs/future/tkinter/filedialog.py | 13 +
python/ext-libs/future/tkinter/font.py | 13 +
python/ext-libs/future/tkinter/messagebox.py | 13 +
python/ext-libs/future/tkinter/scrolledtext.py | 13 +
python/ext-libs/future/tkinter/simpledialog.py | 13 +
python/ext-libs/future/tkinter/tix.py | 13 +
python/ext-libs/future/tkinter/ttk.py | 13 +
python/ext-libs/future/winreg/__init__.py | 10 +
python/ext-libs/future/xmlrpc/__init__.py | 9 +
python/ext-libs/future/xmlrpc/client.py | 5 +
python/ext-libs/future/xmlrpc/server.py | 5 +
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 +
.../testsuite/res => 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 +
.../testsuite/res => 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 +
.../res => 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 +
.../res => 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 +
.../testsuite/res => 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/pyspatialite/CMakeLists.txt | 1 +
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 | 26 +
.../attributetable/qgsattributetabledelegate.sip | 11 +
.../qgsattributetablefiltermodel.sip | 111 +-
.../gui/attributetable/qgsattributetablemodel.sip | 32 +-
.../gui/attributetable/qgsattributetableview.sip | 18 +-
python/gui/attributetable/qgsdualview.sip | 83 +-
python/gui/attributetable/qgsfeaturelistmodel.sip | 20 +
python/gui/attributetable/qgsfeaturelistview.sip | 8 +-
.../attributetable/qgsfeaturelistviewdelegate.sip | 4 +-
.../attributetable/qgsfeatureselectionmodel.sip | 2 +-
.../qgsfieldconditionalformatwidget.sip | 18 +
.../attributetable/qgsifeatureselectionmanager.sip | 4 +-
.../qgsorganizetablecolumnsdialog.sip | 43 +
python/gui/auth/qgsauthimportidentitydialog.sip | 16 +-
.../editorwidgets/core/qgseditorwidgetfactory.sip | 37 +
.../editorwidgets/core/qgseditorwidgetregistry.sip | 7 +
.../editorwidgets/core/qgseditorwidgetwrapper.sip | 60 +-
.../editorwidgets/core/qgssearchwidgetwrapper.sip | 192 +
python/gui/editorwidgets/core/qgswidgetwrapper.sip | 27 +-
.../qgscheckboxsearchwidgetwrapper.sip | 48 +
python/gui/editorwidgets/qgsdatetimeedit.sip | 4 +
.../qgsdatetimesearchwidgetwrapper.sip | 46 +
.../qgsdefaultsearchwidgetwrapper.sip | 46 +
.../gui/editorwidgets/qgsmultiedittoolbutton.sip | 75 +
.../qgsrelationreferencesearchwidgetwrapper.sip | 42 +
.../editorwidgets/qgsrelationreferencewidget.sip | 40 +-
.../qgsrelationreferencewidgetwrapper.sip | 15 +
.../gui/editorwidgets/qgsrelationwidgetwrapper.sip | 33 +
.../editorwidgets/qgssearchwidgettoolbutton.sip | 97 +
.../qgsvaluemapsearchwidgetwrapper.sip | 34 +
.../qgsvaluerelationsearchwidgetwrapper.sip | 39 +
.../gui/effects/qgseffectstackpropertieswidget.sip | 5 +-
python/gui/effects/qgspainteffectwidget.sip | 15 +
python/gui/gui.sip | 97 +-
.../layertree/qgslayertreeembeddedconfigwidget.sip | 22 +
.../qgslayertreeembeddedwidgetregistry.sip | 72 +
python/gui/layertree/qgslayertreeview.sip | 16 +
python/gui/qgisinterface.sip | 104 +-
python/gui/qgsactionmenu.sip | 68 +
python/gui/qgsadvanceddigitizingcanvasitem.sip | 16 +
python/gui/qgsadvanceddigitizingdockwidget.sip | 189 +-
python/gui/qgsannotationitem.sip | 40 +-
python/gui/qgsattributedialog.sip | 26 +-
python/gui/qgsattributeeditorcontext.sip | 24 +
python/gui/qgsattributeform.sip | 74 +-
python/gui/qgsattributeformeditorwidget.sip | 130 +
python/gui/qgsattributetypeloaddialog.sip | 35 +
python/gui/qgsbrowsertreeview.sip | 29 +
python/gui/qgsbusyindicatordialog.sip | 2 +-
python/gui/qgscodeeditor.sip | 11 +-
python/gui/qgscollapsiblegroupbox.sip | 17 +-
python/gui/qgscolorbuttonv2.sip | 29 +
python/gui/qgscolordialog.sip | 7 -
python/gui/qgscolorswatchgrid.sip | 17 +
python/gui/qgscolorwidgets.sip | 65 +
python/gui/qgscomposeritemcombobox.sip | 72 +
python/gui/qgscomposerruler.sip | 6 +-
python/gui/qgscomposerview.sip | 20 +-
python/gui/qgscompoundcolorwidget.sip | 64 +
python/gui/qgsconfigureshortcutsdialog.sip | 27 +
python/gui/qgsdetaileditemdata.sip | 1 -
python/gui/qgsdial.sip | 23 +
python/gui/qgsdockwidget.sip | 83 +
python/gui/qgsexpressionbuilderwidget.sip | 50 +-
python/gui/qgsexternalresourcewidget.sip | 90 +
python/gui/qgsfeatureselectiondlg.sip | 50 +
python/gui/qgsfieldcombobox.sip | 5 +-
python/gui/qgsfieldexpressionwidget.sip | 14 +-
python/gui/qgsfieldmodel.sip | 3 +-
python/gui/qgsfieldproxymodel.sip | 28 +-
python/gui/qgsfieldvalidator.sip | 7 +-
python/gui/qgsfiledropedit.sip | 2 +-
python/gui/qgsfilewidget.sip | 95 +
python/gui/qgsfocuswatcher.sip | 38 +
python/gui/qgsgeometryrubberband.sip | 2 +-
python/gui/qgsgradientstopeditor.sip | 115 +
python/gui/qgsgroupwmsdatadialog.sip | 32 +
python/gui/qgshistogramwidget.sip | 1 +
python/gui/qgsidentifymenu.sip | 2 +-
python/gui/qgslegendfilterbutton.sip | 50 +
python/gui/qgslegendinterface.sip | 2 +-
python/gui/qgsmapcanvas.sip | 117 +-
python/gui/qgsmapcanvasitem.sip | 4 +-
python/gui/qgsmapcanvasmap.sip | 6 +-
python/gui/qgsmapcanvassnapper.sip | 47 +-
python/gui/qgsmapcanvastracer.sip | 43 +
python/gui/qgsmaplayeractionregistry.sip | 2 +-
python/gui/qgsmaplayercombobox.sip | 4 +
python/gui/qgsmaplayerconfigwidget.sip | 29 +
python/gui/qgsmaplayerconfigwidgetfactory.sip | 63 +
python/gui/qgsmaplayermodel.sip | 18 +-
python/gui/qgsmaplayerproxymodel.sip | 9 +-
python/gui/qgsmaplayerstylemanagerwidget.sip | 22 +
python/gui/qgsmapmouseevent.sip | 44 +-
python/gui/qgsmapoverviewcanvas.sip | 2 +-
python/gui/qgsmaptip.sip | 2 +-
python/gui/qgsmaptool.sip | 53 +-
python/gui/qgsmaptooladvanceddigitizing.sip | 20 +-
python/gui/qgsmaptoolcapture.sip | 99 +-
python/gui/qgsmaptooledit.sip | 20 +-
python/gui/qgsmaptoolemitpoint.sip | 2 +
python/gui/qgsmaptoolidentify.sip | 27 +-
python/gui/qgsmaptoolpan.sip | 10 +-
python/gui/qgsmaptoolzoom.sip | 5 +-
python/gui/qgsmessagebar.sip | 17 +-
python/gui/qgsmessagebaritem.sip | 4 +-
python/gui/qgsnewgeopackagelayerdialog.sip | 14 +
python/gui/qgsnumericsortlistviewitem.sip | 4 +-
python/gui/qgsorderbydialog.sip | 28 +
python/gui/qgsowssourceselect.sip | 4 +-
python/gui/qgspanelwidget.sip | 158 +
python/gui/qgspanelwidgetstack.sip | 71 +
python/gui/qgspixmaplabel.sip | 30 +
python/gui/qgsprevieweffect.sip | 4 +-
python/gui/qgsprojectbadlayerguihandler.sip | 70 +-
python/gui/qgsprojectionselectionwidget.sip | 2 +-
python/gui/qgsprojectionselector.sip | 5 +-
python/gui/qgsrasterlayersaveasdialog.sip | 1 +
python/gui/qgsrelationeditorwidget.sip | 68 +
python/gui/qgsrubberband.sip | 35 +-
python/gui/qgsscalecombobox.sip | 10 +-
python/gui/qgsscalerangewidget.sip | 9 +
python/gui/qgsscalewidget.sip | 14 +-
python/gui/qgssearchquerybuilder.sip | 5 +
python/gui/qgsshortcutsmanager.sip | 198 +
python/gui/qgsslider.sip | 26 +
python/gui/qgssourceselectdialog.sip | 43 +
python/gui/qgssublayersdialog.sip | 35 +-
python/gui/qgstablewidgetitem.sip | 37 +
python/gui/qgstrackedvectorlayertools.sip | 38 +
python/gui/qgsunitselectionwidget.sip | 85 +
python/gui/qgsuserinputdockwidget.sip | 11 +-
python/gui/qgsvariableeditorwidget.sip | 2 +-
python/gui/qgsvectorlayertools.sip | 5 +-
python/gui/qgsvertexmarker.sip | 3 +-
python/gui/raster/qgshillshaderendererwidget.sip | 88 +
.../gui/raster/qgsmultibandcolorrendererwidget.sip | 1 +
python/gui/raster/qgsrasterhistogramwidget.sip | 8 +-
python/gui/raster/qgsrasterminmaxwidget.sip | 28 +-
python/gui/raster/qgsrasterrendererwidget.sip | 23 +
python/gui/raster/qgsrastertransparencywidget.sip | 26 +
.../raster/qgsrendererrasterpropertieswidget.sip | 43 +
.../gui/raster/qgssinglebandgrayrendererwidget.sip | 1 +
.../qgssinglebandpseudocolorrendererwidget.sip | 23 +
python/gui/symbology-ng/characterwidget.sip | 3 +-
python/gui/symbology-ng/qgs25drendererwidget.sip | 42 +
.../gui/symbology-ng/qgsarrowsymbollayerwidget.sip | 22 +
.../symbology-ng/qgsdatadefinedsymboldialog.sip | 17 +
.../qgsgraduatedsymbolrendererv2widget.sip | 4 +
.../gui/symbology-ng/qgsheatmaprendererwidget.sip | 2 +
.../qgsinvertedpolygonrendererwidget.sip | 1 +
.../gui/symbology-ng/qgslayerpropertieswidget.sip | 2 +-
.../symbology-ng/qgsnullsymbolrendererwidget.sip | 24 +
.../symbology-ng/qgsrendererv2propertiesdialog.sip | 65 +-
python/gui/symbology-ng/qgsrendererv2widget.sip | 26 +-
.../symbology-ng/qgsrulebasedrendererv2widget.sip | 21 +
.../qgssinglesymbolrendererv2widget.sip | 2 +
.../gui/symbology-ng/qgssmartgroupeditordialog.sip | 2 +-
.../symbology-ng/qgsstylev2exportimportdialog.sip | 41 +
.../qgsstylev2groupselectiondialog.sip | 45 +
.../gui/symbology-ng/qgsstylev2managerdialog.sip | 11 +-
python/gui/symbology-ng/qgssymbollayerv2widget.sip | 77 +-
.../gui/symbology-ng/qgssymbollevelsv2dialog.sip | 8 +-
python/gui/symbology-ng/qgssymbolslistwidget.sip | 17 +
.../gui/symbology-ng/qgssymbolv2selectordialog.sip | 100 +-
.../qgsvectorgradientcolorrampv2dialog.sip | 11 -
python/networkanalysis/__init__.py | 27 +
python/plugins/CMakeLists.txt | 22 +-
python/plugins/GdalTools/CMakeLists.txt | 4 +-
python/plugins/GdalTools/GdalTools.py | 121 +-
python/plugins/GdalTools/__init__.py | 2 +-
python/plugins/GdalTools/tools/CMakeLists.txt | 2 +-
python/plugins/GdalTools/tools/GdalTools_utils.py | 67 +-
python/plugins/GdalTools/tools/dialogBase.py | 63 +-
.../GdalTools/tools/dialogExtractProjection.ui | 2 +-
python/plugins/GdalTools/tools/dialogSRS.py | 7 +-
python/plugins/GdalTools/tools/doBuildVRT.py | 75 +-
python/plugins/GdalTools/tools/doClipper.py | 80 +-
python/plugins/GdalTools/tools/doContour.py | 34 +-
python/plugins/GdalTools/tools/doDEM.py | 47 +-
python/plugins/GdalTools/tools/doExtractProj.py | 41 +-
python/plugins/GdalTools/tools/doFillNodata.py | 48 +-
python/plugins/GdalTools/tools/doGrid.py | 46 +-
python/plugins/GdalTools/tools/doInfo.py | 22 +-
python/plugins/GdalTools/tools/doMerge.py | 48 +-
python/plugins/GdalTools/tools/doNearBlack.py | 21 +-
python/plugins/GdalTools/tools/doOverview.py | 32 +-
python/plugins/GdalTools/tools/doPctRgb.py | 40 +-
python/plugins/GdalTools/tools/doPolygonize.py | 24 +-
python/plugins/GdalTools/tools/doProjection.py | 36 +-
python/plugins/GdalTools/tools/doProximity.py | 27 +-
python/plugins/GdalTools/tools/doRasterize.py | 30 +-
python/plugins/GdalTools/tools/doRgbPct.py | 40 +-
python/plugins/GdalTools/tools/doSettings.py | 27 +-
python/plugins/GdalTools/tools/doSieve.py | 21 +-
python/plugins/GdalTools/tools/doTileIndex.py | 23 +-
python/plugins/GdalTools/tools/doTranslate.py | 64 +-
python/plugins/GdalTools/tools/doWarp.py | 64 +-
python/plugins/GdalTools/tools/extentSelector.py | 44 +-
python/plugins/GdalTools/tools/inOutSelector.py | 49 +-
python/plugins/GdalTools/tools/optionsTable.py | 20 +-
python/plugins/GdalTools/tools/widgetBatchBase.py | 10 +-
python/plugins/GdalTools/tools/widgetBuildVRT.ui | 92 +-
python/plugins/GdalTools/tools/widgetClipper.ui | 296 +-
python/plugins/GdalTools/tools/widgetContour.ui | 2 +-
python/plugins/GdalTools/tools/widgetConvert.ui | 2 +-
python/plugins/GdalTools/tools/widgetDEM.ui | 2 +-
python/plugins/GdalTools/tools/widgetFillNodata.ui | 2 +-
python/plugins/GdalTools/tools/widgetGrid.ui | 4 +-
python/plugins/GdalTools/tools/widgetInfo.ui | 2 +-
python/plugins/GdalTools/tools/widgetMerge.ui | 4 +-
python/plugins/GdalTools/tools/widgetNearBlack.ui | 2 +-
python/plugins/GdalTools/tools/widgetOverview.ui | 2 +-
python/plugins/GdalTools/tools/widgetPluginBase.py | 39 +-
python/plugins/GdalTools/tools/widgetPolygonize.ui | 2 +-
python/plugins/GdalTools/tools/widgetProjection.ui | 2 +-
python/plugins/GdalTools/tools/widgetProximity.ui | 2 +-
python/plugins/GdalTools/tools/widgetRasterize.ui | 2 +-
python/plugins/GdalTools/tools/widgetSieve.ui | 2 +-
python/plugins/GdalTools/tools/widgetTileIndex.ui | 2 +-
python/plugins/GdalTools/tools/widgetTranslate.ui | 2 +-
python/plugins/GdalTools/tools/widgetWarp.ui | 2 +-
python/plugins/MetaSearch/dialogs/maindialog.py | 23 +-
.../MetaSearch/dialogs/manageconnectionsdialog.py | 5 +-
.../MetaSearch/dialogs/newconnectiondialog.py | 4 +-
python/plugins/MetaSearch/dialogs/recorddialog.py | 2 +-
python/plugins/MetaSearch/dialogs/xmldialog.py | 2 +-
python/plugins/MetaSearch/images/help.png | Bin 2231 -> 0 bytes
python/plugins/MetaSearch/pavement.py | 2 +-
python/plugins/MetaSearch/plugin.py | 16 +-
.../MetaSearch/resources/connections-default.xml | 1 +
python/plugins/MetaSearch/util.py | 8 +-
python/plugins/db_manager/CMakeLists.txt | 4 +-
python/plugins/db_manager/TODO | 2 +-
python/plugins/db_manager/db_manager.py | 19 +-
python/plugins/db_manager/db_manager_plugin.py | 16 +-
python/plugins/db_manager/db_model.py | 111 +-
.../plugins/db_manager/db_plugins/CMakeLists.txt | 1 +
python/plugins/db_manager/db_plugins/__init__.py | 8 +-
python/plugins/db_manager/db_plugins/connector.py | 10 +-
python/plugins/db_manager/db_plugins/data_model.py | 22 +-
python/plugins/db_manager/db_plugins/html_elems.py | 2 +-
python/plugins/db_manager/db_plugins/info_model.py | 6 +-
.../db_manager/db_plugins/oracle/CMakeLists.txt | 2 +-
.../plugins/db_manager/db_plugins/oracle/LICENSE | 339 -
.../db_manager/db_plugins/oracle/QtSqlDB.py | 4 +-
.../plugins/db_manager/db_plugins/oracle/README.md | 60 -
.../db_manager/db_plugins/oracle/connector.py | 52 +-
.../db_manager/db_plugins/oracle/data_model.py | 13 +-
.../db_manager/db_plugins/oracle/info_model.py | 14 +-
.../plugins/db_manager/db_plugins/oracle/plugin.py | 66 +-
.../db_manager/db_plugins/oracle/sql_dictionary.py | 4 +-
python/plugins/db_manager/db_plugins/plugin.py | 114 +-
.../db_manager/db_plugins/postgis/CMakeLists.txt | 2 +-
.../db_manager/db_plugins/postgis/connector.py | 83 +-
.../db_manager/db_plugins/postgis/data_model.py | 5 +-
.../db_manager/db_plugins/postgis/info_model.py | 22 +-
.../db_manager/db_plugins/postgis/plugin.py | 71 +-
.../db_plugins/postgis/plugins/__init__.py | 2 +-
.../postgis/plugins/qgis_topoview/__init__.py | 40 +-
.../postgis/plugins/versioning/CMakeLists.txt | 2 +-
.../postgis/plugins/versioning/__init__.py | 5 +-
.../postgis/plugins/versioning/dlg_versioning.py | 36 +-
.../db_plugins/postgis/sql_dictionary.py | 4 +-
.../db_plugins/spatialite/CMakeLists.txt | 2 +-
.../db_manager/db_plugins/spatialite/connector.py | 53 +-
.../db_manager/db_plugins/spatialite/info_model.py | 4 +-
.../db_manager/db_plugins/spatialite/plugin.py | 20 +-
.../db_plugins/spatialite/sql_dictionary.py | 4 +-
.../db_manager/db_plugins/vlayers/CMakeLists.txt | 7 +
.../db_manager/db_plugins/vlayers}/__init__.py | 0
.../db_manager/db_plugins/vlayers/connector.py | 428 +
.../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 | 188 +
.../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 | 28 +-
.../plugins/db_manager/dlg_add_geometry_column.py | 6 +-
python/plugins/db_manager/dlg_create_constraint.py | 6 +-
python/plugins/db_manager/dlg_create_index.py | 8 +-
python/plugins/db_manager/dlg_create_table.py | 27 +-
python/plugins/db_manager/dlg_db_error.py | 2 +-
python/plugins/db_manager/dlg_export_vector.py | 30 +-
python/plugins/db_manager/dlg_field_properties.py | 5 +-
python/plugins/db_manager/dlg_import_vector.py | 44 +-
python/plugins/db_manager/dlg_query_builder.py | 71 +-
python/plugins/db_manager/dlg_sql_window.py | 64 +-
python/plugins/db_manager/dlg_table_properties.py | 35 +-
.../plugins/db_manager/icons/view_materialized.png | Bin 0 -> 471 bytes
python/plugins/db_manager/info_viewer.py | 10 +-
python/plugins/db_manager/layer_preview.py | 20 +-
python/plugins/db_manager/resources.qrc | 1 +
python/plugins/db_manager/sqledit.py | 10 +-
python/plugins/db_manager/table_viewer.py | 13 +-
python/plugins/db_manager/ui/DlgDbError.ui | 4 +-
python/plugins/db_manager/ui/DlgQueryBuilder.ui | 6 -
python/plugins/db_manager/ui/DlgSqlWindow.ui | 67 +-
python/plugins/fTools/CMakeLists.txt | 12 -
python/plugins/fTools/LICENSE | 23 -
python/plugins/fTools/__init__.py | 34 -
python/plugins/fTools/fTools.py | 495 -
python/plugins/fTools/icons/CMakeLists.txt | 11 -
python/plugins/fTools/icons/default/CMakeLists.txt | 3 -
python/plugins/fTools/icons/default/analysis.png | Bin 1192 -> 0 bytes
.../fTools/icons/default/define_projection.png | Bin 1376 -> 0 bytes
.../fTools/icons/default/export_projection.png | Bin 1383 -> 0 bytes
.../plugins/fTools/icons/default/ftools_logo.png | Bin 5620 -> 0 bytes
.../plugins/fTools/icons/default/ftoolslogo2.png | Bin 6657 -> 0 bytes
python/plugins/fTools/icons/default/geometry.png | Bin 1315 -> 0 bytes
.../plugins/fTools/icons/default/geoprocessing.png | Bin 1626 -> 0 bytes
python/plugins/fTools/icons/default/help.png | Bin 2229 -> 0 bytes
python/plugins/fTools/icons/default/management.png | Bin 992 -> 0 bytes
python/plugins/fTools/icons/default/sampling.png | Bin 1248 -> 0 bytes
python/plugins/fTools/icons/gis-0.1.svg | 8651 --
python/plugins/fTools/icons/logo.svg | 344 -
python/plugins/fTools/icons/logo_small.png | Bin 957 -> 0 bytes
python/plugins/fTools/icons/menu_icons.svg | 4743 -
.../plugins/fTools/icons_old/default/analysis.png | Bin 1872 -> 0 bytes
.../fTools/icons_old/default/basic_statistics.png | Bin 935 -> 0 bytes
python/plugins/fTools/icons_old/default/buffer.png | Bin 2541 -> 0 bytes
.../plugins/fTools/icons_old/default/centroids.png | Bin 1168 -> 0 bytes
.../fTools/icons_old/default/check_geometry.png | Bin 1239 -> 0 bytes
python/plugins/fTools/icons_old/default/clip.png | Bin 1244 -> 0 bytes
.../fTools/icons_old/default/convex_hull.png | Bin 1896 -> 0 bytes
.../fTools/icons_old/default/define_projection.png | Bin 1875 -> 0 bytes
.../plugins/fTools/icons_old/default/delaunay.png | Bin 1420 -> 0 bytes
.../fTools/icons_old/default/difference.png | Bin 1705 -> 0 bytes
.../plugins/fTools/icons_old/default/dissolve.png | Bin 1636 -> 0 bytes
.../plugins/fTools/icons_old/default/eliminate.png | Bin 1535 -> 0 bytes
.../fTools/icons_old/default/export_geometry.png | Bin 1174 -> 0 bytes
.../fTools/icons_old/default/export_projection.png | Bin 1897 -> 0 bytes
.../fTools/icons_old/default/extract_nodes.png | Bin 1784 -> 0 bytes
.../fTools/icons_old/default/ftools_logo.png | Bin 5620 -> 0 bytes
.../plugins/fTools/icons_old/default/geometry.png | Bin 2018 -> 0 bytes
.../fTools/icons_old/default/geoprocessing.png | Bin 2361 -> 0 bytes
python/plugins/fTools/icons_old/default/help.png | Bin 2229 -> 0 bytes
.../plugins/fTools/icons_old/default/intersect.png | Bin 1491 -> 0 bytes
.../fTools/icons_old/default/intersections.png | Bin 2035 -> 0 bytes
.../fTools/icons_old/default/join_attributes.png | Bin 1468 -> 0 bytes
.../fTools/icons_old/default/join_location.png | Bin 1616 -> 0 bytes
.../fTools/icons_old/default/layer_extent.png | Bin 607 -> 0 bytes
.../fTools/icons_old/default/management.png | Bin 1489 -> 0 bytes
python/plugins/fTools/icons_old/default/matrix.png | Bin 2698 -> 0 bytes
python/plugins/fTools/icons_old/default/mean.png | Bin 982 -> 0 bytes
.../fTools/icons_old/default/merge_shapes.png | Bin 2172 -> 0 bytes
.../fTools/icons_old/default/multi_to_single.png | Bin 1305 -> 0 bytes
.../plugins/fTools/icons_old/default/neighbour.png | Bin 1502 -> 0 bytes
.../fTools/icons_old/default/random_points.png | Bin 2475 -> 0 bytes
.../fTools/icons_old/default/random_selection.png | Bin 2590 -> 0 bytes
.../fTools/icons_old/default/regular_points.png | Bin 1858 -> 0 bytes
.../plugins/fTools/icons_old/default/sampling.png | Bin 1799 -> 0 bytes
.../fTools/icons_old/default/select_location.png | Bin 1955 -> 0 bytes
.../plugins/fTools/icons_old/default/simplify.png | Bin 1814 -> 0 bytes
.../fTools/icons_old/default/single_to_multi.png | Bin 1277 -> 0 bytes
.../fTools/icons_old/default/split_layer.png | Bin 1890 -> 0 bytes
.../fTools/icons_old/default/sub_selection.png | Bin 2663 -> 0 bytes
.../plugins/fTools/icons_old/default/sum_lines.png | Bin 2195 -> 0 bytes
.../fTools/icons_old/default/sum_points.png | Bin 1928 -> 0 bytes
.../fTools/icons_old/default/sym_difference.png | Bin 1683 -> 0 bytes
.../plugins/fTools/icons_old/default/to_lines.png | Bin 1271 -> 0 bytes
python/plugins/fTools/icons_old/default/union.png | Bin 1617 -> 0 bytes
python/plugins/fTools/icons_old/default/unique.png | Bin 1502 -> 0 bytes
.../fTools/icons_old/default/vector_grid.png | Bin 1747 -> 0 bytes
.../plugins/fTools/icons_old/default/voronoi.png | Bin 1474 -> 0 bytes
python/plugins/fTools/metadata.txt | 13 -
python/plugins/fTools/resources.qrc | 51 -
python/plugins/fTools/tools/CMakeLists.txt | 6 -
python/plugins/fTools/tools/doDefineProj.py | 170 -
python/plugins/fTools/tools/doEliminate.py | 256 -
python/plugins/fTools/tools/doGeometry.py | 1157 -
python/plugins/fTools/tools/doGeoprocessing.py | 1638 -
python/plugins/fTools/tools/doIntersectLines.py | 193 -
python/plugins/fTools/tools/doMeanCoords.py | 210 -
python/plugins/fTools/tools/doMergeShapes.py | 358 -
python/plugins/fTools/tools/doPointDistance.py | 258 -
python/plugins/fTools/tools/doPointsInPolygon.py | 355 -
python/plugins/fTools/tools/doRandPoints.py | 286 -
python/plugins/fTools/tools/doRandom.py | 87 -
python/plugins/fTools/tools/doRegPoints.py | 164 -
python/plugins/fTools/tools/doSelectByLocation.py | 156 -
python/plugins/fTools/tools/doSimplify.py | 520 -
python/plugins/fTools/tools/doSpatialIndex.py | 223 -
python/plugins/fTools/tools/doSpatialJoin.py | 276 -
python/plugins/fTools/tools/doSubsetSelect.py | 120 -
python/plugins/fTools/tools/doSumLines.py | 144 -
python/plugins/fTools/tools/doValidate.py | 347 -
python/plugins/fTools/tools/doVectorGrid.py | 366 -
python/plugins/fTools/tools/doVectorSplit.py | 213 -
python/plugins/fTools/tools/doVisual.py | 459 -
python/plugins/fTools/tools/frmEliminate.ui | 151 -
python/plugins/fTools/tools/frmGeometry.ui | 257 -
python/plugins/fTools/tools/frmGeoprocessing.ui | 361 -
python/plugins/fTools/tools/frmIntersectLines.ui | 195 -
python/plugins/fTools/tools/frmMeanCoords.ui | 205 -
python/plugins/fTools/tools/frmMergeShapes.ui | 164 -
python/plugins/fTools/tools/frmPointDistance.ui | 282 -
python/plugins/fTools/tools/frmPointsInPolygon.ui | 237 -
python/plugins/fTools/tools/frmRandPoints.ui | 360 -
python/plugins/fTools/tools/frmRandom.ui | 187 -
python/plugins/fTools/tools/frmReProject.ui | 296 -
python/plugins/fTools/tools/frmRegPoints.ui | 415 -
python/plugins/fTools/tools/frmSelectByLocation.ui | 179 -
python/plugins/fTools/tools/frmSimplify.ui | 163 -
python/plugins/fTools/tools/frmSpatialIndex.ui | 127 -
python/plugins/fTools/tools/frmSpatialJoin.ui | 368 -
python/plugins/fTools/tools/frmSubsetSelect.ui | 213 -
python/plugins/fTools/tools/frmSumLines.ui | 193 -
python/plugins/fTools/tools/frmVectorGrid.ui | 473 -
python/plugins/fTools/tools/frmVectorSplit.ui | 141 -
python/plugins/fTools/tools/frmVisual.ui | 256 -
python/plugins/fTools/tools/ftools_utils.py | 450 -
python/plugins/fTools/tools/voronoi.py | 842 -
python/plugins/processing/CMakeLists.txt | 3 +-
python/plugins/processing/ProcessingPlugin.py | 30 +-
python/plugins/processing/__init__.py | 12 +-
python/plugins/processing/algs/CMakeLists.txt | 1 +
.../algs/exampleprovider/ExampleAlgorithm.py | 2 +-
.../ProcessingExampleScriptsPlugin.py | 39 +
.../processing/algs/examplescripts/__init__.py | 31 +
.../processing/algs/examplescripts/metadata.txt | 18 +
.../algs/examplescripts/scripts/examplescript.py | 3 +
.../processing/algs/gdal/AssignProjection.py | 81 +
.../plugins/processing/algs/gdal/ClipByExtent.py | 90 +-
python/plugins/processing/algs/gdal/ClipByMask.py | 115 +-
.../plugins/processing/algs/gdal/GdalAlgorithm.py | 45 +-
.../processing/algs/gdal/GdalAlgorithmDialog.py | 46 +-
.../algs/gdal/GdalOgrAlgorithmProvider.py | 140 +-
python/plugins/processing/algs/gdal/GdalUtils.py | 93 +-
python/plugins/processing/algs/gdal/GridAverage.py | 7 +
.../processing/algs/gdal/GridDataMetrics.py | 7 +
python/plugins/processing/algs/gdal/GridInvDist.py | 7 +
python/plugins/processing/algs/gdal/GridNearest.py | 7 +
.../plugins/processing/algs/gdal/OgrAlgorithm.py | 95 +-
python/plugins/processing/algs/gdal/aspect.py | 9 +-
python/plugins/processing/algs/gdal/buildvrt.py | 8 +-
python/plugins/processing/algs/gdal/contour.py | 22 +-
.../processing/algs/gdal/extractprojection.py | 13 +-
python/plugins/processing/algs/gdal/fillnodata.py | 3 +
python/plugins/processing/algs/gdal/gdal2tiles.py | 186 +
python/plugins/processing/algs/gdal/gdaladdo.py | 9 +
python/plugins/processing/algs/gdal/gdalcalc.py | 18 +-
python/plugins/processing/algs/gdal/gdaltindex.py | 8 +-
python/plugins/processing/algs/gdal/hillshade.py | 4 +
python/plugins/processing/algs/gdal/information.py | 9 +
python/plugins/processing/algs/gdal/merge.py | 10 +-
python/plugins/processing/algs/gdal/nearblack.py | 28 +-
python/plugins/processing/algs/gdal/ogr2ogr.py | 14 +-
.../plugins/processing/algs/gdal/ogr2ogrbuffer.py | 18 +-
python/plugins/processing/algs/gdal/ogr2ogrclip.py | 19 +-
.../processing/algs/gdal/ogr2ogrclipextent.py | 15 +-
.../processing/algs/gdal/ogr2ogrdissolve.py | 20 +-
.../processing/algs/gdal/ogr2ogronesidebuffer.py | 18 +-
.../processing/algs/gdal/ogr2ogrpointsonlines.py | 18 +-
.../algs/gdal/ogr2ogrtabletopostgislist.py | 75 +-
.../processing/algs/gdal/ogr2ogrtopostgis.py | 36 +-
.../processing/algs/gdal/ogr2ogrtopostgislist.py | 76 +-
python/plugins/processing/algs/gdal/ogrinfo.py | 30 +-
python/plugins/processing/algs/gdal/ogrsql.py | 28 +-
python/plugins/processing/algs/gdal/pct2rgb.py | 8 +
python/plugins/processing/algs/gdal/polygonize.py | 13 +-
python/plugins/processing/algs/gdal/proximity.py | 9 +
python/plugins/processing/algs/gdal/rasterize.py | 55 +-
.../plugins/processing/algs/gdal/rasterize_over.py | 22 +-
python/plugins/processing/algs/gdal/retile.py | 187 +
python/plugins/processing/algs/gdal/rgb2pct.py | 9 +
python/plugins/processing/algs/gdal/roughness.py | 3 +
python/plugins/processing/algs/gdal/sieve.py | 8 +
python/plugins/processing/algs/gdal/slope.py | 4 +
python/plugins/processing/algs/gdal/tpi.py | 4 +
python/plugins/processing/algs/gdal/translate.py | 94 +-
python/plugins/processing/algs/gdal/tri.py | 4 +
python/plugins/processing/algs/gdal/warp.py | 104 +-
.../processing/algs/grass/GrassAlgorithm.py | 52 +-
.../algs/grass/GrassAlgorithmProvider.py | 23 +-
python/plugins/processing/algs/grass/GrassUtils.py | 23 +-
.../processing/algs/grass/description/r.aspect.txt | 1 +
.../algs/grass/description/r.lake.coords.txt | 2 +-
.../algs/grass/description/r.slope.aspect.txt | 1 +
.../processing/algs/grass/description/r.slope.txt | 1 +
.../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/v.clean.advanced.txt | 2 +-
.../algs/grass/description/v.dissolve.txt | 2 +-
python/plugins/processing/algs/grass/nviz.py | 10 +-
.../plugins/processing/algs/grass7/CMakeLists.txt | 2 +
.../processing/algs/grass7/Grass7Algorithm.py | 280 +-
.../algs/grass7/Grass7AlgorithmProvider.py | 21 +-
.../plugins/processing/algs/grass7/Grass7Utils.py | 142 +-
python/plugins/processing/algs/grass7/TODO | 75 +-
.../algs/grass7/description/i.albedo.txt | 11 +
.../algs/grass7/description/i.aster.toar.txt | 13 +
.../algs/grass7/description/i.atcorr.txt | 15 +-
.../algs/grass7/description/i.biomass.txt | 10 +
.../processing/algs/grass7/description/i.cca.txt | 6 +
.../algs/grass7/description/i.cluster.txt | 13 +
.../algs/grass7/description/i.colors.enhance.txt | 15 +
.../algs/grass7/description/i.eb.eta.txt | 7 +
.../algs/grass7/description/i.eb.evapfr.txt | 9 +
.../grass7/description/i.eb.hsebal01.coords.txt | 15 +
.../algs/grass7/description/i.eb.hsebal01.txt | 11 +
.../algs/grass7/description/i.eb.netrad.txt | 13 +
.../algs/grass7/description/i.eb.soilheatflux.txt | 10 +
.../algs/grass7/description/i.emissivity.txt | 5 +
.../algs/grass7/description/i.evapo.mh.txt | 12 +
.../algs/grass7/description/i.evapo.pm.txt | 12 +
.../algs/grass7/description/i.evapo.pt.txt | 10 +
.../algs/grass7/description/i.evapo.time.txt | 10 +
.../algs/grass7/description/i.gensig.txt | 7 +
.../algs/grass7/description/i.gensigset.txt | 8 +
.../processing/algs/grass7/description/i.group.txt | 6 +
.../algs/grass7/description/i.image.mosaic.txt | 6 +
.../algs/grass7/description/i.in.spotvgt.txt | 7 +
.../algs/grass7/description/i.landsat.acca.txt | 14 +
.../algs/grass7/description/i.landsat.toar.txt | 19 +
.../algs/grass7/description/i.maxlik.txt | 7 +
.../algs/grass7/description/i.modis.qc.txt | 9 +
.../processing/algs/grass7/description/i.oif.txt | 8 +
.../algs/grass7/description/i.pansharpen.txt | 14 +
.../processing/algs/grass7/description/i.pca.txt | 10 +
.../algs/grass7/description/i.rectify.txt | 14 +
.../algs/grass7/description/i.segment.txt | 16 +
.../processing/algs/grass7/description/i.smap.txt | 9 +
.../algs/grass7/description/i.tasscap.txt | 6 +
.../algs/grass7/description/i.topo.corr.ill.txt | 8 +
.../algs/grass7/description/i.topo.corr.txt | 9 +
.../processing/algs/grass7/description/i.vi.txt | 15 +
.../algs/grass7/description/r.aspect.txt | 7 +-
.../algs/grass7/description/r.blend.combine.txt | 9 +
.../algs/grass7/description/r.blend.rgb.txt | 10 +
.../algs/grass7/description/r.buffer.lowmem.txt | 8 +
.../algs/grass7/description/r.buffer.txt | 4 +-
.../algs/grass7/description/r.category.out.txt | 8 +
.../algs/grass7/description/r.category.txt | 11 +
.../algs/grass7/description/r.colors.out.txt | 6 +
.../algs/grass7/description/r.colors.stddev.txt | 7 +
.../algs/grass7/description/r.colors.txt | 16 +
.../algs/grass7/description/r.cost.coordinates.txt | 12 +
.../algs/grass7/description/r.cost.full.txt | 8 -
.../algs/grass7/description/r.cost.points.txt | 9 +
.../algs/grass7/description/r.cost.raster.txt | 11 +
.../processing/algs/grass7/description/r.cost.txt | 9 -
.../algs/grass7/description/r.distance.txt | 10 +
.../processing/algs/grass7/description/r.drain.txt | 7 +-
.../algs/grass7/description/r.fillnulls.txt | 6 +-
.../processing/algs/grass7/description/r.his.txt | 2 +-
.../algs/grass7/description/r.in.lidar.info.txt | 8 +
.../algs/grass7/description/r.in.lidar.txt | 18 +
.../algs/grass7/description/r.latlong.txt | 6 +
.../algs/grass7/description/r.li.cwed.ascii.txt | 8 +
.../algs/grass7/description/r.li.cwed.txt | 8 +
.../grass7/description/r.li.dominance.ascii.txt | 7 +
.../algs/grass7/description/r.li.dominance.txt | 7 +
.../grass7/description/r.li.edgedensity.ascii.txt | 9 +
.../algs/grass7/description/r.li.edgedensity.txt | 9 +
.../algs/grass7/description/r.li.mpa.ascii.txt | 7 +
.../algs/grass7/description/r.li.mpa.txt | 7 +
.../algs/grass7/description/r.li.mps.ascii.txt | 7 +
.../algs/grass7/description/r.li.mps.txt | 7 +
.../algs/grass7/description/r.li.padcv.ascii.txt | 7 +
.../algs/grass7/description/r.li.padcv.txt | 7 +
.../grass7/description/r.li.padrange.ascii.txt | 7 +
.../algs/grass7/description/r.li.padrange.txt | 7 +
.../algs/grass7/description/r.li.padsd.ascii.txt | 7 +
.../algs/grass7/description/r.li.padsd.txt | 7 +
.../grass7/description/r.li.patchdensity.ascii.txt | 7 +
.../algs/grass7/description/r.li.patchdensity.txt | 7 +
.../grass7/description/r.li.patchnum.ascii.txt | 7 +
.../algs/grass7/description/r.li.patchnum.txt | 7 +
.../algs/grass7/description/r.li.pielou.ascii.txt | 7 +
.../algs/grass7/description/r.li.pielou.txt | 7 +
.../algs/grass7/description/r.li.renyi.ascii.txt | 8 +
.../algs/grass7/description/r.li.renyi.txt | 8 +
.../grass7/description/r.li.richness.ascii.txt | 7 +
.../algs/grass7/description/r.li.richness.txt | 7 +
.../algs/grass7/description/r.li.shannon.ascii.txt | 7 +
.../algs/grass7/description/r.li.shannon.txt | 7 +
.../algs/grass7/description/r.li.shape.ascii.txt | 7 +
.../algs/grass7/description/r.li.shape.txt | 7 +
.../algs/grass7/description/r.li.simpson.ascii.txt | 7 +
.../algs/grass7/description/r.li.simpson.txt | 7 +
.../algs/grass7/description/r.mapcalc.txt | 9 +
.../algs/grass7/description/r.mask.rast.txt | 8 +
.../algs/grass7/description/r.mask.vect.txt | 9 +
.../processing/algs/grass7/description/r.null.txt | 12 +
.../algs/grass7/description/r.random.surface.txt | 10 +
.../algs/grass7/description/r.reclass.txt | 1 +
.../algs/grass7/description/r.regression.multi.txt | 8 +
.../algs/grass7/description/r.resamp.bspline.txt | 14 +
.../algs/grass7/description/r.resamp.filter.txt | 10 +
.../processing/algs/grass7/description/r.rgb.txt | 7 +
.../processing/algs/grass7/description/r.ros.txt | 17 +
.../grass7/description/r.series.accumulate.txt | 12 +
.../algs/grass7/description/r.series.interp.txt | 11 +
.../processing/algs/grass7/description/r.shade.txt | 9 +
.../algs/grass7/description/r.slope.aspect.txt | 3 +-
.../processing/algs/grass7/description/r.slope.txt | 7 +-
.../algs/grass7/description/r.solute.transport.txt | 31 +
.../algs/grass7/description/r.spread.txt | 21 +
.../grass7/description/r.stats.quantile.out.txt | 12 +
.../grass7/description/r.stats.quantile.rast.txt | 11 +
.../processing/algs/grass7/description/r.sum.txt | 4 -
.../algs/grass7/description/r.sunhours.txt | 16 +
.../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.support.txt | 14 +
.../algs/grass7/description/r.surf.fractal.txt | 6 +
.../algs/grass7/description/r.texture.txt | 10 +
.../processing/algs/grass7/description/r.tile.txt | 8 +
.../algs/grass7/description/r.tileset.txt | 14 +
.../algs/grass7/description/r.topidx.txt | 2 +-
.../grass7/description/r.topmodel.topidxstats.txt | 7 +
.../algs/grass7/description/r.topmodel.txt | 9 +
.../algs/grass7/description/r.transect.txt | 9 +
.../algs/grass7/description/r.univar.txt | 10 +
.../processing/algs/grass7/description/r.uslek.txt | 8 +
.../processing/algs/grass7/description/r.usler.txt | 6 +
.../algs/grass7/description/r.viewshed.txt | 14 +-
.../algs/grass7/description/r.volume.txt | 2 +-
.../algs/grass7/description/r.walk.coords.txt | 17 +
.../algs/grass7/description/r.walk.points.txt | 17 +
.../algs/grass7/description/r.walk.rast.txt | 16 +
.../processing/algs/grass7/description/r.walk.txt | 15 -
.../algs/grass7/description/r.water.outlet.txt | 3 +-
.../algs/grass7/description/r.what.color.txt | 8 +
.../algs/grass7/description/r.what.coords.txt | 14 +
.../algs/grass7/description/r.what.points.txt | 14 +
.../algs/grass7/description/v.buffer.column.txt | 1 +
.../algs/grass7/description/v.build.check.txt | 6 +
.../algs/grass7/description/v.build.polylines.txt | 6 +
.../algs/grass7/description/v.clean.advanced.txt | 2 +-
.../algs/grass7/description/v.db.select.txt | 10 +-
.../algs/grass7/description/v.dissolve.txt | 2 +-
.../algs/grass7/description/v.distance.txt | 14 +
.../processing/algs/grass7/description/v.edit.txt | 24 +
.../algs/grass7/description/v.extrude.txt | 14 +
.../description/v.generalize.displacement.txt | 12 +
.../grass7/description/v.generalize.network.txt | 12 +
.../grass7/description/v.generalize.simplify.txt | 11 +
.../grass7/description/v.generalize.smooth.txt | 14 +
.../algs/grass7/description/v.generalize.txt | 19 -
.../algs/grass7/description/v.in.ascii.points.txt | 17 +
.../grass7/description/v.in.ascii.standard.txt | 9 +
.../algs/grass7/description/v.in.geonames.txt | 5 +
.../algs/grass7/description/v.in.lidar.txt | 10 +
.../algs/grass7/description/v.in.lines.txt | 7 +
.../algs/grass7/description/v.in.mapgen.txt | 7 +
.../algs/grass7/description/v.kernel.rast.txt | 13 +
.../algs/grass7/description/v.kernel.vect.txt | 16 +
.../algs/grass7/description/v.lrs.create.txt | 15 +
.../algs/grass7/description/v.lrs.segment.txt | 8 +
.../algs/grass7/description/v.lrs.where.txt | 8 +
.../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.out.vtk.txt | 9 +
.../processing/algs/grass7/description/v.pack.txt | 6 +
.../algs/grass7/description/v.rast.stats.txt | 10 +
.../algs/grass7/description/v.rectify.txt | 13 +
.../algs/grass7/description/v.surf.rst.line.txt | 23 +
.../processing/algs/grass7/description/v.to.3d.txt | 8 +
.../algs/grass7/description/v.to.lines.txt | 6 +
.../processing/algs/grass7/description/v.type.txt | 7 +
.../algs/grass7/description/v.vect.stats.txt | 10 +
.../grass7/description/v.what.rast.centroids.txt | 10 +
.../algs/grass7/description/v.what.rast.points.txt | 10 +
.../algs/grass7/description/v.what.vect.txt | 9 +
.../processing/algs/grass7/ext/CMakeLists.txt | 3 +
.../processing/algs/grass7/ext}/__init__.py | 0
python/plugins/processing/algs/grass7/ext/i.py | 236 +
.../plugins/processing/algs/grass7/ext/i_albedo.py | 38 +
.../processing/algs/grass7/ext/i_aster_toar.py | 52 +
python/plugins/processing/algs/grass7/ext/i_cca.py | 58 +
.../processing/algs/grass7/ext/i_cluster.py | 58 +
.../processing/algs/grass7/ext/i_colors_enhance.py | 48 +
.../processing/algs/grass7/ext/i_evapo_mh.py | 36 +
.../plugins/processing/algs/grass7/ext/i_gensig.py | 51 +
.../processing/algs/grass7/ext/i_gensigset.py | 51 +
.../plugins/processing/algs/grass7/ext/i_group.py | 32 +
.../processing/algs/grass7/ext/i_in_spotvgt.py | 33 +
.../processing/algs/grass7/ext/i_landsat_acca.py | 49 +
.../processing/algs/grass7/ext/i_landsat_toar.py | 68 +
.../plugins/processing/algs/grass7/ext/i_maxlik.py | 33 +
python/plugins/processing/algs/grass7/ext/i_oif.py | 42 +
.../processing/algs/grass7/ext/i_pansharpen.py | 58 +
python/plugins/processing/algs/grass7/ext/i_pca.py | 56 +
.../processing/algs/grass7/ext/i_rectify.py | 102 +
.../processing/algs/grass7/ext/i_segment.py | 33 +
.../plugins/processing/algs/grass7/ext/i_smap.py | 33 +
.../processing/algs/grass7/ext/i_tasscap.py | 57 +
.../processing/algs/grass7/ext/i_topo_corr.py | 52 +
.../processing/algs/grass7/ext/r_blend_combine.py | 74 +
.../processing/algs/grass7/ext/r_blend_rgb.py | 95 +
.../processing/algs/grass7/ext/r_category.py | 120 +
.../plugins/processing/algs/grass7/ext/r_colors.py | 114 +
.../processing/algs/grass7/ext/r_colors_stddev.py | 80 +
.../plugins/processing/algs/grass7/ext/r_drain.py | 40 +
python/plugins/processing/algs/grass7/ext/r_li.py | 153 +
.../processing/algs/grass7/ext/r_li_cwed.py | 36 +
.../processing/algs/grass7/ext/r_li_cwed_ascii.py | 40 +
.../processing/algs/grass7/ext/r_li_dominance.py | 36 +
.../algs/grass7/ext/r_li_dominance_ascii.py | 40 +
.../processing/algs/grass7/ext/r_li_edgedensity.py | 36 +
.../algs/grass7/ext/r_li_edgedensity_ascii.py | 40 +
.../plugins/processing/algs/grass7/ext/r_li_mpa.py | 36 +
.../processing/algs/grass7/ext/r_li_mpa_ascii.py | 40 +
.../plugins/processing/algs/grass7/ext/r_li_mps.py | 36 +
.../processing/algs/grass7/ext/r_li_mps_ascii.py | 40 +
.../processing/algs/grass7/ext/r_li_orig.py | 133 +
.../processing/algs/grass7/ext/r_li_padcv.py | 36 +
.../processing/algs/grass7/ext/r_li_padcv_ascii.py | 40 +
.../processing/algs/grass7/ext/r_li_padrange.py | 36 +
.../algs/grass7/ext/r_li_padrange_ascii.py | 40 +
.../processing/algs/grass7/ext/r_li_padsd.py | 36 +
.../processing/algs/grass7/ext/r_li_padsd_ascii.py | 40 +
.../algs/grass7/ext/r_li_patchdensity.py | 36 +
.../algs/grass7/ext/r_li_patchdensity_ascii.py | 40 +
.../processing/algs/grass7/ext/r_li_patchnum.py | 36 +
.../algs/grass7/ext/r_li_patchnum_ascii.py | 40 +
.../processing/algs/grass7/ext/r_li_pielou.py | 36 +
.../algs/grass7/ext/r_li_pielou_ascii.py | 40 +
.../processing/algs/grass7/ext/r_li_renyi.py | 36 +
.../processing/algs/grass7/ext/r_li_renyi_ascii.py | 40 +
.../processing/algs/grass7/ext/r_li_richness.py | 36 +
.../algs/grass7/ext/r_li_richness_ascii.py | 40 +
.../processing/algs/grass7/ext/r_li_shannon.py | 36 +
.../algs/grass7/ext/r_li_shannon_ascii.py | 40 +
.../processing/algs/grass7/ext/r_li_shape.py | 36 +
.../processing/algs/grass7/ext/r_li_shape_ascii.py | 40 +
.../processing/algs/grass7/ext/r_li_simpson.py | 36 +
.../algs/grass7/ext/r_li_simpson_ascii.py | 40 +
.../processing/algs/grass7/ext/r_mapcalc.py | 94 +
.../plugins/processing/algs/grass7/ext/r_mask.py | 49 +
.../processing/algs/grass7/ext/r_mask_rast.py | 36 +
.../processing/algs/grass7/ext/r_mask_vect.py | 36 +
.../plugins/processing/algs/grass7/ext/r_null.py | 90 +
.../processing/algs/grass7/ext/r_reclass.py | 57 +
.../processing/algs/grass7/ext/r_resamp_filter.py | 39 +
python/plugins/processing/algs/grass7/ext/r_rgb.py | 95 +
.../processing/algs/grass7/ext/r_series_interp.py | 79 +
.../plugins/processing/algs/grass7/ext/r_shade.py | 80 +
.../algs/grass7/ext/r_stats_quantile_rast.py | 66 +
.../processing/algs/grass7/ext/r_support.py | 66 +
.../processing/algs/grass7/ext/r_texture.py | 65 +
.../plugins/processing/algs/grass7/ext/r_tile.py | 46 +
.../processing/algs/grass7/ext/r_topmodel.py | 41 +
.../algs/grass7/ext/r_topmodel_topidxstats.py | 38 +
.../processing/algs/grass7/ext/r_what_color.py | 59 +
.../algs/grass7/ext/v_build_polylines.py | 40 +
.../processing/algs/grass7/ext/v_distance.py | 77 +
.../plugins/processing/algs/grass7/ext/v_edit.py | 74 +
.../processing/algs/grass7/ext/v_extrude.py | 36 +
.../processing/algs/grass7/ext/v_in_geonames.py | 34 +
.../processing/algs/grass7/ext/v_in_lidar.py | 39 +
.../processing/algs/grass7/ext/v_lrs_create.py | 44 +
.../processing/algs/grass7/ext/v_lrs_segment.py | 72 +
.../processing/algs/grass7/ext/v_lrs_where.py | 51 +
python/plugins/processing/algs/grass7/ext/v_net.py | 104 +
.../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_pack.py | 34 +
.../processing/algs/grass7/ext/v_rast_stats.py | 50 +
.../processing/algs/grass7/ext/v_rectify.py | 67 +
.../plugins/processing/algs/grass7/ext/v_to_3d.py | 36 +
.../processing/algs/grass7/ext/v_vect_stats.py | 50 +
.../processing/algs/grass7/ext/v_what_rast.py | 55 +
.../algs/grass7/ext/v_what_rast_centroids.py | 36 +
.../algs/grass7/ext/v_what_rast_points.py | 36 +
.../processing/algs/grass7/ext/v_what_vect.py | 50 +
python/plugins/processing/algs/grass7/nviz7.py | 12 +-
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 | 242 +-
.../processing/algs/lidar/fusion/ASCII2DTM.py | 4 +-
.../processing/algs/lidar/fusion/CanopyMaxima.py | 4 +-
.../processing/algs/lidar/fusion/CanopyModel.py | 35 +-
.../processing/algs/lidar/fusion/Catalog.py | 4 +-
.../processing/algs/lidar/fusion/ClipData.py | 31 +-
.../processing/algs/lidar/fusion/CloudMetrics.py | 10 +-
.../plugins/processing/algs/lidar/fusion/Cover.py | 7 +-
.../processing/algs/lidar/fusion/Csv2Grid.py | 4 +-
.../processing/algs/lidar/fusion/DTM2ASCII.py | 61 +
.../processing/algs/lidar/fusion/DTM2TIF.py | 4 +-
.../processing/algs/lidar/fusion/FilterData.py | 16 +-
.../algs/lidar/fusion/FirstLastReturn.py | 4 +-
.../algs/lidar/fusion/FusionAlgorithm.py | 6 +-
.../processing/algs/lidar/fusion/FusionUtils.py | 4 +-
.../processing/algs/lidar/fusion/GridMetrics.py | 6 +-
.../algs/lidar/fusion/GridSurfaceCreate.py | 4 +-
.../processing/algs/lidar/fusion/GroundFilter.py | 21 +-
.../processing/algs/lidar/fusion/ImageCreate.py | 89 +
.../processing/algs/lidar/fusion/IntensityImage.py | 87 +
.../processing/algs/lidar/fusion/MergeData.py | 4 +-
.../algs/lidar/fusion/OpenViewerAction.py | 21 +-
.../processing/algs/lidar/fusion/PolyClipData.py | 4 +-
.../algs/lidar/fusion/TinSurfaceCreate.py | 36 +-
.../algs/lidar/lastools/LAStoolsAlgorithm.py | 42 +-
.../algs/lidar/lastools/LAStoolsUtils.py | 9 +-
.../processing/algs/lidar/lastools/blast2dem.py | 4 +-
.../processing/algs/lidar/lastools/blast2demPro.py | 4 +-
.../processing/algs/lidar/lastools/blast2iso.py | 4 +-
.../processing/algs/lidar/lastools/blast2isoPro.py | 4 +-
.../algs/lidar/lastools/flightlinesToCHM.py | 4 +-
.../algs/lidar/lastools/flightlinesToDTMandDSM.py | 4 +-
.../lastools/flightlinesToSingleCHMpitFree.py | 4 +-
.../algs/lidar/lastools/hugeFileClassify.py | 4 +-
.../algs/lidar/lastools/hugeFileGroundClassify.py | 4 +-
.../algs/lidar/lastools/hugeFileNormalize.py | 4 +-
.../processing/algs/lidar/lastools/las2dem.py | 4 +-
.../processing/algs/lidar/lastools/las2demPro.py | 6 +-
.../processing/algs/lidar/lastools/las2iso.py | 4 +-
.../algs/lidar/lastools/las2lasPro_filter.py | 11 +-
.../algs/lidar/lastools/las2lasPro_project.py | 11 +-
.../algs/lidar/lastools/las2lasPro_transform.py | 11 +-
.../algs/lidar/lastools/las2las_filter.py | 11 +-
.../algs/lidar/lastools/las2las_project.py | 11 +-
.../algs/lidar/lastools/las2las_transform.py | 11 +-
.../processing/algs/lidar/lastools/las2shp.py | 4 +-
.../processing/algs/lidar/lastools/las2tin.py | 4 +-
.../processing/algs/lidar/lastools/las2txt.py | 11 +-
.../processing/algs/lidar/lastools/las2txtPro.py | 11 +-
.../processing/algs/lidar/lastools/lasboundary.py | 12 +-
.../algs/lidar/lastools/lasboundaryPro.py | 12 +-
.../processing/algs/lidar/lastools/lascanopy.py | 4 +-
.../processing/algs/lidar/lastools/lascanopyPro.py | 4 +-
.../processing/algs/lidar/lastools/lasclassify.py | 10 +-
.../algs/lidar/lastools/lasclassifyPro.py | 10 +-
.../processing/algs/lidar/lastools/lasclip.py | 4 +-
.../processing/algs/lidar/lastools/lascolor.py | 4 +-
.../processing/algs/lidar/lastools/lascontrol.py | 71 +-
.../processing/algs/lidar/lastools/lasdiff.py | 75 +
.../processing/algs/lidar/lastools/lasduplicate.py | 4 +-
.../algs/lidar/lastools/lasduplicatePro.py | 4 +-
.../processing/algs/lidar/lastools/lasgrid.py | 4 +-
.../processing/algs/lidar/lastools/lasgridPro.py | 4 +-
.../processing/algs/lidar/lastools/lasground.py | 13 +-
.../processing/algs/lidar/lastools/lasgroundPro.py | 4 +-
.../algs/lidar/lastools/lasgroundPro_new.py | 101 +
.../algs/lidar/lastools/lasground_new.py | 95 +
.../processing/algs/lidar/lastools/lasheight.py | 14 +-
.../processing/algs/lidar/lastools/lasheightPro.py | 15 +-
.../algs/lidar/lastools/lasheightPro_classify.py | 122 +
.../algs/lidar/lastools/lasheight_classify.py | 116 +
.../processing/algs/lidar/lastools/lasindex.py | 11 +-
.../processing/algs/lidar/lastools/lasindexPro.py | 11 +-
.../processing/algs/lidar/lastools/lasinfo.py | 11 +-
.../processing/algs/lidar/lastools/lasinfoPro.py | 11 +-
.../processing/algs/lidar/lastools/lasmerge.py | 11 +-
.../processing/algs/lidar/lastools/lasmergePro.py | 9 +-
.../processing/algs/lidar/lastools/lasnoise.py | 10 +-
.../processing/algs/lidar/lastools/lasnoisePro.py | 10 +-
.../processing/algs/lidar/lastools/lasoverage.py | 4 +-
.../algs/lidar/lastools/lasoveragePro.py | 4 +-
.../processing/algs/lidar/lastools/lasoverlap.py | 4 +-
.../algs/lidar/lastools/lasoverlapPro.py | 4 +-
.../processing/algs/lidar/lastools/lasprecision.py | 4 +-
.../processing/algs/lidar/lastools/laspublish.py | 122 +
.../algs/lidar/lastools/laspublishPro.py | 122 +
.../processing/algs/lidar/lastools/lasquery.py | 4 +-
.../processing/algs/lidar/lastools/lassort.py | 4 +-
.../processing/algs/lidar/lastools/lassortPro.py | 4 +-
.../processing/algs/lidar/lastools/lassplit.py | 4 +-
.../processing/algs/lidar/lastools/lasthin.py | 17 +-
.../processing/algs/lidar/lastools/lasthinPro.py | 19 +-
.../processing/algs/lidar/lastools/lastile.py | 25 +-
.../processing/algs/lidar/lastools/lastilePro.py | 17 +-
.../processing/algs/lidar/lastools/lasvalidate.py | 4 +-
.../algs/lidar/lastools/lasvalidatePro.py | 4 +-
.../processing/algs/lidar/lastools/lasview.py | 4 +-
.../processing/algs/lidar/lastools/lasviewPro.py | 4 +-
.../processing/algs/lidar/lastools/laszip.py | 9 +-
.../processing/algs/lidar/lastools/laszipPro.py | 9 +-
.../processing/algs/lidar/lastools/shp2las.py | 4 +-
.../processing/algs/lidar/lastools/txt2las.py | 11 +-
.../processing/algs/lidar/lastools/txt2lasPro.py | 11 +-
python/plugins/processing/algs/otb/CMakeLists.txt | 8 +-
python/plugins/processing/algs/otb/OTBAlgorithm.py | 24 +-
.../processing/algs/otb/OTBAlgorithmProvider.py | 48 +-
.../processing/algs/otb/OTBSpecific_XMLLoading.py | 47 +-
python/plugins/processing/algs/otb/OTBUtils.py | 243 +-
.../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
.../ClassificationMapRegularization.xml | 0
.../{ => 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
.../otb/description/{ => 5.0.0}/CompareImages.xml | 0
.../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 +
.../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 -
.../processing/algs/otb/maintenance/OTBHelper.py | 229 +-
.../otb/maintenance/OTBSpecific_XMLcreation.py | 126 +-
.../processing/algs/otb/maintenance/OTBTester.py | 16 +-
.../algs/otb/maintenance/TestOTBAlgorithms.py | 4 +-
.../processing/algs/otb/maintenance/black_list.xml | 28 +
.../processing/algs/otb/maintenance/parsing.py | 2 +-
.../processing/algs/otb/maintenance/white_list.xml | 58 +
.../plugins/processing/algs/qgis/AddTableField.py | 21 +-
.../processing/algs/qgis/AutoincrementalField.py | 36 +-
python/plugins/processing/algs/qgis/BarPlot.py | 8 +-
.../processing/algs/qgis/BasicStatisticsNumbers.py | 143 +-
.../processing/algs/qgis/BasicStatisticsStrings.py | 58 +-
python/plugins/processing/algs/qgis/Buffer.py | 9 +
python/plugins/processing/algs/qgis/Centroids.py | 34 +-
.../plugins/processing/algs/qgis/CheckValidity.py | 22 +-
python/plugins/processing/algs/qgis/Clip.py | 65 +-
python/plugins/processing/algs/qgis/ConcaveHull.py | 31 +-
python/plugins/processing/algs/qgis/ConvexHull.py | 23 +-
.../processing/algs/qgis/CreateConstantRaster.py | 15 +-
.../processing/algs/qgis/Datasources2Vrt.py | 376 +-
.../processing/algs/qgis/DefineProjection.py | 89 +
python/plugins/processing/algs/qgis/Delaunay.py | 28 +-
.../plugins/processing/algs/qgis/DeleteColumn.py | 8 +-
.../algs/qgis/DeleteDuplicateGeometries.py | 15 +-
python/plugins/processing/algs/qgis/DeleteHoles.py | 30 +-
.../processing/algs/qgis/DensifyGeometries.py | 10 +-
.../algs/qgis/DensifyGeometriesInterval.py | 6 +-
python/plugins/processing/algs/qgis/Difference.py | 70 +-
python/plugins/processing/algs/qgis/Dissolve.py | 153 +-
python/plugins/processing/algs/qgis/Eliminate.py | 55 +-
.../processing/algs/qgis/EquivalentNumField.py | 35 +-
python/plugins/processing/algs/qgis/ExecuteSQL.py | 148 +
python/plugins/processing/algs/qgis/Explode.py | 23 +-
.../processing/algs/qgis/ExportGeometryInfo.py | 20 +-
.../processing/algs/qgis/ExtentFromLayer.py | 22 +-
.../processing/algs/qgis/ExtractByAttribute.py | 29 +-
.../processing/algs/qgis/ExtractByLocation.py | 26 +-
.../plugins/processing/algs/qgis/ExtractNodes.py | 16 +-
.../plugins/processing/algs/qgis/FieldPyculator.py | 18 +-
.../processing/algs/qgis/FieldsCalculator.py | 23 +-
.../plugins/processing/algs/qgis/FieldsMapper.py | 62 +-
.../processing/algs/qgis/FixedDistanceBuffer.py | 12 +-
.../processing/algs/qgis/GeometryConvert.py | 7 +-
python/plugins/processing/algs/qgis/Grid.py | 85 +-
python/plugins/processing/algs/qgis/Gridify.py | 8 +-
python/plugins/processing/algs/qgis/HubDistance.py | 45 +-
python/plugins/processing/algs/qgis/HubLines.py | 8 +-
.../processing/algs/qgis/HypsometricCurves.py | 9 +-
.../processing/algs/qgis/ImportIntoPostGIS.py | 98 +-
.../plugins/processing/algs/qgis/Intersection.py | 88 +-
.../plugins/processing/algs/qgis/JoinAttributes.py | 37 +-
.../processing/algs/qgis/LinesIntersection.py | 22 +-
.../processing/algs/qgis/LinesToPolygons.py | 16 +-
python/plugins/processing/algs/qgis/MeanCoords.py | 25 +-
python/plugins/processing/algs/qgis/Merge.py | 116 +-
.../processing/algs/qgis/MultipartToSingleparts.py | 19 +-
.../algs/qgis/NearestNeighbourAnalysis.py | 25 +-
.../algs/qgis/OrientedMinimumBoundingBox.py | 14 +-
.../plugins/processing/algs/qgis/PointDistance.py | 35 +-
.../processing/algs/qgis/PointsDisplacement.py | 4 +-
.../processing/algs/qgis/PointsFromLines.py | 6 +-
.../processing/algs/qgis/PointsFromPolygons.py | 6 +-
.../processing/algs/qgis/PointsInPolygon.py | 38 +-
.../processing/algs/qgis/PointsInPolygonUnique.py | 32 +-
.../algs/qgis/PointsInPolygonWeighted.py | 26 +-
.../processing/algs/qgis/PointsLayerFromTable.py | 40 +-
.../plugins/processing/algs/qgis/PointsToPaths.py | 12 +-
python/plugins/processing/algs/qgis/Polygonize.py | 59 +-
.../processing/algs/qgis/PolygonsToLines.py | 17 +-
.../processing/algs/qgis/PostGISExecuteSQL.py | 39 +-
.../processing/algs/qgis/QGISAlgorithmProvider.py | 238 +-
.../plugins/processing/algs/qgis/RandomExtract.py | 7 +-
.../algs/qgis/RandomExtractWithinSubsets.py | 7 +-
.../processing/algs/qgis/RandomPointsAlongLines.py | 6 +-
.../processing/algs/qgis/RandomPointsExtent.py | 12 +-
.../processing/algs/qgis/RandomPointsLayer.py | 12 +-
.../algs/qgis/RandomPointsPolygonsFixed.py | 12 +-
.../algs/qgis/RandomPointsPolygonsVariable.py | 12 +-
.../processing/algs/qgis/RandomSelection.py | 12 +-
.../algs/qgis/RandomSelectionWithinSubsets.py | 14 +-
.../processing/algs/qgis/RasterLayerHistogram.py | 2 +-
.../processing/algs/qgis/RasterLayerStatistics.py | 35 +-
.../algs/qgis/RectanglesOvalsDiamondsFixed.py | 205 +
.../algs/qgis/RectanglesOvalsDiamondsVariable.py | 279 +
.../plugins/processing/algs/qgis/RegularPoints.py | 14 +-
.../plugins/processing/algs/qgis/ReprojectLayer.py | 6 +-
.../processing/algs/qgis/ReverseLineDirection.py | 81 +
.../processing/algs/qgis/SaveSelectedFeatures.py | 6 +-
.../processing/algs/qgis/SelectByAttribute.py | 32 +-
.../processing/algs/qgis/SelectByAttributeSum.py | 2 +-
.../processing/algs/qgis/SelectByExpression.py | 31 +-
.../processing/algs/qgis/SelectByLocation.py | 32 +-
.../plugins/processing/algs/qgis/SetRasterStyle.py | 2 +-
.../plugins/processing/algs/qgis/SetVectorStyle.py | 4 +-
.../processing/algs/qgis/SimplifyGeometries.py | 17 +-
.../algs/qgis/SinglePartsToMultiparts.py | 17 +-
python/plugins/processing/algs/qgis/Smooth.py | 87 +
.../plugins/processing/algs/qgis/SpatialIndex.py | 71 +
python/plugins/processing/algs/qgis/SpatialJoin.py | 48 +-
.../processing/algs/qgis/SplitLinesWithLines.py | 28 +-
.../processing/algs/qgis/StatisticsByCategories.py | 47 +-
python/plugins/processing/algs/qgis/SumLines.py | 16 +-
.../processing/algs/qgis/SymmetricalDifference.py | 65 +-
python/plugins/processing/algs/qgis/TextToFloat.py | 9 +-
python/plugins/processing/algs/qgis/Union.py | 164 +-
.../plugins/processing/algs/qgis/UniqueValues.py | 11 +-
.../processing/algs/qgis/VariableDistanceBuffer.py | 11 +-
python/plugins/processing/algs/qgis/VectorGrid.py | 10 +-
python/plugins/processing/algs/qgis/VectorSplit.py | 11 +-
.../processing/algs/qgis/VoronoiPolygons.py | 35 +-
.../processing/algs/qgis/ZonalStatistics.py | 30 +-
.../plugins/processing/algs/qgis/fieldsmapping.py | 2 +-
.../plugins/processing/algs/qgis/postgis_utils.py | 823 -
.../algs/qgis/scripts/Create_points_along_lines.py | 2 +-
.../processing/algs/qgis/scripts/Fill_holes.py | 26 +-
.../algs/qgis/scripts/Frequency_analysis.py | 9 +-
.../algs/qgis/scripts/Keep_n_biggest_parts.py | 38 +-
.../scripts/Number_of_unique_values_in_classes.py | 10 +-
.../algs/qgis/ui/FieldsCalculatorDialog.py | 16 +-
.../processing/algs/qgis/ui/FieldsMapperDialogs.py | 10 +-
.../processing/algs/qgis/ui/FieldsMappingPanel.py | 206 +-
python/plugins/processing/algs/qgis/voronoi.py | 28 +-
python/plugins/processing/algs/r/RAlgorithm.py | 309 +-
.../processing/algs/r/RAlgorithmProvider.py | 21 +-
python/plugins/processing/algs/r/RUtils.py | 48 +-
python/plugins/processing/algs/saga/CMakeLists.txt | 4 +
.../processing/algs/saga/SagaAlgorithm212.py | 68 +-
.../processing/algs/saga/SagaAlgorithm213.py | 28 +-
.../processing/algs/saga/SagaAlgorithm214.py | 2 +-
.../processing/algs/saga/SagaAlgorithmProvider.py | 27 +-
.../processing/algs/saga/SagaGroupNameDecorator.py | 93 -
.../processing/algs/saga/SagaNameDecorator.py | 156 +
python/plugins/processing/algs/saga/SagaUtils.py | 14 +-
.../plugins/processing/algs/saga/SplitRGBBands.py | 12 +-
.../description/2.1.2/AddGridValuestoPoints.txt | 1 +
.../description/2.1.2/AddGridValuestoShapes.txt | 1 +
.../2.1.2/DirectionalStatisticsforSingleGrid.txt | 8 +-
.../algs/saga/description/2.1.2/GridMasking.txt | 1 +
.../description/2.1.2/OrdinaryKriging(Global).txt | 33 +-
.../saga/description/2.1.2/OrdinaryKriging.txt | 10 +-
.../description/2.1.2/ResidualAnalysis(Grid).txt | 8 +-
.../description/2.1.2/UniversalKriging(Global).txt | 34 +-
.../saga/description/2.1.2/UniversalKriging.txt | 45 +-
.../description/2.1.3/AddGridValuestoPoints.txt | 1 +
.../description/2.1.3/AddGridValuestoShapes.txt | 1 +
.../description/2.1.3/B-SplineApproximation.txt | 1 -
.../description/2.1.3/CubicSplineApproximation.txt | 1 -
.../2.1.3/DirectionalStatisticsforSingleGrid.txt | 8 +-
.../GeographicallyWeightedMultipleRegression.txt | 1 -
.../2.1.3/GeographicallyWeightedRegression.txt | 1 -
.../algs/saga/description/2.1.3/GridMasking.txt | 1 +
.../description/2.1.3/InverseDistanceWeighted.txt | 3 +-
.../description/2.1.3/KernelDensityEstimation.txt | 1 -
.../description/2.1.3/ModifiedQuadraticShepard.txt | 1 -
.../algs/saga/description/2.1.3/Mosaicking.txt | 1 -
.../MultilevelB-SplineInterpolation(fromGrid).txt | 1 -
.../2.1.3/MultilevelB-SplineInterpolation.txt | 1 -
.../saga/description/2.1.3/NaturalNeighbour.txt | 1 -
.../saga/description/2.1.3/NearestNeighbour.txt | 1 -
.../description/2.1.3/OrdinaryKriging(Global).txt | 1 -
.../saga/description/2.1.3/OrdinaryKriging.txt | 1 -
.../description/2.1.3/PolynomialRegression.txt | 1 -
.../algs/saga/description/2.1.3/Resampling.txt | 1 -
.../description/2.1.3/ResidualAnalysis(Grid).txt | 8 +-
.../algs/saga/description/2.1.3/ShapestoGrid.txt | 1 -
.../description/2.1.3/ThinPlateSpline(Global).txt | 1 -
.../description/2.1.3/ThinPlateSpline(Local).txt | 1 -
.../description/2.1.3/ThinPlateSpline(TIN).txt | 1 -
.../algs/saga/description/2.1.3/Triangulation.txt | 1 -
.../description/2.1.3/UniversalKriging(Global).txt | 1 -
.../saga/description/2.1.3/UniversalKriging.txt | 1 -
.../description/2.1.4/AddGridValuestoPoints.txt | 1 +
.../description/2.1.4/AddGridValuestoShapes.txt | 1 +
.../description/2.1.4/B-SplineApproximation.txt | 1 -
.../description/2.1.4/CubicSplineApproximation.txt | 1 -
.../2.1.4/DirectionalStatisticsforSingleGrid.txt | 8 +-
.../GeographicallyWeightedMultipleRegression.txt | 1 -
.../2.1.4/GeographicallyWeightedRegression.txt | 1 -
.../algs/saga/description/2.1.4/GridMasking.txt | 1 +
.../description/2.1.4/InverseDistanceWeighted.txt | 3 +-
.../description/2.1.4/KernelDensityEstimation.txt | 1 -
.../description/2.1.4/ModifiedQuadraticShepard.txt | 1 -
.../algs/saga/description/2.1.4/Mosaicking.txt | 1 -
.../MultilevelB-SplineInterpolation(fromGrid).txt | 1 -
.../2.1.4/MultilevelB-SplineInterpolation.txt | 1 -
.../saga/description/2.1.4/NaturalNeighbour.txt | 1 -
.../saga/description/2.1.4/NearestNeighbour.txt | 1 -
.../description/2.1.4/OrdinaryKriging(Global).txt | 1 -
.../saga/description/2.1.4/OrdinaryKriging.txt | 1 -
.../description/2.1.4/PolynomialRegression.txt | 1 -
.../algs/saga/description/2.1.4/Resampling.txt | 1 -
.../description/2.1.4/ResidualAnalysis(Grid).txt | 8 +-
.../algs/saga/description/2.1.4/ShapestoGrid.txt | 1 -
.../description/2.1.4/ThinPlateSpline(Global).txt | 1 -
.../description/2.1.4/ThinPlateSpline(Local).txt | 1 -
.../description/2.1.4/ThinPlateSpline(TIN).txt | 1 -
.../algs/saga/description/2.1.4/Triangulation.txt | 1 -
.../description/2.1.4/UniversalKriging(Global).txt | 1 -
.../saga/description/2.1.4/UniversalKriging.txt | 1 -
.../description/2.2.0/AddGridValuestoPoints.txt | 1 +
.../description/2.2.0/AddGridValuestoShapes.txt | 1 +
.../2.2.0/AddPointAttributestoPolygons.txt | 7 +
.../description/2.2.0/B-SplineApproximation.txt | 4 +-
.../description/2.2.0/CubicSplineApproximation.txt | 4 +-
.../2.2.0/DirectionalStatisticsforSingleGrid.txt | 8 +-
.../saga/description/2.2.0/FlattenPolygonLayer.txt | 4 +
.../GeographicallyWeightedMultipleRegression.txt | 1 -
.../2.2.0/GeographicallyWeightedRegression.txt | 1 -
.../algs/saga/description/2.2.0/GridMasking.txt | 1 +
.../description/2.2.0/InverseDistanceWeighted.txt | 12 +-
.../description/2.2.0/KernelDensityEstimation.txt | 1 -
.../description/2.2.0/ModifiedQuadraticShepard.txt | 1 -
.../algs/saga/description/2.2.0/Mosaicking.txt | 1 -
.../MultilevelB-SplineInterpolation(fromGrid).txt | 4 +-
.../2.2.0/MultilevelB-SplineInterpolation.txt | 3 +-
...ultilevelB-SplineInterpolationforCategories.txt | 11 +
.../saga/description/2.2.0/NaturalNeighbour.txt | 1 -
.../saga/description/2.2.0/NearestNeighbour.txt | 1 -
.../description/2.2.0/OrdinaryKriging(Global).txt | 16 +-
.../saga/description/2.2.0/OrdinaryKriging.txt | 5 +-
.../saga/description/2.2.0/PolygonClipping.txt | 6 +
.../description/2.2.0/PolygonSelfIntersection.txt | 5 +
.../description/2.2.0/PolynomialRegression.txt | 1 -
.../algs/saga/description/2.2.0/Resampling.txt | 8 +-
.../description/2.2.0/ResidualAnalysis(Grid).txt | 8 +-
.../algs/saga/description/2.2.0/ShapestoGrid.txt | 1 -
.../saga/description/2.2.0/SharedPolygonEdges.txt | 8 +
.../description/2.2.0/ThinPlateSpline(Global).txt | 11 -
.../description/2.2.0/ThinPlateSpline(Local).txt | 16 -
.../description/2.2.0/ThinPlateSpline(TIN).txt | 2 +-
.../saga/description/2.2.0/ThinPlateSpline.txt | 17 +
.../algs/saga/description/2.2.0/Triangulation.txt | 1 -
.../description/2.2.0/UniversalKriging(Global).txt | 32 +-
.../saga/description/2.2.0/UniversalKriging.txt | 8 +-
.../description/2.2.2/AddGridValuestoPoints.txt | 1 +
.../description/2.2.2/AddGridValuestoShapes.txt | 1 +
.../2.2.2/AddPointAttributestoPolygons.txt | 7 +
.../description/2.2.2/B-SplineApproximation.txt | 1 -
.../2.2.2/ConfusionMatrix(GridPolygons).txt | 12 +
.../description/2.2.2/CubicSplineApproximation.txt | 1 -
.../2.2.2/DirectionalStatisticsforSingleGrid.txt | 8 +-
.../description/2.2.2/DiversityOfCategories.txt | 14 +
.../saga/description/2.2.2/FlattenPolygonLayer.txt | 4 +
.../GeographicallyWeightedMultipleRegression.txt | 1 -
.../2.2.2/GeographicallyWeightedRegression.txt | 1 -
.../algs/saga/description/2.2.2/GridMasking.txt | 1 +
.../2.2.2/GridStatisticsforPolygons.txt | 18 +-
.../description/2.2.2/InverseDistanceWeighted.txt | 12 +-
.../description/2.2.2/KernelDensityEstimation.txt | 1 -
.../description/2.2.2/ModifiedQuadraticShepard.txt | 1 -
.../algs/saga/description/2.2.2/Mosaicking.txt | 1 -
.../MultilevelB-SplineInterpolation(fromGrid).txt | 1 -
.../2.2.2/MultilevelB-SplineInterpolation.txt | 2 -
...ultilevelB-SplineInterpolationforCategories.txt | 11 +
.../saga/description/2.2.2/NaturalNeighbour.txt | 1 -
.../saga/description/2.2.2/NearestNeighbour.txt | 1 -
.../description/2.2.2/OrdinaryKriging(Global).txt | 18 +-
.../saga/description/2.2.2/OrdinaryKriging.txt | 15 +-
.../saga/description/2.2.2/PolygonClipping.txt | 6 +
.../description/2.2.2/PolygonSelfIntersection.txt | 5 +
.../description/2.2.2/PolynomialRegression.txt | 1 -
.../algs/saga/description/2.2.2/Resampling.txt | 8 +-
.../description/2.2.2/ResidualAnalysis(Grid).txt | 9 +-
.../algs/saga/description/2.2.2/ShapestoGrid.txt | 1 -
.../saga/description/2.2.2/SharedPolygonEdges.txt | 8 +
.../description/2.2.2/ThinPlateSpline(Global).txt | 11 -
.../description/2.2.2/ThinPlateSpline(Local).txt | 16 -
.../description/2.2.2/ThinPlateSpline(TIN).txt | 1 -
.../saga/description/2.2.2/ThinPlateSpline.txt | 17 +
.../algs/saga/description/2.2.2/Triangulation.txt | 1 -
.../description/2.2.2/UniversalKriging(Global).txt | 32 +-
.../saga/description/2.2.2/UniversalKriging.txt | 22 +-
.../description/2.2.2/VectorisingGridClasses.txt | 2 +-
.../AccumulatedCost(Anisotropic).txt | 0
.../AccumulatedCost(Isotropic).txt | 0
.../{2.1.3 => 2.2.3}/AddCoordinatestopoints.txt | 0
.../description/2.2.3/AddGridValuestoPoints.txt | 7 +
.../description/2.2.3/AddGridValuestoShapes.txt | 7 +
.../2.2.3/AddPointAttributestoPolygons.txt | 7 +
.../AddPolygonAttributestoPoints.txt | 0
.../description/{2.1.2 => 2.2.3}/Aggregate.txt | 0
.../AggregatePointObservations.txt | 0
.../{2.1.2 => 2.2.3}/AggregationIndex.txt | 0
.../AnalyticalHierarchyProcess.txt | 0
.../{2.1.2 => 2.2.3}/AnalyticalHillshading.txt | 0
.../description/2.2.3/B-SplineApproximation.txt | 10 +
.../{2.1.2 => 2.2.3}/BurnStreamNetworkintoDEM.txt | 0
.../description/{2.1.2 => 2.2.3}/CellBalance.txt | 0
.../{2.1.2 => 2.2.3}/ChangeDateFormat.txt | 0
.../{2.1.2 => 2.2.3}/ChangeDetection.txt | 0
.../{2.1.2 => 2.2.3}/ChangeGridValues.txt | 0
.../{2.1.2 => 2.2.3}/ChangeTimeFormat.txt | 0
.../{2.1.2 => 2.2.3}/ChannelNetwork.txt | 0
.../ChannelNetworkandDrainageBasins.txt | 0
.../{2.1.2 => 2.2.3}/ClipGridwithPolygon.txt | 0
.../{2.1.2 => 2.2.3}/ClipPointswithPolygons.txt | 0
.../description/{2.1.2 => 2.2.3}/CloseGaps.txt | 0
.../{2.1.2 => 2.2.3}/CloseGapswithSpline.txt | 0
.../{2.1.2 => 2.2.3}/CloseOneCellGaps.txt | 0
.../{2.1.2 => 2.2.3}/ClusterAnalysisforGrids.txt | 0
.../2.2.3/ConfusionMatrix(GridPolygons).txt | 12 +
.../{2.1.3 => 2.2.3}/ContourLinesfromGrid.txt | 0
.../ConvergenceIndex(SearchRadius).txt | 0
.../{2.1.2 => 2.2.3}/ConvergenceIndex.txt | 0
.../{2.1.2 => 2.2.3}/ConvertDataStorageType.txt | 0
.../{2.1.2 => 2.2.3}/ConvertLinestoPoints.txt | 0
.../{2.1.2 => 2.2.3}/ConvertLinestoPolygons.txt | 0
.../ConvertMultipointstoPoints.txt | 0
.../{2.1.2 => 2.2.3}/ConvertPointstoLine(s).txt | 0
.../ConvertPolygonLineVerticestoPoints.txt | 0
.../{2.1.2 => 2.2.3}/ConvertPolygonstoLines.txt | 0
.../description/{2.1.2 => 2.2.3}/ConvexHull.txt | 0
.../description/2.2.3/CreateLinesGraticule.txt | 9 +
.../description/2.2.3/CreatePolygonsGraticule.txt | 9 +
.../description/{2.1.3 => 2.2.3}/CropToData.txt | 0
.../Cross-ClassificationandTabulation.txt | 0
.../description/{2.1.2 => 2.2.3}/CrossProfiles.txt | 0
.../description/2.2.3/CubicSplineApproximation.txt | 13 +
.../{2.1.2 => 2.2.3}/CurvatureClassification.txt | 0
.../{2.1.3 => 2.2.3}/CutShapesLayer.txt | 0
.../{2.1.2 => 2.2.3}/DTMFilter(slope-based).txt | 0
.../2.2.3/DiffusiveHillslopeEvolution(ADI).txt | 11 +
.../2.2.3/DiffusiveHillslopeEvolution(FTCS).txt | 11 +
.../2.2.3/DirectionalStatisticsforSingleGrid.txt | 23 +
.../{2.1.2 => 2.2.3}/DistanceMatrix.txt | 0
.../{2.1.2 => 2.2.3}/DiurnalAnisotropicHeating.txt | 0
.../description/2.2.3/DiversityOfCategories.txt | 15 +
.../{2.1.2 => 2.2.3}/DownslopeDistanceGradient.txt | 0
.../{2.1.2 => 2.2.3}/EdgeContamination.txt | 0
.../{2.1.2 => 2.2.3}/EffectiveAirFlowHeights.txt | 0
.../FastRegionGrowingAlgorithm.txt | 0
.../{2.1.2 => 2.2.3}/FastRepresentativeness.txt | 0
.../{2.1.2 => 2.2.3}/FillGapsinRecords.txt | 0
.../FillSinks(PlanchonDarboux,2001).txt | 0
.../saga/description/2.2.3/FillSinks(QMofESP).txt | 6 +
.../{2.1.2 => 2.2.3}/FillSinks(WangLiu).txt | 0
.../{2.1.2 => 2.2.3}/FillSinksXXL(WangLiu).txt | 0
.../description/{2.1.2 => 2.2.3}/FilterClumps.txt | 0
.../{2.1.2 => 2.2.3}/FireRiskAnalysis.txt | 0
.../{2.1.2 => 2.2.3}/FitNPointstoshape.txt | 0
.../description/{2.1.2 => 2.2.3}/FlatDetection.txt | 0
.../saga/description/2.2.3/FlattenPolygonLayer.txt | 4 +
.../FlowAccumulation(FlowTracing).txt | 0
.../2.2.3/FlowAccumulation(QMofESP).txt | 6 +
.../FlowAccumulation(Recursive).txt | 0
.../FlowAccumulation(Top-Down).txt | 0
.../{2.1.2 => 2.2.3}/FlowPathLength.txt | 0
.../FlowWidthandSpecificCatchmentArea.txt | 0
.../Fragmentation(Alternative).txt | 0
.../{2.1.2 => 2.2.3}/Fragmentation(Standard).txt | 0
...gmentationClassesfromDensityandConnectivity.txt | 0
.../saga/description/{2.1.2 => 2.2.3}/Function.txt | 0
.../saga/description/{2.1.2 => 2.2.3}/Fuzzify.txt | 0
.../{2.1.2 => 2.2.3}/FuzzyIntersection(AND).txt | 0
.../{2.1.2 => 2.2.3}/FuzzyUnion(OR).txt | 0
.../{2.1.2 => 2.2.3}/GaussianFilter.txt | 0
...aphicallyWeightedMultipleRegression(Points).txt | 0
...allyWeightedMultipleRegression(PointsGrids).txt | 0
.../GeographicallyWeightedMultipleRegression.txt | 23 +
...eographicallyWeightedRegression(PointsGrid).txt | 0
.../2.2.3/GeographicallyWeightedRegression.txt | 23 +
.../{2.1.2 => 2.2.3}/GeometricFigures.txt | 0
.../{2.1.2 => 2.2.3}/GetShapesExtents.txt | 0
.../{2.1.2 => 2.2.3}/GlobalMoransIforGrids.txt | 0
...adientVectorfromCartesiantoPolarCoordinates.txt | 0
...adientVectorfromPolartoCartesianCoordinates.txt | 0
.../GradientVectorsfromDirectionalComponents.txt | 0
.../GradientVectorsfromDirectionandLength.txt | 0
.../GradientVectorsfromSurface.txt | 0
.../description/{2.1.2 => 2.2.3}/GridBuffer.txt | 0
.../{2.1.2 => 2.2.3}/GridCalculator.txt | 0
.../description/{2.1.2 => 2.2.3}/GridCellIndex.txt | 0
.../{2.1.2 => 2.2.3}/GridDifference.txt | 0
.../description/{2.1.2 => 2.2.3}/GridDivision.txt | 0
.../algs/saga/description/2.2.3/GridMasking.txt | 6 +
.../{2.1.2 => 2.2.3}/GridNormalisation.txt | 0
.../{2.1.2 => 2.2.3}/GridOrientation.txt | 0
.../{2.1.2 => 2.2.3}/GridProximityBuffer.txt | 0
.../{2.1.2 => 2.2.3}/GridSkeletonization.txt | 0
.../{2.1.2 => 2.2.3}/GridStandardisation.txt | 0
.../2.2.3/GridStatisticsforPolygons.txt | 16 +
.../GridValuestoPoints(randomly).txt | 0
.../{2.1.2 => 2.2.3}/GridValuestoPoints.txt | 0
.../description/{2.1.2 => 2.2.3}/GridVolume.txt | 0
.../description/{2.1.2 => 2.2.3}/GridsProduct.txt | 0
.../saga/description/{2.1.2 => 2.2.3}/GridsSum.txt | 0
.../{2.1.2 => 2.2.3}/HistogramSurface.txt | 0
.../description/{2.1.2 => 2.2.3}/Hypsometry.txt | 0
.../description/2.2.3/InverseDistanceWeighted.txt | 22 +
.../{2.1.2 => 2.2.3}/InvertDataNo-Data.txt | 0
.../description/2.2.3/KernelDensityEstimation.txt | 11 +
.../saga/description/{2.1.2 => 2.2.3}/LSFactor.txt | 0
.../description/{2.1.2 => 2.2.3}/LakeFlood.txt | 0
.../{2.1.2 => 2.2.3}/LandSurfaceTemperature.txt | 0
.../{2.1.2 => 2.2.3}/LaplacianFilter.txt | 0
.../{2.1.2 => 2.2.3}/Layerofextremevalue.txt | 0
.../{2.1.2 => 2.2.3}/LeastCostPaths.txt | 0
.../{2.1.2 => 2.2.3}/Line-PolygonIntersection.txt | 0
.../description/{2.1.2 => 2.2.3}/LineDissolve.txt | 0
.../{2.1.2 => 2.2.3}/LineProperties.txt | 0
.../{2.1.2 => 2.2.3}/LineSimplification.txt | 0
.../{2.1.2 => 2.2.3}/LocalMinimaandMaxima.txt | 0
.../{2.1.2 => 2.2.3}/MajorityFilter.txt | 0
.../{2.1.2 => 2.2.3}/MassBalanceIndex.txt | 0
.../description/{2.1.2 => 2.2.3}/MergeLayers.txt | 0
.../{2.1.2 => 2.2.3}/MetricConversions.txt | 0
.../{2.1.2 => 2.2.3}/MinimumDistanceAnalysis.txt | 0
.../description/2.2.3/ModifiedQuadraticShepard.txt | 11 +
.../{2.1.2 => 2.2.3}/MorphologicalFilter.txt | 0
.../MorphometricProtectionIndex.txt | 0
.../algs/saga/description/2.2.3/Mosaicking.txt | 15 +
.../{2.1.2 => 2.2.3}/Multi-BandVariation.txt | 0
.../{2.1.2 => 2.2.3}/MultiDirectionLeeFilter.txt | 0
.../MultilevelB-SplineInterpolation(fromGrid).txt | 13 +
.../2.2.3/MultilevelB-SplineInterpolation.txt | 11 +
...ultilevelB-SplineInterpolationforCategories.txt | 11 +
.../MultipleRegressionAnalysis(GridGrids).txt | 0
.../MultipleRegressionAnalysis(PointsGrids).txt | 0
...esolutionIndexofValleyBottomFlatness(MRVBF).txt | 0
.../saga/description/2.2.3/NaturalNeighbour.txt | 10 +
.../saga/description/2.2.3/NearestNeighbour.txt | 9 +
.../OrderedWeightedAveraging(OWA).txt | 0
.../description/2.2.3/OrdinaryKriging(Global).txt | 27 +
.../saga/description/2.2.3/OrdinaryKriging.txt | 24 +
.../OverlandFlow-KinematicWaveD8.txt | 0
.../OverlandFlowDistancetoChannelNetwork.txt | 0
.../saga/description/{2.1.2 => 2.2.3}/Patching.txt | 0
.../{2.1.2 => 2.2.3}/PatternAnalysis.txt | 0
.../PointStatisticsforPolygons.txt | 0
.../description/{2.1.2 => 2.2.3}/PointsFilter.txt | 0
.../{2.1.2 => 2.2.3}/PointsThinning.txt | 0
.../PolartoCartesianCoordinates.txt | 0
.../{2.1.2 => 2.2.3}/Polygon-LineIntersection.txt | 0
.../{2.1.2 => 2.2.3}/PolygonCentroids.txt | 0
.../saga/description/2.2.3/PolygonClipping.txt | 6 +
.../{2.1.2 => 2.2.3}/PolygonDifference.txt | 0
.../{2.1.2 => 2.2.3}/PolygonDissolve.txt | 0
.../{2.1.2 => 2.2.3}/PolygonDissolveAllPolygs.txt | 0
.../{2.1.2 => 2.2.3}/PolygonIdentity.txt | 0
.../{2.1.2 => 2.2.3}/PolygonIntersect.txt | 0
.../PolygonPartstoSeparatePolygons.txt | 0
.../{2.1.2 => 2.2.3}/PolygonProperties.txt | 0
.../description/2.2.3/PolygonSelfIntersection.txt | 5 +
.../{2.1.2 => 2.2.3}/PolygonShapeIndices.txt | 0
.../PolygonSymmetricalDifference.txt | 0
.../description/{2.1.2 => 2.2.3}/PolygonUnion.txt | 0
.../description/{2.1.2 => 2.2.3}/PolygonUpdate.txt | 0
.../{2.1.2 => 2.2.3}/PolygonstoEdgesandNodes.txt | 0
.../description/2.2.3/PolynomialRegression.txt | 14 +
.../PrincipleComponentsAnalysis.txt | 0
.../{2.1.2 => 2.2.3}/Profilefrompoints.txt | 0
.../{2.1.2 => 2.2.3}/ProfilesfromLines.txt | 0
.../description/{2.1.2 => 2.2.3}/ProximityGrid.txt | 0
.../{2.1.2 => 2.2.3}/QuadTreeStructuretoShapes.txt | 0
.../description/{2.1.2 => 2.2.3}/RGBComposite.txt | 0
.../{2.1.2 => 2.2.3}/RadiusofVariance(Grid).txt | 0
.../description/{2.1.3 => 2.2.3}/RandomField.txt | 0
.../{2.1.2 => 2.2.3}/RandomTerrainGeneration.txt | 0
.../description/{2.1.2 => 2.2.3}/RankFilter.txt | 0
.../{2.1.2 => 2.2.3}/RealSurfaceArea.txt | 0
.../{2.1.2 => 2.2.3}/ReclassifyGridValues.txt | 0
.../RegressionAnalysis(PointsGrid).txt | 0
.../RelativeHeightsandSlopePositions.txt | 0
.../{2.1.2 => 2.2.3}/RemoveDuplicatePoints.txt | 0
.../{2.1.2 => 2.2.3}/Representativeness(Grid).txt | 0
.../algs/saga/description/2.2.3/Resampling.txt | 12 +
.../description/2.2.3/ResidualAnalysis(Grid).txt | 18 +
.../{2.1.2 => 2.2.3}/RunningAverage.txt | 0
.../{2.1.2 => 2.2.3}/SAGAWetnessIndex.txt | 0
.../{2.1.2 => 2.2.3}/SeedGeneration.txt | 0
.../{2.1.3 => 2.2.3}/Separatepointsbydirection.txt | 0
.../description/{2.1.2 => 2.2.3}/ShapesBuffer.txt | 0
.../{2.1.2 => 2.2.3}/ShapesBufferFixed.txt | 0
.../algs/saga/description/2.2.3/ShapestoGrid.txt | 14 +
.../saga/description/2.2.3/SharedPolygonEdges.txt | 8 +
.../{2.1.2 => 2.2.3}/ShrinkAndExpand.txt | 0
.../description/{2.1.2 => 2.2.3}/SimpleFilter.txt | 0
.../{2.1.2 => 2.2.3}/SimpleRegionGrowing.txt | 0
.../description/{2.1.2 => 2.2.3}/Simulation.txt | 0
.../SinkDrainageRouteDetection.txt | 0
.../description/{2.1.2 => 2.2.3}/SinkRemoval.txt | 0
.../description/{2.1.2 => 2.2.3}/SkyViewFactor.txt | 0
.../{2.1.2 => 2.2.3}/Slope,Aspect,Curvature.txt | 0
.../description/{2.1.2 => 2.2.3}/SlopeLength.txt | 0
.../{2.1.2 => 2.2.3}/SoilTextureClassification.txt | 0
.../SpatialPointPatternAnalysis.txt | 0
.../{2.1.2 => 2.2.3}/SplitShapesLayerRandomly.txt | 0
.../{2.1.3 => 2.2.3}/StatisticsforGrids.txt | 0
.../description/{2.1.2 => 2.2.3}/StrahlerOrder.txt | 0
.../{2.1.2 => 2.2.3}/StreamPowerIndex.txt | 0
.../description/2.2.3/SuccessiveFlowRouting.txt | 7 +
.../{2.1.2 => 2.2.3}/SupervisedClassification.txt | 0
.../{2.1.2 => 2.2.3}/SurfaceSpecificPoints.txt | 0
.../TPIBasedLandformClassification.txt | 0
.../TerrainRuggednessIndex(TRI).txt | 0
.../description/2.2.3/ThinPlateSpline(TIN).txt | 12 +
.../saga/description/2.2.3/ThinPlateSpline.txt | 17 +
.../{2.1.2 => 2.2.3}/ThresholdBuffer.txt | 0
.../{2.1.2 => 2.2.3}/TopographicCorrection.txt | 0
.../TopographicPositionIndex(TPI).txt | 0
.../TopographicWetnessIndex(TWI).txt | 0
.../Transectthroughpolygonshapefile.txt | 0
.../{2.1.3 => 2.2.3}/TransformShapes.txt | 0
.../{2.1.2 => 2.2.3}/TransposeGrids.txt | 0
.../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 +
.../description/{2.1.2 => 2.2.3}/UpslopeArea.txt | 0
.../{2.1.2 => 2.2.3}/UserDefinedFilter.txt | 0
.../{2.1.2 => 2.2.3}/VariogramCloud.txt | 0
.../{2.1.2 => 2.2.3}/VariogramSurface.txt | 0
.../VectorRuggednessMeasure(VRM).txt | 0
.../description/2.2.3/VectorisingGridClasses.txt | 7 +
.../VegetationIndex(SlopeBased).txt | 0
.../VerticalDistancetoChannelNetwork.txt | 0
.../{2.1.2 => 2.2.3}/WaterRetentionCapacity.txt | 0
.../{2.1.2 => 2.2.3}/WatershedBasins.txt | 0
.../{2.1.2 => 2.2.3}/WatershedSegmentation.txt | 0
.../WindEffect(WindwardLeewardIndex).txt | 0
.../{2.1.2 => 2.2.3}/ZonalGridStatistics.txt | 0
.../processing/algs/saga/saga_version_check.txt | 185 -
.../plugins/processing/algs/saga/versioncheck.py | 28 +
.../processing/algs/taudem/TauDEMAlgorithm.py | 8 +-
.../algs/taudem/TauDEMAlgorithmProvider.py | 50 +-
.../algs/taudem/TauDEMMultifileAlgorithm.py | 4 +-
.../plugins/processing/algs/taudem/TauDEMUtils.py | 2 +-
.../plugins/processing/algs/taudem/dinfdistdown.py | 6 +-
.../processing/algs/taudem/dinfdistdown_multi.py | 6 +-
.../plugins/processing/algs/taudem/dinfdistup.py | 6 +-
.../processing/algs/taudem/dinfdistup_multi.py | 6 +-
.../processing/algs/taudem/dinftranslimaccum.py | 6 +-
.../processing/algs/taudem/dinftranslimaccum2.py | 6 +-
.../algs/taudem/dinftranslimaccum2_multi.py | 6 +-
.../algs/taudem/dinftranslimaccum_multi.py | 6 +-
.../plugins/processing/algs/taudem/dropanalysis.py | 6 +-
.../processing/algs/taudem/dropanalysis_multi.py | 6 +-
python/plugins/processing/algs/taudem/gridnet.py | 6 +-
.../processing/algs/taudem/gridnet_multi.py | 6 +-
.../plugins/processing/algs/taudem/lengtharea.py | 6 +-
.../processing/algs/taudem/lengtharea_multi.py | 6 +-
.../processing/algs/taudem/peukerdouglas.py | 6 +-
.../processing/algs/taudem/peukerdouglas_multi.py | 6 +-
python/plugins/processing/algs/taudem/slopearea.py | 6 +-
.../processing/algs/taudem/slopearea_multi.py | 6 +-
.../plugins/processing/core/AlgorithmProvider.py | 33 +-
python/plugins/processing/core/GeoAlgorithm.py | 105 +-
.../core/GeoAlgorithmExecutionException.py | 17 +-
python/plugins/processing/core/Processing.py | 237 +-
python/plugins/processing/core/ProcessingConfig.py | 124 +-
python/plugins/processing/core/ProcessingLog.py | 174 +-
.../processing/{gui => core}/SilentProgress.py | 0
python/plugins/processing/core/alglist.py | 81 +
python/plugins/processing/core/defaultproviders.py | 32 +
python/plugins/processing/core/outputs.py | 49 +-
python/plugins/processing/core/parameters.py | 517 +-
.../processing/gui/AlgorithmClassification.py | 97 -
python/plugins/processing/gui/AlgorithmDialog.py | 66 +-
.../plugins/processing/gui/AlgorithmDialogBase.py | 91 +-
python/plugins/processing/gui/AlgorithmExecutor.py | 5 +-
python/plugins/processing/gui/AutofillDialog.py | 4 +-
.../plugins/processing/gui/BatchAlgorithmDialog.py | 43 +-
.../processing/gui/BatchInputSelectionPanel.py | 5 +-
.../processing/gui/BatchOutputSelectionPanel.py | 4 +-
python/plugins/processing/gui/BatchPanel.py | 156 +-
python/plugins/processing/gui/CommanderWindow.py | 12 +-
python/plugins/processing/gui/ConfigDialog.py | 297 +-
python/plugins/processing/gui/ContextAction.py | 16 +-
.../processing/gui/CreateNewScriptAction.py | 14 +-
python/plugins/processing/gui/CrsSelectionPanel.py | 2 +-
.../plugins/processing/gui/DeleteScriptAction.py | 15 +-
.../processing/gui/DirectorySelectorDialog.py | 124 +
.../processing/gui/EditRenderingStylesDialog.py | 6 +-
python/plugins/processing/gui/EditScriptAction.py | 11 +-
.../plugins/processing/gui/ExtentSelectionPanel.py | 42 +-
.../plugins/processing/gui/FileSelectionPanel.py | 6 +-
python/plugins/processing/gui/FixedTableDialog.py | 7 +-
python/plugins/processing/gui/FixedTablePanel.py | 6 +-
.../gui/GeometryPredicateSelectionPanel.py | 13 +-
.../plugins/processing/gui/GetScriptsAndModels.py | 240 +-
python/plugins/processing/gui/Help2Html.py | 2 +-
python/plugins/processing/gui/HelpEditionDialog.py | 11 +-
python/plugins/processing/gui/HistoryDialog.py | 8 +-
.../processing/gui/InputLayerSelectorPanel.py | 7 +-
python/plugins/processing/gui/LexerR.py | 6 +-
.../processing/gui/ListMultiselectWidget.py | 230 +
.../plugins/processing/gui/MessageBarProgress.py | 6 +-
python/plugins/processing/gui/MessageDialog.py | 6 +-
.../processing/gui/MultipleFileInputDialog.py | 7 +-
.../plugins/processing/gui/MultipleInputDialog.py | 7 +-
.../plugins/processing/gui/MultipleInputPanel.py | 19 +-
python/plugins/processing/gui/NumberInputDialog.py | 18 +-
python/plugins/processing/gui/NumberInputPanel.py | 132 +-
.../plugins/processing/gui/OutputSelectionPanel.py | 127 +-
python/plugins/processing/gui/ParametersPanel.py | 171 +-
python/plugins/processing/gui/PointMapTool.py | 46 +
.../plugins/processing/gui/PointSelectionPanel.py | 89 +
.../plugins/processing/gui/PostgisTableSelector.py | 109 +
python/plugins/processing/gui/Postprocessing.py | 20 +-
python/plugins/processing/gui/ProcessingToolbox.py | 337 +-
python/plugins/processing/gui/RangePanel.py | 2 +-
python/plugins/processing/gui/RectangleMapTool.py | 4 +-
.../processing/gui/RenderingStyleFilePanel.py | 4 +-
python/plugins/processing/gui/ResultsDialog.py | 20 +-
python/plugins/processing/gui/ScriptEdit.py | 9 +-
.../plugins/processing/gui/ScriptEditorDialog.py | 29 +-
python/plugins/processing/gui/TestTools.py | 294 +-
python/plugins/processing/gui/ToolboxAction.py | 19 +-
python/plugins/processing/gui/__init__.py | 6 +
.../plugins/processing/gui/algclasssification.txt | 396 -
python/plugins/processing/gui/menus.py | 237 +
python/plugins/processing/gui/utils.py | 61 -
python/plugins/processing/images/CMakeLists.txt | 5 +-
.../processing/images/ftools/CMakeLists.txt | 3 +
.../images/ftools}/basic_statistics.png | Bin
.../images/ftools}/buffer.png | Bin
.../images/ftools}/centroids.png | Bin
.../images/ftools}/check_geometry.png | Bin
.../default => processing/images/ftools}/clip.png | Bin
.../images/ftools}/convex_hull.png | Bin
.../images/ftools}/delaunay.png | Bin
.../images/ftools}/difference.png | Bin
.../images/ftools}/dissolve.png | Bin
.../images/ftools}/eliminate.png | Bin
.../images/ftools}/export_geometry.png | Bin
.../images/ftools}/extract_nodes.png | Bin
.../images/ftools}/intersect.png | Bin
.../images/ftools}/join_attributes.png | Bin
.../images/ftools}/join_location.png | Bin
.../images/ftools}/layer_extent.png | Bin
.../images/ftools/lines_intersection.png} | Bin
.../images/ftools}/matrix.png | Bin
.../default => processing/images/ftools}/mean.png | Bin
.../images/ftools}/merge_shapes.png | Bin
.../images/ftools}/multi_to_single.png | Bin
.../images/ftools}/neighbour.png | Bin
.../images/ftools}/random_points.png | Bin
.../images/ftools}/random_selection.png | Bin
.../images/ftools}/regular_points.png | Bin
.../images/ftools}/select_location.png | Bin
.../images/ftools}/simplify.png | Bin
.../images/ftools}/single_to_multi.png | Bin
.../images/ftools}/split_layer.png | Bin
.../images/ftools}/sub_selection.png | Bin
.../images/ftools}/sum_lines.png | Bin
.../images/ftools}/sum_points.png | Bin
.../images/ftools}/sym_difference.png | Bin
.../images/ftools}/to_lines.png | Bin
.../default => processing/images/ftools}/union.png | Bin
.../images/ftools}/unique.png | Bin
.../images/ftools}/vector_grid.png | Bin
.../images/ftools}/voronoi.png | Bin
python/plugins/processing/images/gdal.png | Bin 734 -> 0 bytes
python/plugins/processing/images/gdal.svg | 126 +
.../images/gdaltools}/24-to-8-bits.png | Bin
.../images/gdaltools}/8-to-24-bits.png | Bin
.../processing/images/gdaltools/CMakeLists.txt | 3 +
.../images/gdaltools}/contour.png | Bin
.../icons => processing/images/gdaltools}/grid.png | Bin
.../images/gdaltools}/merge.png | Bin
.../images/gdaltools}/nearblack.png | Bin
.../images/gdaltools}/polygonize.png | Bin
.../images/gdaltools}/projection-add.png | Bin
.../images/gdaltools}/projection-export.png | Bin
.../images/gdaltools}/proximity.png | Bin
.../images/gdaltools}/raster-clip.png | Bin
.../images/gdaltools}/raster-info.png | Bin
.../images/gdaltools}/raster-overview.png | Bin
.../images/gdaltools}/rasterize.png | Bin
.../images/gdaltools}/sieve.png | Bin
.../images/gdaltools}/tiles.png | Bin
.../images/gdaltools}/translate.png | Bin
.../icons => processing/images/gdaltools}/vrt.png | Bin
.../icons => processing/images/gdaltools}/warp.png | Bin
python/plugins/processing/images/grass.png | Bin 750 -> 0 bytes
python/plugins/processing/images/grass.svg | 271 +
python/plugins/processing/images/menu.png | Bin 0 -> 358 bytes
.../icons => processing/images}/namespace.png | Bin
python/plugins/processing/images/postgis.png | Bin 0 -> 361 bytes
python/plugins/processing/images/qgis.png | Bin 785 -> 0 bytes
.../plugins/processing/images/qgis.svg | 0
python/plugins/processing/images/r.png | Bin 829 -> 0 bytes
python/plugins/processing/images/r.svg | 14 +
python/plugins/processing/images/taudem.png | Bin 1030 -> 0 bytes
python/plugins/processing/images/taudem.svg | 196 +
python/plugins/processing/metadata.txt | 9 +-
.../processing/modeler/AddModelFromFileAction.py | 12 +-
.../modeler/CalculatorModelerAlgorithm.py | 10 +-
.../processing/modeler/CreateNewModelAction.py | 9 +-
.../processing/modeler/DeleteModelAction.py | 9 +-
.../plugins/processing/modeler/EditModelAction.py | 7 +-
.../plugins/processing/modeler/ModelerAlgorithm.py | 154 +-
.../processing/modeler/ModelerAlgorithmProvider.py | 13 +-
.../plugins/processing/modeler/ModelerArrowItem.py | 7 +-
python/plugins/processing/modeler/ModelerDialog.py | 223 +-
.../processing/modeler/ModelerGraphicItem.py | 27 +-
.../modeler/ModelerOnlyAlgorithmProvider.py | 2 +-
.../modeler/ModelerParameterDefinitionDialog.py | 211 +-
.../processing/modeler/ModelerParametersDialog.py | 228 +-
python/plugins/processing/modeler/ModelerScene.py | 23 +-
python/plugins/processing/modeler/ModelerUtils.py | 21 +-
.../processing/modeler/MultilineTextPanel.py | 14 +-
.../modeler/RasterLayerBoundsAlgorithm.py | 6 +-
.../modeler/VectorLayerBoundsAlgorithm.py | 6 +-
.../processing/preconfigured/CMakeLists.txt | 3 +
.../DeletePreconfiguredAlgorithmAction.py | 52 +
.../NewPreconfiguredAlgorithmAction.py | 47 +
.../preconfigured/PreconfiguredAlgorithm.py | 67 +
.../preconfigured/PreconfiguredAlgorithmDialog.py | 104 +
.../PreconfiguredAlgorithmProvider.py | 63 +
.../processing/preconfigured/PreconfiguredUtils.py | 37 +
.../processing/preconfigured}/__init__.py | 0
.../processing/script/AddScriptFromFileAction.py | 12 +-
.../script/CreateScriptCollectionPluginAction.py | 102 +
.../plugins/processing/script/ScriptAlgorithm.py | 293 +-
.../processing/script/ScriptAlgorithmProvider.py | 27 +-
python/plugins/processing/script/ScriptSelector.py | 116 +
python/plugins/processing/script/ScriptUtils.py | 17 +-
.../plugins/processing/tests/AlgorithmsTestBase.py | 231 +
python/plugins/processing/tests/CMakeLists.txt | 9 +
.../plugins/processing/tests/GdalAlgorithmsTest.py | 58 +
python/plugins/processing/tests/GdalTest.py | 180 -
.../plugins/processing/tests/GeoAlgorithmTest.py | 71 -
.../tests/Grass7AlgorithmsImageryTest.py | 58 +
.../processing/tests/Grass7AlgorithmsRasterTest.py | 58 +
.../processing/tests/ModelerAlgorithmTest.py | 234 -
python/plugins/processing/tests/PackagingTests.py | 35 -
python/plugins/processing/tests/ParametersTest.py | 535 +-
python/plugins/processing/tests/ProcessingTests.py | 55 -
.../processing/tests/ProcessingToolsTest.py | 91 -
.../plugins/processing/tests/QgisAlgorithmsTest.py | 58 +
python/plugins/processing/tests/QgisAlgsTest.py | 1220 -
python/plugins/processing/tests/README.md | 188 +
python/plugins/processing/tests/RunAlgTest.py | 101 -
python/plugins/processing/tests/SagaTest.py | 139 -
python/plugins/processing/tests/ScriptTest.py | 98 -
python/plugins/processing/tests/data/project.qgs | 2 +-
python/plugins/processing/tests/grass7_todo.md | 103 +
python/plugins/processing/tests/qgis_interface.py | 109 -
python/plugins/processing/tests/test.py | 262 -
.../tests/testdata/custom/PolygonDissolveTest.gfs | 14 +
.../tests/testdata/custom/PolygonDissolveTest.gml | 39 +
.../tests/testdata/custom/grass7/.gitignore | 3 +
.../tests/testdata/custom/grass7/float_raster.tif | Bin 0 -> 44366 bytes
.../tests/testdata/custom/grass7/i.atcorr.txt | 8 +
.../tests/testdata/custom/grass7/i.cluster.txt | 31 +
.../tests/testdata/custom/grass7/points.dbf | Bin 0 -> 432 bytes
.../tests/testdata/custom/grass7/points.prj | 1 +
.../tests/testdata/custom/grass7/points.qpj | 1 +
.../tests/testdata/custom/grass7/points.shp | Bin 0 -> 184 bytes
.../tests/testdata/custom/grass7/points.shx | Bin 0 -> 124 bytes
.../tests/testdata/custom/grass7/points2.dbf | Bin 0 -> 432 bytes
.../tests/testdata/custom/grass7/points2.prj | 1 +
.../tests/testdata/custom/grass7/points2.qpj | 1 +
.../tests/testdata/custom/grass7/points2.shp | Bin 0 -> 184 bytes
.../tests/testdata/custom/grass7/points2.shx | Bin 0 -> 124 bytes
.../tests/testdata/custom/grass7/raster_1class.tif | Bin 0 -> 1599 bytes
.../tests/testdata/custom/grass7/raster_4class.tif | Bin 0 -> 6635 bytes
.../tests/testdata/custom/grass7/raster_5class.tif | Bin 0 -> 6599 bytes
.../tests/testdata/custom/grass7/raster_6class.tif | Bin 0 -> 7239 bytes
.../tests/testdata/custom/grass7/rliconfig | 2 +
.../tests/testdata/custom/grass7/rliconfigmoving | 3 +
.../tests/testdata/custom/grass7/weighted.csv | 4 +
.../testdata/custom/innerRingTouchesOuterRing.gfs | 36 +
.../testdata/custom/innerRingTouchesOuterRing.gml | 185 +
.../processing/tests/testdata/custom/lines2.gfs | 15 +
.../processing/tests/testdata/custom/lines2.gml | 24 +
.../tests/testdata/custom/nullGeometryDissolve.gfs | 16 +
.../tests/testdata/custom/nullGeometryDissolve.gml | 28 +
.../expected/PolygonDissolveTest_output.gml | 19 +
.../expected/PolygonDissolveTest_output.xsd | 23 +
.../testdata/expected/autoincrement_field.gml | 68 +
.../testdata/expected/autoincrement_field.xsd | 30 +
.../testdata/expected/basic_statistics_string.html | 12 +
.../tests/testdata/expected/buffer_polys.gml | 52 +
.../tests/testdata/expected/buffer_polys.xsd | 43 +
.../testdata/expected/buffer_polys_dissolve.gml | 22 +
.../testdata/expected/buffer_polys_dissolve.xsd | 43 +
.../testdata/expected/eliminate_largest_area.gml | 50 +
.../testdata/expected/eliminate_largest_area.xsd | 43 +
.../testdata/expected/eliminate_smallest_area.gml | 50 +
.../testdata/expected/eliminate_smallest_area.xsd | 43 +
.../tests/testdata/expected/frequency.csv | 3 +
.../tests/testdata/expected/gdal/layer_info.html | 21 +
.../tests/testdata/expected/grass7/i.gensig.txt | 17 +
.../tests/testdata/expected/grass7/i.gensigset.txt | 124 +
.../testdata/expected/grass7/r.category.out.txt | 5 +
.../tests/testdata/expected/grass7/r.coin.txt | 35 +
.../testdata/expected/grass7/r.colors.out.txt | 4 +
.../tests/testdata/expected/grass7/r.covar.txt | 4 +
.../tests/testdata/expected/grass7/r.describe.txt | 1 +
.../tests/testdata/expected/grass7/r.distance.txt | 4 +
.../tests/testdata/expected/grass7/r.info.txt | 29 +
.../tests/testdata/expected/grass7/r.kappa.txt | 59 +
.../testdata/expected/grass7/r.li.cwed.ascii.txt | 1 +
.../expected/grass7/r.li.dominance.ascii.txt | 1 +
.../expected/grass7/r.li.edgedensity.ascii.txt | 1 +
.../testdata/expected/grass7/r.li.mpa.ascii.txt | 1 +
.../testdata/expected/grass7/r.li.mps.ascii.txt | 1 +
.../testdata/expected/grass7/r.li.padcv.ascii.txt | 1 +
.../expected/grass7/r.li.padrange.ascii.txt | 1 +
.../testdata/expected/grass7/r.li.padsd.ascii.txt | 1 +
.../expected/grass7/r.li.patchdensity.ascii.txt | 1 +
.../expected/grass7/r.li.patchnum.ascii.txt | 1 +
.../testdata/expected/grass7/r.li.pielou.ascii.txt | 1 +
.../testdata/expected/grass7/r.li.renyi.ascii.txt | 1 +
.../expected/grass7/r.li.richness.ascii.txt | 1 +
.../expected/grass7/r.li.shannon.ascii.txt | 1 +
.../testdata/expected/grass7/r.li.shape.ascii.txt | 1 +
.../expected/grass7/r.li.simpson.ascii.txt | 1 +
.../testdata/expected/grass7/r.stats.quantile.txt | 30 +
.../tests/testdata/expected/grass7/r.stats.txt | 188 +
.../tests/testdata/expected/grass7/r.surf.area.txt | 6 +
.../tests/testdata/expected/grass7/r.terraflow.txt | 1 +
.../tests/testdata/expected/grass7/r.tileset.txt | 1 +
.../expected/grass7/r.topomodel.topidxstats.txt | 30 +
.../tests/testdata/expected/grass7/r.transect.txt | 10 +
.../tests/testdata/expected/grass7/r.univar.txt | 2 +
.../testdata/expected/grass7/r.what.colors.txt | 2 +
.../testdata/expected/grass7/r.what.coords.txt | 1 +
.../testdata/expected/grass7/r.what.points.txt | 3 +
.../expected/innerRingTouchesOuterRing_output.gml | 23 +
.../expected/innerRingTouchesOuterRing_output.xsd | 48 +
.../expected/intersection_collection_fallback.dbf | Bin 0 -> 2047 bytes
.../expected/intersection_collection_fallback.prj | 0
.../expected/intersection_collection_fallback.qpj | 0
.../expected/intersection_collection_fallback.shp | Bin 0 -> 524 bytes
.../expected/intersection_collection_fallback.shx | Bin 0 -> 124 bytes
.../testdata/expected/lines_split_with_lines.gml | 64 +
.../testdata/expected/lines_split_with_lines.xsd | 23 +
.../expected/lines_split_with_same_lines.gml | 34 +
.../expected/lines_split_with_same_lines.xsd | 23 +
.../tests/testdata/expected/multipolys_densify.gml | 42 +
.../tests/testdata/expected/multipolys_densify.xsd | 43 +
.../expected/nullGeometryDissolve_output.gml | 19 +
.../expected/nullGeometryDissolve_output.xsd | 23 +
.../tests/testdata/expected/polys_centroid.gml | 58 +
.../tests/testdata/expected/polys_centroid.xsd | 43 +
.../tests/testdata/expected/polys_deleteholes.gml | 58 +
.../tests/testdata/expected/polys_deleteholes.xsd | 43 +
.../tests/testdata/expected/polys_to_lines.gml | 40 +
.../tests/testdata/expected/polys_to_lines.xsd | 43 +
.../expected/rectanglesovalsdiamondsfixed.gml | 59 +
.../expected/rectanglesovalsdiamondsfixed.xsd | 23 +
.../tests/testdata/gdal_algorithm_tests.yaml | 45 +
.../testdata/grass7_algorithms_imagery_tests.yaml | 620 +
.../testdata/grass7_algorithms_raster_tests.yaml | 1761 +
python/plugins/processing/tests/testdata/lines.gfs | 16 +
python/plugins/processing/tests/testdata/lines.gml | 48 +
.../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 | 31 +
python/plugins/processing/tests/testdata/polys.gml | 58 +
.../tests/testdata/qgis_algorithm_tests.yaml | 308 +
python/plugins/processing/tests/utilities_test.py | 89 -
python/plugins/processing/tools/_vector.py | 229 -
python/plugins/processing/tools/dataobjects.py | 63 +-
python/plugins/processing/tools/general.py | 24 +-
python/plugins/processing/tools/postgis.py | 892 +
python/plugins/processing/tools/raster.py | 27 +-
python/plugins/processing/tools/spatialite.py | 125 +
python/plugins/processing/tools/system.py | 13 +-
python/plugins/processing/tools/translation.py | 13 +-
python/plugins/processing/tools/vector.py | 272 +-
python/plugins/processing/ui/DlgAlgorithmBase.ui | 140 +-
.../processing/ui/DlgGetScriptsAndModels.ui | 149 +-
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 | 33 +-
python/plugins/processing/ui/ProcessingToolbox.ui | 49 +-
python/plugins/processing/ui/scriptselector.ui | 168 +
python/plugins/processing/ui/widgetBaseSelector.ui | 15 +-
python/plugins/processing/ui/widgetBatchPanel.ui | 48 +-
.../plugins/processing/ui/widgetLayerSelector.ui | 25 +-
.../plugins/processing/ui/widgetNumberSelector.ui | 10 +-
python/pyplugin_installer/CMakeLists.txt | 4 +-
python/pyplugin_installer/__init__.py | 4 +-
python/pyplugin_installer/installer.py | 48 +-
python/pyplugin_installer/installer_data.py | 69 +-
.../qgsplugininstallerfetchingdialog.py | 6 +-
.../qgsplugininstallerinstallingdialog.py | 44 +-
.../qgsplugininstallerpluginerrordialog.py | 4 +-
.../qgsplugininstallerrepositorybase.ui | 239 +-
.../qgsplugininstallerrepositorydialog.py | 25 +-
python/qsci_apis/generate_console_pap.py | 6 +-
python/qsci_apis/pyqgis.pap | Bin 1188328 -> 1270051 bytes
python/server/__init__.py | 29 +-
python/server/qgsaccesscontrol.sip | 33 +
python/server/qgsaccesscontrolfilter.sip | 74 +
python/server/qgscapabilitiescache.sip | 10 +-
python/server/qgsconfigcache.sip | 7 +-
python/server/qgsrequesthandler.sip | 16 +-
python/server/qgsserver.sip | 53 +-
python/server/qgsserverinterface.sip | 19 +-
python/server/qgswcserver.sip | 2 +-
python/server/qgswcsprojectparser.sip | 5 +-
python/server/qgswfserver.sip | 10 +-
python/server/qgswfsprojectparser.sip | 6 +-
python/server/qgswmsconfigparser.sip | 5 +-
python/server/qgswmserver.sip | 4 +-
python/server/qgswmsprojectparser.sip | 4 +-
python/server/server.sip | 2 +
python/sip_helpers/CMakeLists.txt | 38 +
python/sip_helpers/qgissiphelper.cpp | 48 +
python/sip_helpers/qgissiphelper.h | 24 +
python/testing/CMakeLists.txt | 24 +
python/testing/__init__.py | 285 +
python/testing/mocked.py | 67 +
python/user.py | 27 +-
python/utils.py | 78 +-
qgis-test-travis.ctest | 70 +-
resources/CMakeLists.txt | 2 -
resources/context_help/CMakeLists.txt | 20 -
resources/context_help/QgsAttributeTableDialog | 2 +-
resources/context_help/QgsBookmarks | 39 -
.../context_help/QgsDelimitedTextSourceSelect | 2 +-
resources/context_help/QgsIdentifyResultsDialog | 2 +-
resources/context_help/QgsOracleSourceSelect | 40 +
resources/context_help/QgsPgNewConnection | 2 +-
resources/context_help/QgsPgSourceSelect | 8 +-
resources/context_help/QgsVectorLayerSaveAsDialog | 2 +-
resources/customization.xml | 14 +-
resources/function_help/json/$area | 2 +-
resources/function_help/json/$length | 2 +-
resources/function_help/json/$perimeter | 2 +-
resources/function_help/json/$scale | 2 +-
resources/function_help/json/CASE | 2 +-
resources/function_help/json/Field | 2 +-
resources/function_help/json/Fields and Values | 2 +-
resources/function_help/json/age | 2 +-
resources/function_help/json/aggregate | 19 +
resources/function_help/json/area | 2 +-
resources/function_help/json/azimuth | 13 +
resources/function_help/json/closest_point | 15 +
resources/function_help/json/concatenate | 14 +
resources/function_help/json/count | 13 +
resources/function_help/json/count_distinct | 13 +
resources/function_help/json/count_missing | 13 +
resources/function_help/json/darker | 10 +
resources/function_help/json/degrees | 10 +
resources/function_help/json/eval | 10 +
resources/function_help/json/exterior_ring | 7 +
resources/function_help/json/extrude | 20 +
resources/function_help/json/geometry_n | 8 +
resources/function_help/json/if | 16 +-
resources/function_help/json/interior_ring_n | 8 +
resources/function_help/json/iqr | 13 +
resources/function_help/json/is_closed | 8 +
resources/function_help/json/length | 2 +-
resources/function_help/json/lighter | 10 +
resources/function_help/json/m | 8 +
resources/function_help/json/majority | 13 +
resources/function_help/json/make_line | 13 +
resources/function_help/json/make_point | 11 +-
resources/function_help/json/make_point_m | 10 +
resources/function_help/json/make_polygon | 14 +
resources/function_help/json/max_length | 13 +
resources/function_help/json/maximum | 13 +
resources/function_help/json/mean | 13 +
resources/function_help/json/median | 13 +
resources/function_help/json/min_length | 13 +
resources/function_help/json/minimum | 13 +
resources/function_help/json/minority | 13 +
resources/function_help/json/nodes_to_points | 9 +
resources/function_help/json/num_geometries | 7 +
resources/function_help/json/num_interior_rings | 7 +
resources/function_help/json/num_rings | 7 +
resources/function_help/json/op_concat | 2 +-
resources/function_help/json/order_parts | 20 +
resources/function_help/json/perimeter | 2 +-
resources/function_help/json/point_on_surface | 7 +
resources/function_help/json/project | 13 +
resources/function_help/json/q1 | 13 +
resources/function_help/json/q3 | 13 +
resources/function_help/json/radians | 10 +
resources/function_help/json/randf | 4 +-
resources/function_help/json/range | 13 +
resources/function_help/json/relate | 23 +
resources/function_help/json/relation_aggregate | 16 +
resources/function_help/json/reverse | 7 +
resources/function_help/json/round | 4 +-
resources/function_help/json/segments_to_lines | 7 +
resources/function_help/json/shortest_line | 15 +
resources/function_help/json/stdev | 13 +
resources/function_help/json/strpos | 6 +-
resources/function_help/json/sum | 13 +
resources/function_help/json/translate | 10 +
resources/function_help/json/wordwrap | 4 +-
resources/function_help/json/x | 3 +-
resources/function_help/json/y | 3 +-
resources/function_help/json/z | 8 +
rpm/buildrpms.sh | 15 +
rpm/qgis.spec.template | 2 +-
rpm/sources/qgis-mime.xml | 29 +-
scripts/2to3 | 7 +
scripts/addcopyright.sh | 72 +
scripts/addfix.pl | 96 +
scripts/astyle.options | 16 +
scripts/astyle.sh | 52 +-
scripts/chkcopyrights.sh | 2 +-
scripts/chkspelling.sh | 4 +-
scripts/create-transifex-resources.sh | 18 +-
scripts/customwidget_create.sh | 39 +
scripts/customwidget_template.cpp | 96 +
scripts/customwidget_template.h | 55 +
scripts/fix_allows_to.sh | 9 +-
scripts/generate_test_mask_image.py | 28 +-
scripts/mkuidefaults.py | 64 +-
scripts/prepare-commit.sh | 31 +-
scripts/process_contexthelp.py | 27 +
scripts/process_function_template.py | 21 +-
scripts/pull_ts.sh | 2 +-
scripts/push_ts.sh | 2 +-
scripts/pyuic-wrapper.bat | 6 +
scripts/pyuic-wrapper.py | 26 +
scripts/pyuic-wrapper.sh | 26 +
scripts/pyuic4-wrapper.bat | 5 -
scripts/pyuic4-wrapper.sh | 10 -
.../res => scripts/qgis_fixes}/__init__.py | 0
scripts/qgis_fixes/fix_absolute_import.py | 11 +
scripts/qgis_fixes/fix_apply.py | 1 +
scripts/qgis_fixes/fix_basestring.py | 1 +
scripts/qgis_fixes/fix_cmp.py | 1 +
scripts/qgis_fixes/fix_dict.py | 1 +
scripts/qgis_fixes/fix_except.py | 1 +
scripts/qgis_fixes/fix_exec.py | 1 +
scripts/qgis_fixes/fix_execfile.py | 1 +
scripts/qgis_fixes/fix_exitfunc.py | 1 +
scripts/qgis_fixes/fix_filter.py | 1 +
scripts/qgis_fixes/fix_funcattrs.py | 1 +
scripts/qgis_fixes/fix_future_builtins.py | 1 +
scripts/qgis_fixes/fix_future_standard_library.py | 1 +
.../fix_future_standard_library_urllib.py | 1 +
scripts/qgis_fixes/fix_getcwdu.py | 1 +
scripts/qgis_fixes/fix_has_key.py | 1 +
scripts/qgis_fixes/fix_idioms.py | 1 +
scripts/qgis_fixes/fix_input.py | 1 +
scripts/qgis_fixes/fix_intern.py | 1 +
scripts/qgis_fixes/fix_isinstance.py | 1 +
scripts/qgis_fixes/fix_itertools.py | 1 +
scripts/qgis_fixes/fix_itertools_imports.py | 1 +
scripts/qgis_fixes/fix_long.py | 1 +
scripts/qgis_fixes/fix_map.py | 1 +
scripts/qgis_fixes/fix_metaclass.py | 1 +
scripts/qgis_fixes/fix_methodattrs.py | 1 +
scripts/qgis_fixes/fix_ne.py | 1 +
scripts/qgis_fixes/fix_newstyle.py | 1 +
scripts/qgis_fixes/fix_next_call.py | 1 +
scripts/qgis_fixes/fix_nonzero.py | 1 +
scripts/qgis_fixes/fix_numliterals.py | 1 +
scripts/qgis_fixes/fix_object.py | 1 +
scripts/qgis_fixes/fix_operator.py | 1 +
scripts/qgis_fixes/fix_paren.py | 1 +
scripts/qgis_fixes/fix_print_with_import.py | 24 +
scripts/qgis_fixes/fix_pyqt.py | 567 +
scripts/qgis_fixes/fix_raise.py | 1 +
scripts/qgis_fixes/fix_raw_input.py | 1 +
scripts/qgis_fixes/fix_reduce.py | 1 +
scripts/qgis_fixes/fix_renames.py | 1 +
scripts/qgis_fixes/fix_repr.py | 1 +
scripts/qgis_fixes/fix_signals.py | 82 +
scripts/qgis_fixes/fix_standarderror.py | 1 +
scripts/qgis_fixes/fix_sys_exc.py | 1 +
scripts/qgis_fixes/fix_throw.py | 1 +
scripts/qgis_fixes/fix_tuple_params.py | 1 +
scripts/qgis_fixes/fix_types.py | 1 +
scripts/qgis_fixes/fix_uiimport.py | 45 +
scripts/qgis_fixes/fix_unicode_keep_u.py | 1 +
scripts/qgis_fixes/fix_ws_comma.py | 1 +
scripts/qgis_fixes/fix_xrange_with_import.py | 1 +
scripts/qgis_fixes/fix_xreadlines.py | 1 +
scripts/qgis_fixes/fix_zip.py | 1 +
scripts/release.pl | 70 +-
scripts/remove_temporary_files.sh | 30 +-
scripts/spelling.dat | 892 +-
scripts/tsstat.pl | 5 +-
scripts/update-news.pl | 74 +
scripts/update_ts.sh | 22 +-
scripts/update_ts_files.sh | 15 +-
scripts/verify-indentation.sh | 81 +
scripts/widgets_tree.py | 160 +-
src/analysis/CMakeLists.txt | 27 +-
src/analysis/interpolation/Bezier3D.h | 6 +-
.../interpolation/CloughTocherInterpolator.cc | 2 +-
.../interpolation/CloughTocherInterpolator.h | 3 +-
.../interpolation/DualEdgeTriangulation.cc | 45 +-
src/analysis/interpolation/DualEdgeTriangulation.h | 15 +-
src/analysis/interpolation/HalfEdge.h | 3 +
.../interpolation/LinTriangleInterpolator.h | 4 +-
src/analysis/interpolation/Line3D.h | 3 +-
src/analysis/interpolation/Node.cc | 8 +-
src/analysis/interpolation/Node.h | 7 +-
src/analysis/interpolation/NormVecDecorator.cc | 8 +-
src/analysis/interpolation/NormVecDecorator.h | 16 +-
src/analysis/interpolation/ParametricLine.cc | 6 +-
src/analysis/interpolation/ParametricLine.h | 18 +-
src/analysis/interpolation/Point3D.cc | 4 +-
src/analysis/interpolation/Point3D.h | 17 +-
src/analysis/interpolation/TriDecorator.cc | 6 +-
src/analysis/interpolation/TriDecorator.h | 8 +-
src/analysis/interpolation/TriangleInterpolator.h | 3 +-
src/analysis/interpolation/Triangulation.h | 4 +-
src/analysis/interpolation/Vector3D.cc | 11 +-
src/analysis/interpolation/Vector3D.h | 24 +-
src/analysis/interpolation/qgsgridfilewriter.cpp | 15 +-
src/analysis/interpolation/qgsgridfilewriter.h | 4 +-
src/analysis/interpolation/qgsidwinterpolator.cpp | 10 +-
src/analysis/interpolation/qgsidwinterpolator.h | 3 +
src/analysis/interpolation/qgsinterpolator.cpp | 23 +-
src/analysis/interpolation/qgsinterpolator.h | 5 +-
src/analysis/interpolation/qgstininterpolator.cpp | 47 +-
src/analysis/interpolation/qgstininterpolator.h | 5 +-
src/analysis/network/CMakeLists.txt | 3 +
src/analysis/network/qgsarcproperter.h | 6 +-
src/analysis/network/qgsdistancearcproperter.h | 3 +
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 | 9 +-
src/analysis/network/qgsgraphbuilderintr.h | 6 +-
src/analysis/network/qgsgraphdirector.h | 2 +-
.../network/qgslinevectorlayerdirector.cpp | 24 +-
src/analysis/network/qgslinevectorlayerdirector.h | 2 +
src/analysis/openstreetmap/qgsosmbase.h | 40 +-
src/analysis/openstreetmap/qgsosmdatabase.cpp | 66 +-
src/analysis/openstreetmap/qgsosmdatabase.h | 29 +-
src/analysis/openstreetmap/qgsosmdownload.cpp | 21 +-
src/analysis/openstreetmap/qgsosmdownload.h | 4 +-
src/analysis/openstreetmap/qgsosmimport.cpp | 36 +-
src/analysis/openstreetmap/qgsosmimport.h | 4 +-
src/analysis/raster/qgsalignraster.cpp | 25 +-
src/analysis/raster/qgsalignraster.h | 28 +-
src/analysis/raster/qgsaspectfilter.cpp | 4 +-
src/analysis/raster/qgsaspectfilter.h | 3 +-
src/analysis/raster/qgsderivativefilter.h | 3 +-
src/analysis/raster/qgshillshadefilter.h | 3 +
src/analysis/raster/qgsninecellfilter.cpp | 52 +-
src/analysis/raster/qgsninecellfilter.h | 7 +-
src/analysis/raster/qgsrastercalcnode.cpp | 24 +-
src/analysis/raster/qgsrastercalcnode.h | 6 +
src/analysis/raster/qgsrastercalcparser.yy | 2 +-
src/analysis/raster/qgsrastercalculator.cpp | 42 +-
src/analysis/raster/qgsrastercalculator.h | 23 +-
src/analysis/raster/qgsrastermatrix.cpp | 15 +-
src/analysis/raster/qgsrastermatrix.h | 3 +
src/analysis/raster/qgsrelief.cpp | 103 +-
src/analysis/raster/qgsrelief.h | 10 +-
src/analysis/raster/qgsruggednessfilter.h | 3 +-
src/analysis/raster/qgsslopefilter.h | 3 +-
src/analysis/raster/qgstotalcurvaturefilter.h | 3 +-
src/analysis/vector/qgsgeometryanalyzer.cpp | 198 +-
src/analysis/vector/qgsgeometryanalyzer.h | 131 +-
src/analysis/vector/qgsoverlayanalyzer.cpp | 8 +-
src/analysis/vector/qgsoverlayanalyzer.h | 2 +-
src/analysis/vector/qgspointsample.cpp | 20 +-
src/analysis/vector/qgspointsample.h | 18 +-
src/analysis/vector/qgstransectsample.cpp | 97 +-
src/analysis/vector/qgstransectsample.h | 18 +-
src/analysis/vector/qgszonalstatistics.cpp | 36 +-
src/analysis/vector/qgszonalstatistics.h | 6 +-
src/app/CMakeLists.txt | 107 +-
src/app/composer/qgsatlascompositionwidget.cpp | 4 +-
src/app/composer/qgsatlascompositionwidget.h | 2 +-
src/app/composer/qgsattributeselectiondialog.cpp | 46 +-
src/app/composer/qgsattributeselectiondialog.h | 12 +-
src/app/composer/qgscomposer.cpp | 418 +-
src/app/composer/qgscomposer.h | 38 +-
src/app/composer/qgscomposerarrowwidget.cpp | 10 +-
.../composer/qgscomposerattributetablewidget.cpp | 82 +-
src/app/composer/qgscomposerattributetablewidget.h | 6 +-
src/app/composer/qgscomposerhtmlwidget.cpp | 14 +-
.../qgscomposerimageexportoptionsdialog.cpp | 18 +-
.../composer/qgscomposerimageexportoptionsdialog.h | 4 +-
src/app/composer/qgscomposeritemwidget.cpp | 10 +-
src/app/composer/qgscomposerlabelwidget.cpp | 25 +-
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 | 394 +-
src/app/composer/qgscomposerlegendwidget.h | 34 +-
src/app/composer/qgscomposermanager.cpp | 305 +-
src/app/composer/qgscomposermanager.h | 15 +-
src/app/composer/qgscomposermapwidget.cpp | 256 +-
src/app/composer/qgscomposermapwidget.h | 18 +-
src/app/composer/qgscomposerpicturewidget.cpp | 244 +-
src/app/composer/qgscomposerpicturewidget.h | 16 +-
src/app/composer/qgscomposerpolygonwidget.cpp | 94 +
src/app/composer/qgscomposerpolygonwidget.h | 48 +
src/app/composer/qgscomposerpolylinewidget.cpp | 84 +
src/app/composer/qgscomposerpolylinewidget.h | 48 +
src/app/composer/qgscomposerscalebarwidget.cpp | 131 +-
src/app/composer/qgscomposerscalebarwidget.h | 9 +-
src/app/composer/qgscomposershapewidget.cpp | 4 +-
.../qgscomposertablebackgroundcolorsdialog.h | 2 +-
src/app/composer/qgscomposertablewidget.cpp | 2 +-
src/app/composer/qgscompositionwidget.cpp | 85 +-
src/app/composer/qgscompositionwidget.h | 12 +-
src/app/gps/qgsgpsinformationwidget.cpp | 156 +-
src/app/gps/qgsgpsinformationwidget.h | 6 +-
src/app/gps/qgsgpsmarker.cpp | 4 +-
src/app/gps/qwtpolar-0.1/qwt_polar_curve.cpp | 2 +-
src/app/gps/qwtpolar-1.0/qwt_polar_layout.cpp | 2 +-
.../{qwtpolar-1.0 => qwtpolar-1.1.1}/qwt_polar.h | 0
src/app/gps/qwtpolar-1.1.1/qwt_polar_canvas.cpp | 320 +
.../qwt_polar_canvas.h | 0
src/app/gps/qwtpolar-1.1.1/qwt_polar_curve.cpp | 596 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_curve.h | 161 +
.../qwt_polar_fitter.cpp | 0
.../qwt_polar_fitter.h | 0
src/app/gps/qwtpolar-1.1.1/qwt_polar_global.h | 39 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_grid.cpp | 1138 +
.../qwt_polar_grid.h | 0
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 +
.../qwt_polar_magnifier.cpp | 0
.../qwt_polar_magnifier.h | 0
src/app/gps/qwtpolar-1.1.1/qwt_polar_marker.cpp | 233 +
.../qwt_polar_marker.h | 0
.../qwt_polar_panner.cpp | 0
.../qwt_polar_panner.h | 0
src/app/gps/qwtpolar-1.1.1/qwt_polar_picker.cpp | 246 +
.../qwt_polar_picker.h | 0
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 | 6 +-
src/app/legend/qgsapplegendinterface.h | 2 +-
src/app/main.cpp | 79 +-
src/app/nodetool/qgsmaptoolnodetool.cpp | 253 +-
src/app/nodetool/qgsmaptoolnodetool.h | 34 +-
src/app/nodetool/qgsnodeeditor.cpp | 74 +-
src/app/nodetool/qgsnodeeditor.h | 28 +-
src/app/nodetool/qgsselectedfeature.cpp | 75 +-
src/app/nodetool/qgsselectedfeature.h | 13 +-
src/app/nodetool/qgsvertexentry.cpp | 6 +-
src/app/nodetool/qgsvertexentry.h | 9 +-
src/app/ogr/qgsnewogrconnection.cpp | 10 +-
src/app/ogr/qgsnewogrconnection.h | 2 +-
src/app/ogr/qgsogrhelperfunctions.cpp | 26 +-
src/app/ogr/qgsopenvectorlayerdialog.cpp | 32 +-
src/app/ogr/qgsopenvectorlayerdialog.h | 2 +-
src/app/ogr/qgsvectorlayersaveasdialog.cpp | 386 +-
src/app/ogr/qgsvectorlayersaveasdialog.h | 53 +-
src/app/openstreetmap/qgsosmdownloaddialog.cpp | 10 +-
src/app/openstreetmap/qgsosmdownloaddialog.h | 2 +-
src/app/openstreetmap/qgsosmexportdialog.cpp | 7 +-
src/app/openstreetmap/qgsosmexportdialog.h | 2 +-
src/app/openstreetmap/qgsosmimportdialog.cpp | 7 +-
src/app/openstreetmap/qgsosmimportdialog.h | 2 +-
src/app/pluginmanager/qgspluginitemdelegate.cpp | 10 +-
src/app/pluginmanager/qgspluginitemdelegate.h | 2 +-
src/app/pluginmanager/qgspluginmanager.cpp | 174 +-
src/app/pluginmanager/qgspluginmanager.h | 14 +-
.../qgspluginsortfilterproxymodel.cpp | 4 +-
.../pluginmanager/qgspluginsortfilterproxymodel.h | 3 +-
src/app/qgis-mime.ico | Bin 0 -> 370070 bytes
src/app/qgis-qgs.ico | Bin 0 -> 370070 bytes
src/app/qgis-qlr.ico | Bin 0 -> 370070 bytes
src/app/qgis-qml.ico | Bin 0 -> 370070 bytes
src/app/qgis-qpt.ico | Bin 0 -> 370070 bytes
src/app/qgisapp.cpp | 3164 +-
src/app/qgisapp.h | 300 +-
src/app/qgisappinterface.cpp | 86 +-
src/app/qgisappinterface.h | 61 +-
src/app/qgisappstylesheet.h | 2 +-
src/app/qgsabout.cpp | 15 +-
src/app/qgsaddattrdialog.h | 4 +-
src/app/qgsaddtaborgroup.cpp | 34 +-
src/app/qgsaddtaborgroup.h | 8 +-
src/app/qgsalignrasterdialog.cpp | 53 +-
src/app/qgsalignrasterdialog.h | 22 +-
src/app/qgsannotationwidget.cpp | 10 +-
src/app/qgsannotationwidget.h | 2 +-
src/app/qgsapplayertreeviewmenuprovider.cpp | 281 +-
src/app/qgsapplayertreeviewmenuprovider.h | 27 +-
src/app/qgsattributeactiondialog.cpp | 424 +-
src/app/qgsattributeactiondialog.h | 52 +-
src/app/qgsattributeactionpropertiesdialog.cpp | 179 +
src/app/qgsattributeactionpropertiesdialog.h | 58 +
src/app/qgsattributetabledialog.cpp | 384 +-
src/app/qgsattributetabledialog.h | 86 +-
src/app/qgsattributetypedialog.cpp | 38 +-
src/app/qgsattributetypedialog.h | 42 +-
src/app/qgsbookmarks.cpp | 409 +-
src/app/qgsbookmarks.h | 89 +-
src/app/qgsbrowserdockwidget.cpp | 523 +-
src/app/qgsbrowserdockwidget.h | 88 +-
src/app/qgsclipboard.cpp | 195 +-
src/app/qgsclipboard.h | 105 +-
src/app/qgsconfigureshortcutsdialog.cpp | 424 -
src/app/qgsconfigureshortcutsdialog.h | 69 -
src/app/qgscustomization.cpp | 62 +-
src/app/qgscustomization.h | 2 +-
src/app/qgscustomprojectiondialog.cpp | 35 +-
src/app/qgscustomprojectiondialog.h | 12 +-
src/app/qgsdecorationcopyright.cpp | 71 +-
src/app/qgsdecorationcopyright.h | 8 +-
src/app/qgsdecorationcopyrightdialog.cpp | 45 +-
src/app/qgsdecorationcopyrightdialog.h | 3 +-
src/app/qgsdecorationgrid.cpp | 69 +-
src/app/qgsdecorationgrid.h | 10 +-
src/app/qgsdecorationgriddialog.cpp | 27 +-
src/app/qgsdecorationgriddialog.h | 2 +-
src/app/qgsdecorationitem.cpp | 14 +-
src/app/qgsdecorationitem.h | 33 +-
src/app/qgsdecorationnortharrow.cpp | 75 +-
src/app/qgsdecorationnortharrow.h | 8 +-
src/app/qgsdecorationnortharrowdialog.cpp | 42 +-
src/app/qgsdecorationnortharrowdialog.h | 3 +-
src/app/qgsdecorationscalebar.cpp | 99 +-
src/app/qgsdecorationscalebar.h | 8 +-
src/app/qgsdecorationscalebardialog.cpp | 43 +-
src/app/qgsdecorationscalebardialog.h | 3 +-
src/app/qgsdiagramproperties.cpp | 336 +-
src/app/qgsdiagramproperties.h | 11 +-
src/app/qgsdisplayangle.cpp | 21 +-
src/app/qgsdisplayangle.h | 2 +-
src/app/qgsdxfexportdialog.cpp | 25 +-
src/app/qgsdxfexportdialog.h | 7 +-
src/app/qgsfeatureaction.cpp | 40 +-
src/app/qgsfeatureaction.h | 8 +-
src/app/qgsfieldcalculator.cpp | 85 +-
src/app/qgsfieldcalculator.h | 7 +-
src/app/qgsfieldsproperties.cpp | 414 +-
src/app/qgsfieldsproperties.h | 155 +-
src/app/qgsformannotationdialog.cpp | 8 +-
src/app/qgsformannotationdialog.h | 2 +-
src/app/qgsguivectorlayertools.cpp | 23 +-
src/app/qgsguivectorlayertools.h | 2 +-
src/app/qgshandlebadlayers.cpp | 19 +-
src/app/qgshandlebadlayers.h | 2 +-
src/app/qgshtmlannotationdialog.cpp | 12 +-
src/app/qgshtmlannotationdialog.h | 2 +-
src/app/qgsidentifyresultsdialog.cpp | 81 +-
src/app/qgsidentifyresultsdialog.h | 26 +-
src/app/qgsjoindialog.cpp | 27 +-
src/app/qgsjoindialog.h | 4 +-
src/app/qgslabeldialog.cpp | 14 +-
src/app/qgslabeldialog.h | 6 +-
src/app/qgslabelengineconfigdialog.h | 2 +-
src/app/qgslabelinggui.cpp | 467 +-
src/app/qgslabelinggui.h | 8 +
src/app/qgslabelingwidget.cpp | 147 +-
src/app/qgslabelingwidget.h | 36 +-
src/app/qgslabelpreview.h | 4 +-
src/app/qgslabelpropertydialog.cpp | 20 +-
src/app/qgslabelpropertydialog.h | 4 +-
src/app/qgslayerstylingwidget.cpp | 524 +
src/app/qgslayerstylingwidget.h | 139 +
src/app/qgsloadstylefromdbdialog.cpp | 10 +-
src/app/qgsloadstylefromdbdialog.h | 8 +-
src/app/qgsmaplayerstyleguiutils.cpp | 4 +-
src/app/qgsmaplayerstyleguiutils.h | 8 +-
src/app/qgsmaptooladdcircularstring.cpp | 76 +-
src/app/qgsmaptooladdcircularstring.h | 8 +-
src/app/qgsmaptooladdfeature.cpp | 65 +-
src/app/qgsmaptooladdpart.cpp | 14 +-
src/app/qgsmaptooladdring.cpp | 8 +-
src/app/qgsmaptoolannotation.cpp | 32 +-
src/app/qgsmaptoolannotation.h | 4 +-
src/app/qgsmaptoolchangelabelproperties.cpp | 31 +-
src/app/qgsmaptoolcircularstringcurvepoint.cpp | 63 +-
src/app/qgsmaptoolcircularstringcurvepoint.h | 2 +
src/app/qgsmaptoolcircularstringradius.cpp | 144 +-
src/app/qgsmaptoolcircularstringradius.h | 14 +-
src/app/qgsmaptooldeletepart.cpp | 10 +-
src/app/qgsmaptooldeletering.cpp | 14 +-
src/app/qgsmaptoolfeatureaction.cpp | 19 +-
src/app/qgsmaptoolfeatureaction.h | 2 +
src/app/qgsmaptoolfillring.cpp | 11 +-
src/app/qgsmaptoolformannotation.cpp | 4 +-
src/app/qgsmaptoolformannotation.h | 2 +
src/app/qgsmaptoolhtmlannotation.cpp | 4 +-
src/app/qgsmaptoolhtmlannotation.h | 2 +
src/app/qgsmaptoolidentifyaction.cpp | 12 +-
src/app/qgsmaptoolidentifyaction.h | 5 +-
src/app/qgsmaptoollabel.cpp | 344 +-
src/app/qgsmaptoollabel.h | 82 +-
src/app/qgsmaptoolmeasureangle.cpp | 15 +-
src/app/qgsmaptoolmeasureangle.h | 6 +-
src/app/qgsmaptoolmovefeature.cpp | 11 +-
src/app/qgsmaptoolmovelabel.cpp | 58 +-
src/app/qgsmaptooloffsetcurve.cpp | 44 +-
src/app/qgsmaptooloffsetpointsymbol.cpp | 263 +
src/app/qgsmaptooloffsetpointsymbol.h | 93 +
src/app/qgsmaptoolpinlabels.cpp | 145 +-
src/app/qgsmaptoolpinlabels.h | 12 +-
src/app/qgsmaptoolpointsymbol.cpp | 108 +
src/app/qgsmaptoolpointsymbol.h | 56 +
src/app/qgsmaptoolreshape.cpp | 26 +-
src/app/qgsmaptoolrotatefeature.cpp | 15 +-
src/app/qgsmaptoolrotatefeature.h | 2 +-
src/app/qgsmaptoolrotatelabel.cpp | 56 +-
src/app/qgsmaptoolrotatepointsymbols.cpp | 146 +-
src/app/qgsmaptoolrotatepointsymbols.h | 31 +-
src/app/qgsmaptoolselect.cpp | 12 +-
src/app/qgsmaptoolselectfreehand.cpp | 37 +-
src/app/qgsmaptoolselectpolygon.cpp | 13 +-
src/app/qgsmaptoolselectradius.cpp | 25 +-
src/app/qgsmaptoolselectrectangle.cpp | 13 +-
src/app/qgsmaptoolselectutils.cpp | 185 +-
src/app/qgsmaptoolselectutils.h | 64 +-
src/app/qgsmaptoolshowhidelabels.cpp | 88 +-
src/app/qgsmaptoolshowhidelabels.h | 9 +-
src/app/qgsmaptoolsimplify.cpp | 26 +-
src/app/qgsmaptoolsimplify.h | 9 +-
src/app/qgsmaptoolsplitfeatures.cpp | 4 +-
src/app/qgsmaptoolsplitparts.cpp | 2 +-
src/app/qgsmaptoolsvgannotation.cpp | 2 +
src/app/qgsmaptoolsvgannotation.h | 2 +
src/app/qgsmaptooltextannotation.cpp | 2 +
src/app/qgsmaptooltextannotation.h | 2 +
src/app/qgsmeasuredialog.cpp | 312 +-
src/app/qgsmeasuredialog.h | 38 +-
src/app/qgsmeasuretool.cpp | 58 +-
src/app/qgsmeasuretool.h | 7 +-
src/app/qgsmergeattributesdialog.cpp | 346 +-
src/app/qgsmergeattributesdialog.h | 37 +-
src/app/qgsnewspatialitelayerdialog.cpp | 78 +-
src/app/qgsnewspatialitelayerdialog.h | 4 +-
src/app/qgsoptions.cpp | 1040 +-
src/app/qgsoptions.h | 22 +-
src/app/qgspluginmetadata.cpp | 12 +-
src/app/qgspluginmetadata.h | 4 +-
src/app/qgspluginregistry.cpp | 59 +-
src/app/qgspointmarkeritem.cpp | 124 +
src/app/qgspointmarkeritem.h | 100 +
src/app/qgspointrotationitem.cpp | 2 +-
src/app/qgsprojectlayergroupdialog.cpp | 6 +-
src/app/qgsprojectlayergroupdialog.h | 2 +-
src/app/qgsprojectproperties.cpp | 687 +-
src/app/qgsprojectproperties.h | 41 +-
src/app/qgsrastercalcdialog.cpp | 18 +-
src/app/qgsrastercalcdialog.h | 2 +-
src/app/qgsrasterlayerproperties.cpp | 134 +-
src/app/qgsrasterlayerproperties.h | 11 +-
src/app/qgsrelationadddlg.cpp | 113 +
src/app/qgsrelationadddlg.h | 52 +
src/app/qgsrelationmanagerdialog.cpp | 143 +
src/app/qgsrelationmanagerdialog.h | 49 +
src/app/qgsrulebasedlabelingwidget.cpp | 174 +-
src/app/qgsrulebasedlabelingwidget.h | 55 +-
src/app/qgssavestyletodbdialog.cpp | 8 +-
src/app/qgssavestyletodbdialog.h | 8 +-
src/app/qgsselectbyformdialog.cpp | 55 +
src/app/qgsselectbyformdialog.h | 64 +
src/app/qgssettingstree.cpp | 8 +-
src/app/qgssettingstree.h | 2 +-
src/app/qgsshortcutsmanager.cpp | 128 -
src/app/qgsshortcutsmanager.h | 73 -
src/app/qgssnappingdialog.cpp | 61 +-
src/app/qgssnappingdialog.h | 21 +-
src/app/qgssponsors.cpp | 33 +-
src/app/qgsstatisticalsummarydockwidget.cpp | 182 +-
src/app/qgsstatisticalsummarydockwidget.h | 15 +-
src/app/qgsstatusbarcoordinateswidget.cpp | 253 +
src/app/qgsstatusbarcoordinateswidget.h | 79 +
src/app/qgsstatusbarmagnifierwidget.cpp | 91 +
src/app/qgsstatusbarmagnifierwidget.h | 73 +
src/app/qgsstatusbarscalewidget.cpp | 106 +
src/app/qgsstatusbarscalewidget.h | 82 +
src/app/qgssvgannotationdialog.cpp | 8 +-
src/app/qgssvgannotationdialog.h | 2 +-
src/app/qgstextannotationdialog.cpp | 4 +-
src/app/qgstextannotationdialog.h | 2 +-
src/app/qgstip.h | 4 +-
src/app/qgstipfactory.cpp | 60 +-
src/app/qgstipgui.cpp | 11 +-
src/app/qgstipgui.h | 2 +-
src/app/qgsundowidget.cpp | 54 +-
src/app/qgsundowidget.h | 14 +-
src/app/qgsvariantdelegate.cpp | 8 +-
src/app/qgsvariantdelegate.h | 2 +-
src/app/qgsvectorlayerproperties.cpp | 535 +-
src/app/qgsvectorlayerproperties.h | 40 +-
src/app/qgsversioninfo.cpp | 6 +-
src/app/qgsversioninfo.h | 2 +-
src/app/qgswelcomepage.cpp | 12 +-
src/app/qgswelcomepage.h | 2 +-
src/app/qgswelcomepageitemsmodel.cpp | 16 +-
src/app/qgswelcomepageitemsmodel.h | 6 +-
src/astyle/ASResource.cpp | 3 +
src/astyle/CMakeLists.txt | 4 +
src/astyle/astyle.h | 2 +-
src/auth/basic/qgsauthbasicedit.h | 2 +-
src/auth/basic/qgsauthbasicmethod.cpp | 7 +-
src/auth/identcert/qgsauthidentcertedit.h | 2 +-
src/auth/identcert/qgsauthidentcertmethod.cpp | 108 +-
src/auth/identcert/qgsauthidentcertmethod.h | 3 +
src/auth/pkipaths/qgsauthpkipathsedit.cpp | 2 +-
src/auth/pkipaths/qgsauthpkipathsedit.h | 2 +-
src/auth/pkipaths/qgsauthpkipathsmethod.cpp | 108 +-
src/auth/pkipaths/qgsauthpkipathsmethod.h | 3 +
src/auth/pkipkcs12/qgsauthpkcs12edit.h | 2 +-
src/auth/pkipkcs12/qgsauthpkcs12method.cpp | 107 +-
src/auth/pkipkcs12/qgsauthpkcs12method.h | 4 +
src/browser/main.cpp | 7 +-
src/browser/qgsbrowser.cpp | 28 +-
src/browser/qgsbrowser.h | 2 +-
src/core/CMakeLists.txt | 327 +-
src/core/auth/qgsauthcertutils.cpp | 35 +-
src/core/auth/qgsauthcertutils.h | 54 +-
src/core/auth/qgsauthconfig.cpp | 30 +-
src/core/auth/qgsauthconfig.h | 9 +-
src/core/auth/qgsauthcrypto.cpp | 1 -
src/core/auth/qgsauthcrypto.h | 6 +-
src/core/auth/qgsauthmanager.cpp | 37 +-
src/core/auth/qgsauthmanager.h | 38 +-
src/core/auth/qgsauthmethod.h | 4 +-
src/core/auth/qgsauthmethodmetadata.cpp | 6 +-
src/core/auth/qgsauthmethodmetadata.h | 13 +-
src/core/auth/qgsauthmethodregistry.cpp | 30 +-
src/core/auth/qgsauthmethodregistry.h | 17 +-
src/core/composer/qgsaddremoveitemcommand.cpp | 6 +-
src/core/composer/qgsaddremoveitemcommand.h | 6 +-
.../composer/qgsaddremovemultiframecommand.cpp | 6 +-
src/core/composer/qgsaddremovemultiframecommand.h | 5 +-
src/core/composer/qgsatlascomposition.cpp | 115 +-
src/core/composer/qgsatlascomposition.h | 33 +-
src/core/composer/qgscomposerarrow.cpp | 45 +-
src/core/composer/qgscomposerarrow.h | 31 +-
src/core/composer/qgscomposerattributetable.cpp | 110 +-
src/core/composer/qgscomposerattributetable.h | 11 +-
.../composer/qgscomposerattributetablemodel.cpp | 9 +-
src/core/composer/qgscomposerattributetablemodel.h | 12 +-
.../composer/qgscomposerattributetablemodelv2.cpp | 9 +-
.../composer/qgscomposerattributetablemodelv2.h | 12 +-
src/core/composer/qgscomposerattributetablev2.cpp | 144 +-
src/core/composer/qgscomposerattributetablev2.h | 24 +-
src/core/composer/qgscomposereffect.cpp | 2 +-
src/core/composer/qgscomposereffect.h | 5 +-
src/core/composer/qgscomposerframe.cpp | 4 +-
src/core/composer/qgscomposerframe.h | 7 +-
src/core/composer/qgscomposerhtml.cpp | 46 +-
src/core/composer/qgscomposerhtml.h | 18 +-
src/core/composer/qgscomposeritem.cpp | 55 +-
src/core/composer/qgscomposeritem.h | 121 +-
src/core/composer/qgscomposeritemcommand.cpp | 6 +-
src/core/composer/qgscomposeritemcommand.h | 16 +-
src/core/composer/qgscomposeritemgroup.cpp | 42 +-
src/core/composer/qgscomposeritemgroup.h | 4 +-
src/core/composer/qgscomposerlabel.cpp | 156 +-
src/core/composer/qgscomposerlabel.h | 45 +-
src/core/composer/qgscomposerlegend.cpp | 137 +-
src/core/composer/qgscomposerlegend.h | 47 +-
src/core/composer/qgscomposerlegenditem.cpp | 12 +-
src/core/composer/qgscomposerlegenditem.h | 20 +-
src/core/composer/qgscomposerlegendstyle.cpp | 12 +-
src/core/composer/qgscomposerlegendstyle.h | 3 +-
src/core/composer/qgscomposermap.cpp | 171 +-
src/core/composer/qgscomposermap.h | 184 +-
src/core/composer/qgscomposermapgrid.cpp | 113 +-
src/core/composer/qgscomposermapgrid.h | 220 +-
src/core/composer/qgscomposermapitem.cpp | 6 +-
src/core/composer/qgscomposermapitem.h | 49 +-
src/core/composer/qgscomposermapoverview.cpp | 14 +-
src/core/composer/qgscomposermapoverview.h | 57 +-
src/core/composer/qgscomposermodel.cpp | 126 +-
src/core/composer/qgscomposermodel.h | 109 +-
src/core/composer/qgscomposermousehandles.cpp | 125 +-
src/core/composer/qgscomposermousehandles.h | 19 +-
src/core/composer/qgscomposermultiframe.cpp | 45 +-
src/core/composer/qgscomposermultiframe.h | 30 +-
src/core/composer/qgscomposermultiframecommand.cpp | 4 +-
src/core/composer/qgscomposermultiframecommand.h | 10 +-
src/core/composer/qgscomposernodesitem.cpp | 382 +
src/core/composer/qgscomposernodesitem.h | 170 +
src/core/composer/qgscomposerobject.cpp | 18 +-
src/core/composer/qgscomposerobject.h | 22 +-
src/core/composer/qgscomposerpicture.cpp | 169 +-
src/core/composer/qgscomposerpicture.h | 82 +-
src/core/composer/qgscomposerpolygon.cpp | 142 +
src/core/composer/qgscomposerpolygon.h | 87 +
src/core/composer/qgscomposerpolyline.cpp | 144 +
src/core/composer/qgscomposerpolyline.h | 87 +
src/core/composer/qgscomposerscalebar.cpp | 37 +-
src/core/composer/qgscomposerscalebar.h | 38 +-
src/core/composer/qgscomposershape.cpp | 40 +-
src/core/composer/qgscomposershape.h | 7 +-
src/core/composer/qgscomposertable.cpp | 10 +-
src/core/composer/qgscomposertable.h | 10 +-
src/core/composer/qgscomposertablecolumn.cpp | 24 +-
src/core/composer/qgscomposertablecolumn.h | 3 +-
src/core/composer/qgscomposertablev2.cpp | 77 +-
src/core/composer/qgscomposertablev2.h | 26 +-
src/core/composer/qgscomposertexttable.h | 16 +-
src/core/composer/qgscomposerutils.cpp | 20 +-
src/core/composer/qgscomposerutils.h | 40 +-
src/core/composer/qgscomposition.cpp | 518 +-
src/core/composer/qgscomposition.h | 273 +-
src/core/composer/qgsdoubleboxscalebarstyle.cpp | 2 +-
src/core/composer/qgsdoubleboxscalebarstyle.h | 2 +-
src/core/composer/qgsgroupungroupitemscommand.cpp | 96 +
src/core/composer/qgsgroupungroupitemscommand.h | 76 +
src/core/composer/qgslegendmodel.cpp | 27 +-
src/core/composer/qgslegendmodel.h | 6 +-
src/core/composer/qgsnumericscalebarstyle.cpp | 4 +-
src/core/composer/qgsnumericscalebarstyle.h | 2 +-
src/core/composer/qgspaperitem.cpp | 16 +-
src/core/composer/qgspaperitem.h | 8 +-
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 | 2 +-
src/core/composer/qgsticksscalebarstyle.h | 2 +-
src/core/diagram/qgsdiagram.cpp | 81 +-
src/core/diagram/qgsdiagram.h | 26 +-
src/core/diagram/qgshistogramdiagram.cpp | 25 +-
src/core/diagram/qgshistogramdiagram.h | 9 +-
src/core/diagram/qgspiediagram.cpp | 56 +-
src/core/diagram/qgspiediagram.h | 9 +-
src/core/diagram/qgstextdiagram.cpp | 53 +-
src/core/diagram/qgstextdiagram.h | 11 +-
src/core/dxf/qgsdxfexport.cpp | 728 +-
src/core/dxf/qgsdxfexport.h | 307 +-
src/core/dxf/qgsdxfpaintdevice.cpp | 10 +-
src/core/dxf/qgsdxfpaintdevice.h | 11 +-
src/core/dxf/qgsdxfpaintengine.cpp | 35 +-
src/core/dxf/qgsdxfpaintengine.h | 16 +-
src/core/dxf/qgsdxfpallabeling.cpp | 141 +-
src/core/dxf/qgsdxfpallabeling.h | 65 +-
src/core/effects/qgsblureffect.cpp | 14 +-
src/core/effects/qgsblureffect.h | 4 +-
src/core/effects/qgscoloreffect.cpp | 10 +-
src/core/effects/qgscoloreffect.h | 4 +-
src/core/effects/qgseffectstack.cpp | 16 +-
src/core/effects/qgseffectstack.h | 2 +-
src/core/effects/qgsgloweffect.cpp | 21 +-
src/core/effects/qgsgloweffect.h | 8 +-
src/core/effects/qgsimageoperation.cpp | 38 +-
src/core/effects/qgsimageoperation.h | 18 +-
src/core/effects/qgspainteffect.cpp | 40 +-
src/core/effects/qgspainteffect.h | 6 +-
src/core/effects/qgspainteffectregistry.cpp | 34 +-
src/core/effects/qgspainteffectregistry.h | 28 +-
src/core/effects/qgsshadoweffect.cpp | 9 +-
src/core/effects/qgsshadoweffect.h | 6 +-
src/core/effects/qgstransformeffect.cpp | 5 +-
src/core/effects/qgstransformeffect.h | 4 +-
src/core/geometry/qgsabstractgeometryv2.cpp | 122 +-
src/core/geometry/qgsabstractgeometryv2.h | 141 +-
src/core/geometry/qgscircularstringv2.cpp | 197 +-
src/core/geometry/qgscircularstringv2.h | 56 +-
src/core/geometry/qgscompoundcurvev2.cpp | 264 +-
src/core/geometry/qgscompoundcurvev2.h | 44 +-
src/core/geometry/qgscurvepolygonv2.cpp | 290 +-
src/core/geometry/qgscurvepolygonv2.h | 63 +-
src/core/geometry/qgscurvev2.cpp | 32 +-
src/core/geometry/qgscurvev2.h | 49 +-
src/core/geometry/qgsgeometry.cpp | 476 +-
src/core/geometry/qgsgeometry.h | 220 +-
src/core/geometry/qgsgeometrycollectionv2.cpp | 183 +-
src/core/geometry/qgsgeometrycollectionv2.h | 45 +-
src/core/geometry/qgsgeometryeditutils.cpp | 50 +-
src/core/geometry/qgsgeometryeditutils.h | 3 +
src/core/geometry/qgsgeometryengine.h | 72 +-
src/core/geometry/qgsgeometryfactory.cpp | 48 +-
src/core/geometry/qgsgeometryfactory.h | 5 +-
src/core/geometry/qgsgeometryutils.cpp | 246 +-
src/core/geometry/qgsgeometryutils.h | 66 +-
src/core/geometry/qgsgeos.cpp | 533 +-
src/core/geometry/qgsgeos.h | 90 +-
src/core/geometry/qgsinternalgeometryengine.cpp | 88 +
src/core/geometry/qgsinternalgeometryengine.h | 55 +
src/core/geometry/qgslinestringv2.cpp | 652 +-
src/core/geometry/qgslinestringv2.h | 173 +-
src/core/geometry/qgsmulticurvev2.cpp | 21 +-
src/core/geometry/qgsmulticurvev2.h | 7 +-
src/core/geometry/qgsmultilinestringv2.cpp | 19 +-
src/core/geometry/qgsmultilinestringv2.h | 6 +-
src/core/geometry/qgsmultipointv2.cpp | 10 +-
src/core/geometry/qgsmultipointv2.h | 1 +
src/core/geometry/qgsmultipolygonv2.cpp | 24 +-
src/core/geometry/qgsmultipolygonv2.h | 5 +
src/core/geometry/qgsmultisurfacev2.cpp | 12 +-
src/core/geometry/qgsmultisurfacev2.h | 1 +
src/core/geometry/qgspointv2.cpp | 206 +-
src/core/geometry/qgspointv2.h | 157 +-
src/core/geometry/qgspolygonv2.cpp | 165 +-
src/core/geometry/qgspolygonv2.h | 18 +-
src/core/geometry/qgssurfacev2.h | 23 +-
src/core/geometry/qgswkbptr.cpp | 81 +-
src/core/geometry/qgswkbptr.h | 137 +-
src/core/geometry/qgswkbsimplifierptr.cpp | 48 +
src/core/geometry/qgswkbsimplifierptr.h | 62 +
src/core/geometry/qgswkbtypes.cpp | 152 +-
src/core/geometry/qgswkbtypes.h | 778 +-
src/core/gps/config.h | 6 +-
src/core/gps/gmath.c | 3 +-
src/core/gps/gmath.h | 6 +-
src/core/gps/info.h | 6 +-
src/core/gps/nmeatime.h | 6 +-
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 | 6 +-
src/core/gps/qextserialport/qextserialport.cpp | 2 +-
src/core/gps/qextserialport/qextserialport.h | 6 +-
src/core/gps/qgsgpsconnection.cpp | 4 +-
src/core/gps/qgsgpsconnection.h | 3 +-
src/core/gps/qgsgpsconnectionregistry.cpp | 6 +-
src/core/gps/qgsgpsconnectionregistry.h | 8 +-
src/core/gps/qgsgpsdconnection.cpp | 3 +-
src/core/gps/qgsgpsdconnection.h | 3 +-
src/core/gps/qgsgpsdetector.cpp | 16 +-
src/core/gps/qgsgpsdetector.h | 4 +-
src/core/gps/qgsnmeaconnection.cpp | 2 +-
src/core/gps/qgsnmeaconnection.h | 4 +-
src/core/gps/qgsqtlocationconnection.cpp | 13 +-
src/core/gps/qgsqtlocationconnection.h | 5 +
src/core/gps/sentence.h | 6 +-
src/core/gps/tok.c | 3 +-
src/core/layertree/qgslayertree.h | 2 +-
src/core/layertree/qgslayertreegroup.cpp | 28 +-
src/core/layertree/qgslayertreegroup.h | 4 +-
src/core/layertree/qgslayertreelayer.cpp | 16 +-
src/core/layertree/qgslayertreelayer.h | 4 +-
src/core/layertree/qgslayertreemodel.cpp | 239 +-
src/core/layertree/qgslayertreemodel.h | 60 +-
src/core/layertree/qgslayertreemodellegendnode.cpp | 73 +-
src/core/layertree/qgslayertreemodellegendnode.h | 68 +-
src/core/layertree/qgslayertreenode.cpp | 12 +-
src/core/layertree/qgslayertreenode.h | 4 +-
src/core/layertree/qgslayertreeregistrybridge.h | 6 +-
src/core/layertree/qgslayertreeutils.cpp | 58 +-
src/core/layertree/qgslayertreeutils.h | 18 +-
src/core/pal/costcalculator.cpp | 361 +-
src/core/pal/costcalculator.h | 12 +-
src/core/pal/feature.cpp | 2232 +-
src/core/pal/feature.h | 88 +-
src/core/pal/geomfunction.cpp | 528 +-
src/core/pal/geomfunction.h | 95 +-
src/core/pal/internalexception.h | 8 +-
src/core/pal/labelposition.cpp | 909 +-
src/core/pal/labelposition.h | 25 +-
src/core/pal/layer.cpp | 605 +-
src/core/pal/layer.h | 48 +-
src/core/pal/pal.cpp | 1017 +-
src/core/pal/pal.h | 47 +-
src/core/pal/palexception.h | 9 +-
src/core/pal/palstat.cpp | 99 +-
src/core/pal/palstat.h | 11 +-
src/core/pal/pointset.cpp | 1518 +-
src/core/pal/pointset.h | 20 +-
src/core/pal/priorityqueue.cpp | 401 +-
src/core/pal/priorityqueue.h | 10 +-
src/core/pal/problem.cpp | 3705 +-
src/core/pal/problem.h | 16 +-
src/core/pal/rtree.hpp | 113 +-
src/core/pal/util.cpp | 151 +-
src/core/pal/util.h | 36 +-
src/core/qgis.cpp | 350 +-
src/core/qgis.h | 203 +-
src/core/qgsaction.cpp | 32 +
src/core/qgsaction.h | 133 +
src/core/qgsactionmanager.cpp | 349 +
src/core/qgsactionmanager.h | 196 +
src/core/qgsaggregatecalculator.cpp | 494 +
src/core/qgsaggregatecalculator.h | 175 +
src/core/qgsapplication.cpp | 241 +-
src/core/qgsapplication.h | 65 +-
src/core/qgsattributeaction.cpp | 297 -
src/core/qgsattributeaction.h | 203 +-
src/core/qgsattributetableconfig.cpp | 288 +
src/core/qgsattributetableconfig.h | 196 +
src/core/qgsbrowsermodel.cpp | 99 +-
src/core/qgsbrowsermodel.h | 30 +-
src/core/qgscachedfeatureiterator.h | 6 +-
src/core/qgscacheindex.h | 2 +-
src/core/qgscacheindexfeatureid.h | 3 +
src/core/qgsclipper.cpp | 52 +-
src/core/qgsclipper.h | 63 +-
src/core/qgscolorscheme.cpp | 44 +-
src/core/qgscolorscheme.h | 37 +-
src/core/qgscolorschemeregistry.cpp | 4 +-
src/core/qgscolorschemeregistry.h | 10 +-
src/core/qgsconditionalstyle.cpp | 29 +-
src/core/qgsconditionalstyle.h | 6 +-
src/core/qgsconnectionpool.h | 38 +-
src/core/qgscontexthelp.cpp | 8 +-
src/core/qgscoordinatereferencesystem.cpp | 528 +-
src/core/qgscoordinatereferencesystem.h | 165 +-
src/core/qgscoordinatereferencesystem_p.h | 124 +
src/core/qgscoordinatetransform.cpp | 138 +-
src/core/qgscoordinatetransform.h | 48 +-
src/core/qgscoordinateutils.cpp | 98 +
src/core/qgscoordinateutils.h | 55 +
src/core/qgscredentials.cpp | 28 +-
src/core/qgscredentials.h | 24 +-
src/core/qgscrscache.cpp | 145 +-
src/core/qgscrscache.h | 95 +-
src/core/qgscsexception.h | 2 +-
src/core/qgsdartmeasurement.cpp | 5 +-
src/core/qgsdartmeasurement.h | 3 +
src/core/qgsdatadefined.cpp | 6 +-
src/core/qgsdatadefined.h | 6 +-
src/core/qgsdatadefined_p.h | 6 +-
src/core/qgsdataitem.cpp | 238 +-
src/core/qgsdataitem.h | 108 +-
src/core/qgsdataitemprovider.h | 2 +-
src/core/qgsdataitemproviderregistry.cpp | 9 +-
src/core/qgsdataitemproviderregistry.h | 5 +-
src/core/qgsdataprovider.cpp | 38 +
src/core/qgsdataprovider.h | 182 +-
src/core/qgsdatasourceuri.cpp | 73 +-
src/core/qgsdatasourceuri.h | 53 +-
src/core/qgsdatetimestatisticalsummary.cpp | 156 +
src/core/qgsdatetimestatisticalsummary.h | 163 +
src/core/qgsdatumtransformstore.cpp | 4 +-
src/core/qgsdatumtransformstore.h | 2 +-
src/core/qgsdbfilterproxymodel.h | 7 +-
src/core/qgsdiagramrendererv2.cpp | 256 +-
src/core/qgsdiagramrendererv2.h | 376 +-
src/core/qgsdistancearea.cpp | 341 +-
src/core/qgsdistancearea.h | 193 +-
src/core/qgseditformconfig.cpp | 489 +
src/core/qgseditformconfig.h | 709 +
src/core/qgseditorwidgetconfig.h | 22 +-
src/core/qgserror.cpp | 7 +-
src/core/qgserror.h | 5 +-
src/core/qgsexception.h | 1 +
src/core/qgsexpression.cpp | 2095 +-
src/core/qgsexpression.h | 756 +-
src/core/qgsexpressioncontext.cpp | 144 +-
src/core/qgsexpressioncontext.h | 87 +-
src/core/qgsexpressionfieldbuffer.cpp | 3 +-
src/core/qgsexpressionfieldbuffer.h | 17 +-
src/core/qgsexpressionlexer.ll | 102 +-
src/core/qgsexpressionparser.yy | 48 +-
src/core/qgsexpressionprivate.h | 81 +
src/core/qgsexpressionsorter.cpp | 25 +
src/core/qgsexpressionsorter.h | 162 +
src/core/qgsfeature.cpp | 51 +-
src/core/qgsfeature.h | 23 +-
src/core/qgsfeature_p.h | 10 +-
src/core/qgsfeaturefilterprovider.h | 59 +
src/core/qgsfeatureiterator.cpp | 139 +-
src/core/qgsfeatureiterator.h | 124 +-
src/core/qgsfeaturerequest.cpp | 200 +-
src/core/qgsfeaturerequest.h | 205 +-
src/core/qgsfeaturestore.cpp | 12 -
src/core/qgsfeaturestore.h | 10 +-
src/core/qgsfield.cpp | 180 +-
src/core/qgsfield.h | 214 +-
src/core/qgsfield_p.h | 14 +-
src/core/qgsfontutils.cpp | 83 +-
src/core/qgsfontutils.h | 16 +-
src/core/qgsgeometrycache.cpp | 20 +-
src/core/qgsgeometrycache.h | 19 +-
src/core/qgsgeometrysimplifier.cpp | 4 +-
src/core/qgsgeometrysimplifier.h | 14 +-
src/core/qgsgeometryvalidator.cpp | 14 +-
src/core/qgsgeometryvalidator.h | 11 +-
src/core/qgsgml.cpp | 1300 +-
src/core/qgsgml.h | 347 +-
src/core/qgsgmlschema.cpp | 19 +-
src/core/qgsgmlschema.h | 9 +-
src/core/qgshttptransaction.cpp | 28 +-
src/core/qgshttptransaction.h | 8 +-
src/core/qgsindexedfeature.h | 34 +
src/core/qgsinterval.cpp | 143 +
src/core/qgsinterval.h | 210 +
src/core/qgsjsonutils.cpp | 316 +
src/core/qgsjsonutils.h | 244 +
src/core/qgslabel.cpp | 60 +-
src/core/qgslabel.h | 14 +-
src/core/qgslabelattributes.cpp | 79 +-
src/core/qgslabelattributes.h | 4 +-
src/core/qgslabelfeature.cpp | 58 +
src/core/qgslabelfeature.h | 363 +
src/core/qgslabelingenginev2.cpp | 244 +-
src/core/qgslabelingenginev2.h | 261 +-
src/core/qgslabelsearchtree.cpp | 20 +-
src/core/qgslabelsearchtree.h | 12 +-
src/core/qgslayerdefinition.cpp | 201 +-
src/core/qgslayerdefinition.h | 55 +-
src/core/qgslegacyhelpers.cpp | 5 +
src/core/qgslegacyhelpers.h | 6 +
src/core/qgslegendrenderer.cpp | 51 +-
src/core/qgslegendrenderer.h | 17 +-
src/core/qgslegendsettings.cpp | 2 +-
src/core/qgslegendsettings.h | 18 +-
src/core/qgslocalec.cpp | 2 +-
src/core/qgslocalec.h | 7 +
src/core/qgslogger.cpp | 6 +-
src/core/qgslogger.h | 14 +-
src/core/qgsmaphittest.cpp | 135 +-
src/core/qgsmaphittest.h | 60 +-
src/core/qgsmaplayer.cpp | 270 +-
src/core/qgsmaplayer.h | 352 +-
src/core/qgsmaplayerlegend.cpp | 12 +-
src/core/qgsmaplayerlegend.h | 15 +-
src/core/qgsmaplayerregistry.cpp | 120 +-
src/core/qgsmaplayerregistry.h | 284 +-
src/core/qgsmaplayerrenderer.h | 2 +-
src/core/qgsmaplayerstylemanager.cpp | 4 +-
src/core/qgsmaplayerstylemanager.h | 4 +-
src/core/qgsmaprenderer.cpp | 109 +-
src/core/qgsmaprenderer.h | 110 +-
src/core/qgsmaprenderercache.cpp | 7 +-
src/core/qgsmaprenderercache.h | 2 +-
src/core/qgsmaprenderercustompainterjob.cpp | 58 +-
src/core/qgsmaprenderercustompainterjob.h | 3 +-
src/core/qgsmaprendererjob.cpp | 119 +-
src/core/qgsmaprendererjob.h | 22 +-
src/core/qgsmaprendererparalleljob.cpp | 37 +-
src/core/qgsmaprendererparalleljob.h | 4 +-
src/core/qgsmaprenderersequentialjob.cpp | 23 +-
src/core/qgsmaprenderersequentialjob.h | 3 +-
src/core/qgsmapsettings.cpp | 62 +-
src/core/qgsmapsettings.h | 77 +-
src/core/qgsmaptopixel.cpp | 14 +-
src/core/qgsmaptopixel.h | 16 +-
src/core/qgsmaptopixelgeometrysimplifier.cpp | 502 +-
src/core/qgsmaptopixelgeometrysimplifier.h | 35 +-
src/core/qgsmapunitscale.h | 13 +-
src/core/qgsmessagelog.cpp | 2 +-
src/core/qgsmessagelog.h | 4 +-
src/core/qgsmessageoutput.h | 2 +-
src/core/qgsmimedatautils.cpp | 8 +-
src/core/qgsmimedatautils.h | 3 +
src/core/qgsmultirenderchecker.cpp | 87 +-
src/core/qgsmultirenderchecker.h | 34 +-
src/core/qgsnetworkaccessmanager.cpp | 79 +-
src/core/qgsnetworkaccessmanager.h | 23 +-
src/core/qgsnetworkcontentfetcher.cpp | 8 +-
src/core/qgsnetworkcontentfetcher.h | 12 +-
src/core/qgsnetworkdiskcache.cpp | 115 +
src/core/qgsnetworkdiskcache.h | 100 +
src/core/qgsnetworkreplyparser.cpp | 2 +-
src/core/qgsnetworkreplyparser.h | 3 +-
src/core/qgsobjectcustomproperties.h | 2 +-
src/core/qgsofflineediting.cpp | 237 +-
src/core/qgsofflineediting.h | 2 +
src/core/qgsogcutils.cpp | 1696 +-
src/core/qgsogcutils.h | 253 +-
src/core/qgsogrutils.cpp | 320 +
src/core/qgsogrutils.h | 108 +
src/core/qgsowsconnection.cpp | 16 +-
src/core/qgsowsconnection.h | 15 +-
src/core/qgspaintenginehack.cpp | 2 +-
src/core/qgspaintenginehack.h | 4 +-
src/core/qgspalgeometry.h | 19 +-
src/core/qgspallabeling.cpp | 961 +-
src/core/qgspallabeling.h | 137 +-
src/core/qgspluginlayer.cpp | 16 +-
src/core/qgspluginlayer.h | 8 +-
src/core/qgspluginlayerregistry.cpp | 22 +-
src/core/qgspluginlayerregistry.h | 2 +
src/core/qgspoint.cpp | 68 +-
src/core/qgspoint.h | 153 +-
src/core/qgspointlocator.cpp | 152 +-
src/core/qgspointlocator.h | 84 +-
src/core/qgsproject.cpp | 781 +-
src/core/qgsproject.h | 391 +-
src/core/qgsprojectfiletransform.cpp | 11 +-
src/core/qgsprojectfiletransform.h | 4 +-
src/core/qgsprojectproperty.cpp | 3 +-
src/core/qgsprojectproperty.h | 107 +-
src/core/qgsprojectversion.cpp | 17 +-
src/core/qgsprojectversion.h | 22 +-
src/core/qgsprovidermetadata.cpp | 6 +-
src/core/qgsprovidermetadata.h | 12 +-
src/core/qgsproviderregistry.cpp | 65 +-
src/core/qgsproviderregistry.h | 94 +-
src/core/qgspythonrunner.cpp | 4 +-
src/core/qgspythonrunner.h | 2 +-
src/core/qgsrectangle.cpp | 65 +-
src/core/qgsrectangle.h | 13 +-
src/core/qgsrelation.cpp | 56 +-
src/core/qgsrelation.h | 67 +-
src/core/qgsrelationmanager.cpp | 16 +-
src/core/qgsrelationmanager.h | 21 +-
src/core/qgsrenderchecker.cpp | 37 +-
src/core/qgsrenderchecker.h | 36 +-
src/core/qgsrendercontext.cpp | 170 +-
src/core/qgsrendercontext.h | 143 +-
src/core/qgsrulebasedlabeling.cpp | 135 +-
src/core/qgsrulebasedlabeling.h | 106 +-
src/core/qgsrunprocess.cpp | 18 +-
src/core/qgsruntimeprofiler.cpp | 73 +
src/core/qgsruntimeprofiler.h | 78 +
src/core/qgsscalecalculator.cpp | 10 +-
src/core/qgsscalecalculator.h | 3 -
src/core/qgsscaleexpression.cpp | 47 +-
src/core/qgsscaleexpression.h | 12 +-
src/core/qgsscaleutils.h | 2 +
src/core/qgssimplifymethod.cpp | 19 +-
src/core/qgssimplifymethod.h | 19 +-
src/core/qgsslconnect.cpp | 11 +
src/core/qgsslconnect.h | 4 +
src/core/qgssnapper.cpp | 7 +-
src/core/qgssnapper.h | 34 +-
src/core/qgssnappingutils.cpp | 269 +-
src/core/qgssnappingutils.h | 87 +-
src/core/qgsspatialindex.cpp | 61 +-
src/core/qgsspatialindex.h | 7 +-
src/core/qgssqlexpressioncompiler.cpp | 341 +
src/core/qgssqlexpressioncompiler.h | 109 +
src/core/qgssqliteexpressioncompiler.cpp | 87 +
src/core/qgssqliteexpressioncompiler.h | 53 +
src/core/qgssqlstatement.cpp | 708 +
src/core/qgssqlstatement.h | 757 +
src/core/qgssqlstatementlexer.ll | 198 +
src/core/qgssqlstatementparser.yy | 633 +
src/core/qgsstatisticalsummary.cpp | 96 +-
src/core/qgsstatisticalsummary.h | 59 +-
src/core/qgsstringstatisticalsummary.cpp | 175 +
src/core/qgsstringstatisticalsummary.h | 192 +
src/core/qgstestutils.h | 47 +
src/core/qgstextlabelfeature.cpp | 108 +
src/core/qgstextlabelfeature.h | 69 +
src/core/qgstolerance.cpp | 10 +-
src/core/qgstolerance.h | 78 +-
src/core/qgstracer.cpp | 729 +
src/core/qgstracer.h | 141 +
src/core/qgstransaction.cpp | 122 +-
src/core/qgstransaction.h | 35 +-
src/core/qgstransactiongroup.cpp | 181 +
src/core/qgstransactiongroup.h | 98 +
src/core/qgsunittypes.cpp | 1119 +
src/core/qgsunittypes.h | 222 +
src/core/qgsvectordataprovider.cpp | 202 +-
src/core/qgsvectordataprovider.h | 118 +-
src/core/qgsvectorfilewriter.cpp | 985 +-
src/core/qgsvectorfilewriter.h | 216 +-
src/core/qgsvectorlayer.cpp | 1447 +-
src/core/qgsvectorlayer.h | 1009 +-
src/core/qgsvectorlayercache.cpp | 12 +-
src/core/qgsvectorlayercache.h | 6 +-
src/core/qgsvectorlayerdiagramprovider.cpp | 158 +-
src/core/qgsvectorlayerdiagramprovider.h | 24 +-
src/core/qgsvectorlayereditbuffer.cpp | 188 +-
src/core/qgsvectorlayereditbuffer.h | 34 +-
src/core/qgsvectorlayereditpassthrough.cpp | 53 +-
src/core/qgsvectorlayereditpassthrough.h | 11 +-
src/core/qgsvectorlayereditutils.cpp | 55 +-
src/core/qgsvectorlayereditutils.h | 97 +-
src/core/qgsvectorlayerfeatureiterator.cpp | 373 +-
src/core/qgsvectorlayerfeatureiterator.h | 93 +-
src/core/qgsvectorlayerimport.cpp | 46 +-
src/core/qgsvectorlayerimport.h | 25 +-
src/core/qgsvectorlayerjoinbuffer.cpp | 53 +-
src/core/qgsvectorlayerjoinbuffer.h | 15 +-
src/core/qgsvectorlayerlabeling.cpp | 26 +-
src/core/qgsvectorlayerlabeling.h | 35 +-
src/core/qgsvectorlayerlabelprovider.cpp | 169 +-
src/core/qgsvectorlayerlabelprovider.h | 39 +-
src/core/qgsvectorlayerrenderer.cpp | 124 +-
src/core/qgsvectorlayerrenderer.h | 22 +-
src/core/qgsvectorlayerundocommand.cpp | 68 +-
src/core/qgsvectorlayerundocommand.h | 101 +
src/core/qgsvectorsimplifymethod.cpp | 16 +-
src/core/qgsvectorsimplifymethod.h | 29 +-
src/core/qgsvirtuallayerdefinition.cpp | 254 +
src/core/qgsvirtuallayerdefinition.h | 173 +
src/core/qgsvirtuallayerdefinitionutils.cpp | 86 +
src/core/qgsvirtuallayerdefinitionutils.h | 34 +
src/core/qgsvisibilitypresetcollection.cpp | 39 +-
src/core/qgsvisibilitypresetcollection.h | 3 +-
src/core/qgswebframe.h | 10 +-
src/core/qgswebpage.h | 77 +-
src/core/qgswebview.h | 46 +-
src/core/qgsxmlutils.cpp | 14 +
src/core/qgsxmlutils.h | 16 +-
src/core/raster/qgsbilinearrasterresampler.cpp | 2 +-
src/core/raster/qgsbilinearrasterresampler.h | 2 +-
src/core/raster/qgsbrightnesscontrastfilter.cpp | 18 +-
src/core/raster/qgsbrightnesscontrastfilter.h | 4 +-
src/core/raster/qgscolorrampshader.cpp | 341 +-
src/core/raster/qgscolorrampshader.h | 70 +-
src/core/raster/qgscontrastenhancement.cpp | 134 +-
src/core/raster/qgscontrastenhancement.h | 2 +
src/core/raster/qgscubicrasterresampler.cpp | 126 +-
src/core/raster/qgscubicrasterresampler.h | 74 +-
src/core/raster/qgshillshaderenderer.cpp | 321 +
src/core/raster/qgshillshaderenderer.h | 133 +
src/core/raster/qgshuesaturationfilter.cpp | 16 +-
src/core/raster/qgshuesaturationfilter.h | 4 +-
src/core/raster/qgsmultibandcolorrenderer.cpp | 47 +-
src/core/raster/qgsmultibandcolorrenderer.h | 9 +-
src/core/raster/qgspalettedrasterrenderer.cpp | 23 +-
src/core/raster/qgspalettedrasterrenderer.h | 5 +-
src/core/raster/qgsraster.cpp | 28 +-
src/core/raster/qgsraster.h | 10 +
src/core/raster/qgsrasterblock.cpp | 232 +-
src/core/raster/qgsrasterblock.h | 43 +-
src/core/raster/qgsrasterchecker.cpp | 19 +-
src/core/raster/qgsrasterchecker.h | 2 +-
src/core/raster/qgsrasterdataprovider.cpp | 35 +-
src/core/raster/qgsrasterdataprovider.h | 83 +-
src/core/raster/qgsrasterdrawer.cpp | 19 +-
src/core/raster/qgsrasterdrawer.h | 27 +-
src/core/raster/qgsrasterfilewriter.cpp | 124 +-
src/core/raster/qgsrasterfilewriter.h | 7 +-
src/core/raster/qgsrasterhistogram.h | 4 +-
src/core/raster/qgsrasteridentifyresult.cpp | 2 +-
src/core/raster/qgsrasteridentifyresult.h | 2 +-
src/core/raster/qgsrasterinterface.cpp | 72 +-
src/core/raster/qgsrasterinterface.h | 22 +-
src/core/raster/qgsrasteriterator.cpp | 30 +-
src/core/raster/qgsrasteriterator.h | 1 -
src/core/raster/qgsrasterlayer.cpp | 176 +-
src/core/raster/qgsrasterlayer.h | 20 +-
src/core/raster/qgsrasterlayerrenderer.cpp | 21 +-
src/core/raster/qgsrasterlayerrenderer.h | 4 +-
src/core/raster/qgsrasternuller.cpp | 10 +-
src/core/raster/qgsrasternuller.h | 4 +-
src/core/raster/qgsrasterpipe.cpp | 46 +-
src/core/raster/qgsrasterpipe.h | 2 +
src/core/raster/qgsrasterprojector.cpp | 260 +-
src/core/raster/qgsrasterprojector.h | 15 +-
src/core/raster/qgsrasterrange.cpp | 6 +-
src/core/raster/qgsrasterrange.h | 6 +-
src/core/raster/qgsrasterrenderer.cpp | 16 +-
src/core/raster/qgsrasterrenderer.h | 17 +-
src/core/raster/qgsrasterrendererregistry.cpp | 43 +-
src/core/raster/qgsrasterrendererregistry.h | 5 +-
src/core/raster/qgsrasterresamplefilter.cpp | 32 +-
src/core/raster/qgsrasterresamplefilter.h | 4 +-
src/core/raster/qgsrastershader.cpp | 21 +-
src/core/raster/qgsrastershader.h | 3 +
src/core/raster/qgsrastershaderfunction.cpp | 6 +-
src/core/raster/qgsrastertransparency.cpp | 14 +-
src/core/raster/qgssinglebandcolordatarenderer.cpp | 10 +-
src/core/raster/qgssinglebandcolordatarenderer.h | 5 +-
src/core/raster/qgssinglebandgrayrenderer.cpp | 17 +-
src/core/raster/qgssinglebandgrayrenderer.h | 5 +-
.../raster/qgssinglebandpseudocolorrenderer.cpp | 23 +-
src/core/raster/qgssinglebandpseudocolorrenderer.h | 11 +-
src/core/simplify/effectivearea.c | 361 +
src/core/simplify/effectivearea.h | 84 +
src/core/symbology-ng/qgs25drenderer.cpp | 264 +
src/core/symbology-ng/qgs25drenderer.h | 123 +
src/core/symbology-ng/qgsarrowsymbollayer.cpp | 809 +
src/core/symbology-ng/qgsarrowsymbollayer.h | 207 +
.../qgscategorizedsymbolrendererv2.cpp | 290 +-
.../symbology-ng/qgscategorizedsymbolrendererv2.h | 49 +-
src/core/symbology-ng/qgscolorbrewerpalette.h | 3 +
src/core/symbology-ng/qgscptcityarchive.cpp | 148 +-
src/core/symbology-ng/qgscptcityarchive.h | 48 +-
src/core/symbology-ng/qgsellipsesymbollayerv2.cpp | 363 +-
src/core/symbology-ng/qgsellipsesymbollayerv2.h | 25 +-
src/core/symbology-ng/qgsfillsymbollayerv2.cpp | 324 +-
src/core/symbology-ng/qgsfillsymbollayerv2.h | 155 +-
.../qgsgeometrygeneratorsymbollayerv2.cpp | 210 +
.../qgsgeometrygeneratorsymbollayerv2.h | 109 +
.../symbology-ng/qgsgraduatedsymbolrendererv2.cpp | 261 +-
.../symbology-ng/qgsgraduatedsymbolrendererv2.h | 94 +-
src/core/symbology-ng/qgsheatmaprenderer.cpp | 39 +-
src/core/symbology-ng/qgsheatmaprenderer.h | 34 +-
.../symbology-ng/qgsinvertedpolygonrenderer.cpp | 87 +-
src/core/symbology-ng/qgsinvertedpolygonrenderer.h | 67 +-
src/core/symbology-ng/qgslegendsymbolitemv2.cpp | 12 +-
src/core/symbology-ng/qgslegendsymbolitemv2.h | 3 +-
src/core/symbology-ng/qgslinesymbollayerv2.cpp | 91 +-
src/core/symbology-ng/qgslinesymbollayerv2.h | 68 +-
src/core/symbology-ng/qgsmarkersymbollayerv2.cpp | 2247 +-
src/core/symbology-ng/qgsmarkersymbollayerv2.h | 511 +-
src/core/symbology-ng/qgsnullsymbolrenderer.cpp | 125 +
src/core/symbology-ng/qgsnullsymbolrenderer.h | 71 +
.../symbology-ng/qgspointdisplacementrenderer.cpp | 111 +-
.../symbology-ng/qgspointdisplacementrenderer.h | 27 +-
src/core/symbology-ng/qgsrendererv2.cpp | 426 +-
src/core/symbology-ng/qgsrendererv2.h | 187 +-
src/core/symbology-ng/qgsrendererv2registry.cpp | 76 +-
src/core/symbology-ng/qgsrendererv2registry.h | 105 +-
src/core/symbology-ng/qgsrulebasedrendererv2.cpp | 314 +-
src/core/symbology-ng/qgsrulebasedrendererv2.h | 94 +-
.../symbology-ng/qgssinglesymbolrendererv2.cpp | 75 +-
src/core/symbology-ng/qgssinglesymbolrendererv2.h | 9 +-
src/core/symbology-ng/qgsstylev2.cpp | 237 +-
src/core/symbology-ng/qgsstylev2.h | 21 +-
src/core/symbology-ng/qgssvgcache.cpp | 242 +-
src/core/symbology-ng/qgssvgcache.h | 75 +-
src/core/symbology-ng/qgssymbollayerv2.cpp | 50 +-
src/core/symbology-ng/qgssymbollayerv2.h | 311 +-
src/core/symbology-ng/qgssymbollayerv2registry.cpp | 39 +-
src/core/symbology-ng/qgssymbollayerv2registry.h | 42 +-
src/core/symbology-ng/qgssymbollayerv2utils.cpp | 454 +-
src/core/symbology-ng/qgssymbollayerv2utils.h | 45 +-
src/core/symbology-ng/qgssymbologyv2conversion.cpp | 16 +-
src/core/symbology-ng/qgssymbologyv2conversion.h | 3 +-
src/core/symbology-ng/qgssymbolv2.cpp | 1171 +-
src/core/symbology-ng/qgssymbolv2.h | 271 +-
src/core/symbology-ng/qgsvectorcolorrampv2.cpp | 78 +-
src/core/symbology-ng/qgsvectorcolorrampv2.h | 164 +-
.../symbology-ng/qgsvectorfieldsymbollayer.cpp | 38 +-
src/core/symbology-ng/qgsvectorfieldsymbollayer.h | 10 +-
src/customwidgets/CMakeLists.txt | 21 +-
src/customwidgets/qgiscustomwidgets.cpp | 5 +-
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/qgsdockwidgetplugin.cpp | 97 +
src/customwidgets/qgsdockwidgetplugin.h | 54 +
src/customwidgets/qgsdoublespinboxplugin.cpp | 2 +-
src/customwidgets/qgsdoublespinboxplugin.h | 9 +-
.../qgsexpressionbuilderwidgetplugin.cpp | 97 +
.../qgsexpressionbuilderwidgetplugin.h | 55 +
src/customwidgets/qgsextentgroupboxplugin.cpp | 6 +-
src/customwidgets/qgsextentgroupboxplugin.h | 11 +-
.../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 | 226 +-
.../attributetable/qgsattributetabledelegate.cpp | 74 +-
src/gui/attributetable/qgsattributetabledelegate.h | 46 +-
.../qgsattributetablefiltermodel.cpp | 246 +-
.../attributetable/qgsattributetablefiltermodel.h | 103 +-
src/gui/attributetable/qgsattributetablemodel.cpp | 332 +-
src/gui/attributetable/qgsattributetablemodel.h | 52 +-
src/gui/attributetable/qgsattributetableview.cpp | 227 +-
src/gui/attributetable/qgsattributetableview.h | 37 +-
src/gui/attributetable/qgsdualview.cpp | 357 +-
src/gui/attributetable/qgsdualview.h | 132 +-
src/gui/attributetable/qgsfeaturelistmodel.cpp | 33 +-
src/gui/attributetable/qgsfeaturelistmodel.h | 19 +-
src/gui/attributetable/qgsfeaturelistview.cpp | 36 +-
src/gui/attributetable/qgsfeaturelistview.h | 16 +-
.../attributetable/qgsfeaturelistviewdelegate.cpp | 40 +-
.../attributetable/qgsfeaturelistviewdelegate.h | 21 +-
src/gui/attributetable/qgsfeaturemodel.h | 17 +
.../attributetable/qgsfeatureselectionmodel.cpp | 16 +
src/gui/attributetable/qgsfeatureselectionmodel.h | 19 +-
.../qgsfieldconditionalformatwidget.cpp | 28 +-
.../qgsfieldconditionalformatwidget.h | 2 +-
.../qgsgenericfeatureselectionmanager.h | 7 +-
.../attributetable/qgsifeatureselectionmanager.h | 6 +-
.../qgsorganizetablecolumnsdialog.cpp | 143 +
.../attributetable/qgsorganizetablecolumnsdialog.h | 72 +
.../qgsvectorlayerselectionmanager.cpp | 2 +-
.../qgsvectorlayerselectionmanager.h | 8 +-
src/gui/auth/qgsauthauthoritieseditor.cpp | 18 +-
src/gui/auth/qgsauthauthoritieseditor.h | 6 +-
src/gui/auth/qgsauthcertificateinfo.cpp | 32 +-
src/gui/auth/qgsauthcertificateinfo.h | 8 +-
src/gui/auth/qgsauthcertificatemanager.h | 4 +-
src/gui/auth/qgsauthcerttrustpolicycombobox.h | 2 +-
src/gui/auth/qgsauthconfigedit.cpp | 4 +-
src/gui/auth/qgsauthconfigedit.h | 3 +-
src/gui/auth/qgsauthconfigeditor.cpp | 20 +-
src/gui/auth/qgsauthconfigeditor.h | 2 +-
src/gui/auth/qgsauthconfigidedit.cpp | 4 +-
src/gui/auth/qgsauthconfigidedit.h | 3 +-
src/gui/auth/qgsauthconfigselect.cpp | 16 +-
src/gui/auth/qgsauthconfigselect.h | 4 +-
src/gui/auth/qgsautheditorwidgets.cpp | 18 +-
src/gui/auth/qgsautheditorwidgets.h | 4 +-
src/gui/auth/qgsauthguiutils.h | 7 +-
src/gui/auth/qgsauthidentitieseditor.cpp | 6 +-
src/gui/auth/qgsauthidentitieseditor.h | 6 +-
src/gui/auth/qgsauthimportcertdialog.cpp | 8 +-
src/gui/auth/qgsauthimportcertdialog.h | 2 +-
src/gui/auth/qgsauthimportidentitydialog.cpp | 5 +-
src/gui/auth/qgsauthimportidentitydialog.h | 6 +-
src/gui/auth/qgsauthmasterpassresetdialog.cpp | 4 +-
src/gui/auth/qgsauthmasterpassresetdialog.h | 3 +-
src/gui/auth/qgsauthmethodedit.h | 2 +-
src/gui/auth/qgsauthserverseditor.cpp | 6 +-
src/gui/auth/qgsauthserverseditor.h | 6 +-
src/gui/auth/qgsauthsslconfigwidget.cpp | 26 +-
src/gui/auth/qgsauthsslconfigwidget.h | 4 +-
src/gui/auth/qgsauthsslerrorsdialog.h | 2 +-
src/gui/auth/qgsauthsslimportdialog.cpp | 12 +-
src/gui/auth/qgsauthsslimportdialog.h | 2 +-
src/gui/auth/qgsauthtrustedcasdialog.cpp | 6 +-
src/gui/auth/qgsauthtrustedcasdialog.h | 6 +-
src/gui/editorwidgets/core/qgseditorconfigwidget.h | 2 +-
.../editorwidgets/core/qgseditorwidgetfactory.cpp | 31 +-
.../editorwidgets/core/qgseditorwidgetfactory.h | 28 +-
.../editorwidgets/core/qgseditorwidgetregistry.cpp | 98 +-
.../editorwidgets/core/qgseditorwidgetregistry.h | 11 +-
.../editorwidgets/core/qgseditorwidgetwrapper.cpp | 87 +-
.../editorwidgets/core/qgseditorwidgetwrapper.h | 67 +-
.../editorwidgets/core/qgssearchwidgetwrapper.cpp | 75 +-
.../editorwidgets/core/qgssearchwidgetwrapper.h | 96 +-
src/gui/editorwidgets/core/qgswidgetwrapper.cpp | 8 +-
src/gui/editorwidgets/core/qgswidgetwrapper.h | 18 +-
src/gui/editorwidgets/qgscheckboxconfigdlg.cpp | 4 +-
src/gui/editorwidgets/qgscheckboxconfigdlg.h | 6 +-
.../qgscheckboxsearchwidgetwrapper.cpp | 169 +
.../editorwidgets/qgscheckboxsearchwidgetwrapper.h | 83 +
src/gui/editorwidgets/qgscheckboxwidgetfactory.cpp | 11 +-
src/gui/editorwidgets/qgscheckboxwidgetfactory.h | 6 +
src/gui/editorwidgets/qgscheckboxwidgetwrapper.cpp | 21 +-
src/gui/editorwidgets/qgscheckboxwidgetwrapper.h | 11 +-
.../qgsclassificationwidgetwrapper.cpp | 11 +-
.../editorwidgets/qgsclassificationwidgetwrapper.h | 12 +-
.../qgsclassificationwidgetwrapperfactory.cpp | 2 +-
.../qgsclassificationwidgetwrapperfactory.h | 5 +
src/gui/editorwidgets/qgscolorwidgetfactory.h | 5 +
src/gui/editorwidgets/qgscolorwidgetwrapper.cpp | 46 +-
src/gui/editorwidgets/qgscolorwidgetwrapper.h | 13 +-
src/gui/editorwidgets/qgsdatetimeedit.cpp | 24 +-
src/gui/editorwidgets/qgsdatetimeedit.h | 9 +-
src/gui/editorwidgets/qgsdatetimeeditconfig.h | 7 +-
src/gui/editorwidgets/qgsdatetimeeditfactory.cpp | 19 +-
src/gui/editorwidgets/qgsdatetimeeditfactory.h | 7 +
src/gui/editorwidgets/qgsdatetimeeditwrapper.cpp | 46 +-
src/gui/editorwidgets/qgsdatetimeeditwrapper.h | 11 +-
.../qgsdatetimesearchwidgetwrapper.cpp | 173 +
.../editorwidgets/qgsdatetimesearchwidgetwrapper.h | 81 +
.../qgsdefaultsearchwidgetwrapper.cpp | 213 +-
.../editorwidgets/qgsdefaultsearchwidgetwrapper.h | 29 +-
src/gui/editorwidgets/qgsdoublespinbox.cpp | 8 +-
src/gui/editorwidgets/qgsdoublespinbox.h | 11 +-
src/gui/editorwidgets/qgsdummyconfigdlg.h | 6 +
.../editorwidgets/qgsenumerationwidgetfactory.cpp | 2 +-
.../editorwidgets/qgsenumerationwidgetfactory.h | 5 +
.../editorwidgets/qgsenumerationwidgetwrapper.cpp | 14 +-
.../editorwidgets/qgsenumerationwidgetwrapper.h | 12 +-
.../editorwidgets/qgsexternalresourceconfigdlg.cpp | 227 +
.../editorwidgets/qgsexternalresourceconfigdlg.h | 51 +
.../qgsexternalresourcewidgetfactory.cpp | 126 +
.../qgsexternalresourcewidgetfactory.h | 49 +
.../qgsexternalresourcewidgetwrapper.cpp | 200 +
.../qgsexternalresourcewidgetwrapper.h | 66 +
src/gui/editorwidgets/qgsfilenamewidgetfactory.cpp | 4 +-
src/gui/editorwidgets/qgsfilenamewidgetfactory.h | 5 +
src/gui/editorwidgets/qgsfilenamewidgetwrapper.cpp | 38 +-
src/gui/editorwidgets/qgsfilenamewidgetwrapper.h | 13 +-
src/gui/editorwidgets/qgshiddenwidgetfactory.cpp | 2 +-
src/gui/editorwidgets/qgshiddenwidgetfactory.h | 5 +
src/gui/editorwidgets/qgshiddenwidgetwrapper.cpp | 4 +-
src/gui/editorwidgets/qgshiddenwidgetwrapper.h | 10 +-
src/gui/editorwidgets/qgsmultiedittoolbutton.cpp | 115 +
src/gui/editorwidgets/qgsmultiedittoolbutton.h | 115 +
src/gui/editorwidgets/qgsphotoconfigdlg.h | 7 +-
src/gui/editorwidgets/qgsphotowidgetfactory.cpp | 4 +-
src/gui/editorwidgets/qgsphotowidgetfactory.h | 5 +
src/gui/editorwidgets/qgsphotowidgetwrapper.cpp | 91 +-
src/gui/editorwidgets/qgsphotowidgetwrapper.h | 21 +-
src/gui/editorwidgets/qgsrangeconfigdlg.h | 5 +
src/gui/editorwidgets/qgsrangewidgetfactory.cpp | 2 +-
src/gui/editorwidgets/qgsrangewidgetfactory.h | 5 +
src/gui/editorwidgets/qgsrangewidgetwrapper.cpp | 22 +-
src/gui/editorwidgets/qgsrangewidgetwrapper.h | 17 +-
.../qgsrelationreferenceconfigdlg.cpp | 24 +-
.../editorwidgets/qgsrelationreferenceconfigdlg.h | 5 +
.../editorwidgets/qgsrelationreferencefactory.cpp | 77 +-
.../editorwidgets/qgsrelationreferencefactory.h | 11 +
.../qgsrelationreferencesearchwidgetwrapper.cpp | 193 +
.../qgsrelationreferencesearchwidgetwrapper.h | 86 +
.../editorwidgets/qgsrelationreferencewidget.cpp | 217 +-
src/gui/editorwidgets/qgsrelationreferencewidget.h | 47 +-
.../qgsrelationreferencewidgetwrapper.cpp | 32 +-
.../qgsrelationreferencewidgetwrapper.h | 24 +-
src/gui/editorwidgets/qgsrelationwidgetwrapper.cpp | 21 +-
src/gui/editorwidgets/qgsrelationwidgetwrapper.h | 15 +-
.../editorwidgets/qgssearchwidgettoolbutton.cpp | 253 +
src/gui/editorwidgets/qgssearchwidgettoolbutton.h | 136 +
src/gui/editorwidgets/qgsspinbox.cpp | 8 +-
src/gui/editorwidgets/qgsspinbox.h | 6 +-
src/gui/editorwidgets/qgstexteditconfigdlg.h | 7 +-
.../qgstexteditsearchwidgetwrapper.cpp | 29 +
.../editorwidgets/qgstexteditsearchwidgetwrapper.h | 50 +
src/gui/editorwidgets/qgstexteditwidgetfactory.cpp | 6 +
src/gui/editorwidgets/qgstexteditwidgetfactory.h | 6 +
src/gui/editorwidgets/qgstexteditwrapper.cpp | 94 +-
src/gui/editorwidgets/qgstexteditwrapper.h | 17 +-
src/gui/editorwidgets/qgsuniquevaluesconfigdlg.cpp | 4 +-
src/gui/editorwidgets/qgsuniquevaluesconfigdlg.h | 7 +-
.../editorwidgets/qgsuniquevaluewidgetfactory.h | 6 +
.../editorwidgets/qgsuniquevaluewidgetwrapper.cpp | 20 +-
.../editorwidgets/qgsuniquevaluewidgetwrapper.h | 11 +-
src/gui/editorwidgets/qgsuuidwidgetfactory.h | 5 +
src/gui/editorwidgets/qgsuuidwidgetwrapper.cpp | 8 +-
src/gui/editorwidgets/qgsuuidwidgetwrapper.h | 11 +-
src/gui/editorwidgets/qgsvaluemapconfigdlg.cpp | 14 +-
src/gui/editorwidgets/qgsvaluemapconfigdlg.h | 5 +
.../qgsvaluemapsearchwidgetwrapper.cpp | 84 +-
.../editorwidgets/qgsvaluemapsearchwidgetwrapper.h | 14 +-
src/gui/editorwidgets/qgsvaluemapwidgetfactory.cpp | 14 +
src/gui/editorwidgets/qgsvaluemapwidgetfactory.h | 7 +
src/gui/editorwidgets/qgsvaluemapwidgetwrapper.cpp | 14 +-
src/gui/editorwidgets/qgsvaluemapwidgetwrapper.h | 11 +-
src/gui/editorwidgets/qgsvaluerelationconfigdlg.h | 7 +-
.../qgsvaluerelationsearchwidgetwrapper.cpp | 120 +-
.../qgsvaluerelationsearchwidgetwrapper.h | 18 +-
.../qgsvaluerelationwidgetfactory.cpp | 18 +-
.../editorwidgets/qgsvaluerelationwidgetfactory.h | 7 +
.../qgsvaluerelationwidgetwrapper.cpp | 139 +-
.../editorwidgets/qgsvaluerelationwidgetwrapper.h | 11 +-
src/gui/editorwidgets/qgswebviewconfigdlg.h | 5 +
src/gui/editorwidgets/qgswebviewwidgetfactory.cpp | 4 +-
src/gui/editorwidgets/qgswebviewwidgetfactory.h | 5 +
src/gui/editorwidgets/qgswebviewwidgetwrapper.cpp | 44 +-
src/gui/editorwidgets/qgswebviewwidgetwrapper.h | 13 +-
src/gui/effects/qgseffectdrawmodecombobox.h | 2 +-
src/gui/effects/qgseffectstackpropertieswidget.cpp | 56 +-
src/gui/effects/qgseffectstackpropertieswidget.h | 18 +-
src/gui/effects/qgspainteffectpropertieswidget.cpp | 8 +-
src/gui/effects/qgspainteffectpropertieswidget.h | 2 +-
src/gui/effects/qgspainteffectwidget.cpp | 14 +-
src/gui/effects/qgspainteffectwidget.h | 32 +-
src/gui/layertree/qgscustomlayerorderwidget.cpp | 290 +-
src/gui/layertree/qgscustomlayerorderwidget.h | 43 +-
.../layertree/qgslayertreeembeddedconfigwidget.cpp | 116 +
.../layertree/qgslayertreeembeddedconfigwidget.h | 52 +
.../qgslayertreeembeddedwidgetregistry.cpp | 68 +
.../layertree/qgslayertreeembeddedwidgetregistry.h | 93 +
.../layertree/qgslayertreeembeddedwidgetsimpl.cpp | 124 +
.../layertree/qgslayertreeembeddedwidgetsimpl.h | 61 +
src/gui/layertree/qgslayertreemapcanvasbridge.cpp | 14 +-
src/gui/layertree/qgslayertreemapcanvasbridge.h | 3 +-
src/gui/layertree/qgslayertreeview.cpp | 37 +-
src/gui/layertree/qgslayertreeview.h | 11 +-
.../layertree/qgslayertreeviewdefaultactions.cpp | 46 +-
src/gui/layertree/qgslayertreeviewdefaultactions.h | 21 +-
src/gui/qgisgui.cpp | 15 +-
src/gui/qgisgui.h | 2 +-
src/gui/qgisinterface.h | 89 +-
src/gui/qgsactionmenu.cpp | 10 +-
src/gui/qgsactionmenu.h | 22 +-
src/gui/qgsadvanceddigitizingcanvasitem.cpp | 2 +-
src/gui/qgsadvanceddigitizingcanvasitem.h | 4 +-
src/gui/qgsadvanceddigitizingdockwidget.cpp | 240 +-
src/gui/qgsadvanceddigitizingdockwidget.h | 97 +-
src/gui/qgsannotationitem.cpp | 29 +-
src/gui/qgsannotationitem.h | 21 +-
src/gui/qgsattributedialog.cpp | 49 +-
src/gui/qgsattributedialog.h | 41 +-
src/gui/qgsattributeeditor.cpp | 6 +-
src/gui/qgsattributeeditor.h | 5 +-
src/gui/qgsattributeeditorcontext.h | 40 +-
src/gui/qgsattributeform.cpp | 1308 +-
src/gui/qgsattributeform.h | 173 +-
src/gui/qgsattributeformeditorwidget.cpp | 328 +
src/gui/qgsattributeformeditorwidget.h | 199 +
src/gui/qgsattributeforminterface.h | 3 +
src/gui/qgsattributeformlegacyinterface.h | 3 +-
src/gui/qgsattributetypeloaddialog.cpp | 6 +-
src/gui/qgsattributetypeloaddialog.h | 3 +
src/gui/qgsblendmodecombobox.h | 2 +-
src/gui/qgsbrowsertreeview.cpp | 14 +-
src/gui/qgsbrowsertreeview.h | 6 +-
src/gui/qgsbusyindicatordialog.cpp | 4 +-
src/gui/qgsbusyindicatordialog.h | 4 +-
src/gui/qgscharacterselectdialog.cpp | 5 +-
src/gui/qgscharacterselectdialog.h | 7 +-
src/gui/qgscodeeditor.cpp | 45 +
src/gui/qgscodeeditor.h | 12 +-
src/gui/qgscodeeditorcss.h | 2 +-
src/gui/qgscodeeditorhtml.h | 3 +-
src/gui/qgscodeeditorpython.cpp | 17 +-
src/gui/qgscodeeditorpython.h | 3 +-
src/gui/qgscodeeditorsql.cpp | 31 +-
src/gui/qgscodeeditorsql.h | 3 +-
src/gui/qgscollapsiblegroupbox.cpp | 52 +-
src/gui/qgscollapsiblegroupbox.h | 22 +-
src/gui/qgscolorbutton.cpp | 10 +-
src/gui/qgscolorbutton.h | 2 +-
src/gui/qgscolorbuttonv2.cpp | 99 +-
src/gui/qgscolorbuttonv2.h | 35 +-
src/gui/qgscolordialog.cpp | 775 +-
src/gui/qgscolordialog.h | 68 +-
src/gui/qgscolorschemelist.cpp | 1 -
src/gui/qgscolorschemelist.h | 6 +-
src/gui/qgscolorswatchgrid.cpp | 13 +-
src/gui/qgscolorswatchgrid.h | 28 +-
src/gui/qgscolorwidgets.cpp | 129 +-
src/gui/qgscolorwidgets.h | 142 +-
src/gui/qgscomposeritemcombobox.cpp | 120 +
src/gui/qgscomposeritemcombobox.h | 102 +
src/gui/qgscomposerruler.cpp | 39 +-
src/gui/qgscomposerruler.h | 22 +-
src/gui/qgscomposerview.cpp | 654 +-
src/gui/qgscomposerview.h | 37 +-
src/gui/qgscompoundcolorwidget.cpp | 840 +
src/gui/qgscompoundcolorwidget.h | 149 +
src/gui/qgsconfigureshortcutsdialog.cpp | 482 +
src/gui/qgsconfigureshortcutsdialog.h | 91 +
src/gui/qgscredentialdialog.cpp | 5 +-
src/gui/qgscredentialdialog.h | 7 +-
src/gui/qgscursors.h | 4 +-
src/gui/qgsdatadefinedbutton.cpp | 109 +-
src/gui/qgsdatadefinedbutton.h | 25 +-
src/gui/qgsdatumtransformdialog.cpp | 4 +-
src/gui/qgsdatumtransformdialog.h | 10 +-
src/gui/qgsdetaileditemdata.cpp | 4 -
src/gui/qgsdetaileditemdata.h | 1 -
src/gui/qgsdetaileditemdelegate.cpp | 18 +-
src/gui/qgsdetaileditemdelegate.h | 5 +-
src/gui/qgsdetaileditemwidget.cpp | 4 +-
src/gui/qgsdetaileditemwidget.h | 2 +-
src/gui/qgsdial.cpp | 24 +-
src/gui/qgsdial.h | 7 +-
src/gui/qgsdialog.cpp | 2 +-
src/gui/qgsdialog.h | 2 +-
src/gui/qgsdockwidget.cpp | 80 +
src/gui/qgsdockwidget.h | 111 +
src/gui/qgsencodingfiledialog.cpp | 4 +-
src/gui/qgsencodingfiledialog.h | 2 +-
src/gui/qgserrordialog.h | 7 +-
src/gui/qgsexpressionbuilderdialog.cpp | 3 +-
src/gui/qgsexpressionbuilderdialog.h | 7 +-
src/gui/qgsexpressionbuilderwidget.cpp | 235 +-
src/gui/qgsexpressionbuilderwidget.h | 114 +-
src/gui/qgsexpressionhighlighter.h | 5 +-
src/gui/qgsexpressionselectiondialog.cpp | 125 +-
src/gui/qgsexpressionselectiondialog.h | 4 +-
src/gui/qgsextentgroupbox.cpp | 14 +
src/gui/qgsextentgroupbox.h | 18 +-
src/gui/qgsexternalresourcewidget.cpp | 250 +
src/gui/qgsexternalresourcewidget.h | 154 +
src/gui/qgsfeatureselectiondlg.cpp | 12 +-
src/gui/qgsfeatureselectiondlg.h | 16 +-
src/gui/qgsfieldcombobox.cpp | 4 +-
src/gui/qgsfieldcombobox.h | 6 +-
src/gui/qgsfieldexpressionwidget.cpp | 42 +-
src/gui/qgsfieldexpressionwidget.h | 35 +-
src/gui/qgsfieldmodel.cpp | 42 +-
src/gui/qgsfieldmodel.h | 22 +-
src/gui/qgsfieldproxymodel.cpp | 37 +-
src/gui/qgsfieldproxymodel.h | 35 +-
src/gui/qgsfieldvalidator.cpp | 8 +-
src/gui/qgsfieldvalidator.h | 4 +-
src/gui/qgsfiledropedit.h | 6 +-
src/gui/qgsfilewidget.cpp | 312 +
src/gui/qgsfilewidget.h | 157 +
src/gui/qgsfilterlineedit.h | 2 +-
src/gui/qgsfocuswatcher.cpp | 42 +
src/gui/qgsfocuswatcher.h | 59 +
src/gui/qgsformannotationitem.cpp | 16 +-
src/gui/qgsformannotationitem.h | 7 +-
src/gui/qgsgenericprojectionselector.cpp | 3 +
src/gui/qgsgenericprojectionselector.h | 2 +-
src/gui/qgsgeometryrubberband.cpp | 4 +-
src/gui/qgsgeometryrubberband.h | 5 +-
src/gui/qgsgradientstopeditor.cpp | 477 +
src/gui/qgsgradientstopeditor.h | 179 +
src/gui/qgsgroupwmsdatadialog.cpp | 57 +
src/gui/qgsgroupwmsdatadialog.h | 65 +
src/gui/qgshighlight.cpp | 10 +-
src/gui/qgshighlight.h | 3 +-
src/gui/qgshistogramwidget.cpp | 24 +-
src/gui/qgshistogramwidget.h | 2 +-
src/gui/qgshtmlannotationitem.cpp | 6 +-
src/gui/qgshtmlannotationitem.h | 7 +-
src/gui/qgsidentifymenu.cpp | 34 +-
src/gui/qgsidentifymenu.h | 39 +-
src/gui/qgslegendfilterbutton.cpp | 128 +
src/gui/qgslegendfilterbutton.h | 85 +
src/gui/qgslegendinterface.h | 4 +-
src/gui/qgslonglongvalidator.h | 3 +
src/gui/qgsludialog.h | 6 +-
src/gui/qgsmanageconnectionsdialog.cpp | 177 +-
src/gui/qgsmanageconnectionsdialog.h | 8 +-
src/gui/qgsmapcanvas.cpp | 533 +-
src/gui/qgsmapcanvas.h | 170 +-
src/gui/qgsmapcanvasitem.cpp | 4 +-
src/gui/qgsmapcanvasitem.h | 6 +-
src/gui/qgsmapcanvasmap.cpp | 6 +-
src/gui/qgsmapcanvasmap.h | 2 +-
src/gui/qgsmapcanvassnapper.cpp | 29 +-
src/gui/qgsmapcanvassnapper.h | 45 +-
src/gui/qgsmapcanvassnappingutils.cpp | 18 +-
src/gui/qgsmapcanvassnappingutils.h | 19 +-
src/gui/qgsmapcanvastracer.cpp | 139 +
src/gui/qgsmapcanvastracer.h | 79 +
src/gui/qgsmaplayeractionregistry.cpp | 12 +-
src/gui/qgsmaplayeractionregistry.h | 8 +-
src/gui/qgsmaplayercombobox.cpp | 18 +-
src/gui/qgsmaplayercombobox.h | 4 +-
src/gui/qgsmaplayerconfigwidget.cpp | 24 +
src/gui/qgsmaplayerconfigwidget.h | 58 +
src/gui/qgsmaplayerconfigwidgetfactory.cpp | 37 +
src/gui/qgsmaplayerconfigwidgetfactory.h | 116 +
src/gui/qgsmaplayermodel.cpp | 21 +-
src/gui/qgsmaplayermodel.h | 25 +-
src/gui/qgsmaplayerproxymodel.cpp | 35 +-
src/gui/qgsmaplayerproxymodel.h | 19 +-
src/gui/qgsmaplayerstylemanagerwidget.cpp | 335 +
src/gui/qgsmaplayerstylemanagerwidget.h | 66 +
src/gui/qgsmapmouseevent.cpp | 4 +-
src/gui/qgsmapmouseevent.h | 17 +-
src/gui/qgsmapoverviewcanvas.cpp | 88 +-
src/gui/qgsmapoverviewcanvas.h | 26 +-
src/gui/qgsmaptip.cpp | 142 +-
src/gui/qgsmaptip.h | 46 +-
src/gui/qgsmaptool.cpp | 20 +-
src/gui/qgsmaptool.h | 39 +-
src/gui/qgsmaptooladvanceddigitizing.h | 2 +-
src/gui/qgsmaptoolcapture.cpp | 285 +-
src/gui/qgsmaptoolcapture.h | 85 +-
src/gui/qgsmaptooledit.cpp | 23 +-
src/gui/qgsmaptooledit.h | 27 +-
src/gui/qgsmaptoolemitpoint.h | 2 +
src/gui/qgsmaptoolidentify.cpp | 202 +-
src/gui/qgsmaptoolidentify.h | 57 +-
src/gui/qgsmaptoolidentifyfeature.h | 4 +-
src/gui/qgsmaptoolpan.cpp | 11 +-
src/gui/qgsmaptoolpan.h | 7 +-
src/gui/qgsmaptooltouch.h | 3 +-
src/gui/qgsmaptoolzoom.cpp | 8 +-
src/gui/qgsmaptoolzoom.h | 6 +-
src/gui/qgsmessagebar.cpp | 17 +-
src/gui/qgsmessagebar.h | 12 +-
src/gui/qgsmessagebaritem.cpp | 32 +-
src/gui/qgsmessagebaritem.h | 14 +-
src/gui/qgsmessagelogviewer.cpp | 7 +-
src/gui/qgsmessagelogviewer.h | 2 +-
src/gui/qgsmessageviewer.h | 2 +-
src/gui/qgsnewgeopackagelayerdialog.cpp | 515 +
src/gui/qgsnewgeopackagelayerdialog.h | 64 +
src/gui/qgsnewhttpconnection.cpp | 94 +-
src/gui/qgsnewhttpconnection.h | 4 +-
src/gui/qgsnewmemorylayerdialog.cpp | 22 +-
src/gui/qgsnewmemorylayerdialog.h | 7 +-
src/gui/qgsnewnamedialog.cpp | 12 +-
src/gui/qgsnewnamedialog.h | 2 +-
src/gui/qgsnewvectorlayerdialog.cpp | 19 +-
src/gui/qgsnewvectorlayerdialog.h | 7 +-
src/gui/qgsnumericsortlistviewitem.h | 6 +-
src/gui/qgsoptionsdialogbase.cpp | 12 +-
src/gui/qgsoptionsdialogbase.h | 2 +-
src/gui/qgsorderbydialog.cpp | 151 +
src/gui/qgsorderbydialog.h | 72 +
src/gui/qgsowssourceselect.cpp | 39 +-
src/gui/qgsowssourceselect.h | 8 +-
src/gui/qgspanelwidget.cpp | 95 +
src/gui/qgspanelwidget.h | 187 +
src/gui/qgspanelwidgetstack.cpp | 135 +
src/gui/qgspanelwidgetstack.h | 101 +
src/gui/qgspixmaplabel.cpp | 20 +-
src/gui/qgspixmaplabel.h | 6 +-
src/gui/qgspluginmanagerinterface.h | 3 +
src/gui/qgsprevieweffect.cpp | 6 +-
src/gui/qgsprevieweffect.h | 4 +-
src/gui/qgsprojectbadlayerguihandler.cpp | 2 +-
src/gui/qgsprojectbadlayerguihandler.h | 69 +-
src/gui/qgsprojectionselectionwidget.cpp | 21 +-
src/gui/qgsprojectionselectionwidget.h | 4 +-
src/gui/qgsprojectionselector.cpp | 94 +-
src/gui/qgsprojectionselector.h | 17 +-
src/gui/qgsquerybuilder.cpp | 6 +-
src/gui/qgsquerybuilder.h | 8 +-
src/gui/qgsrasterformatsaveoptionswidget.cpp | 52 +-
src/gui/qgsrasterformatsaveoptionswidget.h | 5 +-
src/gui/qgsrasterlayersaveasdialog.cpp | 71 +-
src/gui/qgsrasterlayersaveasdialog.h | 5 +-
src/gui/qgsrasterpyramidsoptionswidget.cpp | 51 +-
src/gui/qgsrasterpyramidsoptionswidget.h | 13 +-
src/gui/qgsrelationadddlg.cpp | 81 -
src/gui/qgsrelationadddlg.h | 36 -
src/gui/qgsrelationeditorwidget.cpp | 372 +-
src/gui/qgsrelationeditorwidget.h | 42 +-
src/gui/qgsrelationmanagerdialog.cpp | 141 -
src/gui/qgsrelationmanagerdialog.h | 49 -
src/gui/qgsrubberband.cpp | 50 +-
src/gui/qgsrubberband.h | 32 +-
src/gui/qgsscalecombobox.cpp | 51 +-
src/gui/qgsscalecombobox.h | 13 +-
src/gui/qgsscalerangewidget.cpp | 35 +-
src/gui/qgsscalerangewidget.h | 19 +-
src/gui/qgsscalevisibilitydialog.cpp | 7 +-
src/gui/qgsscalevisibilitydialog.h | 5 +-
src/gui/qgsscalewidget.cpp | 4 +-
src/gui/qgsscalewidget.h | 15 +-
src/gui/qgssearchquerybuilder.cpp | 23 +-
src/gui/qgssearchquerybuilder.h | 11 +-
src/gui/qgsshortcutsmanager.cpp | 309 +
src/gui/qgsshortcutsmanager.h | 235 +
src/gui/qgsslider.cpp | 25 +-
src/gui/qgsslider.h | 9 +-
src/gui/qgssourceselectdialog.cpp | 488 +
src/gui/qgssourceselectdialog.h | 111 +
src/gui/qgssqlcomposerdialog.cpp | 783 +
src/gui/qgssqlcomposerdialog.h | 194 +
src/gui/qgssublayersdialog.cpp | 81 +-
src/gui/qgssublayersdialog.h | 43 +-
src/gui/qgssvgannotationitem.h | 3 +
src/gui/qgstablewidgetitem.cpp | 47 +
src/gui/qgstablewidgetitem.h | 52 +
src/gui/qgstextannotationitem.cpp | 2 +-
src/gui/qgstextannotationitem.h | 3 +-
src/gui/qgstrackedvectorlayertools.cpp | 75 +
src/gui/qgstrackedvectorlayertools.h | 51 +
src/gui/qgsunitselectionwidget.cpp | 9 +-
src/gui/qgsunitselectionwidget.h | 21 +-
src/gui/qgsuserinputdockwidget.cpp | 15 +-
src/gui/qgsuserinputdockwidget.h | 12 +-
src/gui/qgsvariableeditorwidget.cpp | 61 +-
src/gui/qgsvariableeditorwidget.h | 39 +-
src/gui/qgsvectorlayertools.h | 20 +-
src/gui/raster/qgshillshaderendererwidget.cpp | 166 +
src/gui/raster/qgshillshaderendererwidget.h | 122 +
src/gui/raster/qgsmultibandcolorrendererwidget.cpp | 48 +-
src/gui/raster/qgsmultibandcolorrendererwidget.h | 4 +
src/gui/raster/qgspalettedrendererwidget.cpp | 4 +-
src/gui/raster/qgspalettedrendererwidget.h | 3 +
src/gui/raster/qgsrasterhistogramwidget.cpp | 60 +-
src/gui/raster/qgsrasterhistogramwidget.h | 17 +-
src/gui/raster/qgsrasterminmaxwidget.cpp | 39 +-
src/gui/raster/qgsrasterminmaxwidget.h | 38 +-
src/gui/raster/qgsrasterrendererwidget.cpp | 10 +
src/gui/raster/qgsrasterrendererwidget.h | 41 +-
src/gui/raster/qgsrastertransparencywidget.cpp | 675 +
src/gui/raster/qgsrastertransparencywidget.h | 109 +
.../raster/qgsrendererrasterpropertieswidget.cpp | 359 +
src/gui/raster/qgsrendererrasterpropertieswidget.h | 88 +
src/gui/raster/qgssinglebandgrayrendererwidget.cpp | 19 +-
src/gui/raster/qgssinglebandgrayrendererwidget.h | 4 +
.../qgssinglebandpseudocolorrendererwidget.cpp | 627 +-
.../qgssinglebandpseudocolorrendererwidget.h | 40 +-
src/gui/raster/qwt5_histogram_item.cpp | 2 +-
src/gui/raster/qwt5_histogram_item.h | 2 +-
src/gui/symbology-ng/characterwidget.cpp | 2 +-
src/gui/symbology-ng/characterwidget.h | 8 +-
src/gui/symbology-ng/qgs25drendererwidget.cpp | 112 +
src/gui/symbology-ng/qgs25drendererwidget.h | 56 +
src/gui/symbology-ng/qgsarrowsymbollayerwidget.cpp | 219 +
src/gui/symbology-ng/qgsarrowsymbollayerwidget.h | 72 +
src/gui/symbology-ng/qgsbrushstylecombobox.h | 5 +-
.../qgscategorizedsymbolrendererv2widget.cpp | 178 +-
.../qgscategorizedsymbolrendererv2widget.h | 26 +-
src/gui/symbology-ng/qgscolorrampcombobox.cpp | 7 +-
src/gui/symbology-ng/qgscolorrampcombobox.h | 5 +-
.../symbology-ng/qgscptcitycolorrampv2dialog.cpp | 80 +-
src/gui/symbology-ng/qgscptcitycolorrampv2dialog.h | 29 +-
src/gui/symbology-ng/qgsdashspacedialog.h | 6 +-
.../symbology-ng/qgsdatadefinedsymboldialog.cpp | 14 +
src/gui/symbology-ng/qgsdatadefinedsymboldialog.h | 33 +-
.../symbology-ng/qgsellipsesymbollayerv2widget.cpp | 25 +-
.../symbology-ng/qgsellipsesymbollayerv2widget.h | 7 +-
.../symbology-ng/qgsgraduatedhistogramwidget.cpp | 9 +-
src/gui/symbology-ng/qgsgraduatedhistogramwidget.h | 7 +-
.../qgsgraduatedsymbolrendererv2widget.cpp | 189 +-
.../qgsgraduatedsymbolrendererv2widget.h | 19 +-
src/gui/symbology-ng/qgsheatmaprendererwidget.cpp | 23 +-
src/gui/symbology-ng/qgsheatmaprendererwidget.h | 3 +
.../qgsinvertedpolygonrendererwidget.cpp | 23 +-
.../qgsinvertedpolygonrendererwidget.h | 2 +-
src/gui/symbology-ng/qgslayerpropertieswidget.cpp | 59 +-
src/gui/symbology-ng/qgslayerpropertieswidget.h | 19 +-
.../symbology-ng/qgsnullsymbolrendererwidget.cpp | 53 +
src/gui/symbology-ng/qgsnullsymbolrendererwidget.h | 55 +
src/gui/symbology-ng/qgspenstylecombobox.h | 15 +-
.../qgspointdisplacementrendererwidget.cpp | 36 +-
.../qgspointdisplacementrendererwidget.h | 3 +
.../symbology-ng/qgsrendererv2propertiesdialog.cpp | 277 +-
.../symbology-ng/qgsrendererv2propertiesdialog.h | 84 +-
src/gui/symbology-ng/qgsrendererv2widget.cpp | 158 +-
src/gui/symbology-ng/qgsrendererv2widget.h | 52 +-
.../symbology-ng/qgsrulebasedrendererv2widget.cpp | 296 +-
.../symbology-ng/qgsrulebasedrendererv2widget.h | 82 +-
.../qgssinglesymbolrendererv2widget.cpp | 16 +-
.../symbology-ng/qgssinglesymbolrendererv2widget.h | 15 +-
src/gui/symbology-ng/qgssizescalewidget.cpp | 124 +-
src/gui/symbology-ng/qgssizescalewidget.h | 30 +-
src/gui/symbology-ng/qgssmartgroupeditordialog.cpp | 13 +-
src/gui/symbology-ng/qgssmartgroupeditordialog.h | 12 +-
.../symbology-ng/qgsstylev2exportimportdialog.cpp | 165 +-
.../symbology-ng/qgsstylev2exportimportdialog.h | 51 +-
.../qgsstylev2groupselectiondialog.cpp | 165 +
.../symbology-ng/qgsstylev2groupselectiondialog.h | 67 +
src/gui/symbology-ng/qgsstylev2managerdialog.cpp | 393 +-
src/gui/symbology-ng/qgsstylev2managerdialog.h | 27 +-
src/gui/symbology-ng/qgssvgselectorwidget.cpp | 21 +-
src/gui/symbology-ng/qgssvgselectorwidget.h | 19 +-
src/gui/symbology-ng/qgssymbollayerv2widget.cpp | 788 +-
src/gui/symbology-ng/qgssymbollayerv2widget.h | 235 +-
src/gui/symbology-ng/qgssymbollevelsv2dialog.cpp | 84 +-
src/gui/symbology-ng/qgssymbollevelsv2dialog.h | 33 +-
src/gui/symbology-ng/qgssymbolslistwidget.cpp | 49 +-
src/gui/symbology-ng/qgssymbolslistwidget.h | 7 +-
src/gui/symbology-ng/qgssymbolv2selectordialog.cpp | 363 +-
src/gui/symbology-ng/qgssymbolv2selectordialog.h | 200 +-
.../qgsvectorcolorbrewercolorrampv2dialog.cpp | 3 +-
.../qgsvectorcolorbrewercolorrampv2dialog.h | 5 +-
.../qgsvectorfieldsymbollayerwidget.cpp | 13 +-
.../symbology-ng/qgsvectorfieldsymbollayerwidget.h | 5 +-
.../qgsvectorgradientcolorrampv2dialog.cpp | 586 +-
.../qgsvectorgradientcolorrampv2dialog.h | 85 +-
.../qgsvectorrandomcolorrampv2dialog.cpp | 3 +-
.../qgsvectorrandomcolorrampv2dialog.h | 5 +-
src/helpviewer/main.cpp | 5 +-
src/helpviewer/qgshelpviewer.h | 4 +-
src/helpviewer/qgshelpviewerbase.ui | 11 +-
src/plugins/CMakeLists.txt | 5 +-
src/plugins/coordinate_capture/CMakeLists.txt | 2 +
.../coordinate_capture/coordinatecapture.cpp | 30 +-
src/plugins/coordinate_capture/coordinatecapture.h | 4 +-
.../coordinate_capture/coordinatecapturegui.h | 2 +-
.../coordinatecapturemaptool.cpp | 3 +-
.../coordinate_capture/coordinatecapturemaptool.h | 4 +-
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 | 8 +-
.../databaseconnection/evisdatabaseconnection.cpp | 4 +-
.../evisdatabaseconnectiongui.cpp | 24 +-
.../databaseconnection/evisdatabaseconnectiongui.h | 4 +-
.../evisdatabaselayerfieldselectiongui.h | 2 +-
.../evis/eventbrowser/evisconfiguration.cpp | 7 +-
.../eventbrowser/evisgenericeventbrowsergui.cpp | 48 +-
.../evis/eventbrowser/evisimagedisplaywidget.cpp | 7 +-
.../evis/eventbrowser/evisimagedisplaywidget.h | 2 +-
src/plugins/evis/evis.cpp | 20 +-
src/plugins/evis/idtool/eviseventidtool.cpp | 14 +-
src/plugins/evis/idtool/eviseventidtool.h | 1 +
.../ui/evisdatabaselayerfieldselectionguibase.ui | 97 +-
src/plugins/geometry_checker/CMakeLists.txt | 6 +-
.../checks/qgsgeometryanglecheck.cpp | 28 +-
.../checks/qgsgeometryanglecheck.h | 22 +-
.../checks/qgsgeometryareacheck.cpp | 38 +-
.../geometry_checker/checks/qgsgeometryareacheck.h | 22 +-
.../geometry_checker/checks/qgsgeometrycheck.cpp | 41 +-
.../geometry_checker/checks/qgsgeometrycheck.h | 36 +-
.../checks/qgsgeometrycontainedcheck.cpp | 20 +-
.../checks/qgsgeometrycontainedcheck.h | 28 +-
.../checks/qgsgeometrydegeneratepolygoncheck.cpp | 20 +-
.../checks/qgsgeometrydegeneratepolygoncheck.h | 18 +-
.../checks/qgsgeometryduplicatecheck.cpp | 22 +-
.../checks/qgsgeometryduplicatecheck.h | 24 +-
.../checks/qgsgeometryduplicatenodescheck.cpp | 22 +-
.../checks/qgsgeometryduplicatenodescheck.h | 18 +-
.../checks/qgsgeometrygapcheck.cpp | 24 +-
.../geometry_checker/checks/qgsgeometrygapcheck.h | 22 +-
.../checks/qgsgeometryholecheck.cpp | 20 +-
.../geometry_checker/checks/qgsgeometryholecheck.h | 18 +-
.../checks/qgsgeometrymultipartcheck.cpp | 18 +-
.../checks/qgsgeometrymultipartcheck.h | 18 +-
.../checks/qgsgeometryoverlapcheck.cpp | 26 +-
.../checks/qgsgeometryoverlapcheck.h | 32 +-
.../checks/qgsgeometrysegmentlengthcheck.cpp | 20 +-
.../checks/qgsgeometrysegmentlengthcheck.h | 22 +-
.../checks/qgsgeometryselfintersectioncheck.cpp | 22 +-
.../checks/qgsgeometryselfintersectioncheck.h | 26 +-
.../checks/qgsgeometrysliverpolygoncheck.h | 16 +-
.../checks/qgsgeometrytypecheck.cpp | 23 +-
.../geometry_checker/checks/qgsgeometrytypecheck.h | 24 +-
.../geometry_checker/qgsgeometrychecker.cpp | 12 +-
src/plugins/geometry_checker/qgsgeometrychecker.h | 2 +-
.../geometry_checker/qgsgeometrycheckerplugin.cpp | 8 +-
.../geometry_checker/qgsgeometrycheckfactory.cpp | 44 +-
.../geometry_checker/qgsgeometrycheckfactory.h | 7 +
.../ui/qgsgeometrycheckerdialog.cpp | 4 +-
.../geometry_checker/ui/qgsgeometrycheckerdialog.h | 2 +-
.../ui/qgsgeometrycheckerfixsummarydialog.cpp | 12 +-
.../ui/qgsgeometrycheckerfixsummarydialog.h | 2 +-
.../ui/qgsgeometrycheckerresulttab.cpp | 29 +-
.../ui/qgsgeometrycheckerresulttab.h | 6 +-
.../ui/qgsgeometrycheckerresulttab.ui | 86 +-
.../ui/qgsgeometrycheckersetuptab.cpp | 47 +-
.../ui/qgsgeometrycheckersetuptab.h | 3 +-
.../ui/qgsgeometrycheckersetuptab.ui | 164 +-
.../ui/qgsgeometrycheckfixdialog.cpp | 15 +-
.../ui/qgsgeometrycheckfixdialog.h | 2 +-
.../geometry_checker/utils/qgsfeaturepool.cpp | 35 +-
.../geometry_checker/utils/qgsfeaturepool.h | 8 +-
.../geometry_checker/utils/qgsgeomutils.cpp | 2 +-
src/plugins/geometry_checker/utils/qgsgeomutils.h | 25 +-
src/plugins/geometry_snapper/CMakeLists.txt | 6 +-
.../geometry_snapper/qgsgeometrysnapper.cpp | 21 +-
src/plugins/geometry_snapper/qgsgeometrysnapper.h | 10 +-
.../geometry_snapper/qgsgeometrysnapperdialog.cpp | 139 +-
.../geometry_snapper/qgsgeometrysnapperdialog.h | 4 +-
.../geometry_snapper/qgsgeometrysnapperplugin.cpp | 8 +-
src/plugins/geometry_snapper/qgssnapindex.cpp | 35 +-
src/plugins/geometry_snapper/qgssnapindex.h | 10 +-
src/plugins/georeferencer/CMakeLists.txt | 8 +-
src/plugins/georeferencer/qgsgcpcanvasitem.cpp | 5 +-
src/plugins/georeferencer/qgsgcplist.cpp | 7 +-
src/plugins/georeferencer/qgsgcplist.h | 7 +-
src/plugins/georeferencer/qgsgcplistmodel.cpp | 9 +-
src/plugins/georeferencer/qgsgcplistmodel.h | 2 +-
src/plugins/georeferencer/qgsgcplistwidget.cpp | 2 +-
src/plugins/georeferencer/qgsgcplistwidget.h | 2 +-
.../georeferencer/qgsgeorefconfigdialog.cpp | 4 +-
src/plugins/georeferencer/qgsgeorefconfigdialog.h | 2 +-
src/plugins/georeferencer/qgsgeorefdatapoint.cpp | 14 +-
src/plugins/georeferencer/qgsgeorefdatapoint.h | 8 +-
src/plugins/georeferencer/qgsgeorefdelegates.h | 8 +-
src/plugins/georeferencer/qgsgeorefplugin.cpp | 8 +-
src/plugins/georeferencer/qgsgeorefplugingui.cpp | 82 +-
src/plugins/georeferencer/qgsgeorefplugingui.h | 16 +-
.../georeferencer/qgsgeorefpluginguibase.ui | 12 +-
.../georeferencer/qgsgeoreftooldeletepoint.h | 2 +-
.../georeferencer/qgsgeoreftoolmovepoint.cpp | 2 +-
src/plugins/georeferencer/qgsgeoreftoolmovepoint.h | 6 +-
src/plugins/georeferencer/qgsgeoreftransform.cpp | 124 +-
src/plugins/georeferencer/qgsgeoreftransform.h | 12 +-
src/plugins/georeferencer/qgsgeorefvalidators.cpp | 12 +-
src/plugins/georeferencer/qgsgeorefvalidators.h | 2 +
src/plugins/georeferencer/qgsimagewarper.cpp | 8 +-
src/plugins/georeferencer/qgsimagewarper.h | 6 +-
src/plugins/georeferencer/qgsleastsquares.cpp | 95 +-
src/plugins/georeferencer/qgsleastsquares.h | 18 +-
src/plugins/georeferencer/qgsmapcoordsdialog.cpp | 15 +-
src/plugins/georeferencer/qgsmapcoordsdialog.h | 80 +-
.../georeferencer/qgsmapcoordsdialogbase.ui | 14 +-
.../georeferencer/qgsrasterchangecoords.cpp | 6 +-
src/plugins/georeferencer/qgsrasterchangecoords.h | 4 +-
src/plugins/georeferencer/qgsresidualplotitem.cpp | 2 +-
src/plugins/georeferencer/qgsresidualplotitem.h | 4 +-
.../georeferencer/qgstransformsettingsdialog.cpp | 10 +-
.../georeferencer/qgstransformsettingsdialog.h | 2 +-
.../georeferencer/qgsvalidateddoublespinbox.h | 2 +
src/plugins/globe/CMakeLists.txt | 94 +-
.../ModuleInstallOsgEarthDriverIncludes.cmake | 11 +
.../globe/CMakeModules/OsgEarthMacroUtils.cmake | 361 +
src/plugins/globe/featuresource/CMakeLists.txt | 50 +
.../globe/featuresource/qgsglobefeaturecursor.h | 66 +
.../globe/featuresource/qgsglobefeatureoptions.h | 81 +
.../globe/featuresource/qgsglobefeaturesource.cpp | 159 +
.../globe/featuresource/qgsglobefeaturesource.h | 62 +
.../globe/featuresource/qgsglobefeatureutils.h | 254 +
src/plugins/globe/globe_plugin.cpp | 1822 +-
src/plugins/globe/globe_plugin.h | 320 +-
src/plugins/globe/globe_plugin.qrc | 4 +-
src/plugins/globe/globe_plugin_dialog.cpp | 700 -
src/plugins/globe/globe_plugin_dialog.h | 104 -
src/plugins/globe/globe_plugin_dialog_guibase.ui | 782 -
.../globe/images/gui/button-background-single.png | Bin 0 -> 314 bytes
src/plugins/globe/images/gui/button-background.png | Bin 311 -> 218 bytes
src/plugins/globe/images/gui/settings.png | Bin 0 -> 429 bytes
src/plugins/globe/images/gui/zoom-in.png | Bin 272 -> 201 bytes
src/plugins/globe/images/gui/zoom-out.png | Bin 180 -> 160 bytes
src/plugins/globe/images/icon.svg | 143 +
src/plugins/globe/osgEarthQt/Common | 92 -
src/plugins/globe/osgEarthQt/ViewerWidget | 91 -
src/plugins/globe/osgEarthQt/ViewerWidget.cpp | 167 -
src/plugins/globe/osgEarthUtil/Controls | 693 -
src/plugins/globe/osgEarthUtil/Controls.cpp | 2227 -
src/plugins/globe/qgsglobefeatureidentify.cpp | 86 +
src/plugins/globe/qgsglobefeatureidentify.h | 48 +
src/plugins/globe/qgsglobefrustumhighlight.cpp | 59 +
src/plugins/globe/qgsglobefrustumhighlight.h | 44 +
src/plugins/globe/qgsglobeplugindialog.cpp | 551 +
src/plugins/globe/qgsglobeplugindialog.h | 83 +
src/plugins/globe/qgsglobeplugindialog.ui | 677 +
src/plugins/globe/qgsglobetilesource.cpp | 289 +
src/plugins/globe/qgsglobetilesource.h | 136 +
.../globe/qgsglobevectorlayerproperties.cpp | 302 +
src/plugins/globe/qgsglobevectorlayerproperties.h | 131 +
.../globe/qgsglobevectorlayerpropertiespage.ui | 272 +
src/plugins/globe/qgsglobewidget.cpp | 153 +
src/plugins/globe/qgsglobewidget.h | 43 +
src/plugins/globe/qgsosgearthtilesource.cpp | 225 -
src/plugins/globe/qgsosgearthtilesource.h | 86 -
src/plugins/globe/qgsosgfeature.cpp | 20 +
src/plugins/globe/qgsosgfeature.h | 25 +
src/plugins/gps_importer/CMakeLists.txt | 2 +
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.cpp | 11 +-
src/plugins/gps_importer/qgsgps_plugin.qrc | 6 +-
src/plugins/gps_importer/qgsgpsdevicedialog.cpp | 4 +-
src/plugins/gps_importer/qgsgpsplugin.cpp | 71 +-
src/plugins/gps_importer/qgsgpsplugin.h | 6 +-
src/plugins/gps_importer/qgsgpsplugingui.cpp | 22 +-
src/plugins/gps_importer/qgsgpsplugingui.h | 24 +-
src/plugins/grass/6/CMakeLists.txt | 7 +-
src/plugins/grass/CMakeLists.txt | 7 +
src/plugins/grass/modules/default.qgc | 2 +-
src/plugins/grass/modules/i.fusion.brovey.qgm | 2 +-
src/plugins/grass/modules/r.out.vtk.qgm | 2 +-
src/plugins/grass/modules/r.proj.qgm | 6 +-
.../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/v.in.ogr.all.loc.qgm | 4 +-
src/plugins/grass/modules/v.out.vtk.qgm | 2 +-
src/plugins/grass/modules/v.proj.qgm | 6 +-
src/plugins/grass/qgsgrasseditrenderer.cpp | 10 +-
src/plugins/grass/qgsgrasseditrenderer.h | 2 +-
src/plugins/grass/qgsgrassmapcalc.cpp | 152 +-
src/plugins/grass/qgsgrassmapcalc.h | 10 +-
src/plugins/grass/qgsgrassmapcalcbase.ui | 89 +-
src/plugins/grass/qgsgrassmodule.cpp | 138 +-
src/plugins/grass/qgsgrassmodule.h | 19 +-
src/plugins/grass/qgsgrassmodulebase.ui | 34 +-
src/plugins/grass/qgsgrassmoduleinput.cpp | 72 +-
src/plugins/grass/qgsgrassmoduleinput.h | 9 +
src/plugins/grass/qgsgrassmoduleoptions.cpp | 6 +-
src/plugins/grass/qgsgrassmoduleparam.cpp | 276 +-
src/plugins/grass/qgsgrassmoduleparam.h | 57 +-
src/plugins/grass/qgsgrassnewmapset.cpp | 120 +-
src/plugins/grass/qgsgrassplugin.cpp | 34 +-
src/plugins/grass/qgsgrassplugin.h | 2 +-
src/plugins/grass/qgsgrassregion.cpp | 28 +-
src/plugins/grass/qgsgrassregion.h | 3 +-
src/plugins/grass/qgsgrassshell.cpp | 1 -
src/plugins/grass/qgsgrasstools.cpp | 72 +-
src/plugins/grass/qgsgrasstools.h | 4 +-
src/plugins/grass/qgsgrasstoolsbase.ui | 10 +-
src/plugins/grass/qgsgrassutils.cpp | 2 -
src/plugins/grass/qtermwidget/BlockArray.cpp | 2 +-
src/plugins/grass/qtermwidget/kpty.cpp | 12 +-
src/plugins/grass/scripts/r.external.all.py | 8 +-
src/plugins/heatmap/heatmap.cpp | 52 +-
src/plugins/heatmap/heatmapgui.cpp | 28 +-
src/plugins/heatmap/heatmapguibase.ui | 9 +-
src/plugins/interpolation/CMakeLists.txt | 6 +-
.../interpolation/qgsinterpolationdialog.cpp | 19 +-
.../interpolation/qgsinterpolationplugin.cpp | 4 +-
src/plugins/interpolation/qgsinterpolatordialog.h | 4 +-
.../interpolation/qgstininterpolatordialog.cpp | 6 +-
src/plugins/offline_editing/CMakeLists.txt | 9 +-
.../offline_editing/offline_editing_plugin.cpp | 11 +-
.../offline_editing/offline_editing_plugin_gui.cpp | 6 +-
.../offline_editing/offline_editing_plugin_gui.h | 4 +-
.../offline_editing_plugin_guibase.ui | 7 +-
.../offline_editing_progress_dialog.cpp | 2 +-
.../offline_editing_progress_dialog.h | 2 +-
src/plugins/oracle_raster/qgsoracle_plugin.cpp | 4 +-
src/plugins/oracle_raster/qgsoracleconnect_ui.cpp | 4 +-
src/plugins/oracle_raster/qgsoracleconnect_ui.h | 2 +-
.../oracle_raster/qgsselectgeoraster_ui.cpp | 23 +-
src/plugins/oracle_raster/qgsselectgeoraster_ui.h | 2 +-
src/plugins/plugin_builder.py | 2 +-
src/plugins/qgisplugin.h | 5 +-
src/plugins/qgsapplydialog.h | 7 +-
src/plugins/raster_terrain_analysis/CMakeLists.txt | 5 +-
.../qgsrasterterrainanalysisdialog.cpp | 28 +-
.../qgsrasterterrainanalysisdialog.h | 2 +-
.../qgsrasterterrainanalysisplugin.cpp | 4 +-
src/plugins/roadgraph/CMakeLists.txt | 7 +-
src/plugins/roadgraph/exportdlg.cpp | 6 +-
src/plugins/roadgraph/exportdlg.h | 2 +-
src/plugins/roadgraph/linevectorlayersettings.cpp | 21 +-
src/plugins/roadgraph/linevectorlayersettings.h | 2 +-
src/plugins/roadgraph/linevectorlayerwidget.cpp | 61 +-
src/plugins/roadgraph/linevectorlayerwidget.h | 5 +-
src/plugins/roadgraph/roadgraphplugin.cpp | 59 +-
src/plugins/roadgraph/roadgraphplugin.h | 6 +-
src/plugins/roadgraph/settings.h | 2 +-
src/plugins/roadgraph/settingsdlg.h | 2 +-
src/plugins/roadgraph/shortestpathwidget.cpp | 46 +-
src/plugins/roadgraph/shortestpathwidget.h | 6 +-
src/plugins/roadgraph/units.cpp | 15 +-
src/plugins/spatialquery/CMakeLists.txt | 5 +-
.../qgsgeometrycoordinatetransform.cpp | 4 +-
.../spatialquery/qgsgeometrycoordinatetransform.h | 39 +-
src/plugins/spatialquery/qgsmngprogressbar.h | 32 +-
src/plugins/spatialquery/qgsreaderfeatures.h | 22 +-
src/plugins/spatialquery/qgsrubberselectid.h | 36 +-
src/plugins/spatialquery/qgsspatialquery.cpp | 89 +-
src/plugins/spatialquery/qgsspatialquery.h | 113 +-
src/plugins/spatialquery/qgsspatialquerydialog.cpp | 61 +-
src/plugins/spatialquery/qgsspatialquerydialog.h | 10 +-
.../spatialquery/qgsspatialquerydialogbase.ui | 12 +-
src/plugins/spatialquery/qgsspatialqueryplugin.cpp | 12 +-
src/plugins/spatialquery/qgsspatialqueryplugin.h | 8 +-
src/plugins/spit/CMakeLists.txt | 98 -
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 | 927 -
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 | 5 +-
src/plugins/topology/checkDock.cpp | 54 +-
src/plugins/topology/checkDock.h | 7 +-
src/plugins/topology/checkDock.ui | 105 +-
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 | 12 +-
src/plugins/topology/rulesDialog.h | 2 +-
src/plugins/topology/rulesDialog.ui | 23 +-
src/plugins/topology/topol.cpp | 8 +-
src/plugins/topology/topol.png | Bin 2159 -> 0 bytes
src/plugins/topology/topol.qrc | 8 +-
src/plugins/topology/topolError.cpp | 17 +-
src/plugins/topology/topolError.h | 12 +-
src/plugins/topology/topolTest.cpp | 64 +-
src/plugins/topology/topolTest.h | 12 +-
src/plugins/topology/validateAll.png | Bin 2985 -> 0 bytes
src/plugins/topology/validateExtent.png | Bin 3284 -> 0 bytes
src/plugins/zonal_statistics/CMakeLists.txt | 4 +-
.../zonal_statistics/qgszonalstatisticsdialog.cpp | 15 +-
.../zonal_statistics/qgszonalstatisticsplugin.cpp | 4 +-
src/providers/CMakeLists.txt | 5 +
src/providers/arcgisrest/CMakeLists.txt | 77 +
src/providers/arcgisrest/qgsafsdataitems.cpp | 156 +
src/providers/arcgisrest/qgsafsdataitems.h | 61 +
src/providers/arcgisrest/qgsafsfeatureiterator.cpp | 105 +
src/providers/arcgisrest/qgsafsfeatureiterator.h | 57 +
src/providers/arcgisrest/qgsafsprovider.cpp | 255 +
src/providers/arcgisrest/qgsafsprovider.h | 86 +
src/providers/arcgisrest/qgsafsproviderextern.cpp | 102 +
src/providers/arcgisrest/qgsafssourceselect.cpp | 141 +
src/providers/arcgisrest/qgsafssourceselect.h | 42 +
src/providers/arcgisrest/qgsamsdataitems.cpp | 171 +
src/providers/arcgisrest/qgsamsdataitems.h | 63 +
src/providers/arcgisrest/qgsamsprovider.cpp | 451 +
src/providers/arcgisrest/qgsamsprovider.h | 106 +
src/providers/arcgisrest/qgsamsproviderextern.cpp | 103 +
src/providers/arcgisrest/qgsamssourceselect.cpp | 99 +
src/providers/arcgisrest/qgsamssourceselect.h | 41 +
src/providers/arcgisrest/qgsarcgisrestutils.cpp | 601 +
src/providers/arcgisrest/qgsarcgisrestutils.h | 83 +
src/providers/db2/CMakeLists.txt | 59 +
src/providers/db2/qgsdb2dataitems.cpp | 606 +
src/providers/db2/qgsdb2dataitems.h | 165 +
src/providers/db2/qgsdb2expressioncompiler.cpp | 245 +
src/providers/db2/qgsdb2expressioncompiler.h | 37 +
src/providers/db2/qgsdb2featureiterator.cpp | 467 +
src/providers/db2/qgsdb2featureiterator.h | 110 +
src/providers/db2/qgsdb2geometrycolumns.cpp | 164 +
src/providers/db2/qgsdb2geometrycolumns.h | 53 +
src/providers/db2/qgsdb2newconnection.cpp | 200 +
src/providers/db2/qgsdb2newconnection.h | 56 +
src/providers/db2/qgsdb2provider.cpp | 1749 +
src/providers/db2/qgsdb2provider.h | 201 +
src/providers/db2/qgsdb2sourceselect.cpp | 769 +
src/providers/db2/qgsdb2sourceselect.h | 192 +
src/providers/db2/qgsdb2tablemodel.cpp | 484 +
src/providers/db2/qgsdb2tablemodel.h | 93 +
.../qgsdelimitedtextfeatureiterator.cpp | 55 +-
.../qgsdelimitedtextfeatureiterator.h | 1 -
.../delimitedtext/qgsdelimitedtextfile.cpp | 82 +-
src/providers/delimitedtext/qgsdelimitedtextfile.h | 18 +-
.../delimitedtext/qgsdelimitedtextprovider.cpp | 100 +-
.../delimitedtext/qgsdelimitedtextprovider.h | 123 +-
.../delimitedtext/qgsdelimitedtextsourceselect.cpp | 64 +-
.../delimitedtext/qgsdelimitedtextsourceselect.h | 14 +-
src/providers/gdal/CMakeLists.txt | 1 +
src/providers/gdal/qgsgdaldataitems.cpp | 44 +-
src/providers/gdal/qgsgdaldataitems.h | 9 +-
src/providers/gdal/qgsgdalprovider.cpp | 320 +-
src/providers/gdal/qgsgdalprovider.h | 87 +-
src/providers/gdal/qgsgdalproviderbase.cpp | 102 +-
src/providers/gdal/qgsgdalproviderbase.h | 2 -
src/providers/gpx/gpsdata.cpp | 34 +-
src/providers/gpx/gpsdata.h | 16 +-
src/providers/gpx/qgsgpxfeatureiterator.cpp | 86 +-
src/providers/gpx/qgsgpxprovider.cpp | 86 +-
src/providers/gpx/qgsgpxprovider.h | 2 +-
src/providers/grass/6/CMakeLists.txt | 2 +-
src/providers/grass/CMakeLists.txt | 30 +-
src/providers/grass/qgis.d.rast.c | 7 +-
src/providers/grass/qgis.g.info.c | 7 +-
src/providers/grass/qgis.v.in.cpp | 43 +-
src/providers/grass/qgsgrass.cpp | 224 +-
src/providers/grass/qgsgrass.h | 46 +-
src/providers/grass/qgsgrassdatafile.cpp | 2 +-
src/providers/grass/qgsgrassdatafile.h | 2 +-
src/providers/grass/qgsgrassfeatureiterator.cpp | 43 +-
src/providers/grass/qgsgrassgislib.cpp | 32 +-
src/providers/grass/qgsgrassgislib.h | 12 +-
src/providers/grass/qgsgrassimport.cpp | 9 -
src/providers/grass/qgsgrassimport.h | 2 +-
src/providers/grass/qgsgrassprovider.cpp | 94 +-
src/providers/grass/qgsgrassprovider.h | 5 +-
src/providers/grass/qgsgrassprovidermodule.cpp | 95 +-
src/providers/grass/qgsgrassprovidermodule.h | 4 +-
src/providers/grass/qgsgrassrasterprovider.cpp | 26 +-
src/providers/grass/qgsgrassrasterprovider.h | 78 +-
src/providers/grass/qgsgrassundocommand.cpp | 77 +
src/providers/grass/qgsgrassundocommand.h | 46 +
src/providers/grass/qgsgrassvector.cpp | 3 +
src/providers/grass/qgsgrassvectormap.cpp | 46 +-
src/providers/grass/qgsgrassvectormap.h | 10 +-
src/providers/grass/qgsgrassvectormaplayer.cpp | 41 +-
src/providers/grass/qgsgrassvectormaplayer.h | 3 +
src/providers/grass/qgsgrasswin.cpp | 3 +-
src/providers/grass/qgsgrasswin.h | 3 +-
src/providers/memory/qgsmemoryfeatureiterator.cpp | 18 +-
src/providers/memory/qgsmemoryprovider.cpp | 97 +-
src/providers/memory/qgsmemoryprovider.h | 9 +-
src/providers/mssql/CMakeLists.txt | 26 +-
src/providers/mssql/qgsmssqldataitems.cpp | 150 +-
src/providers/mssql/qgsmssqldataitems.h | 16 +-
src/providers/mssql/qgsmssqlexpressioncompiler.cpp | 79 +
src/providers/mssql/qgsmssqlexpressioncompiler.h | 35 +
src/providers/mssql/qgsmssqlfeatureiterator.cpp | 249 +-
src/providers/mssql/qgsmssqlfeatureiterator.h | 16 +-
src/providers/mssql/qgsmssqlgeometryparser.cpp | 28 +-
src/providers/mssql/qgsmssqlgeometryparser.h | 4 +-
src/providers/mssql/qgsmssqlnewconnection.cpp | 5 +-
src/providers/mssql/qgsmssqlnewconnection.h | 4 +-
src/providers/mssql/qgsmssqlprovider.cpp | 581 +-
src/providers/mssql/qgsmssqlprovider.h | 28 +-
src/providers/mssql/qgsmssqlsourceselect.cpp | 45 +-
src/providers/mssql/qgsmssqlsourceselect.h | 19 +-
src/providers/mssql/qgsmssqltablemodel.cpp | 25 +-
src/providers/ogr/CMakeLists.txt | 2 +-
src/providers/ogr/qgsogrconnpool.cpp | 15 +-
src/providers/ogr/qgsogrconnpool.h | 65 +-
src/providers/ogr/qgsogrdataitems.cpp | 41 +-
src/providers/ogr/qgsogrdataitems.h | 5 +-
src/providers/ogr/qgsogrexpressioncompiler.cpp | 105 +
src/providers/ogr/qgsogrexpressioncompiler.h | 42 +
src/providers/ogr/qgsogrfeatureiterator.cpp | 222 +-
src/providers/ogr/qgsogrfeatureiterator.h | 18 +-
src/providers/ogr/qgsogrgeometrysimplifier.cpp | 279 -
src/providers/ogr/qgsogrgeometrysimplifier.h | 95 -
src/providers/ogr/qgsogrprovider.cpp | 1422 +-
src/providers/ogr/qgsogrprovider.h | 162 +-
src/providers/oracle/CMakeLists.txt | 9 +-
src/providers/oracle/ocispatial/CMakeLists.txt | 2 +-
.../oracle/ocispatial/cmake/FindOCI.cmake | 2 -
src/providers/oracle/ocispatial/main.cpp | 19 +-
src/providers/oracle/ocispatial/main.h | 65 +
src/providers/oracle/ocispatial/qocispatial.json | 3 +
.../oracle/ocispatial/qsql_ocispatial.cpp | 36 +-
src/providers/oracle/qgsoraclecolumntypethread.cpp | 9 +-
src/providers/oracle/qgsoracleconn.cpp | 34 +-
src/providers/oracle/qgsoracleconn.h | 1 +
src/providers/oracle/qgsoracleconnpool.cpp | 35 +
src/providers/oracle/qgsoracleconnpool.h | 84 +
src/providers/oracle/qgsoracledataitems.cpp | 111 +-
src/providers/oracle/qgsoracledataitems.h | 1 +
.../oracle/qgsoracleexpressioncompiler.cpp | 102 +
src/providers/oracle/qgsoracleexpressioncompiler.h | 35 +
src/providers/oracle/qgsoraclefeatureiterator.cpp | 271 +-
src/providers/oracle/qgsoraclefeatureiterator.h | 15 +-
src/providers/oracle/qgsoraclenewconnection.cpp | 11 +-
src/providers/oracle/qgsoracleprovider.cpp | 583 +-
src/providers/oracle/qgsoracleprovider.h | 133 +-
src/providers/oracle/qgsoraclesourceselect.cpp | 17 +-
src/providers/oracle/qgsoraclesourceselect.h | 16 +-
src/providers/oracle/qgsoracletablecache.cpp | 11 +-
src/providers/ows/qgsowsdataitems.cpp | 10 +-
src/providers/ows/qgsowsprovider.h | 14 +-
src/providers/postgres/CMakeLists.txt | 14 +-
src/providers/postgres/qgscolumntypethread.cpp | 18 +-
src/providers/postgres/qgscolumntypethread.h | 4 +-
src/providers/postgres/qgspgnewconnection.cpp | 11 +-
src/providers/postgres/qgspgnewconnection.h | 2 +-
src/providers/postgres/qgspgsourceselect.cpp | 31 +-
src/providers/postgres/qgspgsourceselect.h | 9 +-
src/providers/postgres/qgspgtablemodel.cpp | 12 +-
src/providers/postgres/qgspostgresconn.cpp | 168 +-
src/providers/postgres/qgspostgresconn.h | 57 +-
src/providers/postgres/qgspostgresconnpool.cpp | 12 +-
src/providers/postgres/qgspostgresconnpool.h | 6 +-
src/providers/postgres/qgspostgresdataitems.cpp | 122 +-
src/providers/postgres/qgspostgresdataitems.h | 2 +-
.../postgres/qgspostgresexpressioncompiler.cpp | 201 +-
.../postgres/qgspostgresexpressioncompiler.h | 27 +-
.../postgres/qgspostgresfeatureiterator.cpp | 308 +-
.../postgres/qgspostgresfeatureiterator.h | 10 +-
src/providers/postgres/qgspostgresprovider.cpp | 665 +-
src/providers/postgres/qgspostgresprovider.h | 153 +-
src/providers/postgres/qgspostgrestransaction.cpp | 7 +-
src/providers/postgres/qgspostgrestransaction.h | 2 +
src/providers/spatialite/CMakeLists.txt | 1 +
.../spatialite/qgsspatialiteconnection.cpp | 89 +-
src/providers/spatialite/qgsspatialiteconnection.h | 49 +-
src/providers/spatialite/qgsspatialiteconnpool.h | 8 +-
.../spatialite/qgsspatialitedataitems.cpp | 76 +-
.../spatialite/qgsspatialitefeatureiterator.cpp | 225 +-
.../spatialite/qgsspatialitefeatureiterator.h | 21 +-
src/providers/spatialite/qgsspatialiteprovider.cpp | 872 +-
src/providers/spatialite/qgsspatialiteprovider.h | 339 +-
.../spatialite/qgsspatialitesourceselect.cpp | 54 +-
.../spatialite/qgsspatialitesourceselect.h | 15 +-
.../spatialite/qgsspatialitetablemodel.cpp | 8 +-
src/providers/spatialite/qgsspatialitetablemodel.h | 2 +-
.../spatialite/qspatialite/CMakeLists.txt | 2 +-
.../spatialite/qspatialite/qspatialite.json | 3 +
.../spatialite/qspatialite/qsql_spatialite.cpp | 23 +-
.../spatialite/qspatialite/qsql_spatialite.h | 3 +
src/providers/spatialite/qspatialite/smain.cpp | 22 +-
src/providers/spatialite/qspatialite/smain.h | 63 +
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 | 157 +
.../virtual/qgsvirtuallayerqueryparser.cpp | 271 +
src/providers/virtual/qgsvirtuallayerqueryparser.h | 94 +
.../virtual/qgsvirtuallayersourceselect.cpp | 336 +
.../virtual/qgsvirtuallayersourceselect.h | 62 +
.../virtual/qgsvirtuallayersourceselectbase.ui | 446 +
.../virtual/qgsvirtuallayersqlfunctions.txt | 173 +
.../virtual/qgsvirtuallayersqlitehelper.cpp | 194 +
.../virtual/qgsvirtuallayersqlitehelper.h | 94 +
.../virtual/qgsvirtuallayersqlitemodule.cpp | 936 +
.../virtual/qgsvirtuallayersqlitemodule.h | 58 +
src/providers/virtual/sqlfunctionslist.qrc | 5 +
src/providers/wcs/qgswcscapabilities.cpp | 98 +-
src/providers/wcs/qgswcscapabilities.h | 36 +-
src/providers/wcs/qgswcsdataitems.cpp | 29 +-
src/providers/wcs/qgswcsdataitems.h | 3 +-
src/providers/wcs/qgswcsprovider.cpp | 176 +-
src/providers/wcs/qgswcsprovider.h | 32 +-
src/providers/wcs/qgswcssourceselect.cpp | 10 +-
src/providers/wcs/qgswcssourceselect.h | 2 +-
src/providers/wfs/CMakeLists.txt | 16 +
src/providers/wfs/qgswfscapabilities.cpp | 749 +-
src/providers/wfs/qgswfscapabilities.h | 128 +-
src/providers/wfs/qgswfsconnection.cpp | 62 +
src/providers/wfs/qgswfsconnection.h | 38 +
src/providers/wfs/qgswfsconstants.cpp | 48 +
src/providers/wfs/qgswfsconstants.h | 60 +
src/providers/wfs/qgswfsdataitems.cpp | 67 +-
src/providers/wfs/qgswfsdataitems.h | 7 +-
src/providers/wfs/qgswfsdatasourceuri.cpp | 193 +
src/providers/wfs/qgswfsdatasourceuri.h | 138 +
src/providers/wfs/qgswfsdescribefeaturetype.cpp | 37 +
src/providers/wfs/qgswfsdescribefeaturetype.h | 34 +
src/providers/wfs/qgswfsfeatureiterator.cpp | 1195 +-
src/providers/wfs/qgswfsfeatureiterator.h | 235 +-
src/providers/wfs/qgswfsprovider.cpp | 2169 +-
src/providers/wfs/qgswfsprovider.h | 242 +-
src/providers/wfs/qgswfsrequest.cpp | 318 +
src/providers/wfs/qgswfsrequest.h | 118 +
src/providers/wfs/qgswfsshareddata.cpp | 1322 +
src/providers/wfs/qgswfsshareddata.h | 287 +
src/providers/wfs/qgswfssourceselect.cpp | 497 +-
src/providers/wfs/qgswfssourceselect.h | 18 +-
src/providers/wfs/qgswfstransactionrequest.cpp | 47 +
src/providers/wfs/qgswfstransactionrequest.h | 34 +
src/providers/wfs/qgswfsutils.cpp | 366 +
src/providers/wfs/qgswfsutils.h | 81 +
src/providers/wms/CMakeLists.txt | 6 +
src/providers/wms/qgstilescalewidget.cpp | 22 +-
src/providers/wms/qgstilescalewidget.h | 2 +-
src/providers/wms/qgswmscapabilities.cpp | 259 +-
src/providers/wms/qgswmscapabilities.h | 68 +-
src/providers/wms/qgswmsconnection.cpp | 8 +-
src/providers/wms/qgswmsconnection.h | 6 +-
src/providers/wms/qgswmsdataitems.cpp | 80 +-
src/providers/wms/qgswmsdataitems.h | 4 +-
src/providers/wms/qgswmsprovider.cpp | 407 +-
src/providers/wms/qgswmsprovider.h | 99 +-
src/providers/wms/qgswmssourceselect.cpp | 56 +-
src/providers/wms/qgswmssourceselect.h | 8 +-
src/providers/wms/qgswmtsdimensions.h | 2 +-
src/python/CMakeLists.txt | 9 +-
src/python/qgspythonutils.h | 16 +-
src/python/qgspythonutilsimpl.cpp | 182 +-
src/python/qgspythonutilsimpl.h | 19 +-
src/server/CMakeLists.txt | 25 +-
src/server/qgis_map_serv.cpp | 5 +-
src/server/qgsaccesscontrol.cpp | 170 +
src/server/qgsaccesscontrol.h | 128 +
src/server/qgsaccesscontrolfilter.cpp | 87 +
src/server/qgsaccesscontrolfilter.h | 117 +
src/server/qgscapabilitiescache.cpp | 18 +-
src/server/qgscapabilitiescache.h | 25 +-
src/server/qgsconfigcache.cpp | 94 +-
src/server/qgsconfigcache.h | 27 +-
src/server/qgsconfigparserutils.cpp | 93 +-
src/server/qgsconfigparserutils.h | 6 +-
src/server/qgsftptransaction.cpp | 2 +-
src/server/qgsftptransaction.h | 9 +-
src/server/qgsgetrequesthandler.cpp | 2 +-
src/server/qgsgetrequesthandler.h | 2 +-
src/server/qgshostedrdsbuilder.cpp | 12 +-
src/server/qgshostedvdsbuilder.cpp | 12 +-
src/server/qgshttprequesthandler.cpp | 98 +-
src/server/qgshttprequesthandler.h | 21 +-
src/server/qgsinterpolationlayerbuilder.cpp | 20 +-
src/server/qgsmapserviceexception.h | 2 +-
src/server/qgsmslayercache.cpp | 41 +-
src/server/qgsmslayercache.h | 3 +
src/server/qgsmsutils.cpp | 4 +-
src/server/qgsmsutils.h | 2 +-
src/server/qgsowsserver.cpp | 67 +
src/server/qgsowsserver.h | 67 +-
src/server/qgspostrequesthandler.cpp | 24 +-
src/server/qgspostrequesthandler.h | 2 +-
src/server/qgsremotedatasourcebuilder.cpp | 31 +-
src/server/qgsremoteowsbuilder.cpp | 59 +-
src/server/qgsrequesthandler.h | 45 +-
src/server/qgssentdatasourcebuilder.cpp | 16 +-
src/server/qgsserver.cpp | 300 +-
src/server/qgsserver.h | 66 +-
src/server/qgsserverinterface.cpp | 2 +
src/server/qgsserverinterface.h | 37 +-
src/server/qgsserverinterfaceimpl.cpp | 42 +-
src/server/qgsserverinterfaceimpl.h | 19 +-
src/server/qgsserverlogger.cpp | 8 +-
src/server/qgsserverlogger.h | 2 +-
src/server/qgsserverplugins.cpp | 51 +-
src/server/qgsserverplugins.h | 6 +-
src/server/qgsserverprojectparser.cpp | 267 +-
src/server/qgsserverprojectparser.h | 14 +-
src/server/qgsserverstreamingdevice.cpp | 2 +-
src/server/qgsserverstreamingdevice.h | 4 +-
src/server/qgssldconfigparser.cpp | 114 +-
src/server/qgssldconfigparser.h | 7 +-
src/server/qgssoaprequesthandler.cpp | 36 +-
src/server/qgssoaprequesthandler.h | 2 +-
src/server/qgswcsprojectparser.cpp | 45 +-
src/server/qgswcsprojectparser.h | 17 +-
src/server/qgswcsserver.cpp | 76 +-
src/server/qgswcsserver.h | 11 +-
src/server/qgswfsprojectparser.cpp | 134 +-
src/server/qgswfsprojectparser.h | 19 +-
src/server/qgswfsserver.cpp | 467 +-
src/server/qgswfsserver.h | 21 +-
src/server/qgswmsconfigparser.cpp | 419 +-
src/server/qgswmsconfigparser.h | 26 +
src/server/qgswmsprojectparser.cpp | 382 +-
src/server/qgswmsprojectparser.h | 22 +-
src/server/qgswmsserver.cpp | 545 +-
src/server/qgswmsserver.h | 54 +-
src/ui/CMakeLists.txt | 5 +-
src/ui/composer/qgscomposerarrowwidgetbase.ui | 18 +-
.../qgscomposerattributetablewidgetbase.ui | 13 +-
src/ui/composer/qgscomposerbase.ui | 104 +-
src/ui/composer/qgscomposerlegendwidgetbase.ui | 99 +-
src/ui/composer/qgscomposermanagerbase.ui | 9 +-
src/ui/composer/qgscomposermapwidgetbase.ui | 148 +-
src/ui/composer/qgscomposerpicturewidgetbase.ui | 164 +-
src/ui/composer/qgscomposerpolygonwidgetbase.ui | 113 +
src/ui/composer/qgscomposerpolylinewidgetbase.ui | 99 +
src/ui/composer/qgscomposerscalebarwidgetbase.ui | 57 +-
src/ui/composer/qgscompositionwidgetbase.ui | 109 +-
src/ui/editorwidgets/qgscheckboxconfigdlgbase.ui | 15 +-
src/ui/editorwidgets/qgsdatetimeeditconfig.ui | 18 +-
.../editorwidgets/qgsexternalresourceconfigdlg.ui | 428 +
src/ui/editorwidgets/qgsphotoconfigdlgbase.ui | 24 +-
.../qgsrelationreferenceconfigdlgbase.ui | 78 +-
.../editorwidgets/qgsuniquevaluesconfigdlgbase.ui | 2 +-
src/ui/editorwidgets/qgsvaluemapconfigdlgbase.ui | 4 +-
.../editorwidgets/qgsvaluerelationconfigdlgbase.ui | 98 +-
src/ui/editorwidgets/qgswebviewconfigdlgbase.ui | 52 +-
.../effects/qgseffectstackpropertieswidgetbase.ui | 187 +-
src/ui/qgisapp.ui | 322 +-
src/ui/qgsaddattrdialogbase.ui | 6 +-
src/ui/qgsaddtaborgroupbase.ui | 43 +-
src/ui/qgsadvanceddigitizingdockwidgetbase.ui | 213 +-
src/ui/qgsattributeactiondialogbase.ui | 544 +-
src/ui/qgsattributeactionpropertiesdialogbase.ui | 315 +
src/ui/qgsattributetabledialog.ui | 942 +-
src/ui/qgsattributetypeedit.ui | 77 +-
src/ui/qgsbookmarksbase.ui | 33 +-
src/ui/qgsbrowserdockwidgetbase.ui | 8 +-
src/ui/qgscategorizedsymbolrendererv2widget.ui | 180 +-
src/ui/qgscolordialog.ui | 861 +-
src/ui/qgscompoundcolorwidget.ui | 957 +
src/ui/qgscredentialdialog.ui | 8 +
src/ui/qgscustomizationdialogbase.ui | 8 +-
src/ui/qgscustomprojectiondialogbase.ui | 16 +-
src/ui/qgsdb2newconnectionbase.ui | 255 +
src/ui/qgsdbsourceselectbase.ui | 34 +-
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 | 763 +-
src/ui/qgsdualviewbase.ui | 20 +-
src/ui/qgsdxfexportdialogbase.ui | 46 +-
src/ui/qgsexpressionbuilder.ui | 412 +-
src/ui/qgsfieldcalculatorbase.ui | 4 +-
src/ui/qgsfieldspropertiesbase.ui | 294 +-
src/ui/qgsgraduatedsymbolrendererv2widget.ui | 750 +-
src/ui/qgsgroupwmsdatadialogbase.ui | 134 +
src/ui/qgshistogramwidgetbase.ui | 66 +-
src/ui/qgsidentifyresultsbase.ui | 4 +-
src/ui/qgslabelingguibase.ui | 674 +-
src/ui/qgslabelingrulepropsdialog.ui | 139 -
src/ui/qgslabelingrulepropswidget.ui | 172 +
src/ui/qgslabelingwidget.ui | 56 +-
src/ui/qgslayertreeembeddedconfigwidget.ui | 95 +
src/ui/qgsloadstylefromdbdialog.ui | 2 +-
src/ui/qgsmapstylingwidgetbase.ui | 233 +
src/ui/qgsmultibandcolorrendererwidgetbase.ui | 261 +-
src/ui/qgsnewgeopackagelayerdialogbase.ui | 485 +
src/ui/qgsnewhttpconnectionbase.ui | 48 +-
src/ui/qgsnewmemorylayerdialogbase.ui | 127 +-
src/ui/qgsnewspatialitelayerdialogbase.ui | 149 +-
src/ui/qgsnewvectorlayerdialogbase.ui | 22 +-
src/ui/qgsoptionsbase.ui | 1116 +-
src/ui/qgsoraclenewconnectionbase.ui | 46 +-
src/ui/qgsorderbydialogbase.ui | 83 +
src/ui/qgsorganizetablecolumnsdialog.ui | 101 +
src/ui/qgsosmexportdialog.ui | 2 +-
src/ui/qgspalettedrendererwidgetbase.ui | 7 +-
src/ui/qgspluginmanagerbase.ui | 66 +-
src/ui/qgsprojectpropertiesbase.ui | 1092 +-
src/ui/qgsrasterhistogramwidgetbase.ui | 267 +-
src/ui/qgsrasterlayerpropertiesbase.ui | 163 +-
src/ui/qgsrasterlayersaveasdialogbase.ui | 20 +-
src/ui/qgsrasterminmaxwidgetbase.ui | 188 +-
src/ui/qgsrelationadddlgbase.ui | 8 +-
src/ui/qgsrelationmanagerdialogbase.ui | 6 +
src/ui/qgsrendererrasterpropswidgetbase.ui | 458 +
src/ui/qgsrendererrulepropsdialogbase.ui | 30 +-
src/ui/qgsrendererv2propsdialogbase.ui | 316 +-
src/ui/qgsrulebasedlabelingwidget.ui | 4 +-
src/ui/qgsrulebasedrendererv2widget.ui | 76 +-
src/ui/qgssinglebandgrayrendererwidgetbase.ui | 82 +-
.../qgssinglebandpseudocolorrendererwidgetbase.ui | 626 +-
src/ui/qgssnappingdialogbase.ui | 4 +-
src/ui/qgssourceselectdialogbase.ui | 259 +
src/ui/qgssponsorsbase.ui | 17 +-
src/ui/qgssqlcomposerdialogbase.ui | 460 +
src/ui/qgsstatisticalsummarybase.ui | 9 +-
src/ui/qgsstylev2groupselectiondialogbase.ui | 88 +
src/ui/qgsstylev2managerdialogbase.ui | 146 +-
src/ui/qgssublayersdialogbase.ui | 6 +
src/ui/qgssymbolv2selectordialogbase.ui | 444 +-
src/ui/qgsvectorgradientcolorrampv2dialogbase.ui | 392 +-
src/ui/qgsvectorlayerpropertiesbase.ui | 212 +-
src/ui/qgsvectorlayersaveasdialogbase.ui | 127 +-
src/ui/qgswfssourceselectbase.ui | 139 +-
src/ui/raster/qgshillshaderendererwidget.ui | 166 +
src/ui/raster/qgsrastertransparencywidget.ui | 401 +
src/ui/styledock/qgsrenderercontainerbase.ui | 92 +
src/ui/symbollayer/qgs25drendererwidgetbase.ui | 155 +
.../symbollayer/qgsarrowsymbollayerwidgetbase.ui | 382 +
src/ui/symbollayer/qgsdashspacedialogbase.ui | 2 +-
.../symbollayer/qgsgeometrygeneratorwidgetbase.ui | 54 +
src/ui/symbollayer/qgsheatmaprendererwidgetbase.ui | 15 +-
src/ui/symbollayer/widget_centroidfill.ui | 30 +-
src/ui/symbollayer/widget_ellipse.ui | 945 +-
src/ui/symbollayer/widget_filledmarker.ui | 324 +
src/ui/symbollayer/widget_fontmarker.ui | 658 +-
src/ui/symbollayer/widget_gradientfill.ui | 716 +-
src/ui/symbollayer/widget_linepatternfill.ui | 120 +-
src/ui/symbollayer/widget_markerline.ui | 149 +-
src/ui/symbollayer/widget_pointpatternfill.ui | 156 +-
src/ui/symbollayer/widget_rasterfill.ui | 523 +-
src/ui/symbollayer/widget_set_dd_value.ui | 28 +-
src/ui/symbollayer/widget_shapeburstfill.ui | 677 +-
src/ui/symbollayer/widget_simplefill.ui | 414 +-
src/ui/symbollayer/widget_simpleline.ui | 315 +-
src/ui/symbollayer/widget_simplemarker.ui | 653 +-
src/ui/symbollayer/widget_size_scale.ui | 43 +-
src/ui/symbollayer/widget_svgfill.ui | 514 +-
src/ui/symbollayer/widget_svgmarker.ui | 795 +-
src/ui/symbollayer/widget_svgselector.ui | 13 +-
src/ui/symbollayer/widget_symbolslist.ui | 530 +-
tests/CMakeLists.txt | 4 +
tests/README.md | 30 +-
tests/bench/CMakeLists.txt | 2 +
tests/bench/main.cpp | 1 -
tests/bench/qgsbench.cpp | 30 +-
tests/qt_modeltest/dynamictreemodel.h | 10 +-
tests/renderchecker.js | 7 +-
tests/src/analysis/CMakeLists.txt | 5 +-
tests/src/analysis/testqgsalignraster.cpp | 4 +-
tests/src/analysis/testqgsrastercalculator.cpp | 4 +-
tests/src/analysis/testqgsvectoranalyzer.cpp | 15 +-
tests/src/analysis/testqgszonalstatistics.cpp | 8 +-
tests/src/app/CMakeLists.txt | 43 +-
tests/src/app/testqgisappclipboard.cpp | 211 +-
tests/src/app/testqgisapppython.cpp | 97 +
tests/src/app/testqgsattributetable.cpp | 172 +
tests/src/app/testqgsfieldcalculator.cpp | 193 +
tests/src/app/testqgsmaptoolidentifyaction.cpp | 389 +
tests/src/app/testqgsmaptoolselect.cpp | 156 +
tests/src/app/testqgsmeasuretool.cpp | 211 +
tests/src/app/testqgsvectorlayersaveasdialog.cpp | 137 +
tests/src/core/CMakeLists.txt | 44 +-
tests/src/core/qgscompositionchecker.cpp | 91 -
tests/src/core/qgscompositionchecker.h | 45 -
tests/src/core/regression1141.cpp | 176 -
tests/src/core/regression992.cpp | 134 -
tests/src/core/testcontrastenhancements.cpp | 4 +-
tests/src/core/testmaprendererjob.cpp | 14 +
tests/src/core/testqgis.cpp | 142 +
tests/src/core/testqgs25drenderer.cpp | 164 +
tests/src/core/testqgsapplication.cpp | 37 +-
tests/src/core/testqgsatlascomposition.cpp | 3 +-
tests/src/core/testqgsauthmanager.cpp | 4 +-
tests/src/core/testqgsblendmodes.cpp | 4 +-
tests/src/core/testqgscentroidfillsymbol.cpp | 169 +
tests/src/core/testqgsclipper.cpp | 2 +-
tests/src/core/testqgscomposereffects.cpp | 2 +-
tests/src/core/testqgscomposergroup.cpp | 271 +-
tests/src/core/testqgscomposerhtml.cpp | 82 +-
tests/src/core/testqgscomposerlabel.cpp | 62 +-
tests/src/core/testqgscomposermap.cpp | 11 +-
tests/src/core/testqgscomposermapgrid.cpp | 2 +-
tests/src/core/testqgscomposermapoverview.cpp | 2 +-
tests/src/core/testqgscomposermultiframe.cpp | 2 +-
tests/src/core/testqgscomposerobject.cpp | 4 +-
tests/src/core/testqgscomposerpaper.cpp | 2 +-
tests/src/core/testqgscomposerpicture.cpp | 43 +-
tests/src/core/testqgscomposerrotation.cpp | 2 +-
tests/src/core/testqgscomposerscalebar.cpp | 14 +-
tests/src/core/testqgscomposershapes.cpp | 2 +-
tests/src/core/testqgscomposertable.cpp | 2 +-
tests/src/core/testqgscomposertablev2.cpp | 10 +-
tests/src/core/testqgscomposerutils.cpp | 4 +-
tests/src/core/testqgscomposition.cpp | 74 +-
tests/src/core/testqgsconnectionpool.cpp | 141 +
.../src/core/testqgscoordinatereferencesystem.cpp | 37 +-
tests/src/core/testqgsdataitem.cpp | 2 +-
tests/src/core/testqgsdatasourceuri.cpp | 62 +-
tests/src/core/testqgsdiagram.cpp | 14 +-
tests/src/core/testqgsdistancearea.cpp | 148 +-
tests/src/core/testqgsellipsemarker.cpp | 228 +
tests/src/core/testqgsexpression.cpp | 997 +-
tests/src/core/testqgsexpressioncontext.cpp | 52 +-
tests/src/core/testqgsfeature.cpp | 20 +-
tests/src/core/testqgsfield.cpp | 20 +-
tests/src/core/testqgsfields.cpp | 120 +
tests/src/core/testqgsfilledmarker.cpp | 198 +
tests/src/core/testqgsfontmarker.cpp | 195 +
tests/src/core/testqgsfontutils.cpp | 17 +
tests/src/core/testqgsgeometry.cpp | 2695 +-
tests/src/core/testqgsgeometryimport.cpp | 4 +-
tests/src/core/testqgsgeometryutils.cpp | 189 +-
tests/src/core/testqgsgml.cpp | 1106 +
tests/src/core/testqgsgradients.cpp | 6 +-
tests/src/core/testqgsimageoperation.cpp | 4 +-
tests/src/core/testqgsinvertedpolygonrenderer.cpp | 45 +-
tests/src/core/testqgslabelingenginev2.cpp | 166 +-
tests/src/core/testqgslayertree.cpp | 210 +
tests/src/core/testqgslegendrenderer.cpp | 295 +-
tests/src/core/testqgslinefillsymbol.cpp | 2 +-
tests/src/core/testqgsmaplayer.cpp | 51 +-
tests/src/core/testqgsmaplayerstylemanager.cpp | 14 +
tests/src/core/testqgsmaprenderer.cpp | 126 +-
tests/src/core/testqgsmaprotation.cpp | 2 +-
.../core/testqgsmaptopixelgeometrysimplifier.cpp | 185 +
tests/src/core/testqgsmarkerlinesymbol.cpp | 6 +-
tests/src/core/testqgsnetworkcontentfetcher.cpp | 2 +-
tests/src/core/testqgsogcutils.cpp | 543 +-
tests/src/core/testqgsogrutils.cpp | 389 +
tests/src/core/testqgspainteffect.cpp | 13 +-
tests/src/core/testqgspainteffectregistry.cpp | 2 +-
tests/src/core/testqgspoint.cpp | 136 +-
tests/src/core/testqgspointlocator.cpp | 5 +-
tests/src/core/testqgspointpatternfillsymbol.cpp | 4 +-
tests/src/core/testqgsproject.cpp | 48 +
tests/src/core/testqgsrasterfilewriter.cpp | 6 +-
tests/src/core/testqgsrasterfill.cpp | 2 +-
tests/src/core/testqgsrasterlayer.cpp | 161 +-
tests/src/core/testqgsrastersublayer.cpp | 6 +-
tests/src/core/testqgsrectangle.cpp | 4 +-
tests/src/core/testqgsrenderers.cpp | 2 +-
tests/src/core/testqgsrulebasedrenderer.cpp | 24 +-
tests/src/core/testqgsscaleexpression.cpp | 4 +-
tests/src/core/testqgsshapeburst.cpp | 6 +-
tests/src/core/testqgssimplemarker.cpp | 297 +
tests/src/core/testqgsspatialindex.cpp | 2 +-
tests/src/core/testqgsstatisticalsummary.cpp | 166 +
tests/src/core/testqgsstylev2.cpp | 126 +-
tests/src/core/testqgssvgmarker.cpp | 179 +
tests/src/core/testqgssymbolv2.cpp | 8 +-
tests/src/core/testqgstracer.cpp | 360 +
tests/src/core/testqgsvectordataprovider.cpp | 2 +-
tests/src/core/testqgsvectorfilewriter.cpp | 82 +
tests/src/core/testqgsvectorlayer.cpp | 13 +-
tests/src/core/testqgsvectorlayercache.cpp | 4 +-
tests/src/core/testqgsvectorlayerjoinbuffer.cpp | 467 +-
tests/src/core/testziplayer.cpp | 20 +-
tests/src/gui/CMakeLists.txt | 31 +-
tests/src/gui/testprojectionissues.cpp | 39 +-
tests/src/gui/testqgsattributeform.cpp | 245 +
tests/src/gui/testqgsdockwidget.cpp | 180 +
tests/src/gui/testqgsdualview.cpp | 140 +-
tests/src/gui/testqgsfieldexpressionwidget.cpp | 279 +
tests/src/gui/testqgsfilewidget.cpp | 87 +
tests/src/gui/testqgsfocuswatcher.cpp | 97 +
tests/src/gui/testqgsmapcanvas.cpp | 378 +-
tests/src/gui/testqgsrubberband.cpp | 33 +-
tests/src/gui/testqgsscalecombobox.cpp | 109 +-
tests/src/gui/testqgssqlcomposerdialog.cpp | 468 +
tests/src/providers/CMakeLists.txt | 15 +-
tests/src/providers/grass/6/CMakeLists.txt | 3 +-
tests/src/providers/grass/CMakeLists.txt | 8 +-
tests/src/providers/grass/testqgsgrassprovider.cpp | 237 +-
tests/src/providers/testqgsgdalprovider.cpp | 94 +-
tests/src/providers/testqgswcsprovider.cpp | 4 +-
tests/src/providers/testqgswcspublicservers.cpp | 50 +-
tests/src/providers/testqgswmscapabilities.cpp | 84 +
tests/src/providers/testqgswmsprovider.cpp | 83 +
tests/src/python/CMakeLists.txt | 57 +-
tests/src/python/acceptable_missing_doc.py | 1580 +
tests/src/python/offlineditingtestbase.py | 178 +
tests/src/python/providertestbase.py | 512 +-
tests/src/python/qgis_interface.py | 5 +-
tests/src/python/qgis_local_server.py | 6 +-
tests/src/python/qgis_wrapped_server.py | 61 +
tests/src/python/qgscompositionchecker.py | 8 +-
tests/src/python/test_console.py | 34 +
tests/src/python/test_offline_editing_wfs.py | 143 +
tests/src/python/test_provider_db2.py | 81 +
tests/src/python/test_provider_memory.py | 270 +-
tests/src/python/test_provider_mssql.py | 87 +
tests/src/python/test_provider_ogr.py | 225 +
tests/src/python/test_provider_ogr_gpkg.py | 84 +
tests/src/python/test_provider_ogr_sqlite.py | 134 +
tests/src/python/test_provider_oracle.py | 107 +
tests/src/python/test_provider_postgres.py | 277 +-
tests/src/python/test_provider_shapefile.py | 348 +-
tests/src/python/test_provider_spatialite.py | 194 +-
tests/src/python/test_provider_tabfile.py | 95 +
tests/src/python/test_provider_virtual.py | 791 +
tests/src/python/test_provider_wfs.py | 2116 +
tests/src/python/test_provider_wfs_gui.py | 312 +
tests/src/python/test_qgis_local_server.py | 33 +-
tests/src/python/test_qgsactionmanager.py | 229 +
tests/src/python/test_qgsaggregatecalculator.py | 390 +
tests/src/python/test_qgsanalysis.py | 31 +-
tests/src/python/test_qgsapplication.py | 6 +-
tests/src/python/test_qgsappstartup.py | 90 +-
tests/src/python/test_qgsarrowsymbollayer.py | 167 +
tests/src/python/test_qgsatlascomposition.py | 86 +-
.../python/test_qgsattributeformeditorwidget.py | 97 +
tests/src/python/test_qgsattributetableconfig.py | 118 +
tests/src/python/test_qgsattributetablemodel.py | 15 +-
tests/src/python/test_qgsauthsystem.py | 24 +-
tests/src/python/test_qgsblendmodes.py | 48 +-
.../python/test_qgscategorizedsymbolrendererv2.py | 175 +
tests/src/python/test_qgscolorbuttonv2.py | 43 +
tests/src/python/test_qgscolorscheme.py | 13 +-
tests/src/python/test_qgscolorschemeregistry.py | 13 +-
tests/src/python/test_qgscomposereffects.py | 18 +-
tests/src/python/test_qgscomposerhtml.py | 44 +-
tests/src/python/test_qgscomposerlabel.py | 11 +-
tests/src/python/test_qgscomposermap.py | 27 +-
tests/src/python/test_qgscomposermapgrid.py | 17 +-
tests/src/python/test_qgscomposerpicture.py | 24 +-
tests/src/python/test_qgscomposerpolygon.py | 225 +
tests/src/python/test_qgscomposerpolyline.py | 232 +
tests/src/python/test_qgscomposershapes.py | 17 +-
tests/src/python/test_qgscomposerview.py | 65 +
tests/src/python/test_qgscomposition.py | 41 +-
tests/src/python/test_qgsconditionalstyle.py | 22 +-
tests/src/python/test_qgscoordinatetransform.py | 14 +-
tests/src/python/test_qgscrscache.py | 132 +
.../python/test_qgsdatetimestatisticalsummary.py | 161 +
tests/src/python/test_qgsdelimitedtextprovider.py | 670 +-
.../python/test_qgsdelimitedtextprovider_wanted.py | 115 +-
tests/src/python/test_qgsdistancearea.py | 227 +-
tests/src/python/test_qgsdoccoverage.py | 199 +-
tests/src/python/test_qgseditwidgets.py | 150 +-
tests/src/python/test_qgsexpression.py | 35 +-
tests/src/python/test_qgsfeature.py | 16 +-
tests/src/python/test_qgsfeatureiterator.py | 205 +-
tests/src/python/test_qgsfield.py | 50 +-
tests/src/python/test_qgsfontutils.py | 13 +-
tests/src/python/test_qgsgeometry.py | 2063 +-
.../python/test_qgsgeometry_avoid_intersections.py | 8 +-
.../test_qgsgeometrygeneratorsymbollayerv2.py | 154 +
.../python/test_qgsgraduatedsymbolrendererv2.py | 27 +-
tests/src/python/test_qgsinterval.py | 162 +
tests/src/python/test_qgsissue7244.py | 16 +-
tests/src/python/test_qgsjsonutils.py | 600 +
tests/src/python/test_qgslayerdefinition.py | 115 +
tests/src/python/test_qgslogger.py | 15 +-
tests/src/python/test_qgsmaplayerregistry.py | 507 +
tests/src/python/test_qgsmapunitscale.py | 141 +-
tests/src/python/test_qgsmultiedittoolbutton.py | 68 +
tests/src/python/test_qgsnetworkcontentfetcher.py | 27 +-
.../src/python/test_qgsnewgeopackagelayerdialog.py | 279 +
tests/src/python/test_qgsnullsymbolrenderer.py | 91 +
tests/src/python/test_qgspallabeling_base.py | 36 +-
tests/src/python/test_qgspallabeling_canvas.py | 7 +-
tests/src/python/test_qgspallabeling_composer.py | 10 +-
tests/src/python/test_qgspallabeling_placement.py | 162 +-
tests/src/python/test_qgspallabeling_server.py | 7 +-
tests/src/python/test_qgspallabeling_tests.py | 7 +-
tests/src/python/test_qgspoint.py | 10 +-
tests/src/python/test_qgsproject.py | 115 +
tests/src/python/test_qgsrangewidgets.py | 20 +-
tests/src/python/test_qgsrasterfilewriter.py | 30 +-
tests/src/python/test_qgsrasterlayer.py | 47 +-
tests/src/python/test_qgsrectangle.py | 23 +-
tests/src/python/test_qgsrelation.py | 18 +-
tests/src/python/test_qgsrelationeditwidget.py | 313 +
tests/src/python/test_qgsrelationmanager.py | 158 +
tests/src/python/test_qgsrendererv2.py | 176 +
tests/src/python/test_qgsrulebasedrenderer.py | 111 +-
tests/src/python/test_qgssearchwidgettoolbutton.py | 164 +
tests/src/python/test_qgssearchwidgetwrapper.py | 341 +
tests/src/python/test_qgsserver.py | 234 +-
tests/src/python/test_qgsserver_accesscontrol.py | 1493 +
tests/src/python/test_qgsserver_wfst.py | 326 +
tests/src/python/test_qgsshortcutsmanager.py | 451 +
tests/src/python/test_qgssinglesymbolrenderer.py | 84 +
tests/src/python/test_qgssipcoverage.py | 120 +
tests/src/python/test_qgsspatialindex.py | 7 +-
tests/src/python/test_qgssqlstatement.py | 184 +
.../src/python/test_qgsstringstatisticalsummary.py | 103 +
.../python/test_qgssymbolexpressionvariables.py | 116 +
tests/src/python/test_qgssymbollayerv2.py | 223 +-
tests/src/python/test_qgssymbolv2.py | 297 +
tests/src/python/test_qgsunittypes.py | 352 +
tests/src/python/test_qgsvectorcolorramp.py | 150 +-
tests/src/python/test_qgsvectorfilewriter.py | 389 +-
tests/src/python/test_qgsvectorlayer.py | 1010 +-
tests/src/python/test_qgsvirtuallayerdefinition.py | 90 +
tests/src/python/test_qgszonalstatistics.py | 22 +-
tests/src/python/test_syntactic_sugar.py | 40 +-
tests/src/python/utilities.py | 571 +-
.../adjacent_tiles/line_pattern_30_degree.qml | 373 +
.../adjacent_tiles/point_pattern_simple_marker.qml | 393 +
.../testdata/adjacent_tiles/simple_line_dashed.qml | 248 +
.../expected_25d_composer.png | Bin 0 -> 44772 bytes
.../expected_25d_render/expected_25d_render.png | Bin 0 -> 25182 bytes
.../expected_adjacent_dashed_line.png | Bin 0 -> 5989 bytes
.../expected_adjacent_dashed_line_mask.png | Bin 0 -> 6030 bytes
.../expected_adjacent_line_fill.png | Bin 0 -> 21101 bytes
.../expected_adjacent_line_fill_mask.png | Bin 0 -> 13637 bytes
.../expected_adjacent_marker_fill.png | Bin 0 -> 16581 bytes
.../expected_adjacent_marker_fill_mask.png | Bin 0 -> 10332 bytes
.../expected_atlas_autoscale1_mask.png | Bin 30630 -> 32334 bytes
.../expected_atlas_autoscale2_mask.png | Bin 34016 -> 36046 bytes
.../expected_atlas_autoscale_old_api1_mask.png | Bin 30630 -> 32334 bytes
.../expected_atlas_autoscale_old_api2_mask.png | Bin 34016 -> 36046 bytes
.../expected_atlas_filtering1_mask.png | Bin 34115 -> 35677 bytes
.../expected_atlas_fixedscale1_mask.png | Bin 32163 -> 33654 bytes
.../expected_atlas_fixedscale2_mask.png | Bin 33062 -> 34698 bytes
.../expected_atlas_fixedscale_old_api1_mask.png | Bin 32163 -> 33654 bytes
.../expected_atlas_fixedscale_old_api2_mask.png | Bin 33062 -> 34698 bytes
.../expected_atlas_hiding1_mask.png | Bin 12393 -> 12629 bytes
.../expected_atlas_hiding2_mask.png | Bin 10487 -> 10502 bytes
.../expected_atlas_predefinedscales1_mask.png | Bin 30681 -> 32078 bytes
.../expected_atlas_predefinedscales2_mask.png | Bin 29807 -> 31097 bytes
.../expected_atlas_sorting1_mask.png | Bin 34298 -> 35849 bytes
.../expected_atlas_sorting2_mask.png | Bin 27506 -> 29040 bytes
.../expected_atlas_two_maps1_mask.png | Bin 31062 -> 32633 bytes
.../expected_atlas_two_maps2_mask.png | Bin 32786 -> 34561 bytes
.../expected_composereffects_blend_mask.png | Bin 5553 -> 5672 bytes
.../expected_composereffects_transparency_mask.png | Bin 0 -> 5578 bytes
.../expected_composerhtml_multiframe1_mask.png | Bin 0 -> 5498 bytes
.../default/expected_composerhtml_setfeature.png | Bin 0 -> 8225 bytes
.../expected_composerhtml_setfeature_mask.png | Bin 0 -> 6730 bytes
.../travis/expected_composerhtml_setfeature.png | Bin 0 -> 10274 bytes
.../expected_composerrotation_label_mask.png | Bin 9094 -> 9068 bytes
.../expected_composerrotation_maprotation_mask.png | Bin 0 -> 5421 bytes
.../expected_composerlabel_render.png | Bin 0 -> 10199 bytes
.../expected_composerlabel_render_mask.png | Bin 0 -> 7553 bytes
.../expected_composerlabel_renderhtml.png | Bin 0 -> 10997 bytes
.../expected_composerlabel_renderhtml_mask.png | Bin 0 -> 10749 bytes
.../expected_composerlabel_renderhtmlrelative.png | Bin 0 -> 11996 bytes
...ected_composerlabel_renderhtmlrelative_mask.png | Bin 0 -> 9045 bytes
.../expected_composermap_ddlayers_mask.png | Bin 8908 -> 20786 bytes
.../expected_composermap_ddstyles_mask.png | Bin 8908 -> 16719 bytes
.../expected_composermap_render_mask.png | Bin 57277 -> 61441 bytes
...ed_composermap_exteriorticks_annotated_mask.png | Bin 33697 -> 34143 bytes
...d_composermap_exteriorticks_annotated2_mask.png | Bin 29602 -> 29860 bytes
...pected_composermap_filteredannotations_mask.png | Bin 20483 -> 30759 bytes
.../expected_composermap_framedivisions_mask.png | Bin 0 -> 14951 bytes
.../expected_composermap_grid_mask.png | Bin 19402 -> 20360 bytes
.../expected_composermap_gridframeonly_mask.png | Bin 0 -> 5942 bytes
...sermap_interiorexteriorticks_annotated_mask.png | Bin 31381 -> 32020 bytes
...ermap_interiorexteriorticks_annotated2_mask.png | Bin 29602 -> 30029 bytes
...ed_composermap_interiorticks_annotated_mask.png | Bin 31381 -> 31996 bytes
...d_composermap_interiorticks_annotated2_mask.png | Bin 32536 -> 32919 bytes
...ected_composermap_lineborder_annotated_mask.png | Bin 32472 -> 32412 bytes
...cted_composermap_lineborder_annotated2_mask.png | Bin 32403 -> 32309 bytes
.../expected_composermap_markergrid_mask.png | Bin 0 -> 6909 bytes
...xpected_composermap_rotatedannotations_mask.png | Bin 39132 -> 49353 bytes
.../expected_composermap_rotatedframe_mask.png | Bin 0 -> 15203 bytes
..._composermap_verticaldescending_inside_mask.png | Bin 40872 -> 41961 bytes
...composermap_verticaldescending_outside_mask.png | Bin 43103 -> 43986 bytes
.../expected_composermap_zebrastyle_mask.png | Bin 0 -> 6117 bytes
.../expected_composermap_zebrastyle_left_mask.png | Bin 0 -> 6191 bytes
...xpected_composermap_zebrastyle_lefttop_mask.png | Bin 0 -> 6357 bytes
...ed_composermap_zebrastyle_lefttopright_mask.png | Bin 0 -> 6445 bytes
.../expected_composermap_overview_mask.png | Bin 0 -> 5532 bytes
...expected_composermap_overview_blending_mask.png | Bin 0 -> 5532 bytes
.../expected_composermap_overview_center_mask.png | Bin 0 -> 5617 bytes
.../expected_composermap_overview_invert_mask.png | Bin 0 -> 5532 bytes
.../expected_composerpaper_markerborder_mask.png | Bin 0 -> 18524 bytes
...expected_composerpicture_badexpression_mask.png | Bin 0 -> 5490 bytes
.../expected_composerpicture_clip_anchor_mask.png | Bin 0 -> 5531 bytes
...ed_composerpicture_clip_anchoroversize_mask.png | Bin 0 -> 5538 bytes
.../expected_composerpicture_expression_mask.png | Bin 0 -> 21382 bytes
.../expected_composerpicture_issue_14644.png | Bin 0 -> 33704 bytes
.../expected_composerpicture_issue_14644_mask.png | Bin 0 -> 13448 bytes
.../expected_composerpicture_itemrotation_mask.png | Bin 0 -> 9547 bytes
.../expected_composerpicture_resize_clip_mask.png | Bin 0 -> 5530 bytes
...ed_composerpicture_resize_frametoimage_mask.png | Bin 13601 -> 13918 bytes
...xpected_composerpicture_resize_stretch_mask.png | Bin 0 -> 5507 bytes
.../expected_composerpicture_resize_zoom_mask.png | Bin 0 -> 5505 bytes
...cted_composerpicture_resize_zoomresize_mask.png | Bin 0 -> 5493 bytes
.../expected_composerpicture_rotation_mask.png | Bin 0 -> 7821 bytes
...ected_composerpicture_svg_frametoimage_mask.png | Bin 0 -> 6039 bytes
.../expected_composerpicture_svg_params.png | Bin 0 -> 34554 bytes
.../expected_composerpicture_svg_params_mask.png | Bin 0 -> 22486 bytes
.../expected_composerpicture_svg_stretch_mask.png | Bin 0 -> 11385 bytes
.../expected_composerpicture_svg_zoom_mask.png | Bin 0 -> 21382 bytes
...xpected_composerpicture_svg_zoomresize_mask.png | Bin 0 -> 14089 bytes
.../expected_composerpicture_zoom_anchor_mask.png | Bin 0 -> 5491 bytes
.../expected_composerpolygon_addnode.png | Bin 0 -> 10571 bytes
.../expected_composerpolygon_defaultstyle.png | Bin 0 -> 9599 bytes
.../expected_composerpolygon_displaynodes.png | Bin 0 -> 9599 bytes
.../expected_composerpolygon_movenode.png | Bin 0 -> 9495 bytes
.../expected_composerpolygon_movenode_mask.png | Bin 0 -> 10724 bytes
.../expected_composerpolygon_removednode.png | Bin 0 -> 7730 bytes
.../expected_composerpolygon_selectednode.png | Bin 0 -> 9599 bytes
.../expected_composerpolyline_addnode.png | Bin 0 -> 8486 bytes
.../expected_composerpolyline_defaultstyle.png | Bin 0 -> 7269 bytes
.../expected_composerpolyline_displaynodes.png | Bin 0 -> 7269 bytes
.../expected_composerpolyline_movenode.png | Bin 0 -> 7360 bytes
.../expected_composerpolyline_removednode.png | Bin 0 -> 5997 bytes
.../expected_composerpolyline_selectednode.png | Bin 0 -> 7269 bytes
.../expected_composerscalebar_doublebox_mask.png | Bin 8947 -> 17551 bytes
.../expected_composerscalebar_numeric_mask.png | Bin 7720 -> 16541 bytes
.../expected_composerscalebar_singlebox_mask.png | Bin 8856 -> 17459 bytes
...ected_composerscalebar_singlebox_alpha_mask.png | Bin 8486 -> 17241 bytes
.../expected_composerscalebar_tick_mask.png | Bin 8887 -> 17475 bytes
.../expected_composershapes_ellipse_mask.png | Bin 0 -> 14789 bytes
.../expected_composershapes_rectangle_mask.png | Bin 0 -> 5485 bytes
.../expected_composershapes_roundedrect_mask.png | Bin 0 -> 10308 bytes
.../expected_composershapes_symbolv2_mask.png | Bin 0 -> 5617 bytes
.../expected_composershapes_triangle_mask.png | Bin 0 -> 8209 bytes
.../expected_composerattributetable_align_mask.png | Bin 42737 -> 43897 bytes
...pected_composerattributetable_autowrap_mask.png | Bin 50549 -> 55354 bytes
...ected_composerattributetable_cellstyle_mask.png | Bin 28898 -> 29358 bytes
...ted_composerattributetable_columnwidth_mask.png | Bin 36444 -> 36625 bytes
...ected_composerattributetable_drawempty_mask.png | Bin 29057 -> 29273 bytes
...ted_composerattributetable_headersonly_mask.png | Bin 17415 -> 17471 bytes
...ected_composerattributetable_hidetable_mask.png | Bin 5580 -> 5745 bytes
...ected_composerattributetable_multiline_mask.png | Bin 42356 -> 43591 bytes
...expected_composerattributetable_render_mask.png | Bin 42220 -> 42444 bytes
...ted_composerattributetable_showmessage_mask.png | Bin 20888 -> 21020 bytes
.../expected_composerutils_drawarrowhead_mask.png | Bin 0 -> 956 bytes
.../expected_composerutils_drawtext_rect_mask.png | Bin 2876 -> 2876 bytes
...pected_composerutils_drawtext_rectflag_mask.png | Bin 2758 -> 2761 bytes
...ted_composerutils_drawtext_rectnocolor_mask.png | Bin 3086 -> 3090 bytes
.../expected_composition_bounds_mask.png | Bin 0 -> 6045 bytes
.../expected_composition_bounds_margin_mask.png | Bin 0 -> 8836 bytes
.../expected_composition_bounds_multipage_mask.png | Bin 0 -> 3703 bytes
.../expected_painteffect_blur_mask.png | Bin 1189 -> 2098 bytes
.../expected_painteffect_composer_mask.png | Bin 0 -> 18007 bytes
.../expected_painteffect_drawsource_mask.png | Bin 556 -> 705 bytes
.../expected_painteffect_dropshadow_mask.png | Bin 2741 -> 2734 bytes
.../expected_painteffect_stack_mask.png | Bin 1035 -> 2238 bytes
.../expected_arrowsymbollayer_1.png | Bin 0 -> 3570126 bytes
.../expected_arrowsymbollayer_1_mask.png | Bin 0 -> 22200 bytes
.../expected_arrowsymbollayer_2.png | Bin 0 -> 3570126 bytes
.../expected_arrowsymbollayer_2_mask.png | Bin 0 -> 58577 bytes
.../expected_arrowsymbollayer_3.png | Bin 0 -> 3570126 bytes
.../expected_arrowsymbollayer_3_mask.png | Bin 0 -> 16302 bytes
.../expected_arrowsymbollayer_4.png | Bin 0 -> 3570126 bytes
.../expected_arrowsymbollayer_4_mask.png | Bin 0 -> 18845 bytes
.../expected_atlas_legend.png | Bin 0 -> 44255 bytes
.../expected_atlas_legend_mask.png | Bin 0 -> 12264 bytes
.../expected_geometry_bufferCheck_mask.png | Bin 884 -> 1076 bytes
.../expected_geometry_differenceCheck1_mask.png | Bin 0 -> 972 bytes
.../expected_geometry_differenceCheck2_mask.png | Bin 857 -> 982 bytes
.../expected_geometry_intersectionCheck1_mask.png | Bin 0 -> 972 bytes
.../expected_geometry_part_count.png | Bin 0 -> 3570126 bytes
.../expected_geometry_part_count_mask.png | Bin 0 -> 9681 bytes
.../expected_geometry_part_num.png | Bin 0 -> 3570126 bytes
.../expected_geometry_part_num_mask.png | Bin 0 -> 9673 bytes
.../expected_geometry_unionCheck1_mask.png | Bin 0 -> 972 bytes
.../expected_geometry_unionCheck2_mask.png | Bin 0 -> 970 bytes
.../expected_geometrygenerator_buffer_lines.png | Bin 0 -> 35795 bytes
...xpected_geometrygenerator_buffer_lines_mask.png | Bin 0 -> 10377 bytes
.../expected_geometrygenerator_buffer_points.png | Bin 0 -> 3570126 bytes
...pected_geometrygenerator_buffer_points_mask.png | Bin 0 -> 6953 bytes
.../expected_geometrygenerator_marker.png | Bin 0 -> 641536 bytes
.../expected_geometrygenerator_marker_mask.png | Bin 0 -> 2136 bytes
.../expected_geometrygenerator_mixed.png | Bin 0 -> 16355 bytes
.../expected_geometrygenerator_mixed_mask.png | Bin 0 -> 4592 bytes
.../expected_maprender/expected_maprender_mask.png | Bin 0 -> 14815 bytes
.../sp_background_rect/sp_background_rect_mask.png | Bin 6005 -> 1985 bytes
.../sp_background_svg/sp_background_svg_mask.png | Bin 6099 -> 1840 bytes
.../sp_background_svg_w_offset_mask.png | Bin 6239 -> 2112 bytes
.../sp_buffer/sp_buffer_mask.png | Bin 9187 -> 8429 bytes
.../sp_default_label/sp_default_label_mask.png | Bin 6032 -> 2264 bytes
.../sp_partials_labels_disabled_mask.png | Bin 1248 -> 1026 bytes
.../sp_partials_labels_enabled_mask.png | Bin 6076 -> 2453 bytes
.../sp_shadow/sp_shadow_mask.png | Bin 9657 -> 10448 bytes
.../sp_text_color/sp_text_color_mask.png | Bin 5898 -> 2060 bytes
.../sp_text_size_map_unit_mask.png | Bin 6032 -> 2060 bytes
.../sp_curved_placement_above_mask.png | Bin 8892 -> 6279 bytes
.../sp_curved_placement_below_mask.png | Bin 9798 -> 6964 bytes
.../sp_curved_placement_online_mask.png | Bin 9404 -> 7589 bytes
..._line_placement_above_line_orientation_mask.png | Bin 11732 -> 10006 bytes
...p_line_placement_above_map_orientation_mask.png | Bin 11664 -> 7882 bytes
..._line_placement_below_line_orientation_mask.png | Bin 11664 -> 7343 bytes
...p_line_placement_below_map_orientation_mask.png | Bin 11732 -> 7222 bytes
.../sp_line_placement_online_mask.png | Bin 11865 -> 7389 bytes
.../sp_img_background_rect_mask.png | Bin 6437 -> 6449 bytes
.../sp_img_background_rect_w_offset_mask.png | Bin 6461 -> 6488 bytes
.../sp_img_background_svg_mask.png | Bin 6086 -> 2088 bytes
.../sp_img_background_svg_w_offset_mask.png | Bin 6154 -> 2106 bytes
.../sp_img_buffer/sp_img_buffer_mask.png | Bin 9747 -> 8924 bytes
.../sp_img_default_label_mask.png | Bin 6358 -> 4347 bytes
.../sp_img_partials_labels_enabled_mask.png | Bin 6837 -> 2395 bytes
.../sp_img_shadow/sp_img_shadow_mask.png | Bin 9789 -> 10300 bytes
.../sp_img_text_color/sp_img_text_color_mask.png | Bin 6202 -> 4907 bytes
.../sp_img_text_size_map_unit_mask.png | Bin 6358 -> 2017 bytes
.../sp_pdf_shadow/sp_pdf_shadow_mask.png | Bin 9755 -> 10399 bytes
.../sp_svg_background_rect_mask.png | Bin 6062 -> 2094 bytes
.../sp_svg_background_rect_w_offset_mask.png | Bin 6079 -> 2114 bytes
.../sp_svg_background_svg_mask.png | Bin 6112 -> 2127 bytes
.../sp_svg_background_svg_w_offset_mask.png | Bin 6125 -> 2106 bytes
.../sp_svg_buffer/sp_svg_buffer_mask.png | Bin 9211 -> 8751 bytes
.../sp_svg_default_label_mask.png | Bin 6007 -> 2063 bytes
.../sp_svg_partials_labels_enabled_mask.png | Bin 5984 -> 2418 bytes
.../sp_svg_shadow/sp_svg_shadow_mask.png | Bin 9630 -> 10432 bytes
.../sp_svg_text_color/sp_svg_text_color_mask.png | Bin 5858 -> 2063 bytes
.../sp_svg_text_size_map_unit_mask.png | Bin 6007 -> 2063 bytes
.../sp_img_curved_placement_above_mask.png | Bin 12103 -> 9222 bytes
.../sp_img_curved_placement_below_mask.png | Bin 13105 -> 8281 bytes
.../sp_img_curved_placement_online_mask.png | Bin 11918 -> 7519 bytes
..._line_placement_above_line_orientation_mask.png | Bin 14847 -> 9380 bytes
...g_line_placement_above_map_orientation_mask.png | Bin 14596 -> 8793 bytes
..._line_placement_below_line_orientation_mask.png | Bin 14595 -> 9316 bytes
...g_line_placement_below_map_orientation_mask.png | Bin 14841 -> 9285 bytes
.../sp_svg_curved_placement_above_mask.png | Bin 8829 -> 3466 bytes
.../sp_svg_curved_placement_below_mask.png | Bin 9722 -> 5783 bytes
.../sp_svg_curved_placement_online_mask.png | Bin 9343 -> 4510 bytes
..._line_placement_above_line_orientation_mask.png | Bin 11621 -> 8221 bytes
...g_line_placement_above_map_orientation_mask.png | Bin 11589 -> 7727 bytes
..._line_placement_below_line_orientation_mask.png | Bin 11589 -> 8126 bytes
...g_line_placement_below_map_orientation_mask.png | Bin 11621 -> 8230 bytes
.../sp_svg_line_placement_online_mask.png | Bin 11783 -> 7696 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 -> 1088 bytes
.../sp_point_ordered_placement3.png | Bin 0 -> 1625 bytes
.../sp_point_ordered_placement3_mask.png | Bin 0 -> 1090 bytes
.../sp_point_ordered_placement4.png | Bin 0 -> 1661 bytes
.../sp_point_ordered_placement4_mask.png | Bin 0 -> 1103 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_mask.png | Bin 1231 -> 1040 bytes
.../sp_point_placement_around_obstacle_mask.png | Bin 1389 -> 1097 bytes
...oint_placement_around_obstacle_large_symbol.png | Bin 0 -> 3265 bytes
...placement_around_obstacle_large_symbol_mask.png | Bin 0 -> 1390 bytes
.../sp_polygon_multiple_labels.png | Bin 0 -> 2948 bytes
.../sp_polygon_multiple_labels_mask.png | Bin 0 -> 1055 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 -> 886 bytes
.../expected_piediagram/expected_piediagram.png | Bin 65439 -> 61040 bytes
.../expected_piediagram_mask.png | Bin 90545 -> 89273 bytes
.../expected_piediagram_expression.png | Bin 49299 -> 46031 bytes
.../expected_raster_colorRamp1_mask.png | Bin 365 -> 366 bytes
.../expected_raster_geojp2.png} | Bin
.../expected_raster_geojp2_mask.png} | Bin
.../expected_raster_multibandrenderer.png | Bin 0 -> 1301 bytes
.../expected_raster_multibandrenderer_mask.png | Bin 0 -> 1186 bytes
.../windows_rgbwcmyk01_YeGeo_anomaly.png | Bin 625 -> 0 bytes
.../expected_rulebased_disabled_else_mask.png | Bin 1229 -> 1230 bytes
.../expected_rulebased_else_mask.png | Bin 1257 -> 1258 bytes
.../expected_singlesymbol_orderby.png | Bin 0 -> 471539 bytes
.../expected_singlesymbol_orderby_mask.png | Bin 0 -> 2564 bytes
.../expected_symbol_color_variable.png | Bin 0 -> 3570126 bytes
.../expected_symbol_color_variable_mask.png | Bin 0 -> 9648 bytes
.../default/expected_vector_blendmodes_mask.png | Bin 0 -> 12975 bytes
.../expected_vector_featureblendmodes_mask.png | Bin 0 -> 12494 bytes
.../expected_vector_layertransparency_mask.png | Bin 0 -> 11487 bytes
.../expected_label_order_layer1.png | Bin 0 -> 37870 bytes
.../expected_label_order_layer1_mask.png | Bin 0 -> 33904 bytes
.../expected_label_order_layer2.png | Bin 0 -> 37678 bytes
.../expected_label_order_layer2_mask.png | Bin 0 -> 34038 bytes
.../expected_label_order_mixed.png | Bin 0 -> 37864 bytes
.../expected_label_order_mixed_mask.png | Bin 0 -> 33853 bytes
.../expected_label_order_size.png | Bin 0 -> 37022 bytes
.../expected_label_order_size_mask.png | Bin 0 -> 14644 bytes
.../expected_label_order_zindex.png | Bin 0 -> 35407 bytes
.../expected_label_order_zindex_mask.png | Bin 0 -> 42131 bytes
.../expected_labeling_basic.png | Bin 24151 -> 24392 bytes
.../expected_labeling_basic_mask.png | Bin 35977 -> 21234 bytes
.../expected_labeling_point_diagrams_mask.png | Bin 3116 -> 9988 bytes
.../expected_labeling_rulebased_mask.png | Bin 29850 -> 34060 bytes
.../expected_legend_basic_mask.png | Bin 18721 -> 19941 bytes
.../expected_legend_big_marker_mask.png | Bin 20130 -> 21900 bytes
.../expected_legend_diagram_attributes.png | Bin 0 -> 5729 bytes
.../expected_legend_diagram_attributes_mask.png | Bin 0 -> 2374 bytes
.../expected_legend_diagram_size.png | Bin 0 -> 14032 bytes
.../expected_legend_diagram_size_mask.png | Bin 0 -> 3467 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_expression2.png | Bin 0 -> 11643 bytes
.../expected_legend_filter_by_expression2_mask.png | Bin 0 -> 16272 bytes
.../expected_legend_filter_by_map.png | Bin 10637 -> 7965 bytes
.../expected_legend_filter_by_map_mask.png | Bin 13481 -> 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 -> 11643 bytes
.../expected_legend_filter_by_polygon_mask.png | Bin 0 -> 16448 bytes
.../expected_legend_filter_by_polygon2.png | Bin 0 -> 6893 bytes
.../expected_legend_filter_by_polygon2_mask.png | Bin 0 -> 6538 bytes
.../expected_legend_long_symbol_text_mask.png | Bin 23256 -> 24351 bytes
.../expected_legend_mapunits.png | Bin 0 -> 11060 bytes
.../expected_legend_mapunits_mask.png | Bin 0 -> 2698 bytes
.../expected_legend_raster_border_mask.png | Bin 808 -> 1049 bytes
.../expected_legend_three_columns_mask.png | Bin 18810 -> 20020 bytes
.../expected_map_magnification.png | Bin 0 -> 15406 bytes
.../expected_map_magnification_mask.png | Bin 0 -> 5856 bytes
.../expected_map_magnification_6_5.png | Bin 0 -> 3709 bytes
.../expected_map_magnification_6_5_mask.png | Bin 0 -> 2373 bytes
.../expected_lines-parallel-label+45_mask.png | Bin 3061 -> 3062 bytes
.../expected_simplepoints+30.png | Bin 40258 -> 1387 bytes
.../expected_simplepoints+30_mask.png | Bin 1656 -> 520 bytes
.../expected_simplepoints-datadefined+90_mask.png | Bin 2727 -> 2733 bytes
.../expected_svgpoints-60_mask.png | Bin 2191 -> 2191 bytes
.../expected_svgpoints-datadefined+90_mask.png | Bin 3479 -> 3491 bytes
.../expected_line_offset_mask.png | Bin 464 -> 0 bytes
.../expected_nullrenderer_render.png | Bin 0 -> 957 bytes
.../expected_nullrenderer_selected.png | Bin 0 -> 3467 bytes
.../expected_nullrenderer_selected_mask.png | Bin 0 -> 1622 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_symbol_centroidfill.png | Bin 0 -> 641536 bytes
.../expected_symbol_centroidfill_mask.png | Bin 0 -> 2221 bytes
.../expected_symbol_centroidfill_part_biggest.png | Bin 0 -> 641536 bytes
...ected_symbol_centroidfill_part_biggest_mask.png | Bin 0 -> 2184 bytes
.../expected_ellipsemarker.png | Bin 0 -> 11132 bytes
.../expected_ellipsemarker_mask.png | Bin 0 -> 8996 bytes
.../expected_ellipsemarker_beveljoin.png | Bin 0 -> 29266 bytes
.../expected_ellipsemarker_beveljoin_mask.png | Bin 0 -> 9006 bytes
.../expected_ellipsemarker_bounds.png | Bin 0 -> 12101 bytes
.../expected_ellipsemarker_bounds_mask.png | Bin 0 -> 7437 bytes
.../expected_ellipsemarker_miterjoin.png | Bin 0 -> 29379 bytes
.../expected_ellipsemarker_miterjoin_mask.png | Bin 0 -> 9187 bytes
.../expected_ellipsemarker_roundjoin.png | Bin 0 -> 29758 bytes
.../expected_ellipsemarker_roundjoin_mask.png | Bin 0 -> 10697 bytes
.../expected_filledmarker.png | Bin 0 -> 20564 bytes
.../expected_filledmarker_mask.png | Bin 0 -> 4499 bytes
.../expected_filledmarker_bounds.png | Bin 0 -> 9439 bytes
.../expected_filledmarker_bounds_mask.png | Bin 0 -> 2383 bytes
.../expected_filledmarker_datadefinedshape.png | Bin 0 -> 12738 bytes
...expected_filledmarker_datadefinedshape_mask.png | Bin 0 -> 2920 bytes
.../expected_fontmarker/expected_fontmarker.png | Bin 0 -> 10399 bytes
.../expected_fontmarker_mask.png | Bin 0 -> 5357 bytes
.../expected_fontmarker_bounds.png | Bin 0 -> 3973 bytes
.../expected_fontmarker_bounds_mask.png | Bin 0 -> 4153 bytes
.../expected_fontmarker_outline.png | Bin 0 -> 641536 bytes
.../expected_fontmarker_outline_mask.png | Bin 0 -> 8457 bytes
.../expected_gradient/expected_gradient_mask.png | Bin 0 -> 6576 bytes
.../expected_gradient_colors_mask.png | Bin 0 -> 5610 bytes
.../expected_gradient_conical_mask.png | Bin 0 -> 6621 bytes
.../expected_gradient_from_qml_mask.png | Bin 0 -> 6239 bytes
.../expected_gradient_radial_mask.png | Bin 0 -> 6613 bytes
.../expected_gradient_ramp_mask.png | Bin 0 -> 5430 bytes
.../expected_gradient_ref1centroid_mask.png | Bin 0 -> 6651 bytes
.../expected_gradient_ref2centroid_mask.png | Bin 0 -> 6558 bytes
.../expected_gradient_reflect_mask.png | Bin 0 -> 6589 bytes
.../expected_gradient_refpoints_mask.png | Bin 0 -> 6643 bytes
.../expected_gradient_repeat_mask.png | Bin 0 -> 6578 bytes
.../expected_gradient_rotate_mask.png | Bin 0 -> 6592 bytes
.../expected_gradient_viewport_mask.png | Bin 0 -> 6549 bytes
.../default/expected_inverted_polys_curved.png | Bin 0 -> 641536 bytes
.../precise/expected_inverted_polys_curved.png | Bin 0 -> 641536 bytes
.../expected_inverted_polys_graduated_mask.png | Bin 44494 -> 44099 bytes
.../expected_datadefined_subsymbol_mask.png | Bin 2055 -> 5302 bytes
.../expected_symbol_linefill_mask.png | Bin 2048 -> 3643 bytes
.../expected_line_offset/expected_line_offset.png | Bin
.../expected_line_offset_mask.png | Bin 0 -> 787 bytes
.../expected_datadefined_subsymbol_mask.png | Bin 1801 -> 3210 bytes
.../expected_symbol_pointfill_mask.png | Bin 0 -> 3196 bytes
.../expected_simplemarker.png | Bin 0 -> 7919 bytes
.../expected_simplemarker_mask.png | Bin 0 -> 8163 bytes
.../expected_simplemarker_beveljoin.png | Bin 0 -> 22772 bytes
.../expected_simplemarker_beveljoin_mask.png | Bin 0 -> 7970 bytes
.../expected_simplemarker_bounds.png | Bin 0 -> 15035 bytes
.../expected_simplemarker_bounds_mask.png | Bin 0 -> 7591 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 -> 5068 bytes
.../expected_simplemarker_boundsrotationoffset.png | Bin 0 -> 11845 bytes
...cted_simplemarker_boundsrotationoffset_mask.png | Bin 0 -> 2820 bytes
.../expected_simplemarker_miterjoin.png | Bin 0 -> 22822 bytes
.../expected_simplemarker_miterjoin_mask.png | Bin 0 -> 8139 bytes
.../expected_simplemarker_roundjoin.png | Bin 0 -> 23394 bytes
.../expected_simplemarker_roundjoin_mask.png | Bin 0 -> 9315 bytes
.../expected_svgmarker/expected_svgmarker.png | Bin 0 -> 10983 bytes
.../expected_svgmarker/expected_svgmarker_mask.png | Bin 0 -> 6565 bytes
.../expected_svgmarker_bounds.png | Bin 0 -> 9422 bytes
.../expected_svgmarker_bounds_mask.png | Bin 0 -> 5505 bytes
.../expected_circular_string.png | Bin 0 -> 1481 bytes
.../expected_circular_string_mask.png | Bin 0 -> 1648 bytes
.../expected_compound_curve.png | Bin 0 -> 993 bytes
.../expected_compound_curve_mask.png | Bin 0 -> 1054 bytes
.../expected_curve_polygon.png | Bin 0 -> 1618 bytes
.../expected_curve_polygon_mask.png | Bin 0 -> 1745 bytes
.../expected_curve_polygon_no_arc.png | Bin 0 -> 1196 bytes
.../expected_curve_polygon_no_arc_mask.png | Bin 0 -> 1244 bytes
.../expected_linestring/expected_linestring.png | Bin 0 -> 1272 bytes
.../expected_linestring_mask.png | Bin 0 -> 1309 bytes
.../expected_multicurve/expected_multicurve.png | Bin 0 -> 898 bytes
.../expected_multicurve_mask.png | Bin 0 -> 1081 bytes
.../expected_multilinestring.png | Bin 0 -> 443 bytes
.../expected_multilinestring_mask.png | Bin 0 -> 754 bytes
.../expected_multipoint/expected_multipoint.png | Bin 0 -> 894 bytes
.../expected_multipoint_mask.png | Bin 0 -> 1081 bytes
.../expected_multipolygon.png | Bin 0 -> 451 bytes
.../expected_multipolygon_mask.png | Bin 0 -> 722 bytes
.../symbolv2/expected_point/expected_point.png | Bin 0 -> 464 bytes
.../expected_point/expected_point_mask.png | Bin 0 -> 770 bytes
.../symbolv2/expected_polygon/expected_polygon.png | Bin 0 -> 630 bytes
.../expected_polygon/expected_polygon_mask.png | Bin 0 -> 716 bytes
tests/testdata/curved_polys.gpkg | Bin 0 -> 45056 bytes
tests/testdata/delimitedtext/test14666.csv | 7 +
tests/testdata/delimitedtext/testwkt.csv | 6 +-
tests/testdata/elev.gpx | 15 +
tests/testdata/france_parts.dbf | Bin 10621 -> 10621 bytes
tests/testdata/geom_data.csv | 28 +-
tests/testdata/labeling/multi_polygon.qml | 245 +
tests/testdata/labeling/pal_features_v3.sqlite | Bin 87040 -> 144384 bytes
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/noelev.gpx | 12 +
tests/testdata/ogr_types.dat | Bin 0 -> 355 bytes
tests/testdata/ogr_types.id | Bin 0 -> 4 bytes
tests/testdata/ogr_types.map | Bin 0 -> 3584 bytes
tests/testdata/ogr_types.tab | 13 +
tests/testdata/provider/GetCapabilities.xml | 188 +
tests/testdata/provider/delimited_wkt.csv | 12 +-
tests/testdata/provider/delimited_wkt_poly.csv | 6 +
tests/testdata/provider/delimited_xy.csv | 12 +-
tests/testdata/provider/shapefile.dbf | Bin 634 -> 898 bytes
tests/testdata/provider/shapefile_poly.dbf | Bin 0 -> 109 bytes
.../shapefile_poly.prj} | 0
.../shapefile_poly.qpj} | 0
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 4994048 -> 5006336 bytes
tests/testdata/provider/testdata.sql | 189 -
tests/testdata/provider/testdata_db2.sql | 43 +
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 | 414 +
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 +
.../qgis_local_server/test-project/test-server.qgs | 2 +-
tests/testdata/qgis_server/getcapabilities.txt | 10 +-
.../qgis_server/getcapabilities_inspire.txt | 161 +
tests/testdata/qgis_server/getprojectsettings.txt | 14 +-
tests/testdata/qgis_server/test+project.qgs | 2 +-
.../testdata/qgis_server/test+project_inspire.qgs | 443 +
tests/testdata/qgis_server/test+project_wfs.qgs | 467 +
.../qgis_server/wfs_describefeaturetype.txt | 19 +
tests/testdata/qgis_server/wfs_getcapabilities.txt | 107 +
.../testdata/qgis_server/wfs_getfeature_limit2.txt | 42 +
.../testdata/qgis_server/wfs_getfeature_nobbox.txt | 59 +
.../qgis_server/wfs_getfeature_start1_limit1.txt | 25 +
.../qgis_server/wfs_getfeature_startindex2.txt | 25 +
.../qgis_server/wms_getfeatureinfo-text-html.txt | 21 +
.../qgis_server/wms_getfeatureinfo-text-plain.txt | 12 +
.../qgis_server/wms_getfeatureinfo_filter.txt | 15 +
.../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/.gitignore | 3 +
tests/testdata/raster/byte.tif | Bin 0 -> 736 bytes
tests/testdata/raster/byte_with_nan_nodata.tif | Bin 0 -> 371 bytes
tests/testdata/raster/test.asc | 6 +
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 | 23 +
tests/testdata/test_symbol_svg.svg | 76 +
tests/testdata/vector_and_raster.qlr | 323 +
.../testdata/wfs_transactional/test_linestring.dbf | Bin 0 -> 97 bytes
.../test_linestring.prj} | 0
.../test_linestring.qpj} | 0
.../testdata/wfs_transactional/test_linestring.shp | Bin 0 -> 100 bytes
.../testdata/wfs_transactional/test_linestring.shx | Bin 0 -> 100 bytes
tests/testdata/wfs_transactional/test_point.dbf | Bin 0 -> 97 bytes
.../test_point.prj} | 0
.../test_point.qpj} | 0
tests/testdata/wfs_transactional/test_point.shp | Bin 0 -> 100 bytes
tests/testdata/wfs_transactional/test_point.shx | Bin 0 -> 100 bytes
tests/testdata/wfs_transactional/test_polygon.dbf | Bin 0 -> 97 bytes
.../test_polygon.prj} | 0
.../test_polygon.qpj} | 0
tests/testdata/wfs_transactional/test_polygon.shp | Bin 0 -> 100 bytes
tests/testdata/wfs_transactional/test_polygon.shx | Bin 0 -> 100 bytes
.../wfs_transactional/wfs_transactional.qgs | 529 +
7238 files changed, 2116875 insertions(+), 1689792 deletions(-)
create mode 100644 .editorconfig
delete mode 100644 CODING
create mode 100644 CONTRIBUTE.md
create mode 100755 ci/travis/linux/qt4/before_install.sh
create mode 100755 ci/travis/linux/qt4/install.sh
create mode 100755 ci/travis/linux/qt4/script.sh
create mode 100755 ci/travis/linux/qt5/before_install.sh
create mode 100755 ci/travis/linux/qt5/blacklist.txt
create mode 100755 ci/travis/linux/qt5/install.sh
create mode 100755 ci/travis/linux/qt5/script.sh
delete mode 100644 cmake/FindPyQt.py
create mode 100644 cmake/FindPyQt4.py
create mode 100644 cmake/FindPyQt5.cmake
create mode 100644 cmake/FindPyQt5.py
delete mode 100644 cmake/FindSPATIALITE.cmake
create mode 100644 cmake/FindSpatiaLite.cmake
delete mode 100644 cmake/PyQt4Macros.cmake
create mode 100644 cmake/PyQtMacros.cmake
create mode 100644 debian/mime/application/x-qgis-composer-template.desktop
create mode 100644 debian/mime/application/x-qgis-layer-definition.desktop
create mode 100644 debian/qgis-mime-icon192x192.png
create mode 100644 debian/qgis-mime-icon256x256.png
create mode 100644 debian/qgis-mime-icon512x512.png
delete mode 100755 debian/qgis-plugin-grass.postrm
delete mode 100755 debian/qgis-plugin-grass.preinst
create mode 100644 debian/qgis-qgs128x128.png
create mode 100644 debian/qgis-qgs16x16.png
create mode 100644 debian/qgis-qgs192x192.png
create mode 100644 debian/qgis-qgs22x22.png
create mode 100644 debian/qgis-qgs24x24.png
create mode 100644 debian/qgis-qgs256x256.png
create mode 100644 debian/qgis-qgs32x32.png
create mode 100644 debian/qgis-qgs36x36.png
create mode 100644 debian/qgis-qgs42x42.png
create mode 100644 debian/qgis-qgs48x48.png
create mode 100644 debian/qgis-qgs512x512.png
create mode 100644 debian/qgis-qgs64x64.png
create mode 100644 debian/qgis-qgs72x72.png
create mode 100644 debian/qgis-qgs80x80.png
create mode 100644 debian/qgis-qgs8x8.png
create mode 100644 debian/qgis-qgs96x96.png
create mode 100644 debian/qgis-qlr128x128.png
create mode 100644 debian/qgis-qlr16x16.png
create mode 100644 debian/qgis-qlr192x192.png
create mode 100644 debian/qgis-qlr22x22.png
create mode 100644 debian/qgis-qlr24x24.png
create mode 100644 debian/qgis-qlr256x256.png
create mode 100644 debian/qgis-qlr32x32.png
create mode 100644 debian/qgis-qlr36x36.png
create mode 100644 debian/qgis-qlr42x42.png
create mode 100644 debian/qgis-qlr48x48.png
create mode 100644 debian/qgis-qlr512x512.png
create mode 100644 debian/qgis-qlr64x64.png
create mode 100644 debian/qgis-qlr72x72.png
create mode 100644 debian/qgis-qlr80x80.png
create mode 100644 debian/qgis-qlr8x8.png
create mode 100644 debian/qgis-qlr96x96.png
create mode 100644 debian/qgis-qml128x128.png
create mode 100644 debian/qgis-qml16x16.png
create mode 100644 debian/qgis-qml192x192.png
create mode 100644 debian/qgis-qml22x22.png
create mode 100644 debian/qgis-qml24x24.png
create mode 100644 debian/qgis-qml256x256.png
create mode 100644 debian/qgis-qml32x32.png
create mode 100644 debian/qgis-qml36x36.png
create mode 100644 debian/qgis-qml42x42.png
create mode 100644 debian/qgis-qml48x48.png
create mode 100644 debian/qgis-qml512x512.png
create mode 100644 debian/qgis-qml64x64.png
create mode 100644 debian/qgis-qml72x72.png
create mode 100644 debian/qgis-qml80x80.png
create mode 100644 debian/qgis-qml8x8.png
create mode 100644 debian/qgis-qml96x96.png
create mode 100644 debian/qgis-qpt128x128.png
create mode 100644 debian/qgis-qpt16x16.png
create mode 100644 debian/qgis-qpt192x192.png
create mode 100644 debian/qgis-qpt22x22.png
create mode 100644 debian/qgis-qpt24x24.png
create mode 100644 debian/qgis-qpt256x256.png
create mode 100644 debian/qgis-qpt32x32.png
create mode 100644 debian/qgis-qpt36x36.png
create mode 100644 debian/qgis-qpt42x42.png
create mode 100644 debian/qgis-qpt48x48.png
create mode 100644 debian/qgis-qpt512x512.png
create mode 100644 debian/qgis-qpt64x64.png
create mode 100644 debian/qgis-qpt72x72.png
create mode 100644 debian/qgis-qpt80x80.png
create mode 100644 debian/qgis-qpt8x8.png
create mode 100644 debian/qgis-qpt96x96.png
create mode 100644 debian/qgis.preinst
delete mode 100644 doc/CODING.html
delete mode 100644 doc/CODING.t2t
create mode 100644 doc/api_custom.css
create mode 100644 doc/images/projects/thumbnails/035ade9287e0bae1ddf62a00a52519f028a18e7f.png.100x50_q85.jpg
create mode 100644 doc/images/projects/thumbnails/0baa83c55c7c6194627e87ca81c9dffd4eee9ad1.png.100x50_q85.png
create mode 100644 doc/images/projects/thumbnails/0d5fea827c8bfc486877065e21d3e28f89788e78.png.100x50_q85.png
create mode 100644 doc/images/projects/thumbnails/0d8ae6aad78ca052492dff96434ddb54d5401262.png.50x50_q85.png
create mode 100644 doc/images/projects/thumbnails/0e2f6fb1efc89d41120cddf90509374642d400b4.png.50x50_q85.png
create mode 100644 doc/images/projects/thumbnails/0eb2c265017956fb6b15cb9a098f8d27928152e8.jpg.100x50_q85.jpg
create mode 100644 doc/images/projects/thumbnails/1607f4bc4a24d0e6aabe5e8e424b93b40b83be3a.png.100x50_q85.png
create mode 100644 doc/images/projects/thumbnails/1789f70f1058ee18570638070439a8082b91dca8.png.100x50_q85.jpg
create mode 100644 doc/images/projects/thumbnails/207dd8769c4926452e07e39d88716ec518ff5f3a.png.100x50_q85.png
create mode 100644 doc/images/projects/thumbnails/25ce8c01cf28046bac3866b5649d269138d257a4.png.100x50_q85.png
create mode 100644 doc/images/projects/thumbnails/35602d87c0858381e9a95a481808b27249f0f592.jpg.200x100_q85.jpg
create mode 100644 doc/images/projects/thumbnails/44113fc21a8e2cd84d93459d0f00b3a64850095c.png.100x50_q85.jpg
create mode 100644 doc/images/projects/thumbnails/44e7274c2c76c57d1e2338ddb55a7fb7e764b765.png.100x50_q85.png
create mode 100644 doc/images/projects/thumbnails/46d3e22cccef65fc941eaf0d080fcabbe29d3aff.png.100x50_q85.png
create mode 100644 doc/images/projects/thumbnails/5a65a575314f063d065ef84840e734e411c770f2.png.100x50_q85.png
create mode 100644 doc/images/projects/thumbnails/63b4e423e3ae2888b441002777aee43514e3e271.png.200x100_q85.png
create mode 100644 doc/images/projects/thumbnails/69255208cf440914eb947bf6dce5cee1c78455ba.jpg.100x50_q85.jpg
create mode 100644 doc/images/projects/thumbnails/69f8dd7f727158ebeb6bcbdce6fef4cb313ad9f9.png.100x50_q85.png
create mode 100644 doc/images/projects/thumbnails/6e9c4de359ddbda8ed0b144478e7fa001e22ba63.jpg.100x50_q85.jpg
create mode 100644 doc/images/projects/thumbnails/775de328b2774c112cc73fb5aaaee9696220649b.png.100x50_q85.png
create mode 100644 doc/images/projects/thumbnails/7ab30679cc486ecb9981c8c02a6d6ba1fb6ca2c7.png.100x50_q85.jpg
create mode 100644 doc/images/projects/thumbnails/879213e1d9dd7d4e4adb87abf81c96c26c25cd36.png.100x50_q85.jpg
create mode 100644 doc/images/projects/thumbnails/8d0653a46046e8d43a28d4ea3466633f15d17636.png.100x50_q85.jpg
create mode 100644 doc/images/projects/thumbnails/945e5e1463ca738057fd9bae0a427519ccbfef0d.png.300x150_q85.png
create mode 100644 doc/images/projects/thumbnails/95966a3500fe4f686b531f05fcf85f59ed0dcb93.png.100x50_q85.png
create mode 100644 doc/images/projects/thumbnails/9d30ee055aaea7ef42b807b1b4fcd22566eef69d.png.100x50_q85.png
create mode 100644 doc/images/projects/thumbnails/a784c121da037ea4fdb57c0de6ce4573af6d8c6c.png.100x50_q85.png
create mode 100644 doc/images/projects/thumbnails/af9b8c3a4363482f12c7b2dff14659fd9ff6240c.png.100x50_q85.jpg
create mode 100644 doc/images/projects/thumbnails/b3196a2b5781e788e6adac40ecf6964eddc4d38e.png.100x50_q85.png
create mode 100644 doc/images/projects/thumbnails/bba9a55eb7e288e622e7bf40ee85326c28cf09f3.jpg.100x50_q85.jpg
create mode 100644 doc/images/projects/thumbnails/c8dbccba699fc2f34ef61b034f7b86adfd96f4c4.png.100x50_q85.jpg
create mode 100644 doc/images/projects/thumbnails/d31441980fc90fb15735df8509527e6a1badce72.png.100x50_q85.png
create mode 100644 doc/images/projects/thumbnails/d5fd4af2929840586da0bd45110758c5b0a786ff.png.50x50_q85.png
create mode 100644 doc/images/projects/thumbnails/e24951be1e5ff2d6fd591f9760871e38a684bed0.png.100x50_q85.png
create mode 100644 doc/images/projects/thumbnails/f6379f3083e612fd47917e1f948d795b6951dde9.png.200x100_q85.png
create mode 100644 doc/qt_creator_license_template
create mode 100644 doc/qtcreator_code_style.xml
create mode 100644 doc/release-sponsors.html
create mode 100644 i18n/qgis_bg.ts
delete mode 100644 i18n/qgis_sr.ts
delete mode 100644 i18n/qgis_sr at latin.ts
create mode 100644 i18n/qgis_zh-Hant.ts
delete mode 100644 i18n/qgis_zh_CN.ts
delete mode 100644 i18n/qgis_zh_TW.ts
create mode 100755 images/flags/cy.png
create mode 100644 images/flags/en_GB.png
create mode 100755 images/flags/ga.png
create mode 100755 images/flags/gd.png
create mode 100755 images/flags/mt.png
rename images/flags/{zh_CN.png => zh_Hant.png} (100%)
delete mode 100644 images/flags/zh_TW.png
create mode 100644 images/icons/mac/dxf.icns
create mode 100644 images/icons/mac/qlr.icns
create mode 100644 images/icons/mac/qpt.icns
create mode 100644 images/icons/mac/sqlite.icns
create mode 100644 images/icons/qgis-icon-16x16_xmas.png
create mode 100644 images/icons/qgis-icon-60x60_xmas.png
create mode 100644 images/icons/qgis_asc_icon.svg
create mode 100644 images/icons/qgis_ddf_icon.svg
create mode 100644 images/icons/qgis_dem_icon.svg
create mode 100644 images/icons/qgis_dt0_icon.svg
create mode 100644 images/icons/qgis_dxf_icon.svg
create mode 100644 images/icons/qgis_gml_icon.svg
create mode 100644 images/icons/qgis_icon_xmas.svg
create mode 100644 images/icons/qgis_img_icon.svg
create mode 100644 images/icons/qgis_jp2_icon.svg
create mode 100644 images/icons/qgis_mif_icon.svg
create mode 100644 images/icons/qgis_mime_icon.svg
create mode 100644 images/icons/qgis_mldata_icon.svg
create mode 100644 images/icons/qgis_qgs_icon.svg
create mode 100644 images/icons/qgis_qlr_icon.svg
create mode 100644 images/icons/qgis_qml_icon.svg
create mode 100644 images/icons/qgis_qpt_icon.svg
create mode 100644 images/icons/qgis_shp_icon.svg
create mode 100644 images/icons/qgis_sqlite_icon.svg
create mode 100644 images/icons/qgis_tif_icon.svg
delete mode 100644 images/sponsors/aas_300wide.png
delete mode 100644 images/sponsors/bronze.png
delete mode 100644 images/sponsors/buttons.xcf
delete mode 100644 images/sponsors/gaia.png
delete mode 100644 images/sponsors/geosynergy.png
delete mode 100644 images/sponsors/gold.png
delete mode 100644 images/sponsors/ibw.png
delete mode 100644 images/sponsors/platinum.png
delete mode 100644 images/sponsors/silver.png
delete mode 100644 images/sponsors/vorarlberg.png
create mode 100644 images/svg/symbol/disability_accessibility.svg
create mode 100644 images/svg/symbol/disability_accessibility2.svg
create mode 100644 images/svg/symbol/disability_lowvision.svg
create mode 100644 images/themes/default/cadtools/cad.svg
create mode 100644 images/themes/default/diagramNone.svg
create mode 100644 images/themes/default/grass_mapset_open.png
create mode 100644 images/themes/default/grass_mapset_search.png
create mode 100644 images/themes/default/labelingNone.svg
create mode 100644 images/themes/default/labelingObstacle.svg
create mode 100644 images/themes/default/labelingRuleBased.svg
create mode 100644 images/themes/default/labelingSingle.svg
create mode 100644 images/themes/default/legend.svg
create mode 100644 images/themes/default/locked_repeating.svg
create mode 100644 images/themes/default/mActionAddAfsLayer.svg
create mode 100644 images/themes/default/mActionAddAmsLayer.svg
create mode 100644 images/themes/default/mActionAddArrow.svg
create mode 100644 images/themes/default/mActionAddBasicCircle.svg
create mode 100644 images/themes/default/mActionAddBasicRectangle.svg
create mode 100644 images/themes/default/mActionAddBasicShape.svg
create mode 100644 images/themes/default/mActionAddBasicTriangle.svg
create mode 100644 images/themes/default/mActionAddDb2Layer.svg
create mode 100644 images/themes/default/mActionAddHtml.svg
create mode 100644 images/themes/default/mActionAddImage.svg
create mode 100644 images/themes/default/mActionAddLegend.svg
create mode 100644 images/themes/default/mActionAddMap.svg
create mode 100644 images/themes/default/mActionAddNodesItem.svg
create mode 100644 images/themes/default/mActionAddPart.svg
create mode 100644 images/themes/default/mActionAddPolygon.svg
create mode 100644 images/themes/default/mActionAddPolyline.svg
create mode 100644 images/themes/default/mActionAddRing.svg
copy images/themes/default/{mActionOpenTable.png => mActionAddTable.png} (100%)
create mode 100644 images/themes/default/mActionAddTable.svg
create mode 100644 images/themes/default/mActionAddVirtualLayer.svg
create mode 100644 images/themes/default/mActionAlignBottom.svg
create mode 100644 images/themes/default/mActionAlignHCenter.svg
create mode 100644 images/themes/default/mActionAlignLeft.svg
create mode 100644 images/themes/default/mActionAlignRight.svg
create mode 100644 images/themes/default/mActionAlignTop.svg
create mode 100644 images/themes/default/mActionAlignVCenter.svg
create mode 100644 images/themes/default/mActionAnnotation.svg
create mode 100644 images/themes/default/mActionCalculateField.svg
create mode 100644 images/themes/default/mActionChangeLabelProperties.svg
create mode 100644 images/themes/default/mActionConditionalFormatting.svg
create mode 100644 images/themes/default/mActionCreateMemory.svg
create mode 100644 images/themes/default/mActionDeleteAttribute.svg
create mode 100644 images/themes/default/mActionDeletePart.svg
create mode 100644 images/themes/default/mActionDeleteRing.svg
copy images/themes/default/{pie-chart.svg => mActionDiagramProperties.svg} (100%)
create mode 100644 images/themes/default/mActionEditCopy.svg
create mode 100644 images/themes/default/mActionEditCut.svg
create mode 100644 images/themes/default/mActionEditNodesItem.svg
create mode 100644 images/themes/default/mActionEditPaste.svg
create mode 100644 images/themes/default/mActionFilePrint.svg
create mode 100644 images/themes/default/mActionFilterTableFields.svg
create mode 100644 images/themes/default/mActionFormAnnotation.svg
create mode 100644 images/themes/default/mActionFormView.svg
create mode 100644 images/themes/default/mActionFullCumulativeCutStretch.svg
create mode 100644 images/themes/default/mActionGroupItems.svg
create mode 100644 images/themes/default/mActionHistory.svg
create mode 100644 images/themes/default/mActionHtmlAnnotation.svg
create mode 100644 images/themes/default/mActionInvertSelection.svg
create mode 100644 images/themes/default/mActionLabel.svg
create mode 100644 images/themes/default/mActionLabeling.svg
create mode 100644 images/themes/default/mActionLocalCumulativeCutStretch.svg
create mode 100644 images/themes/default/mActionLocalHistogramStretch.svg
create mode 100644 images/themes/default/mActionLowerItems.svg
create mode 100644 images/themes/default/mActionMapTips.svg
create mode 100644 images/themes/default/mActionMeasure.svg
create mode 100644 images/themes/default/mActionMeasureAngle.svg
create mode 100644 images/themes/default/mActionMeasureArea.svg
create mode 100644 images/themes/default/mActionMergeFeatureAttributes.svg
create mode 100644 images/themes/default/mActionMergeFeatures.svg
create mode 100644 images/themes/default/mActionMoveFeature.svg
create mode 100644 images/themes/default/mActionMoveFeatureLine.svg
create mode 100644 images/themes/default/mActionMoveFeaturePoint.svg
create mode 100644 images/themes/default/mActionMoveItemContent.svg
create mode 100644 images/themes/default/mActionMoveItemsToBottom.svg
create mode 100644 images/themes/default/mActionMoveItemsToTop.svg
create mode 100644 images/themes/default/mActionMoveLabel.svg
create mode 100644 images/themes/default/mActionMultiEdit.svg
create mode 100644 images/themes/default/mActionNewAttribute.svg
create mode 100644 images/themes/default/mActionNewBookmark.svg
create mode 100644 images/themes/default/mActionNewGeoPackageLayer.svg
create mode 100644 images/themes/default/mActionNewTableRow.svg
create mode 100644 images/themes/default/mActionNodeTool.svg
create mode 100644 images/themes/default/mActionOffsetCurve.svg
create mode 100644 images/themes/default/mActionOffsetPointSymbols.svg
create mode 100644 images/themes/default/mActionOpenTable.svg
create mode 100644 images/themes/default/mActionRaiseItems.svg
create mode 100644 images/themes/default/mActionRedo.svg
create mode 100644 images/themes/default/mActionReshape.svg
create mode 100644 images/themes/default/mActionRotateFeature.svg
create mode 100644 images/themes/default/mActionRotatePointSymbols.svg
create mode 100644 images/themes/default/mActionSaveAsPDF.svg
create mode 100644 images/themes/default/mActionSaveAsSVG.svg
create mode 100644 images/themes/default/mActionSaveMapAsImage.svg
create mode 100644 images/themes/default/mActionScaleBar.svg
create mode 100644 images/themes/default/mActionSelectAll.png
create mode 100644 images/themes/default/mActionSelectAll.svg
create mode 100644 images/themes/default/mActionSelectedToTop.svg
create mode 100644 images/themes/default/mActionShowBookmarks.svg
create mode 100644 images/themes/default/mActionSimplify.svg
create mode 100644 images/themes/default/mActionSum.svg
create mode 100644 images/themes/default/mActionSvgAnnotation.svg
create mode 100644 images/themes/default/mActionTextAnnotation.svg
create mode 100644 images/themes/default/mActionTracing.png
create mode 100644 images/themes/default/mActionTracing.svg
create mode 100644 images/themes/default/mActionUndo.svg
create mode 100644 images/themes/default/mActionUngroupItems.svg
create mode 100644 images/themes/default/mActionZoomToBookmark.svg
create mode 100644 images/themes/default/mIconAfs.svg
create mode 100644 images/themes/default/mIconAms.svg
create mode 100644 images/themes/default/mIconDb2.svg
create mode 100644 images/themes/default/mIconFieldDate.svg
create mode 100644 images/themes/default/mIconFieldDateTime.svg
create mode 100644 images/themes/default/mIconFieldFloat.svg
create mode 100644 images/themes/default/mIconFieldInteger.svg
create mode 100644 images/themes/default/mIconFieldText.svg
create mode 100644 images/themes/default/mIconFieldTime.svg
create mode 100644 images/themes/default/mIconFormSelect.svg
create mode 100644 images/themes/default/multieditChangedValues.svg
create mode 100644 images/themes/default/multieditMixedValues.svg
create mode 100644 images/themes/default/multieditSameValues.svg
create mode 100644 images/themes/default/propertyicons/diagram.svg
create mode 100644 images/themes/default/propertyicons/stylepreset.svg
create mode 100644 images/themes/default/propertyicons/symbology.svg
create mode 100644 images/themes/default/renderer25dSymbol.svg
create mode 100644 images/themes/default/rendererCategorizedSymbol.svg
create mode 100644 images/themes/default/rendererGraduatedSymbol.svg
create mode 100644 images/themes/default/rendererGrassSymbol.svg
create mode 100644 images/themes/default/rendererHeatmapSymbol.svg
create mode 100644 images/themes/default/rendererInvertedSymbol.svg
create mode 100644 images/themes/default/rendererNullSymbol.svg
create mode 100644 images/themes/default/rendererPointDisplacementSymbol.svg
create mode 100644 images/themes/default/rendererRuleBasedSymbol.svg
create mode 100644 images/themes/default/rendererSingleSymbol.svg
create mode 100644 images/themes/default/sort.svg
create mode 100644 images/themes/default/styleicons/multibandcolor.svg
create mode 100644 images/themes/default/styleicons/paletted.svg
create mode 100644 images/themes/default/styleicons/singlebandgray.svg
create mode 100644 images/themes/default/styleicons/singlebandpseudocolor.svg
create mode 100644 images/themes/default/sync_views.svg
copy {python/plugins/fTools/icons => images/themes}/default/vector_grid.png (100%)
create mode 100644 python/PyQt/CMakeLists.txt
create mode 100644 python/PyQt/PyQt4/Qsci.py
create mode 100644 python/PyQt/PyQt4/QtCore.py
create mode 100644 python/PyQt/PyQt4/QtGui.py
create mode 100644 python/PyQt/PyQt4/QtNetwork.py
create mode 100644 python/PyQt/PyQt4/QtPrintSupport.py
create mode 100644 python/PyQt/PyQt4/QtSql.py
create mode 100644 python/PyQt/PyQt4/QtSvg.py
create mode 100644 python/PyQt/PyQt4/QtTest.py
create mode 100644 python/PyQt/PyQt4/QtWebKit.py
create mode 100644 python/PyQt/PyQt4/QtWebKitWidgets.py
create mode 100644 python/PyQt/PyQt4/QtWidgets.py
create mode 100644 python/PyQt/PyQt4/QtXml.py
create mode 100644 python/PyQt/PyQt4/__init__.py
create mode 100644 python/PyQt/PyQt4/uic/__init__.py
create mode 100644 python/PyQt/PyQt4/uic/properties.py
create mode 100644 python/PyQt/PyQt4/uic/pyuic.py
create mode 100644 python/PyQt/PyQt5/Qsci.py
create mode 100644 python/PyQt/PyQt5/QtCore.py
create mode 100644 python/PyQt/PyQt5/QtGui.py
create mode 100644 python/PyQt/PyQt5/QtNetwork.py
create mode 100644 python/PyQt/PyQt5/QtPrintSupport.py
create mode 100644 python/PyQt/PyQt5/QtSql.py
create mode 100644 python/PyQt/PyQt5/QtSvg.py
create mode 100644 python/PyQt/PyQt5/QtTest.py
create mode 100644 python/PyQt/PyQt5/QtWebKit.py
create mode 100644 python/PyQt/PyQt5/QtWebKitWidgets.py
create mode 100644 python/PyQt/PyQt5/QtWidgets.py
create mode 100644 python/PyQt/PyQt5/QtXml.py
copy TODO => python/PyQt/PyQt5/__init__.py (100%)
create mode 100644 python/PyQt/PyQt5/uic/__init__.py
create mode 100644 python/PyQt/PyQt5/uic/properties.py
create mode 100644 python/PyQt/PyQt5/uic/pyuic.py
copy python/{ext-libs/jinja2/testsuite/res => PyQt}/__init__.py (100%)
create mode 100644 python/analysis/openstreetmap/qgsosmbase.sip
create mode 100644 python/analysis/openstreetmap/qgsosmdatabase.sip
create mode 100644 python/analysis/openstreetmap/qgsosmdownload.sip
create mode 100644 python/analysis/openstreetmap/qgsosmimport.sip
create mode 100644 python/core/composer/qgscomposernodesitem.sip
create mode 100644 python/core/composer/qgscomposerpolygon.sip
create mode 100644 python/core/composer/qgscomposerpolyline.sip
create mode 100644 python/core/composer/qgsgroupungroupitemscommand.sip
create mode 100644 python/core/geometry/qgswkbptr.sip
create mode 100644 python/core/qgsaction.sip
create mode 100644 python/core/qgsactionmanager.sip
create mode 100644 python/core/qgsaggregatecalculator.sip
create mode 100644 python/core/qgsattributetableconfig.sip
create mode 100644 python/core/qgsdatetimestatisticalsummary.sip
create mode 100644 python/core/qgseditformconfig.sip
create mode 100644 python/core/qgsfeaturefilterprovider.sip
create mode 100644 python/core/qgsinterval.sip
create mode 100644 python/core/qgsjsonutils.sip
create mode 100644 python/core/qgsmaphittest.sip
create mode 100644 python/core/qgsobjectcustomproperties.sip
create mode 100644 python/core/qgsruntimeprofiler.sip
create mode 100644 python/core/qgssqlstatement.sip
create mode 100644 python/core/qgsstringstatisticalsummary.sip
create mode 100644 python/core/qgstracer.sip
create mode 100644 python/core/qgstransactiongroup.sip
create mode 100644 python/core/qgsunittypes.sip
create mode 100644 python/core/qgsvectorlayereditpassthrough.sip
create mode 100644 python/core/qgsvirtuallayerdefinition.sip
create mode 100644 python/core/qgsvirtuallayerdefinitionutils.sip
create mode 100644 python/core/qgsxmlutils.sip
create mode 100644 python/core/raster/qgshillshaderenderer.sip
create mode 100644 python/core/symbology-ng/qgs25drenderer.sip
create mode 100644 python/core/symbology-ng/qgsarrowsymbollayer.sip
create mode 100644 python/core/symbology-ng/qgsgeometrygeneratorsymbollayerv2.sip
create mode 100644 python/core/symbology-ng/qgsnullsymbolrenderer.sip
create mode 100644 python/ext-libs/future/_dummy_thread/__init__.py
create mode 100644 python/ext-libs/future/_markupbase/__init__.py
create mode 100644 python/ext-libs/future/_thread/__init__.py
create mode 100644 python/ext-libs/future/builtins/__init__.py
create mode 100644 python/ext-libs/future/configparser/__init__.py
create mode 100644 python/ext-libs/future/copyreg/__init__.py
create mode 100644 python/ext-libs/future/future-0.15.2.dist-info/DESCRIPTION.rst
create mode 100644 python/ext-libs/future/future-0.15.2.dist-info/INSTALLER
create mode 100644 python/ext-libs/future/future-0.15.2.dist-info/METADATA
create mode 100644 python/ext-libs/future/future-0.15.2.dist-info/RECORD
create mode 100644 python/ext-libs/future/future-0.15.2.dist-info/WHEEL
create mode 100644 python/ext-libs/future/future-0.15.2.dist-info/entry_points.txt
create mode 100644 python/ext-libs/future/future-0.15.2.dist-info/metadata.json
create mode 100644 python/ext-libs/future/future-0.15.2.dist-info/top_level.txt
create mode 100644 python/ext-libs/future/future/__init__.py
create mode 100644 python/ext-libs/future/future/backports/__init__.py
create mode 100644 python/ext-libs/future/future/backports/_markupbase.py
create mode 100644 python/ext-libs/future/future/backports/datetime.py
create mode 100644 python/ext-libs/future/future/backports/email/__init__.py
create mode 100644 python/ext-libs/future/future/backports/email/_encoded_words.py
create mode 100644 python/ext-libs/future/future/backports/email/_header_value_parser.py
create mode 100644 python/ext-libs/future/future/backports/email/_parseaddr.py
create mode 100644 python/ext-libs/future/future/backports/email/_policybase.py
create mode 100644 python/ext-libs/future/future/backports/email/base64mime.py
create mode 100644 python/ext-libs/future/future/backports/email/charset.py
create mode 100644 python/ext-libs/future/future/backports/email/encoders.py
create mode 100644 python/ext-libs/future/future/backports/email/errors.py
create mode 100644 python/ext-libs/future/future/backports/email/feedparser.py
create mode 100644 python/ext-libs/future/future/backports/email/generator.py
create mode 100644 python/ext-libs/future/future/backports/email/header.py
create mode 100644 python/ext-libs/future/future/backports/email/headerregistry.py
create mode 100644 python/ext-libs/future/future/backports/email/iterators.py
create mode 100644 python/ext-libs/future/future/backports/email/message.py
copy python/ext-libs/{jinja2/testsuite/res => future/future/backports/email/mime}/__init__.py (100%)
create mode 100644 python/ext-libs/future/future/backports/email/mime/application.py
create mode 100644 python/ext-libs/future/future/backports/email/mime/audio.py
create mode 100644 python/ext-libs/future/future/backports/email/mime/base.py
create mode 100644 python/ext-libs/future/future/backports/email/mime/image.py
create mode 100644 python/ext-libs/future/future/backports/email/mime/message.py
create mode 100644 python/ext-libs/future/future/backports/email/mime/multipart.py
create mode 100644 python/ext-libs/future/future/backports/email/mime/nonmultipart.py
create mode 100644 python/ext-libs/future/future/backports/email/mime/text.py
create mode 100644 python/ext-libs/future/future/backports/email/parser.py
create mode 100644 python/ext-libs/future/future/backports/email/policy.py
create mode 100644 python/ext-libs/future/future/backports/email/quoprimime.py
create mode 100644 python/ext-libs/future/future/backports/email/utils.py
create mode 100644 python/ext-libs/future/future/backports/html/__init__.py
create mode 100644 python/ext-libs/future/future/backports/html/entities.py
create mode 100644 python/ext-libs/future/future/backports/html/parser.py
copy python/ext-libs/{jinja2/testsuite/res => future/future/backports/http}/__init__.py (100%)
create mode 100644 python/ext-libs/future/future/backports/http/client.py
create mode 100644 python/ext-libs/future/future/backports/http/cookiejar.py
create mode 100644 python/ext-libs/future/future/backports/http/cookies.py
create mode 100644 python/ext-libs/future/future/backports/http/server.py
create mode 100644 python/ext-libs/future/future/backports/misc.py
create mode 100644 python/ext-libs/future/future/backports/socket.py
create mode 100644 python/ext-libs/future/future/backports/socketserver.py
create mode 100644 python/ext-libs/future/future/backports/test/__init__.py
create mode 100644 python/ext-libs/future/future/backports/test/badcert.pem
create mode 100644 python/ext-libs/future/future/backports/test/badkey.pem
create mode 100644 python/ext-libs/future/future/backports/test/dh512.pem
create mode 100644 python/ext-libs/future/future/backports/test/https_svn_python_org_root.pem
create mode 100644 python/ext-libs/future/future/backports/test/keycert.passwd.pem
create mode 100644 python/ext-libs/future/future/backports/test/keycert.pem
create mode 100644 python/ext-libs/future/future/backports/test/keycert2.pem
create mode 100644 python/ext-libs/future/future/backports/test/nokia.pem
create mode 100644 python/ext-libs/future/future/backports/test/nullbytecert.pem
rename TODO => python/ext-libs/future/future/backports/test/nullcert.pem (100%)
create mode 100644 python/ext-libs/future/future/backports/test/pystone.py
create mode 100644 python/ext-libs/future/future/backports/test/sha256.pem
create mode 100644 python/ext-libs/future/future/backports/test/ssl_cert.pem
create mode 100644 python/ext-libs/future/future/backports/test/ssl_key.passwd.pem
create mode 100644 python/ext-libs/future/future/backports/test/ssl_key.pem
create mode 100644 python/ext-libs/future/future/backports/test/ssl_servers.py
create mode 100644 python/ext-libs/future/future/backports/test/support.py
create mode 100644 python/ext-libs/future/future/backports/total_ordering.py
copy python/ext-libs/{jinja2/testsuite/res => future/future/backports/urllib}/__init__.py (100%)
create mode 100644 python/ext-libs/future/future/backports/urllib/error.py
create mode 100644 python/ext-libs/future/future/backports/urllib/parse.py
create mode 100644 python/ext-libs/future/future/backports/urllib/request.py
create mode 100644 python/ext-libs/future/future/backports/urllib/response.py
create mode 100644 python/ext-libs/future/future/backports/urllib/robotparser.py
create mode 100644 python/ext-libs/future/future/backports/xmlrpc/__init__.py
create mode 100644 python/ext-libs/future/future/backports/xmlrpc/client.py
create mode 100644 python/ext-libs/future/future/backports/xmlrpc/server.py
create mode 100644 python/ext-libs/future/future/builtins/__init__.py
create mode 100644 python/ext-libs/future/future/builtins/disabled.py
create mode 100644 python/ext-libs/future/future/builtins/iterators.py
create mode 100644 python/ext-libs/future/future/builtins/misc.py
create mode 100644 python/ext-libs/future/future/builtins/newnext.py
create mode 100644 python/ext-libs/future/future/builtins/newround.py
create mode 100644 python/ext-libs/future/future/builtins/newsuper.py
create mode 100644 python/ext-libs/future/future/moves/__init__.py
create mode 100644 python/ext-libs/future/future/moves/_dummy_thread.py
create mode 100644 python/ext-libs/future/future/moves/_markupbase.py
create mode 100644 python/ext-libs/future/future/moves/_thread.py
create mode 100644 python/ext-libs/future/future/moves/builtins.py
create mode 100644 python/ext-libs/future/future/moves/collections.py
create mode 100644 python/ext-libs/future/future/moves/configparser.py
create mode 100644 python/ext-libs/future/future/moves/copyreg.py
create mode 100644 python/ext-libs/future/future/moves/dbm/__init__.py
create mode 100644 python/ext-libs/future/future/moves/dbm/dumb.py
create mode 100644 python/ext-libs/future/future/moves/dbm/gnu.py
create mode 100644 python/ext-libs/future/future/moves/dbm/ndbm.py
create mode 100644 python/ext-libs/future/future/moves/html/__init__.py
create mode 100644 python/ext-libs/future/future/moves/html/entities.py
create mode 100644 python/ext-libs/future/future/moves/html/parser.py
create mode 100644 python/ext-libs/future/future/moves/http/__init__.py
create mode 100644 python/ext-libs/future/future/moves/http/client.py
create mode 100644 python/ext-libs/future/future/moves/http/cookiejar.py
create mode 100644 python/ext-libs/future/future/moves/http/cookies.py
create mode 100644 python/ext-libs/future/future/moves/http/server.py
create mode 100644 python/ext-libs/future/future/moves/itertools.py
create mode 100644 python/ext-libs/future/future/moves/pickle.py
create mode 100644 python/ext-libs/future/future/moves/queue.py
create mode 100644 python/ext-libs/future/future/moves/reprlib.py
create mode 100644 python/ext-libs/future/future/moves/socketserver.py
create mode 100644 python/ext-libs/future/future/moves/subprocess.py
create mode 100644 python/ext-libs/future/future/moves/sys.py
create mode 100644 python/ext-libs/future/future/moves/test/__init__.py
create mode 100644 python/ext-libs/future/future/moves/test/support.py
create mode 100644 python/ext-libs/future/future/moves/tkinter/__init__.py
create mode 100644 python/ext-libs/future/future/moves/tkinter/colorchooser.py
create mode 100644 python/ext-libs/future/future/moves/tkinter/commondialog.py
create mode 100644 python/ext-libs/future/future/moves/tkinter/constants.py
create mode 100644 python/ext-libs/future/future/moves/tkinter/dialog.py
create mode 100644 python/ext-libs/future/future/moves/tkinter/dnd.py
create mode 100644 python/ext-libs/future/future/moves/tkinter/filedialog.py
create mode 100644 python/ext-libs/future/future/moves/tkinter/font.py
create mode 100644 python/ext-libs/future/future/moves/tkinter/messagebox.py
create mode 100644 python/ext-libs/future/future/moves/tkinter/scrolledtext.py
create mode 100644 python/ext-libs/future/future/moves/tkinter/simpledialog.py
create mode 100644 python/ext-libs/future/future/moves/tkinter/tix.py
create mode 100644 python/ext-libs/future/future/moves/tkinter/ttk.py
create mode 100644 python/ext-libs/future/future/moves/urllib/__init__.py
create mode 100644 python/ext-libs/future/future/moves/urllib/error.py
create mode 100644 python/ext-libs/future/future/moves/urllib/parse.py
create mode 100644 python/ext-libs/future/future/moves/urllib/request.py
create mode 100644 python/ext-libs/future/future/moves/urllib/response.py
create mode 100644 python/ext-libs/future/future/moves/urllib/robotparser.py
create mode 100644 python/ext-libs/future/future/moves/winreg.py
copy python/ext-libs/{jinja2/testsuite/res => future/future/moves/xmlrpc}/__init__.py (100%)
create mode 100644 python/ext-libs/future/future/moves/xmlrpc/client.py
create mode 100644 python/ext-libs/future/future/moves/xmlrpc/server.py
create mode 100644 python/ext-libs/future/future/standard_library/__init__.py
copy python/ext-libs/{jinja2/testsuite/res => future/future/tests}/__init__.py (100%)
create mode 100644 python/ext-libs/future/future/tests/base.py
create mode 100644 python/ext-libs/future/future/types/__init__.py
create mode 100644 python/ext-libs/future/future/types/newbytes.py
create mode 100644 python/ext-libs/future/future/types/newdict.py
create mode 100644 python/ext-libs/future/future/types/newint.py
create mode 100644 python/ext-libs/future/future/types/newlist.py
create mode 100644 python/ext-libs/future/future/types/newmemoryview.py
create mode 100644 python/ext-libs/future/future/types/newobject.py
create mode 100644 python/ext-libs/future/future/types/newopen.py
create mode 100644 python/ext-libs/future/future/types/newrange.py
create mode 100644 python/ext-libs/future/future/types/newstr.py
create mode 100644 python/ext-libs/future/future/utils/__init__.py
create mode 100644 python/ext-libs/future/future/utils/surrogateescape.py
create mode 100644 python/ext-libs/future/html/__init__.py
create mode 100644 python/ext-libs/future/html/entities.py
create mode 100644 python/ext-libs/future/html/parser.py
create mode 100644 python/ext-libs/future/http/__init__.py
create mode 100644 python/ext-libs/future/http/client.py
create mode 100644 python/ext-libs/future/http/cookiejar.py
create mode 100644 python/ext-libs/future/http/cookies.py
create mode 100644 python/ext-libs/future/http/server.py
create mode 100644 python/ext-libs/future/libfuturize/__init__.py
create mode 100644 python/ext-libs/future/libfuturize/fixer_util.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/__init__.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_UserDict.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_absolute_import.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_add__future__imports_except_unicode_literals.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_basestring.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_bytes.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_cmp.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_division.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_division_safe.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_execfile.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_future_builtins.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_future_standard_library.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_future_standard_library_urllib.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_metaclass.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_next_call.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_object.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_oldstr_wrap.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_order___future__imports.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_print.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_print_with_import.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_raise.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_remove_old__future__imports.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_unicode_keep_u.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_unicode_literals_import.py
create mode 100644 python/ext-libs/future/libfuturize/fixes/fix_xrange_with_import.py
create mode 100644 python/ext-libs/future/libfuturize/main.py
create mode 100644 python/ext-libs/future/libpasteurize/__init__.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/__init__.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/feature_base.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_add_all__future__imports.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_add_all_future_builtins.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_add_future_standard_library_import.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_annotations.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_division.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_features.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_fullargspec.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_future_builtins.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_getcwd.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_imports.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_imports2.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_kwargs.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_memoryview.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_metaclass.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_newstyle.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_next.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_printfunction.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_raise.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_raise_.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_throw.py
create mode 100644 python/ext-libs/future/libpasteurize/fixes/fix_unpacking.py
create mode 100644 python/ext-libs/future/libpasteurize/main.py
create mode 100644 python/ext-libs/future/past/__init__.py
create mode 100644 python/ext-libs/future/past/builtins/__init__.py
create mode 100644 python/ext-libs/future/past/builtins/misc.py
create mode 100644 python/ext-libs/future/past/builtins/noniterators.py
copy python/ext-libs/{jinja2/testsuite/res => future/past/tests}/__init__.py (100%)
create mode 100644 python/ext-libs/future/past/translation/__init__.py
create mode 100644 python/ext-libs/future/past/types/__init__.py
create mode 100644 python/ext-libs/future/past/types/basestring.py
create mode 100644 python/ext-libs/future/past/types/olddict.py
create mode 100644 python/ext-libs/future/past/types/oldstr.py
create mode 100644 python/ext-libs/future/past/utils/__init__.py
create mode 100644 python/ext-libs/future/queue/__init__.py
create mode 100644 python/ext-libs/future/reprlib/__init__.py
create mode 100644 python/ext-libs/future/socketserver/__init__.py
create mode 100644 python/ext-libs/future/tkinter/__init__.py
create mode 100644 python/ext-libs/future/tkinter/colorchooser.py
create mode 100644 python/ext-libs/future/tkinter/commondialog.py
create mode 100644 python/ext-libs/future/tkinter/constants.py
create mode 100644 python/ext-libs/future/tkinter/dialog.py
create mode 100644 python/ext-libs/future/tkinter/dnd.py
create mode 100644 python/ext-libs/future/tkinter/filedialog.py
create mode 100644 python/ext-libs/future/tkinter/font.py
create mode 100644 python/ext-libs/future/tkinter/messagebox.py
create mode 100644 python/ext-libs/future/tkinter/scrolledtext.py
create mode 100644 python/ext-libs/future/tkinter/simpledialog.py
create mode 100644 python/ext-libs/future/tkinter/tix.py
create mode 100644 python/ext-libs/future/tkinter/ttk.py
create mode 100644 python/ext-libs/future/winreg/__init__.py
create mode 100644 python/ext-libs/future/xmlrpc/__init__.py
create mode 100644 python/ext-libs/future/xmlrpc/client.py
create mode 100644 python/ext-libs/future/xmlrpc/server.py
create mode 100644 python/ext-libs/nose2-0.5.0.egg-info/PKG-INFO
rename python/ext-libs/{six-1.7.3-py2.7.egg-info => nose2-0.5.0.egg-info}/dependency_links.txt (100%)
create mode 100644 python/ext-libs/nose2-0.5.0.egg-info/entry_points.txt
create mode 100644 python/ext-libs/nose2-0.5.0.egg-info/requires.txt
create mode 100644 python/ext-libs/nose2-0.5.0.egg-info/top_level.txt
create mode 100644 python/ext-libs/nose2/__init__.py
create mode 100644 python/ext-libs/nose2/__main__.py
copy python/ext-libs/{jinja2/testsuite/res => nose2/backports}/__init__.py (100%)
create mode 100644 python/ext-libs/nose2/backports/ordereddict.py
create mode 100644 python/ext-libs/nose2/collector.py
create mode 100644 python/ext-libs/nose2/compat.py
create mode 100644 python/ext-libs/nose2/config.py
create mode 100644 python/ext-libs/nose2/events.py
create mode 100644 python/ext-libs/nose2/exceptions.py
create mode 100644 python/ext-libs/nose2/loader.py
create mode 100644 python/ext-libs/nose2/main.py
copy python/ext-libs/{jinja2/testsuite/res => nose2/plugins}/__init__.py (100%)
create mode 100644 python/ext-libs/nose2/plugins/attrib.py
create mode 100644 python/ext-libs/nose2/plugins/buffer.py
create mode 100644 python/ext-libs/nose2/plugins/collect.py
create mode 100644 python/ext-libs/nose2/plugins/coverage.py
create mode 100644 python/ext-libs/nose2/plugins/debugger.py
create mode 100644 python/ext-libs/nose2/plugins/doctests.py
create mode 100644 python/ext-libs/nose2/plugins/dundertest.py
create mode 100644 python/ext-libs/nose2/plugins/failfast.py
create mode 100644 python/ext-libs/nose2/plugins/junitxml.py
create mode 100644 python/ext-libs/nose2/plugins/layers.py
copy python/ext-libs/{jinja2/testsuite/res => nose2/plugins/loader}/__init__.py (100%)
create mode 100644 python/ext-libs/nose2/plugins/loader/discovery.py
create mode 100644 python/ext-libs/nose2/plugins/loader/eggdiscovery.py
create mode 100644 python/ext-libs/nose2/plugins/loader/functions.py
create mode 100644 python/ext-libs/nose2/plugins/loader/generators.py
create mode 100644 python/ext-libs/nose2/plugins/loader/loadtests.py
create mode 100644 python/ext-libs/nose2/plugins/loader/parameters.py
create mode 100644 python/ext-libs/nose2/plugins/loader/testcases.py
create mode 100644 python/ext-libs/nose2/plugins/loader/testclasses.py
create mode 100644 python/ext-libs/nose2/plugins/logcapture.py
create mode 100644 python/ext-libs/nose2/plugins/mp.py
create mode 100644 python/ext-libs/nose2/plugins/outcomes.py
create mode 100644 python/ext-libs/nose2/plugins/printhooks.py
create mode 100644 python/ext-libs/nose2/plugins/prof.py
create mode 100644 python/ext-libs/nose2/plugins/result.py
create mode 100644 python/ext-libs/nose2/plugins/testid.py
create mode 100644 python/ext-libs/nose2/result.py
create mode 100644 python/ext-libs/nose2/runner.py
create mode 100644 python/ext-libs/nose2/session.py
create mode 100644 python/ext-libs/nose2/sphinxext.py
create mode 100644 python/ext-libs/nose2/suite.py
create mode 100644 python/ext-libs/nose2/tests/__init__.py
create mode 100644 python/ext-libs/nose2/tests/_common.py
copy python/ext-libs/{jinja2/testsuite/res => nose2/tests/functional}/__init__.py (100%)
create mode 100644 python/ext-libs/nose2/tests/functional/test_attrib_plugin.py
create mode 100644 python/ext-libs/nose2/tests/functional/test_collect_plugin.py
create mode 100644 python/ext-libs/nose2/tests/functional/test_coverage.py
create mode 100644 python/ext-libs/nose2/tests/functional/test_decorators.py
create mode 100644 python/ext-libs/nose2/tests/functional/test_discovery_loader.py
create mode 100644 python/ext-libs/nose2/tests/functional/test_dundertest_plugin.py
create mode 100644 python/ext-libs/nose2/tests/functional/test_eggdiscovery_loader.py
create mode 100644 python/ext-libs/nose2/tests/functional/test_junitxml_plugin.py
create mode 100644 python/ext-libs/nose2/tests/functional/test_layers_plugin.py
create mode 100644 python/ext-libs/nose2/tests/functional/test_loading.py
create mode 100644 python/ext-libs/nose2/tests/functional/test_loadtests_plugin.py
create mode 100644 python/ext-libs/nose2/tests/functional/test_logcapture_plugin.py
create mode 100644 python/ext-libs/nose2/tests/functional/test_main.py
create mode 100644 python/ext-libs/nose2/tests/functional/test_mp_plugin.py
create mode 100644 python/ext-libs/nose2/tests/functional/test_printhooks_plugin.py
create mode 100644 python/ext-libs/nose2/tests/functional/test_session.py
create mode 100644 python/ext-libs/nose2/tests/functional/test_such_dsl.py
create mode 100644 python/ext-libs/nose2/tests/functional/test_util.py
copy python/ext-libs/{jinja2/testsuite/res => nose2/tests/unit}/__init__.py (100%)
create mode 100644 python/ext-libs/nose2/tests/unit/test_attrib_plugin.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_buffer_plugin.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_collect_plugin.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_collector.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_config.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_debugger_plugin.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_decorators.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_doctest_plugin.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_dundertest_plugin.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_failfast.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_functions_loader.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_generators_plugin.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_junitxml.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_layers_plugin.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_loader.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_logcapture_plugin.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_mp_plugin.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_outcomes_plugin.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_params_plugin.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_plugin_api.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_printhooks_plugin.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_prof_plugin.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_result.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_session.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_testcase_loader.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_testclass_loader.py
create mode 100644 python/ext-libs/nose2/tests/unit/test_testid_plugin.py
create mode 100644 python/ext-libs/nose2/tools/__init__.py
create mode 100644 python/ext-libs/nose2/tools/decorators.py
create mode 100644 python/ext-libs/nose2/tools/params.py
create mode 100644 python/ext-libs/nose2/tools/such.py
create mode 100644 python/ext-libs/nose2/util.py
create mode 100644 python/ext-libs/six-1.10.0.egg-info/PKG-INFO
copy python/ext-libs/{Jinja2-2.7.2-py2.7.egg-info => six-1.10.0.egg-info}/dependency_links.txt (100%)
rename python/ext-libs/{six-1.7.3-py2.7.egg-info => six-1.10.0.egg-info}/top_level.txt (100%)
delete mode 100644 python/ext-libs/six-1.7.3-py2.7.egg-info/PKG-INFO
delete mode 100644 python/ext-libs/six-1.7.3-py2.7.egg-info/SOURCES.txt
delete mode 100644 python/ext-libs/six-1.7.3-py2.7.egg-info/installed-files.txt
create mode 100755 python/ext-libs/yaml/__init__.py
create mode 100755 python/ext-libs/yaml/composer.py
create mode 100755 python/ext-libs/yaml/constructor.py
create mode 100755 python/ext-libs/yaml/cyaml.py
create mode 100755 python/ext-libs/yaml/dumper.py
create mode 100755 python/ext-libs/yaml/emitter.py
create mode 100755 python/ext-libs/yaml/error.py
create mode 100755 python/ext-libs/yaml/events.py
create mode 100755 python/ext-libs/yaml/loader.py
create mode 100755 python/ext-libs/yaml/nodes.py
create mode 100755 python/ext-libs/yaml/parser.py
create mode 100755 python/ext-libs/yaml/reader.py
create mode 100755 python/ext-libs/yaml/representer.py
create mode 100755 python/ext-libs/yaml/resolver.py
create mode 100755 python/ext-libs/yaml/scanner.py
create mode 100755 python/ext-libs/yaml/serializer.py
create mode 100755 python/ext-libs/yaml/tokens.py
create mode 100644 python/gui/attributetable/qgsorganizetablecolumnsdialog.sip
create mode 100644 python/gui/editorwidgets/core/qgssearchwidgetwrapper.sip
create mode 100644 python/gui/editorwidgets/qgscheckboxsearchwidgetwrapper.sip
create mode 100644 python/gui/editorwidgets/qgsdatetimesearchwidgetwrapper.sip
create mode 100644 python/gui/editorwidgets/qgsdefaultsearchwidgetwrapper.sip
create mode 100644 python/gui/editorwidgets/qgsmultiedittoolbutton.sip
create mode 100644 python/gui/editorwidgets/qgsrelationreferencesearchwidgetwrapper.sip
create mode 100644 python/gui/editorwidgets/qgsrelationwidgetwrapper.sip
create mode 100644 python/gui/editorwidgets/qgssearchwidgettoolbutton.sip
create mode 100644 python/gui/editorwidgets/qgsvaluemapsearchwidgetwrapper.sip
create mode 100644 python/gui/editorwidgets/qgsvaluerelationsearchwidgetwrapper.sip
create mode 100644 python/gui/layertree/qgslayertreeembeddedconfigwidget.sip
create mode 100644 python/gui/layertree/qgslayertreeembeddedwidgetregistry.sip
create mode 100644 python/gui/qgsactionmenu.sip
create mode 100644 python/gui/qgsadvanceddigitizingcanvasitem.sip
create mode 100644 python/gui/qgsattributeformeditorwidget.sip
create mode 100644 python/gui/qgsattributetypeloaddialog.sip
create mode 100644 python/gui/qgsbrowsertreeview.sip
create mode 100644 python/gui/qgscomposeritemcombobox.sip
create mode 100644 python/gui/qgscompoundcolorwidget.sip
create mode 100644 python/gui/qgsconfigureshortcutsdialog.sip
create mode 100644 python/gui/qgsdial.sip
create mode 100644 python/gui/qgsdockwidget.sip
create mode 100644 python/gui/qgsexternalresourcewidget.sip
create mode 100644 python/gui/qgsfeatureselectiondlg.sip
create mode 100644 python/gui/qgsfilewidget.sip
create mode 100644 python/gui/qgsfocuswatcher.sip
create mode 100644 python/gui/qgsgradientstopeditor.sip
create mode 100644 python/gui/qgsgroupwmsdatadialog.sip
create mode 100644 python/gui/qgslegendfilterbutton.sip
create mode 100644 python/gui/qgsmapcanvastracer.sip
create mode 100644 python/gui/qgsmaplayerconfigwidget.sip
create mode 100644 python/gui/qgsmaplayerconfigwidgetfactory.sip
create mode 100644 python/gui/qgsmaplayerstylemanagerwidget.sip
create mode 100644 python/gui/qgsnewgeopackagelayerdialog.sip
create mode 100644 python/gui/qgsorderbydialog.sip
create mode 100644 python/gui/qgspanelwidget.sip
create mode 100644 python/gui/qgspanelwidgetstack.sip
create mode 100644 python/gui/qgspixmaplabel.sip
create mode 100644 python/gui/qgsrelationeditorwidget.sip
create mode 100644 python/gui/qgsshortcutsmanager.sip
create mode 100644 python/gui/qgsslider.sip
create mode 100644 python/gui/qgssourceselectdialog.sip
create mode 100644 python/gui/qgstablewidgetitem.sip
create mode 100644 python/gui/qgstrackedvectorlayertools.sip
create mode 100644 python/gui/qgsunitselectionwidget.sip
create mode 100644 python/gui/raster/qgshillshaderendererwidget.sip
create mode 100644 python/gui/raster/qgsrastertransparencywidget.sip
create mode 100644 python/gui/raster/qgsrendererrasterpropertieswidget.sip
create mode 100644 python/gui/symbology-ng/qgs25drendererwidget.sip
create mode 100644 python/gui/symbology-ng/qgsarrowsymbollayerwidget.sip
create mode 100644 python/gui/symbology-ng/qgsnullsymbolrendererwidget.sip
create mode 100644 python/gui/symbology-ng/qgsstylev2groupselectiondialog.sip
delete mode 100644 python/plugins/MetaSearch/images/help.png
delete mode 100644 python/plugins/db_manager/db_plugins/oracle/LICENSE
delete mode 100644 python/plugins/db_manager/db_plugins/oracle/README.md
create mode 100644 python/plugins/db_manager/db_plugins/vlayers/CMakeLists.txt
copy python/{ext-libs/jinja2/testsuite/res => plugins/db_manager/db_plugins/vlayers}/__init__.py (100%)
create mode 100644 python/plugins/db_manager/db_plugins/vlayers/connector.py
create mode 100644 python/plugins/db_manager/db_plugins/vlayers/data_model.py
create mode 100644 python/plugins/db_manager/db_plugins/vlayers/info_model.py
create mode 100644 python/plugins/db_manager/db_plugins/vlayers/plugin.py
create mode 100644 python/plugins/db_manager/db_plugins/vlayers/resources.qrc
create mode 100644 python/plugins/db_manager/db_plugins/vlayers/sql_dictionary.py
create mode 100644 python/plugins/db_manager/db_plugins/vlayers/vlayer.svg
create mode 100644 python/plugins/db_manager/icons/view_materialized.png
delete mode 100644 python/plugins/fTools/CMakeLists.txt
delete mode 100644 python/plugins/fTools/LICENSE
delete mode 100644 python/plugins/fTools/__init__.py
delete mode 100644 python/plugins/fTools/fTools.py
delete mode 100644 python/plugins/fTools/icons/CMakeLists.txt
delete mode 100644 python/plugins/fTools/icons/default/CMakeLists.txt
delete mode 100644 python/plugins/fTools/icons/default/analysis.png
delete mode 100644 python/plugins/fTools/icons/default/define_projection.png
delete mode 100644 python/plugins/fTools/icons/default/export_projection.png
delete mode 100644 python/plugins/fTools/icons/default/ftools_logo.png
delete mode 100644 python/plugins/fTools/icons/default/ftoolslogo2.png
delete mode 100644 python/plugins/fTools/icons/default/geometry.png
delete mode 100644 python/plugins/fTools/icons/default/geoprocessing.png
delete mode 100644 python/plugins/fTools/icons/default/help.png
delete mode 100644 python/plugins/fTools/icons/default/management.png
delete mode 100644 python/plugins/fTools/icons/default/sampling.png
delete mode 100644 python/plugins/fTools/icons/gis-0.1.svg
delete mode 100644 python/plugins/fTools/icons/logo.svg
delete mode 100644 python/plugins/fTools/icons/logo_small.png
delete mode 100644 python/plugins/fTools/icons/menu_icons.svg
delete mode 100644 python/plugins/fTools/icons_old/default/analysis.png
delete mode 100644 python/plugins/fTools/icons_old/default/basic_statistics.png
delete mode 100644 python/plugins/fTools/icons_old/default/buffer.png
delete mode 100644 python/plugins/fTools/icons_old/default/centroids.png
delete mode 100644 python/plugins/fTools/icons_old/default/check_geometry.png
delete mode 100644 python/plugins/fTools/icons_old/default/clip.png
delete mode 100644 python/plugins/fTools/icons_old/default/convex_hull.png
delete mode 100644 python/plugins/fTools/icons_old/default/define_projection.png
delete mode 100644 python/plugins/fTools/icons_old/default/delaunay.png
delete mode 100644 python/plugins/fTools/icons_old/default/difference.png
delete mode 100644 python/plugins/fTools/icons_old/default/dissolve.png
delete mode 100644 python/plugins/fTools/icons_old/default/eliminate.png
delete mode 100644 python/plugins/fTools/icons_old/default/export_geometry.png
delete mode 100644 python/plugins/fTools/icons_old/default/export_projection.png
delete mode 100644 python/plugins/fTools/icons_old/default/extract_nodes.png
delete mode 100644 python/plugins/fTools/icons_old/default/ftools_logo.png
delete mode 100644 python/plugins/fTools/icons_old/default/geometry.png
delete mode 100644 python/plugins/fTools/icons_old/default/geoprocessing.png
delete mode 100644 python/plugins/fTools/icons_old/default/help.png
delete mode 100644 python/plugins/fTools/icons_old/default/intersect.png
delete mode 100644 python/plugins/fTools/icons_old/default/intersections.png
delete mode 100644 python/plugins/fTools/icons_old/default/join_attributes.png
delete mode 100644 python/plugins/fTools/icons_old/default/join_location.png
delete mode 100644 python/plugins/fTools/icons_old/default/layer_extent.png
delete mode 100644 python/plugins/fTools/icons_old/default/management.png
delete mode 100644 python/plugins/fTools/icons_old/default/matrix.png
delete mode 100644 python/plugins/fTools/icons_old/default/mean.png
delete mode 100644 python/plugins/fTools/icons_old/default/merge_shapes.png
delete mode 100644 python/plugins/fTools/icons_old/default/multi_to_single.png
delete mode 100644 python/plugins/fTools/icons_old/default/neighbour.png
delete mode 100644 python/plugins/fTools/icons_old/default/random_points.png
delete mode 100644 python/plugins/fTools/icons_old/default/random_selection.png
delete mode 100644 python/plugins/fTools/icons_old/default/regular_points.png
delete mode 100644 python/plugins/fTools/icons_old/default/sampling.png
delete mode 100644 python/plugins/fTools/icons_old/default/select_location.png
delete mode 100644 python/plugins/fTools/icons_old/default/simplify.png
delete mode 100644 python/plugins/fTools/icons_old/default/single_to_multi.png
delete mode 100644 python/plugins/fTools/icons_old/default/split_layer.png
delete mode 100644 python/plugins/fTools/icons_old/default/sub_selection.png
delete mode 100644 python/plugins/fTools/icons_old/default/sum_lines.png
delete mode 100644 python/plugins/fTools/icons_old/default/sum_points.png
delete mode 100644 python/plugins/fTools/icons_old/default/sym_difference.png
delete mode 100644 python/plugins/fTools/icons_old/default/to_lines.png
delete mode 100644 python/plugins/fTools/icons_old/default/union.png
delete mode 100644 python/plugins/fTools/icons_old/default/unique.png
delete mode 100644 python/plugins/fTools/icons_old/default/vector_grid.png
delete mode 100644 python/plugins/fTools/icons_old/default/voronoi.png
delete mode 100644 python/plugins/fTools/metadata.txt
delete mode 100644 python/plugins/fTools/resources.qrc
delete mode 100644 python/plugins/fTools/tools/CMakeLists.txt
delete mode 100644 python/plugins/fTools/tools/doDefineProj.py
delete mode 100644 python/plugins/fTools/tools/doEliminate.py
delete mode 100644 python/plugins/fTools/tools/doGeometry.py
delete mode 100644 python/plugins/fTools/tools/doGeoprocessing.py
delete mode 100644 python/plugins/fTools/tools/doIntersectLines.py
delete mode 100644 python/plugins/fTools/tools/doMeanCoords.py
delete mode 100644 python/plugins/fTools/tools/doMergeShapes.py
delete mode 100644 python/plugins/fTools/tools/doPointDistance.py
delete mode 100644 python/plugins/fTools/tools/doPointsInPolygon.py
delete mode 100644 python/plugins/fTools/tools/doRandPoints.py
delete mode 100644 python/plugins/fTools/tools/doRandom.py
delete mode 100644 python/plugins/fTools/tools/doRegPoints.py
delete mode 100644 python/plugins/fTools/tools/doSelectByLocation.py
delete mode 100644 python/plugins/fTools/tools/doSimplify.py
delete mode 100644 python/plugins/fTools/tools/doSpatialIndex.py
delete mode 100644 python/plugins/fTools/tools/doSpatialJoin.py
delete mode 100644 python/plugins/fTools/tools/doSubsetSelect.py
delete mode 100644 python/plugins/fTools/tools/doSumLines.py
delete mode 100644 python/plugins/fTools/tools/doValidate.py
delete mode 100644 python/plugins/fTools/tools/doVectorGrid.py
delete mode 100644 python/plugins/fTools/tools/doVectorSplit.py
delete mode 100644 python/plugins/fTools/tools/doVisual.py
delete mode 100644 python/plugins/fTools/tools/frmEliminate.ui
delete mode 100644 python/plugins/fTools/tools/frmGeometry.ui
delete mode 100644 python/plugins/fTools/tools/frmGeoprocessing.ui
delete mode 100644 python/plugins/fTools/tools/frmIntersectLines.ui
delete mode 100644 python/plugins/fTools/tools/frmMeanCoords.ui
delete mode 100644 python/plugins/fTools/tools/frmMergeShapes.ui
delete mode 100644 python/plugins/fTools/tools/frmPointDistance.ui
delete mode 100644 python/plugins/fTools/tools/frmPointsInPolygon.ui
delete mode 100644 python/plugins/fTools/tools/frmRandPoints.ui
delete mode 100644 python/plugins/fTools/tools/frmRandom.ui
delete mode 100644 python/plugins/fTools/tools/frmReProject.ui
delete mode 100644 python/plugins/fTools/tools/frmRegPoints.ui
delete mode 100644 python/plugins/fTools/tools/frmSelectByLocation.ui
delete mode 100644 python/plugins/fTools/tools/frmSimplify.ui
delete mode 100644 python/plugins/fTools/tools/frmSpatialIndex.ui
delete mode 100644 python/plugins/fTools/tools/frmSpatialJoin.ui
delete mode 100644 python/plugins/fTools/tools/frmSubsetSelect.ui
delete mode 100644 python/plugins/fTools/tools/frmSumLines.ui
delete mode 100644 python/plugins/fTools/tools/frmVectorGrid.ui
delete mode 100644 python/plugins/fTools/tools/frmVectorSplit.ui
delete mode 100644 python/plugins/fTools/tools/frmVisual.ui
delete mode 100644 python/plugins/fTools/tools/ftools_utils.py
delete mode 100644 python/plugins/fTools/tools/voronoi.py
create mode 100644 python/plugins/processing/algs/examplescripts/ProcessingExampleScriptsPlugin.py
create mode 100644 python/plugins/processing/algs/examplescripts/__init__.py
create mode 100644 python/plugins/processing/algs/examplescripts/metadata.txt
create mode 100644 python/plugins/processing/algs/examplescripts/scripts/examplescript.py
create mode 100644 python/plugins/processing/algs/gdal/AssignProjection.py
create mode 100644 python/plugins/processing/algs/gdal/gdal2tiles.py
create mode 100644 python/plugins/processing/algs/gdal/retile.py
create mode 100644 python/plugins/processing/algs/grass/description/r.sunmask.datetime.txt
create mode 100644 python/plugins/processing/algs/grass/description/r.sunmask.position.txt
delete mode 100644 python/plugins/processing/algs/grass/description/r.sunmask.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.albedo.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.aster.toar.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.biomass.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.cca.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.cluster.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.colors.enhance.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.eb.eta.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.eb.evapfr.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.eb.hsebal01.coords.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.eb.hsebal01.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.eb.netrad.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.eb.soilheatflux.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.emissivity.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.evapo.mh.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.evapo.pm.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.evapo.pt.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.evapo.time.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.gensig.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.gensigset.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.group.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.image.mosaic.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.in.spotvgt.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.landsat.acca.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.landsat.toar.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.maxlik.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.modis.qc.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.oif.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.pansharpen.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.pca.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.rectify.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.segment.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.smap.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.tasscap.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.topo.corr.ill.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.topo.corr.txt
create mode 100644 python/plugins/processing/algs/grass7/description/i.vi.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.blend.combine.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.blend.rgb.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.buffer.lowmem.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.category.out.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.category.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.colors.out.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.colors.stddev.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.colors.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.cost.coordinates.txt
delete mode 100644 python/plugins/processing/algs/grass7/description/r.cost.full.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.cost.points.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.cost.raster.txt
delete mode 100644 python/plugins/processing/algs/grass7/description/r.cost.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.distance.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.in.lidar.info.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.in.lidar.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.latlong.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.cwed.ascii.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.cwed.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.dominance.ascii.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.dominance.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.edgedensity.ascii.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.edgedensity.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.mpa.ascii.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.mpa.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.mps.ascii.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.mps.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.padcv.ascii.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.padcv.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.padrange.ascii.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.padrange.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.padsd.ascii.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.padsd.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.patchdensity.ascii.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.patchdensity.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.patchnum.ascii.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.patchnum.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.pielou.ascii.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.pielou.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.renyi.ascii.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.renyi.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.richness.ascii.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.richness.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.shannon.ascii.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.shannon.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.shape.ascii.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.shape.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.simpson.ascii.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.li.simpson.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.mapcalc.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.mask.rast.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.mask.vect.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.null.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.random.surface.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.regression.multi.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.resamp.bspline.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.resamp.filter.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.rgb.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.ros.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.series.accumulate.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.series.interp.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.shade.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.solute.transport.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.spread.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.stats.quantile.out.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.stats.quantile.rast.txt
delete mode 100644 python/plugins/processing/algs/grass7/description/r.sum.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.sunhours.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.sunmask.datetime.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.sunmask.position.txt
delete mode 100644 python/plugins/processing/algs/grass7/description/r.sunmask.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.support.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.surf.fractal.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.texture.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.tile.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.tileset.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.topmodel.topidxstats.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.topmodel.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.transect.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.univar.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.uslek.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.usler.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.walk.coords.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.walk.points.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.walk.rast.txt
delete mode 100644 python/plugins/processing/algs/grass7/description/r.walk.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.what.color.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.what.coords.txt
create mode 100644 python/plugins/processing/algs/grass7/description/r.what.points.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.build.check.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.build.polylines.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.distance.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.edit.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.extrude.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.generalize.displacement.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.generalize.network.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.generalize.simplify.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.generalize.smooth.txt
delete mode 100644 python/plugins/processing/algs/grass7/description/v.generalize.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.in.ascii.points.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.in.ascii.standard.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.in.geonames.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.in.lidar.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.in.lines.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.in.mapgen.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.kernel.rast.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.kernel.vect.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.lrs.create.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.lrs.segment.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.lrs.where.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.alloc.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.allpairs.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.arcs.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.articulation.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.bridge.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.centrality.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.components.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.connect.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.connectivity.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.distance.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.flow.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.iso.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.nodes.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.nreport.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.path.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.report.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.salesman.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.spanningtree.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.steiner.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.net.visibility.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.out.vtk.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.pack.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.rast.stats.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.rectify.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.surf.rst.line.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.to.3d.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.to.lines.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.type.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.vect.stats.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.what.rast.centroids.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.what.rast.points.txt
create mode 100644 python/plugins/processing/algs/grass7/description/v.what.vect.txt
create mode 100644 python/plugins/processing/algs/grass7/ext/CMakeLists.txt
copy python/{ext-libs/jinja2/testsuite/res => plugins/processing/algs/grass7/ext}/__init__.py (100%)
create mode 100644 python/plugins/processing/algs/grass7/ext/i.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_albedo.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_aster_toar.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_cca.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_cluster.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_colors_enhance.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_evapo_mh.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_gensig.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_gensigset.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_group.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_in_spotvgt.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_landsat_acca.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_landsat_toar.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_maxlik.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_oif.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_pansharpen.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_pca.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_rectify.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_segment.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_smap.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_tasscap.py
create mode 100644 python/plugins/processing/algs/grass7/ext/i_topo_corr.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_blend_combine.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_blend_rgb.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_category.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_colors.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_colors_stddev.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_drain.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_cwed.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_cwed_ascii.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_dominance.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_dominance_ascii.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_edgedensity.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_edgedensity_ascii.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_mpa.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_mpa_ascii.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_mps.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_mps_ascii.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_orig.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_padcv.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_padcv_ascii.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_padrange.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_padrange_ascii.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_padsd.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_padsd_ascii.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_patchdensity.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_patchdensity_ascii.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_patchnum.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_patchnum_ascii.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_pielou.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_pielou_ascii.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_renyi.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_renyi_ascii.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_richness.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_richness_ascii.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_shannon.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_shannon_ascii.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_shape.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_shape_ascii.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_simpson.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_li_simpson_ascii.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_mapcalc.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_mask.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_mask_rast.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_mask_vect.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_null.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_reclass.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_resamp_filter.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_rgb.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_series_interp.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_shade.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_stats_quantile_rast.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_support.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_texture.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_tile.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_topmodel.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_topmodel_topidxstats.py
create mode 100644 python/plugins/processing/algs/grass7/ext/r_what_color.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_build_polylines.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_distance.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_edit.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_extrude.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_in_geonames.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_in_lidar.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_lrs_create.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_lrs_segment.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_lrs_where.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_net.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_net_alloc.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_net_allpairs.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_net_arcs.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_net_articulation.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_net_bridge.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_net_components.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_net_connect.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_net_connectivity.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_net_distance.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_net_flow.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_net_iso.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_net_nodes.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_net_path.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_net_salesman.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_net_steiner.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_net_visibility.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_pack.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_rast_stats.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_rectify.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_to_3d.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_vect_stats.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_what_rast.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_what_rast_centroids.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_what_rast_points.py
create mode 100644 python/plugins/processing/algs/grass7/ext/v_what_vect.py
create mode 100644 python/plugins/processing/algs/help/CMakeLists.txt
create mode 100644 python/plugins/processing/algs/help/__init__.py
create mode 100644 python/plugins/processing/algs/help/qgis.yaml
create mode 100644 python/plugins/processing/algs/lidar/fusion/DTM2ASCII.py
create mode 100644 python/plugins/processing/algs/lidar/fusion/ImageCreate.py
create mode 100644 python/plugins/processing/algs/lidar/fusion/IntensityImage.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasdiff.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasgroundPro_new.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasground_new.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasheightPro_classify.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/lasheight_classify.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/laspublish.py
create mode 100644 python/plugins/processing/algs/lidar/lastools/laspublishPro.py
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/BandMath.xml (100%)
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/BandMathX.xml
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/BinaryMorphologicalOperation-closing.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/BinaryMorphologicalOperation-dilate.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/BinaryMorphologicalOperation-erode.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/BinaryMorphologicalOperation-opening.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/ClassificationMapRegularization.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/ColorMapping-continuous.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/ColorMapping-custom.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/ColorMapping-image.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/ColorMapping-optimal.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/CompareImages.xml (100%)
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/ComputeConfusionMatrix-raster.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/ComputeConfusionMatrix-vector.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/ComputeImagesStatistics.xml
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/ComputeModulusAndPhase-OneEntry.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/ComputeModulusAndPhase-TwoEntries.xml (100%)
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/ComputeOGRLayersFeaturesStatistics.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/ComputePolylineFeatureFromImage.xml
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/ConcatenateImages.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/ConcatenateVectorData.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/ConnectedComponentSegmentation.xml (100%)
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/Convert.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/DEMConvert.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/Despeckle-frost.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/Despeckle-lee.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/DimensionalityReduction-ica.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/DimensionalityReduction-maf.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/DimensionalityReduction-napca.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/DimensionalityReduction-pca.xml
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/EdgeExtraction-gradient.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/EdgeExtraction-sobel.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/EdgeExtraction-touzi.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/ExtractROI-fit.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/ExtractROI-standard.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/FusionOfClassifications-dempstershafer.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/FusionOfClassifications-majorityvoting.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/GrayScaleMorphologicalOperation-closing.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/GrayScaleMorphologicalOperation-dilate.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/GrayScaleMorphologicalOperation-erode.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/GrayScaleMorphologicalOperation-opening.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/HaralickTextureExtraction.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/HooverCompareSegmentation.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/ImageClassifier.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/ImageEnvelope.xml (100%)
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/KMeansClassification.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/KmzExport.xml
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/LSMSSegmentation.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/LSMSSmallRegionsMerging.xml (100%)
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/LSMSVectorization.xml
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/LineSegmentDetection.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/LocalStatisticExtraction.xml (100%)
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/MeanShiftSmoothing.xml
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/MultivariateAlterationDetector.xml (100%)
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/OGRLayerClassifier.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/OpticalCalibration.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/OrthoRectification-epsg.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/OrthoRectification-fit-to-ortho.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/OrthoRectification-lambert-WGS84.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/OrthoRectification-utm.xml
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/Pansharpening-bayes.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/Pansharpening-lmvm.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/Pansharpening-rcs.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/RadiometricIndices.xml (100%)
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/Rasterization-image.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/Rasterization-manual.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/ReadImageInfo.xml
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/Rescale.xml (100%)
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/RigidTransformResample-id.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/RigidTransformResample-rotation.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/RigidTransformResample-translation.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/SFSTextureExtraction.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/SOMClassification.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/Segmentation-cc.xml
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/Segmentation-edison.xml (100%)
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/Segmentation-meanshift.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/Segmentation-mprofiles.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/Segmentation-watershed.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/Smoothing-anidif.xml
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/Smoothing-gaussian.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/Smoothing-mean.xml (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/SplitImage.xml (100%)
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/StereoFramework.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/Superimpose.xml
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/TileFusion.xml (100%)
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/TrainImagesClassifier-ann.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/TrainImagesClassifier-bayes.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/TrainImagesClassifier-boost.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/TrainImagesClassifier-dt.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/TrainImagesClassifier-gbt.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/TrainImagesClassifier-knn.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/TrainImagesClassifier-libsvm.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/TrainImagesClassifier-rf.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/TrainImagesClassifier-svm.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/TrainOGRLayersClassifier.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/VectorDataExtractROI.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/VectorDataReprojection-image.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/VectorDataReprojection-user.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/VectorDataTransform.xml
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/BandMath.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/BandMathX.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/BinaryMorphologicalOperation-closing.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/BinaryMorphologicalOperation-dilate.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/BinaryMorphologicalOperation-erode.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/BinaryMorphologicalOperation-opening.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/BinaryMorphologicalOperation.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/BlockMatching.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/BundleToPerfectSensor.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ClassificationMapRegularization.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ColorMapping-continuous.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ColorMapping-custom.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ColorMapping-image.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ColorMapping-optimal.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ColorMapping.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/CompareImages.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ComputeConfusionMatrix-raster.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ComputeConfusionMatrix-vector.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ComputeConfusionMatrix.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ComputeImagesStatistics.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ComputeOGRLayersFeaturesStatistics.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ComputePolylineFeatureFromImage.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ConcatenateImages.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ConcatenateVectorData.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ConnectedComponentSegmentation.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Convert.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ConvertCartoToGeoPoint.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ConvertSensorToGeoPoint.html
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/doc/CookBook.css (100%)
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/DEMConvert.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/DSFuzzyModelEstimation.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Despeckle-frost.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Despeckle-lee.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Despeckle.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/DimensionalityReduction-ica.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/DimensionalityReduction-maf.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/DimensionalityReduction-napca.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/DimensionalityReduction-pca.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/DimensionalityReduction.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/DisparityMapToElevationMap.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/DownloadSRTMTiles.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/EdgeExtraction-gradient.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/EdgeExtraction-sobel.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/EdgeExtraction-touzi.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/EdgeExtraction.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ExtractROI-fit.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ExtractROI-standard.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ExtractROI.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/FineRegistration.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/FusionOfClassifications-dempstershafer.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/FusionOfClassifications-majorityvoting.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/FusionOfClassifications.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/GeneratePlyFile.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/GenerateRPCSensorModel.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/GrayScaleMorphologicalOperation-closing.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/GrayScaleMorphologicalOperation-dilate.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/GrayScaleMorphologicalOperation-erode.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/GrayScaleMorphologicalOperation-opening.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/GrayScaleMorphologicalOperation.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/GridBasedImageResampling.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/HaralickTextureExtraction.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/HomologousPointsExtraction.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/HooverCompareSegmentation.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/HyperspectralUnmixing.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ImageClassifier.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ImageEnvelope.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/KMeansClassification.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/KmzExport.html
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/doc/LSMSSegmentation.html (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/doc/LSMSSmallRegionsMerging.html (100%)
rename python/plugins/processing/algs/otb/description/{ => 5.0.0}/doc/LSMSVectorization.html (100%)
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/LineSegmentDetection.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/LocalStatisticExtraction.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/MeanShiftSmoothing.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/MultiResolutionPyramid.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/MultivariateAlterationDetector.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/OGRLayerClassifier.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/OSMDownloader.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ObtainUTMZoneFromGeoPoint.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/OpticalCalibration.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/OrthoRectification-epsg.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/OrthoRectification-fit-to-ortho.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/OrthoRectification-lambert-WGS84.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/OrthoRectification-utm.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/OrthoRectification.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Pansharpening-bayes.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Pansharpening-lmvm.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Pansharpening-rcs.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Pansharpening.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/PixelValue.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Quicklook.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/RadiometricIndices.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Rasterization-image.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Rasterization-manual.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Rasterization.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/ReadImageInfo.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/RefineSensorModel.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Rescale.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/RigidTransformResample-id.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/RigidTransformResample-rotation.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/RigidTransformResample-translation.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/RigidTransformResample.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/SFSTextureExtraction.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/SOMClassification.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/SarRadiometricCalibration.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Segmentation-cc.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Segmentation-meanshift.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Segmentation-mprofiles.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Segmentation-watershed.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Segmentation.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Smoothing-anidif.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Smoothing-gaussian.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Smoothing-mean.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Smoothing.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/SplitImage.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/StereoFramework.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/StereoRectificationGridGenerator.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/Superimpose.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/TestApplication.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/TileFusion.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/TrainImagesClassifier-ann.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/TrainImagesClassifier-bayes.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/TrainImagesClassifier-boost.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/TrainImagesClassifier-dt.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/TrainImagesClassifier-gbt.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/TrainImagesClassifier-knn.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/TrainImagesClassifier-libsvm.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/TrainImagesClassifier-rf.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/TrainImagesClassifier-svm.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/TrainImagesClassifier.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/TrainOGRLayersClassifier.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/VectorDataDSValidation.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/VectorDataExtractROI.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/VectorDataReprojection-image.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/VectorDataReprojection-user.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/VectorDataReprojection.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/VectorDataSetField.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/VectorDataTransform.html
create mode 100644 python/plugins/processing/algs/otb/description/5.0.0/doc/VertexComponentAnalysis.html
delete mode 100644 python/plugins/processing/algs/otb/description/ComputeConfusionMatrix-raster.xml
delete mode 100644 python/plugins/processing/algs/otb/description/ComputeConfusionMatrix-vector.xml
delete mode 100644 python/plugins/processing/algs/otb/description/ComputeImagesStatistics.xml
delete mode 100644 python/plugins/processing/algs/otb/description/DimensionalityReduction-ica.xml
delete mode 100644 python/plugins/processing/algs/otb/description/DimensionalityReduction-maf.xml
delete mode 100644 python/plugins/processing/algs/otb/description/DimensionalityReduction-napca.xml
delete mode 100644 python/plugins/processing/algs/otb/description/DimensionalityReduction-pca.xml
delete mode 100644 python/plugins/processing/algs/otb/description/KMeansClassification.xml
delete mode 100644 python/plugins/processing/algs/otb/description/KmzExport.xml
delete mode 100644 python/plugins/processing/algs/otb/description/LSMSVectorization.xml
delete mode 100644 python/plugins/processing/algs/otb/description/MeanShiftSmoothing.xml
delete mode 100644 python/plugins/processing/algs/otb/description/OpticalCalibration.xml
delete mode 100644 python/plugins/processing/algs/otb/description/OrthoRectification-epsg.xml
delete mode 100644 python/plugins/processing/algs/otb/description/OrthoRectification-fit-to-ortho.xml
delete mode 100644 python/plugins/processing/algs/otb/description/OrthoRectification-lambert-WGS84.xml
delete mode 100644 python/plugins/processing/algs/otb/description/OrthoRectification-utm.xml
delete mode 100644 python/plugins/processing/algs/otb/description/ReadImageInfo.xml
delete mode 100644 python/plugins/processing/algs/otb/description/RigidTransformResample-id.xml
delete mode 100644 python/plugins/processing/algs/otb/description/RigidTransformResample-rotation.xml
delete mode 100644 python/plugins/processing/algs/otb/description/RigidTransformResample-translation.xml
delete mode 100644 python/plugins/processing/algs/otb/description/SOMClassification.xml
delete mode 100644 python/plugins/processing/algs/otb/description/Segmentation-cc.xml
delete mode 100644 python/plugins/processing/algs/otb/description/Segmentation-meanshift.xml
delete mode 100644 python/plugins/processing/algs/otb/description/Segmentation-mprofiles.xml
delete mode 100644 python/plugins/processing/algs/otb/description/Segmentation-watershed.xml
delete mode 100644 python/plugins/processing/algs/otb/description/Smoothing-anidif.xml
delete mode 100644 python/plugins/processing/algs/otb/description/StereoFramework.xml
delete mode 100644 python/plugins/processing/algs/otb/description/Superimpose.xml
delete mode 100644 python/plugins/processing/algs/otb/description/TrainImagesClassifier-ann.xml
delete mode 100644 python/plugins/processing/algs/otb/description/TrainImagesClassifier-bayes.xml
delete mode 100644 python/plugins/processing/algs/otb/description/TrainImagesClassifier-boost.xml
delete mode 100644 python/plugins/processing/algs/otb/description/TrainImagesClassifier-dt.xml
delete mode 100644 python/plugins/processing/algs/otb/description/TrainImagesClassifier-gbt.xml
delete mode 100644 python/plugins/processing/algs/otb/description/TrainImagesClassifier-knn.xml
delete mode 100644 python/plugins/processing/algs/otb/description/TrainImagesClassifier-libsvm.xml
delete mode 100644 python/plugins/processing/algs/otb/description/TrainImagesClassifier-rf.xml
delete mode 100644 python/plugins/processing/algs/otb/description/TrainImagesClassifier-svm.xml
delete mode 100644 python/plugins/processing/algs/otb/description/doc/BandMath.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/BinaryMorphologicalOperation-closing.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/BinaryMorphologicalOperation-dilate.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/BinaryMorphologicalOperation-erode.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/BinaryMorphologicalOperation-opening.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/BinaryMorphologicalOperation.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/BlockMatching.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/BundleToPerfectSensor.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ClassificationMapRegularization.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ColorMapping-continuous.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ColorMapping-custom.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ColorMapping-image.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ColorMapping-optimal.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ColorMapping.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/CompareImages.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ComputeConfusionMatrix-raster.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ComputeConfusionMatrix-vector.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ComputeConfusionMatrix.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ComputeImagesStatistics.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ComputeModulusAndPhase-OneEntry.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ComputeModulusAndPhase-TwoEntries.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ComputeModulusAndPhase.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ComputePolylineFeatureFromImage.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ConcatenateImages.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ConcatenateVectorData.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ConnectedComponentSegmentation.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Convert.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ConvertCartoToGeoPoint.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ConvertSensorToGeoPoint.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/DEMConvert.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/DSFuzzyModelEstimation.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/DimensionalityReduction-ica.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/DimensionalityReduction-maf.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/DimensionalityReduction-napca.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/DimensionalityReduction-pca.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/DimensionalityReduction.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/DisparityMapToElevationMap.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/DownloadSRTMTiles.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/EdgeExtraction-gradient.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/EdgeExtraction-sobel.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/EdgeExtraction-touzi.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/EdgeExtraction.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/EdisonMeanShiftSegmentation.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/EdisonMeanShiftSegmentationVector.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ExtractROI-fit.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ExtractROI-standard.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ExtractROI.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/FineRegistration.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/FusionOfClassifications-dempstershafer.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/FusionOfClassifications-majorityvoting.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/FusionOfClassifications.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/GeneratePlyFile.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/GenerateRPCSensorModel.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/GrayScaleMorphologicalOperation-closing.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/GrayScaleMorphologicalOperation-dilate.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/GrayScaleMorphologicalOperation-erode.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/GrayScaleMorphologicalOperation-opening.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/GrayScaleMorphologicalOperation.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/GridBasedImageResampling.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/HaralickTextureExtraction.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/HomologousPointsExtraction.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/HooverCompareSegmentation.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/HyperspectralUnmixing.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ImageClassifier.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ImageEnvelope.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ImageSVMClassifier.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/KMeansClassification.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/KmzExport.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/LineSegmentDetection.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/LocalStatisticExtraction.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/MaximumAutocorrelationFactor.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/MeanShiftSegmentation.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/MeanShiftSegmentationVector.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/MeanShiftSmoothing.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/MultiResolutionPyramid.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/MultivariateAlterationDetector.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/OSMDownloader.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ObtainUTMZoneFromGeoPoint.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/OpticalCalibration.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/OrthoRectification-epsg.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/OrthoRectification-fit-to-ortho.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/OrthoRectification-lambert-WGS84.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/OrthoRectification-utm.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/OrthoRectification.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Pansharpening-bayes.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Pansharpening-lmvm.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Pansharpening-rcs.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Pansharpening.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/PixelValue.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Quicklook.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/RadiometricIndices.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/RadiometricVegetationIndices.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Rasterization.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ReadImageInfo.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/RefineSensorModel.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Rescale.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/RigidTransformResample-id.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/RigidTransformResample-rotation.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/RigidTransformResample-translation.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/RigidTransformResample.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/SFSTextureExtraction.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/SOMClassification.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/SarRadiometricCalibration.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Segmentation-cc.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Segmentation-edison.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Segmentation-meanshift.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Segmentation-mprofiles.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Segmentation-watershed.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Segmentation.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/SimpleConnectedComponentsSegmentation.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/SimpleConnectedComponentsSegmentationVector.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Smoothing-anidif.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Smoothing-gaussian.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Smoothing-mean.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Smoothing.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/SplitImage.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/StereoFramework.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/StereoRectificationGridGenerator.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/StereoSensorModelToElevationMap.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/Superimpose.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/TestApplication.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/TileFusion.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier-ann.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier-bayes.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier-boost.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier-dt.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier-gbt.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier-knn.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier-libsvm.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier-rf.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier-svm.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/TrainImagesClassifier.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/TrainSVMImagesClassifier.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/ValidateSVMImagesClassifier.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/VectorDataDSValidation.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/VectorDataExtractROIApplication.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/VectorDataReprojection.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/VectorDataSetField.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/VectorDataTransform.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/VertexComponentAnalysis.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/WatershedSegmentation.html
delete mode 100644 python/plugins/processing/algs/otb/description/doc/WatershedSegmentationVector.html
create mode 100644 python/plugins/processing/algs/qgis/DefineProjection.py
create mode 100644 python/plugins/processing/algs/qgis/ExecuteSQL.py
create mode 100644 python/plugins/processing/algs/qgis/RectanglesOvalsDiamondsFixed.py
create mode 100644 python/plugins/processing/algs/qgis/RectanglesOvalsDiamondsVariable.py
create mode 100644 python/plugins/processing/algs/qgis/ReverseLineDirection.py
create mode 100644 python/plugins/processing/algs/qgis/Smooth.py
create mode 100644 python/plugins/processing/algs/qgis/SpatialIndex.py
delete mode 100644 python/plugins/processing/algs/qgis/postgis_utils.py
delete mode 100644 python/plugins/processing/algs/saga/SagaGroupNameDecorator.py
create mode 100644 python/plugins/processing/algs/saga/SagaNameDecorator.py
create mode 100644 python/plugins/processing/algs/saga/description/2.2.0/AddPointAttributestoPolygons.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.0/FlattenPolygonLayer.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.0/MultilevelB-SplineInterpolationforCategories.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.0/PolygonClipping.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.0/PolygonSelfIntersection.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.0/SharedPolygonEdges.txt
delete mode 100644 python/plugins/processing/algs/saga/description/2.2.0/ThinPlateSpline(Global).txt
delete mode 100644 python/plugins/processing/algs/saga/description/2.2.0/ThinPlateSpline(Local).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.0/ThinPlateSpline.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.2/AddPointAttributestoPolygons.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.2/ConfusionMatrix(GridPolygons).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.2/DiversityOfCategories.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.2/FlattenPolygonLayer.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.2/MultilevelB-SplineInterpolationforCategories.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.2/PolygonClipping.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.2/PolygonSelfIntersection.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.2/SharedPolygonEdges.txt
delete mode 100644 python/plugins/processing/algs/saga/description/2.2.2/ThinPlateSpline(Global).txt
delete mode 100644 python/plugins/processing/algs/saga/description/2.2.2/ThinPlateSpline(Local).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.2/ThinPlateSpline.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/AccumulatedCost(Anisotropic).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/AccumulatedCost(Isotropic).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.2.3}/AddCoordinatestopoints.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/AddGridValuestoPoints.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/AddGridValuestoShapes.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/AddPointAttributestoPolygons.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/AddPolygonAttributestoPoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/Aggregate.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/AggregatePointObservations.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/AggregationIndex.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/AnalyticalHierarchyProcess.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/AnalyticalHillshading.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/B-SplineApproximation.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/BurnStreamNetworkintoDEM.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/CellBalance.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ChangeDateFormat.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ChangeDetection.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ChangeGridValues.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ChangeTimeFormat.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ChannelNetwork.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ChannelNetworkandDrainageBasins.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ClipGridwithPolygon.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ClipPointswithPolygons.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/CloseGaps.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/CloseGapswithSpline.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/CloseOneCellGaps.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ClusterAnalysisforGrids.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/ConfusionMatrix(GridPolygons).txt
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.2.3}/ContourLinesfromGrid.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ConvergenceIndex(SearchRadius).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ConvergenceIndex.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ConvertDataStorageType.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ConvertLinestoPoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ConvertLinestoPolygons.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ConvertMultipointstoPoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ConvertPointstoLine(s).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ConvertPolygonLineVerticestoPoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ConvertPolygonstoLines.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ConvexHull.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/CreateLinesGraticule.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/CreatePolygonsGraticule.txt
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.2.3}/CropToData.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/Cross-ClassificationandTabulation.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/CrossProfiles.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/CubicSplineApproximation.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/CurvatureClassification.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.2.3}/CutShapesLayer.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/DTMFilter(slope-based).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/DiffusiveHillslopeEvolution(ADI).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/DiffusiveHillslopeEvolution(FTCS).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/DirectionalStatisticsforSingleGrid.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/DistanceMatrix.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/DiurnalAnisotropicHeating.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/DiversityOfCategories.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/DownslopeDistanceGradient.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/EdgeContamination.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/EffectiveAirFlowHeights.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/FastRegionGrowingAlgorithm.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/FastRepresentativeness.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/FillGapsinRecords.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/FillSinks(PlanchonDarboux,2001).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/FillSinks(QMofESP).txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/FillSinks(WangLiu).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/FillSinksXXL(WangLiu).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/FilterClumps.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/FireRiskAnalysis.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/FitNPointstoshape.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/FlatDetection.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/FlattenPolygonLayer.txt
copy python/plugins/processing/algs/saga/description/{2.2.0 => 2.2.3}/FlowAccumulation(FlowTracing).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/FlowAccumulation(QMofESP).txt
copy python/plugins/processing/algs/saga/description/{2.2.0 => 2.2.3}/FlowAccumulation(Recursive).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.2.0 => 2.2.3}/FlowAccumulation(Top-Down).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/FlowPathLength.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/FlowWidthandSpecificCatchmentArea.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/Fragmentation(Alternative).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/Fragmentation(Standard).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/FragmentationClassesfromDensityandConnectivity.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/Function.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/Fuzzify.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/FuzzyIntersection(AND).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/FuzzyUnion(OR).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GaussianFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.2.3}/GeographicallyWeightedMultipleRegression(Points).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.2.3}/GeographicallyWeightedMultipleRegression(PointsGrids).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/GeographicallyWeightedMultipleRegression.txt
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.2.3}/GeographicallyWeightedRegression(PointsGrid).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/GeographicallyWeightedRegression.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GeometricFigures.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GetShapesExtents.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GlobalMoransIforGrids.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GradientVectorfromCartesiantoPolarCoordinates.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GradientVectorfromPolartoCartesianCoordinates.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GradientVectorsfromDirectionalComponents.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GradientVectorsfromDirectionandLength.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GradientVectorsfromSurface.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GridBuffer.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GridCalculator.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GridCellIndex.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GridDifference.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GridDivision.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/GridMasking.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GridNormalisation.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GridOrientation.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GridProximityBuffer.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GridSkeletonization.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GridStandardisation.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/GridStatisticsforPolygons.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GridValuestoPoints(randomly).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GridValuestoPoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GridVolume.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GridsProduct.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/GridsSum.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/HistogramSurface.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/Hypsometry.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/InverseDistanceWeighted.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/InvertDataNo-Data.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/KernelDensityEstimation.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/LSFactor.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/LakeFlood.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/LandSurfaceTemperature.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/LaplacianFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/Layerofextremevalue.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/LeastCostPaths.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/Line-PolygonIntersection.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/LineDissolve.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/LineProperties.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/LineSimplification.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/LocalMinimaandMaxima.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/MajorityFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/MassBalanceIndex.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/MergeLayers.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/MetricConversions.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/MinimumDistanceAnalysis.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/ModifiedQuadraticShepard.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/MorphologicalFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/MorphometricProtectionIndex.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/Mosaicking.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/Multi-BandVariation.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/MultiDirectionLeeFilter.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/MultilevelB-SplineInterpolation(fromGrid).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/MultilevelB-SplineInterpolation.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/MultilevelB-SplineInterpolationforCategories.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/MultipleRegressionAnalysis(GridGrids).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/MultipleRegressionAnalysis(PointsGrids).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/MultiresolutionIndexofValleyBottomFlatness(MRVBF).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/NaturalNeighbour.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/NearestNeighbour.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/OrderedWeightedAveraging(OWA).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/OrdinaryKriging(Global).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/OrdinaryKriging.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/OverlandFlow-KinematicWaveD8.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/OverlandFlowDistancetoChannelNetwork.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/Patching.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PatternAnalysis.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PointStatisticsforPolygons.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PointsFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PointsThinning.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PolartoCartesianCoordinates.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/Polygon-LineIntersection.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PolygonCentroids.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/PolygonClipping.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PolygonDifference.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PolygonDissolve.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PolygonDissolveAllPolygs.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PolygonIdentity.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PolygonIntersect.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PolygonPartstoSeparatePolygons.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PolygonProperties.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/PolygonSelfIntersection.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PolygonShapeIndices.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PolygonSymmetricalDifference.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PolygonUnion.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PolygonUpdate.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PolygonstoEdgesandNodes.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/PolynomialRegression.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/PrincipleComponentsAnalysis.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/Profilefrompoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ProfilesfromLines.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ProximityGrid.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/QuadTreeStructuretoShapes.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/RGBComposite.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/RadiusofVariance(Grid).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.2.3}/RandomField.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/RandomTerrainGeneration.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/RankFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/RealSurfaceArea.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ReclassifyGridValues.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/RegressionAnalysis(PointsGrid).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/RelativeHeightsandSlopePositions.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/RemoveDuplicatePoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/Representativeness(Grid).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/Resampling.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/ResidualAnalysis(Grid).txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/RunningAverage.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/SAGAWetnessIndex.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/SeedGeneration.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.2.3}/Separatepointsbydirection.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ShapesBuffer.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ShapesBufferFixed.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/ShapestoGrid.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/SharedPolygonEdges.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ShrinkAndExpand.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/SimpleFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/SimpleRegionGrowing.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/Simulation.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/SinkDrainageRouteDetection.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/SinkRemoval.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/SkyViewFactor.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/Slope,Aspect,Curvature.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/SlopeLength.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/SoilTextureClassification.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/SpatialPointPatternAnalysis.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/SplitShapesLayerRandomly.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.2.3}/StatisticsforGrids.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/StrahlerOrder.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/StreamPowerIndex.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/SuccessiveFlowRouting.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/SupervisedClassification.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/SurfaceSpecificPoints.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.2.3}/TPIBasedLandformClassification.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/TerrainRuggednessIndex(TRI).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/ThinPlateSpline(TIN).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/ThinPlateSpline.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ThresholdBuffer.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/TopographicCorrection.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.2.3}/TopographicPositionIndex(TPI).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/TopographicWetnessIndex(TWI).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/Transectthroughpolygonshapefile.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.3 => 2.2.3}/TransformShapes.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/TransposeGrids.txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/Triangulation.txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/UniversalKriging(Global).txt
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/UniversalKriging.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/UpslopeArea.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/UserDefinedFilter.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/VariogramCloud.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/VariogramSurface.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/VectorRuggednessMeasure(VRM).txt (100%)
create mode 100644 python/plugins/processing/algs/saga/description/2.2.3/VectorisingGridClasses.txt
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/VegetationIndex(SlopeBased).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/VerticalDistancetoChannelNetwork.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/WaterRetentionCapacity.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/WatershedBasins.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/WatershedSegmentation.txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/WindEffect(WindwardLeewardIndex).txt (100%)
copy python/plugins/processing/algs/saga/description/{2.1.2 => 2.2.3}/ZonalGridStatistics.txt (100%)
delete mode 100644 python/plugins/processing/algs/saga/saga_version_check.txt
rename python/plugins/processing/{gui => core}/SilentProgress.py (100%)
create mode 100644 python/plugins/processing/core/alglist.py
create mode 100644 python/plugins/processing/core/defaultproviders.py
delete mode 100644 python/plugins/processing/gui/AlgorithmClassification.py
create mode 100644 python/plugins/processing/gui/DirectorySelectorDialog.py
create mode 100644 python/plugins/processing/gui/ListMultiselectWidget.py
create mode 100644 python/plugins/processing/gui/PointMapTool.py
create mode 100644 python/plugins/processing/gui/PointSelectionPanel.py
create mode 100644 python/plugins/processing/gui/PostgisTableSelector.py
delete mode 100644 python/plugins/processing/gui/algclasssification.txt
create mode 100644 python/plugins/processing/gui/menus.py
delete mode 100644 python/plugins/processing/gui/utils.py
create mode 100644 python/plugins/processing/images/ftools/CMakeLists.txt
rename python/plugins/{fTools/icons/default => processing/images/ftools}/basic_statistics.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/buffer.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/centroids.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/check_geometry.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/clip.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/convex_hull.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/delaunay.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/difference.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/dissolve.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/eliminate.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/export_geometry.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/extract_nodes.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/intersect.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/join_attributes.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/join_location.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/layer_extent.png (100%)
rename python/plugins/{fTools/icons/default/intersections.png => processing/images/ftools/lines_intersection.png} (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/matrix.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/mean.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/merge_shapes.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/multi_to_single.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/neighbour.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/random_points.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/random_selection.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/regular_points.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/select_location.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/simplify.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/single_to_multi.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/split_layer.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/sub_selection.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/sum_lines.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/sum_points.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/sym_difference.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/to_lines.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/union.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/unique.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/vector_grid.png (100%)
rename python/plugins/{fTools/icons/default => processing/images/ftools}/voronoi.png (100%)
delete mode 100644 python/plugins/processing/images/gdal.png
create mode 100644 python/plugins/processing/images/gdal.svg
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/24-to-8-bits.png (100%)
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/8-to-24-bits.png (100%)
create mode 100644 python/plugins/processing/images/gdaltools/CMakeLists.txt
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/contour.png (100%)
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/grid.png (100%)
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/merge.png (100%)
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/nearblack.png (100%)
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/polygonize.png (100%)
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/projection-add.png (100%)
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/projection-export.png (100%)
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/proximity.png (100%)
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/raster-clip.png (100%)
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/raster-info.png (100%)
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/raster-overview.png (100%)
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/rasterize.png (100%)
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/sieve.png (100%)
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/tiles.png (100%)
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/translate.png (100%)
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/vrt.png (100%)
copy python/plugins/{GdalTools/icons => processing/images/gdaltools}/warp.png (100%)
delete mode 100644 python/plugins/processing/images/grass.png
create mode 100644 python/plugins/processing/images/grass.svg
create mode 100644 python/plugins/processing/images/menu.png
copy python/plugins/{db_manager/icons => processing/images}/namespace.png (100%)
create mode 100644 python/plugins/processing/images/postgis.png
delete mode 100644 python/plugins/processing/images/qgis.png
copy images/icons/qgis_icon.svg => python/plugins/processing/images/qgis.svg (100%)
delete mode 100644 python/plugins/processing/images/r.png
create mode 100644 python/plugins/processing/images/r.svg
delete mode 100644 python/plugins/processing/images/taudem.png
create mode 100644 python/plugins/processing/images/taudem.svg
create mode 100644 python/plugins/processing/preconfigured/CMakeLists.txt
create mode 100644 python/plugins/processing/preconfigured/DeletePreconfiguredAlgorithmAction.py
create mode 100644 python/plugins/processing/preconfigured/NewPreconfiguredAlgorithmAction.py
create mode 100644 python/plugins/processing/preconfigured/PreconfiguredAlgorithm.py
create mode 100644 python/plugins/processing/preconfigured/PreconfiguredAlgorithmDialog.py
create mode 100644 python/plugins/processing/preconfigured/PreconfiguredAlgorithmProvider.py
create mode 100644 python/plugins/processing/preconfigured/PreconfiguredUtils.py
copy python/{ext-libs/jinja2/testsuite/res => plugins/processing/preconfigured}/__init__.py (100%)
create mode 100644 python/plugins/processing/script/CreateScriptCollectionPluginAction.py
create mode 100644 python/plugins/processing/script/ScriptSelector.py
create mode 100644 python/plugins/processing/tests/AlgorithmsTestBase.py
create mode 100644 python/plugins/processing/tests/GdalAlgorithmsTest.py
delete mode 100644 python/plugins/processing/tests/GdalTest.py
delete mode 100644 python/plugins/processing/tests/GeoAlgorithmTest.py
create mode 100644 python/plugins/processing/tests/Grass7AlgorithmsImageryTest.py
create mode 100644 python/plugins/processing/tests/Grass7AlgorithmsRasterTest.py
delete mode 100644 python/plugins/processing/tests/ModelerAlgorithmTest.py
delete mode 100644 python/plugins/processing/tests/PackagingTests.py
delete mode 100644 python/plugins/processing/tests/ProcessingTests.py
delete mode 100644 python/plugins/processing/tests/ProcessingToolsTest.py
create mode 100644 python/plugins/processing/tests/QgisAlgorithmsTest.py
delete mode 100644 python/plugins/processing/tests/QgisAlgsTest.py
create mode 100644 python/plugins/processing/tests/README.md
delete mode 100644 python/plugins/processing/tests/RunAlgTest.py
delete mode 100644 python/plugins/processing/tests/SagaTest.py
delete mode 100644 python/plugins/processing/tests/ScriptTest.py
create mode 100644 python/plugins/processing/tests/grass7_todo.md
delete mode 100644 python/plugins/processing/tests/qgis_interface.py
delete mode 100644 python/plugins/processing/tests/test.py
create mode 100644 python/plugins/processing/tests/testdata/custom/PolygonDissolveTest.gfs
create mode 100644 python/plugins/processing/tests/testdata/custom/PolygonDissolveTest.gml
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/.gitignore
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/float_raster.tif
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/i.atcorr.txt
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/i.cluster.txt
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/points.dbf
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/points.prj
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/points.qpj
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/points.shp
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/points.shx
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/points2.dbf
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/points2.prj
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/points2.qpj
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/points2.shp
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/points2.shx
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/raster_1class.tif
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/raster_4class.tif
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/raster_5class.tif
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/raster_6class.tif
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/rliconfig
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/rliconfigmoving
create mode 100644 python/plugins/processing/tests/testdata/custom/grass7/weighted.csv
create mode 100644 python/plugins/processing/tests/testdata/custom/innerRingTouchesOuterRing.gfs
create mode 100644 python/plugins/processing/tests/testdata/custom/innerRingTouchesOuterRing.gml
create mode 100644 python/plugins/processing/tests/testdata/custom/lines2.gfs
create mode 100644 python/plugins/processing/tests/testdata/custom/lines2.gml
create mode 100644 python/plugins/processing/tests/testdata/custom/nullGeometryDissolve.gfs
create mode 100644 python/plugins/processing/tests/testdata/custom/nullGeometryDissolve.gml
create mode 100644 python/plugins/processing/tests/testdata/expected/PolygonDissolveTest_output.gml
create mode 100644 python/plugins/processing/tests/testdata/expected/PolygonDissolveTest_output.xsd
create mode 100644 python/plugins/processing/tests/testdata/expected/autoincrement_field.gml
create mode 100644 python/plugins/processing/tests/testdata/expected/autoincrement_field.xsd
create mode 100644 python/plugins/processing/tests/testdata/expected/basic_statistics_string.html
create mode 100644 python/plugins/processing/tests/testdata/expected/buffer_polys.gml
create mode 100644 python/plugins/processing/tests/testdata/expected/buffer_polys.xsd
create mode 100644 python/plugins/processing/tests/testdata/expected/buffer_polys_dissolve.gml
create mode 100644 python/plugins/processing/tests/testdata/expected/buffer_polys_dissolve.xsd
create mode 100644 python/plugins/processing/tests/testdata/expected/eliminate_largest_area.gml
create mode 100644 python/plugins/processing/tests/testdata/expected/eliminate_largest_area.xsd
create mode 100644 python/plugins/processing/tests/testdata/expected/eliminate_smallest_area.gml
create mode 100644 python/plugins/processing/tests/testdata/expected/eliminate_smallest_area.xsd
create mode 100644 python/plugins/processing/tests/testdata/expected/frequency.csv
create mode 100644 python/plugins/processing/tests/testdata/expected/gdal/layer_info.html
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/i.gensig.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/i.gensigset.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.category.out.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.coin.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.colors.out.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.covar.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.describe.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.distance.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.info.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.kappa.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.li.cwed.ascii.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.li.dominance.ascii.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.li.edgedensity.ascii.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.li.mpa.ascii.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.li.mps.ascii.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.li.padcv.ascii.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.li.padrange.ascii.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.li.padsd.ascii.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.li.patchdensity.ascii.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.li.patchnum.ascii.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.li.pielou.ascii.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.li.renyi.ascii.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.li.richness.ascii.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.li.shannon.ascii.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.li.shape.ascii.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.li.simpson.ascii.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.stats.quantile.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.stats.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.surf.area.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.terraflow.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.tileset.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.topomodel.topidxstats.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.transect.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.univar.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.what.colors.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.what.coords.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/grass7/r.what.points.txt
create mode 100644 python/plugins/processing/tests/testdata/expected/innerRingTouchesOuterRing_output.gml
create mode 100644 python/plugins/processing/tests/testdata/expected/innerRingTouchesOuterRing_output.xsd
create mode 100644 python/plugins/processing/tests/testdata/expected/intersection_collection_fallback.dbf
copy tests/testdata/france_parts.prj => python/plugins/processing/tests/testdata/expected/intersection_collection_fallback.prj (100%)
copy tests/testdata/points_relations.qpj => python/plugins/processing/tests/testdata/expected/intersection_collection_fallback.qpj (100%)
create mode 100644 python/plugins/processing/tests/testdata/expected/intersection_collection_fallback.shp
create mode 100644 python/plugins/processing/tests/testdata/expected/intersection_collection_fallback.shx
create mode 100644 python/plugins/processing/tests/testdata/expected/lines_split_with_lines.gml
create mode 100644 python/plugins/processing/tests/testdata/expected/lines_split_with_lines.xsd
create mode 100644 python/plugins/processing/tests/testdata/expected/lines_split_with_same_lines.gml
create mode 100644 python/plugins/processing/tests/testdata/expected/lines_split_with_same_lines.xsd
create mode 100644 python/plugins/processing/tests/testdata/expected/multipolys_densify.gml
create mode 100644 python/plugins/processing/tests/testdata/expected/multipolys_densify.xsd
create mode 100644 python/plugins/processing/tests/testdata/expected/nullGeometryDissolve_output.gml
create mode 100644 python/plugins/processing/tests/testdata/expected/nullGeometryDissolve_output.xsd
create mode 100644 python/plugins/processing/tests/testdata/expected/polys_centroid.gml
create mode 100644 python/plugins/processing/tests/testdata/expected/polys_centroid.xsd
create mode 100644 python/plugins/processing/tests/testdata/expected/polys_deleteholes.gml
create mode 100644 python/plugins/processing/tests/testdata/expected/polys_deleteholes.xsd
create mode 100644 python/plugins/processing/tests/testdata/expected/polys_to_lines.gml
create mode 100644 python/plugins/processing/tests/testdata/expected/polys_to_lines.xsd
create mode 100644 python/plugins/processing/tests/testdata/expected/rectanglesovalsdiamondsfixed.gml
create mode 100644 python/plugins/processing/tests/testdata/expected/rectanglesovalsdiamondsfixed.xsd
create mode 100644 python/plugins/processing/tests/testdata/gdal_algorithm_tests.yaml
create mode 100644 python/plugins/processing/tests/testdata/grass7_algorithms_imagery_tests.yaml
create mode 100644 python/plugins/processing/tests/testdata/grass7_algorithms_raster_tests.yaml
create mode 100644 python/plugins/processing/tests/testdata/lines.gfs
create mode 100644 python/plugins/processing/tests/testdata/lines.gml
create mode 100644 python/plugins/processing/tests/testdata/multipolys.gfs
create mode 100644 python/plugins/processing/tests/testdata/multipolys.gml
create mode 100644 python/plugins/processing/tests/testdata/points.gfs
create mode 100644 python/plugins/processing/tests/testdata/points.gml
create mode 100644 python/plugins/processing/tests/testdata/polys.gfs
create mode 100644 python/plugins/processing/tests/testdata/polys.gml
create mode 100644 python/plugins/processing/tests/testdata/qgis_algorithm_tests.yaml
delete mode 100644 python/plugins/processing/tests/utilities_test.py
delete mode 100644 python/plugins/processing/tools/_vector.py
create mode 100644 python/plugins/processing/tools/postgis.py
create mode 100644 python/plugins/processing/tools/spatialite.py
create mode 100644 python/plugins/processing/ui/DlgPostgisTableSelector.ui
create mode 100644 python/plugins/processing/ui/scriptselector.ui
create mode 100644 python/server/qgsaccesscontrol.sip
create mode 100644 python/server/qgsaccesscontrolfilter.sip
create mode 100644 python/sip_helpers/CMakeLists.txt
create mode 100644 python/sip_helpers/qgissiphelper.cpp
create mode 100644 python/sip_helpers/qgissiphelper.h
create mode 100644 python/testing/CMakeLists.txt
create mode 100644 python/testing/__init__.py
create mode 100644 python/testing/mocked.py
delete mode 100644 resources/context_help/CMakeLists.txt
delete mode 100644 resources/context_help/QgsBookmarks
create mode 100644 resources/context_help/QgsOracleSourceSelect
create mode 100644 resources/function_help/json/aggregate
create mode 100644 resources/function_help/json/azimuth
create mode 100644 resources/function_help/json/closest_point
create mode 100644 resources/function_help/json/concatenate
create mode 100644 resources/function_help/json/count
create mode 100644 resources/function_help/json/count_distinct
create mode 100644 resources/function_help/json/count_missing
create mode 100644 resources/function_help/json/darker
create mode 100644 resources/function_help/json/degrees
create mode 100644 resources/function_help/json/eval
create mode 100644 resources/function_help/json/exterior_ring
create mode 100644 resources/function_help/json/extrude
create mode 100644 resources/function_help/json/geometry_n
create mode 100644 resources/function_help/json/interior_ring_n
create mode 100644 resources/function_help/json/iqr
create mode 100644 resources/function_help/json/is_closed
create mode 100644 resources/function_help/json/lighter
create mode 100644 resources/function_help/json/m
create mode 100644 resources/function_help/json/majority
create mode 100644 resources/function_help/json/make_line
create mode 100644 resources/function_help/json/make_point_m
create mode 100644 resources/function_help/json/make_polygon
create mode 100644 resources/function_help/json/max_length
create mode 100644 resources/function_help/json/maximum
create mode 100644 resources/function_help/json/mean
create mode 100644 resources/function_help/json/median
create mode 100644 resources/function_help/json/min_length
create mode 100644 resources/function_help/json/minimum
create mode 100644 resources/function_help/json/minority
create mode 100644 resources/function_help/json/nodes_to_points
create mode 100644 resources/function_help/json/num_geometries
create mode 100644 resources/function_help/json/num_interior_rings
create mode 100644 resources/function_help/json/num_rings
create mode 100644 resources/function_help/json/order_parts
create mode 100644 resources/function_help/json/point_on_surface
create mode 100644 resources/function_help/json/project
create mode 100644 resources/function_help/json/q1
create mode 100644 resources/function_help/json/q3
create mode 100644 resources/function_help/json/radians
create mode 100644 resources/function_help/json/range
create mode 100644 resources/function_help/json/relate
create mode 100644 resources/function_help/json/relation_aggregate
create mode 100644 resources/function_help/json/reverse
create mode 100644 resources/function_help/json/segments_to_lines
create mode 100644 resources/function_help/json/shortest_line
create mode 100644 resources/function_help/json/stdev
create mode 100644 resources/function_help/json/sum
create mode 100644 resources/function_help/json/translate
create mode 100644 resources/function_help/json/z
create mode 100755 scripts/2to3
create mode 100644 scripts/addfix.pl
create mode 100644 scripts/astyle.options
create mode 100755 scripts/customwidget_create.sh
create mode 100644 scripts/customwidget_template.cpp
create mode 100644 scripts/customwidget_template.h
create mode 100644 scripts/process_contexthelp.py
create mode 100644 scripts/pyuic-wrapper.bat
create mode 100644 scripts/pyuic-wrapper.py
create mode 100755 scripts/pyuic-wrapper.sh
delete mode 100644 scripts/pyuic4-wrapper.bat
delete mode 100755 scripts/pyuic4-wrapper.sh
copy {python/ext-libs/jinja2/testsuite/res => scripts/qgis_fixes}/__init__.py (100%)
create mode 100644 scripts/qgis_fixes/fix_absolute_import.py
create mode 100644 scripts/qgis_fixes/fix_apply.py
create mode 100644 scripts/qgis_fixes/fix_basestring.py
create mode 100644 scripts/qgis_fixes/fix_cmp.py
create mode 100644 scripts/qgis_fixes/fix_dict.py
create mode 100644 scripts/qgis_fixes/fix_except.py
create mode 100644 scripts/qgis_fixes/fix_exec.py
create mode 100644 scripts/qgis_fixes/fix_execfile.py
create mode 100644 scripts/qgis_fixes/fix_exitfunc.py
create mode 100644 scripts/qgis_fixes/fix_filter.py
create mode 100644 scripts/qgis_fixes/fix_funcattrs.py
create mode 100644 scripts/qgis_fixes/fix_future_builtins.py
create mode 100644 scripts/qgis_fixes/fix_future_standard_library.py
create mode 100644 scripts/qgis_fixes/fix_future_standard_library_urllib.py
create mode 100644 scripts/qgis_fixes/fix_getcwdu.py
create mode 100644 scripts/qgis_fixes/fix_has_key.py
create mode 100644 scripts/qgis_fixes/fix_idioms.py
create mode 100644 scripts/qgis_fixes/fix_input.py
create mode 100644 scripts/qgis_fixes/fix_intern.py
create mode 100644 scripts/qgis_fixes/fix_isinstance.py
create mode 100644 scripts/qgis_fixes/fix_itertools.py
create mode 100644 scripts/qgis_fixes/fix_itertools_imports.py
create mode 100644 scripts/qgis_fixes/fix_long.py
create mode 100644 scripts/qgis_fixes/fix_map.py
create mode 100644 scripts/qgis_fixes/fix_metaclass.py
create mode 100644 scripts/qgis_fixes/fix_methodattrs.py
create mode 100644 scripts/qgis_fixes/fix_ne.py
create mode 100644 scripts/qgis_fixes/fix_newstyle.py
create mode 100644 scripts/qgis_fixes/fix_next_call.py
create mode 100644 scripts/qgis_fixes/fix_nonzero.py
create mode 100644 scripts/qgis_fixes/fix_numliterals.py
create mode 100644 scripts/qgis_fixes/fix_object.py
create mode 100644 scripts/qgis_fixes/fix_operator.py
create mode 100644 scripts/qgis_fixes/fix_paren.py
create mode 100644 scripts/qgis_fixes/fix_print_with_import.py
create mode 100644 scripts/qgis_fixes/fix_pyqt.py
create mode 100644 scripts/qgis_fixes/fix_raise.py
create mode 100644 scripts/qgis_fixes/fix_raw_input.py
create mode 100644 scripts/qgis_fixes/fix_reduce.py
create mode 100644 scripts/qgis_fixes/fix_renames.py
create mode 100644 scripts/qgis_fixes/fix_repr.py
create mode 100644 scripts/qgis_fixes/fix_signals.py
create mode 100644 scripts/qgis_fixes/fix_standarderror.py
create mode 100644 scripts/qgis_fixes/fix_sys_exc.py
create mode 100644 scripts/qgis_fixes/fix_throw.py
create mode 100644 scripts/qgis_fixes/fix_tuple_params.py
create mode 100644 scripts/qgis_fixes/fix_types.py
create mode 100644 scripts/qgis_fixes/fix_uiimport.py
create mode 100644 scripts/qgis_fixes/fix_unicode_keep_u.py
create mode 100644 scripts/qgis_fixes/fix_ws_comma.py
create mode 100644 scripts/qgis_fixes/fix_xrange_with_import.py
create mode 100644 scripts/qgis_fixes/fix_xreadlines.py
create mode 100644 scripts/qgis_fixes/fix_zip.py
create mode 100755 scripts/update-news.pl
create mode 100755 scripts/verify-indentation.sh
create mode 100644 src/app/composer/qgscomposerpolygonwidget.cpp
create mode 100644 src/app/composer/qgscomposerpolygonwidget.h
create mode 100644 src/app/composer/qgscomposerpolylinewidget.cpp
create mode 100644 src/app/composer/qgscomposerpolylinewidget.h
copy src/app/gps/{qwtpolar-1.0 => qwtpolar-1.1.1}/qwt_polar.h (100%)
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_canvas.cpp
copy src/app/gps/{qwtpolar-1.0 => qwtpolar-1.1.1}/qwt_polar_canvas.h (100%)
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_curve.cpp
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_curve.h
copy src/app/gps/{qwtpolar-1.0 => qwtpolar-1.1.1}/qwt_polar_fitter.cpp (100%)
copy src/app/gps/{qwtpolar-1.0 => qwtpolar-1.1.1}/qwt_polar_fitter.h (100%)
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_global.h
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_grid.cpp
copy src/app/gps/{qwtpolar-1.0 => qwtpolar-1.1.1}/qwt_polar_grid.h (100%)
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_item.cpp
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_item.h
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_itemdict.cpp
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_itemdict.h
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_layout.cpp
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_layout.h
copy src/app/gps/{qwtpolar-1.0 => qwtpolar-1.1.1}/qwt_polar_magnifier.cpp (100%)
copy src/app/gps/{qwtpolar-1.0 => qwtpolar-1.1.1}/qwt_polar_magnifier.h (100%)
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_marker.cpp
copy src/app/gps/{qwtpolar-1.0 => qwtpolar-1.1.1}/qwt_polar_marker.h (100%)
copy src/app/gps/{qwtpolar-1.0 => qwtpolar-1.1.1}/qwt_polar_panner.cpp (100%)
copy src/app/gps/{qwtpolar-1.0 => qwtpolar-1.1.1}/qwt_polar_panner.h (100%)
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_picker.cpp
copy src/app/gps/{qwtpolar-1.0 => qwtpolar-1.1.1}/qwt_polar_picker.h (100%)
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_plot.cpp
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_plot.h
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_renderer.cpp
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_renderer.h
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_spectrogram.cpp
create mode 100644 src/app/gps/qwtpolar-1.1.1/qwt_polar_spectrogram.h
create mode 100644 src/app/qgis-mime.ico
create mode 100644 src/app/qgis-qgs.ico
create mode 100644 src/app/qgis-qlr.ico
create mode 100644 src/app/qgis-qml.ico
create mode 100644 src/app/qgis-qpt.ico
create mode 100644 src/app/qgsattributeactionpropertiesdialog.cpp
create mode 100644 src/app/qgsattributeactionpropertiesdialog.h
delete mode 100644 src/app/qgsconfigureshortcutsdialog.cpp
delete mode 100644 src/app/qgsconfigureshortcutsdialog.h
create mode 100644 src/app/qgslayerstylingwidget.cpp
create mode 100644 src/app/qgslayerstylingwidget.h
create mode 100644 src/app/qgsmaptooloffsetpointsymbol.cpp
create mode 100644 src/app/qgsmaptooloffsetpointsymbol.h
create mode 100644 src/app/qgsmaptoolpointsymbol.cpp
create mode 100644 src/app/qgsmaptoolpointsymbol.h
create mode 100644 src/app/qgspointmarkeritem.cpp
create mode 100644 src/app/qgspointmarkeritem.h
create mode 100644 src/app/qgsrelationadddlg.cpp
create mode 100644 src/app/qgsrelationadddlg.h
create mode 100644 src/app/qgsrelationmanagerdialog.cpp
create mode 100644 src/app/qgsrelationmanagerdialog.h
create mode 100644 src/app/qgsselectbyformdialog.cpp
create mode 100644 src/app/qgsselectbyformdialog.h
delete mode 100644 src/app/qgsshortcutsmanager.cpp
delete mode 100644 src/app/qgsshortcutsmanager.h
create mode 100644 src/app/qgsstatusbarcoordinateswidget.cpp
create mode 100644 src/app/qgsstatusbarcoordinateswidget.h
create mode 100644 src/app/qgsstatusbarmagnifierwidget.cpp
create mode 100644 src/app/qgsstatusbarmagnifierwidget.h
create mode 100644 src/app/qgsstatusbarscalewidget.cpp
create mode 100644 src/app/qgsstatusbarscalewidget.h
create mode 100644 src/core/composer/qgscomposernodesitem.cpp
create mode 100644 src/core/composer/qgscomposernodesitem.h
create mode 100644 src/core/composer/qgscomposerpolygon.cpp
create mode 100644 src/core/composer/qgscomposerpolygon.h
create mode 100644 src/core/composer/qgscomposerpolyline.cpp
create mode 100644 src/core/composer/qgscomposerpolyline.h
create mode 100644 src/core/composer/qgsgroupungroupitemscommand.cpp
create mode 100644 src/core/composer/qgsgroupungroupitemscommand.h
create mode 100644 src/core/geometry/qgsinternalgeometryengine.cpp
create mode 100644 src/core/geometry/qgsinternalgeometryengine.h
create mode 100644 src/core/geometry/qgswkbsimplifierptr.cpp
create mode 100644 src/core/geometry/qgswkbsimplifierptr.h
create mode 100644 src/core/qgsaction.cpp
create mode 100644 src/core/qgsaction.h
create mode 100644 src/core/qgsactionmanager.cpp
create mode 100644 src/core/qgsactionmanager.h
create mode 100644 src/core/qgsaggregatecalculator.cpp
create mode 100644 src/core/qgsaggregatecalculator.h
delete mode 100644 src/core/qgsattributeaction.cpp
create mode 100644 src/core/qgsattributetableconfig.cpp
create mode 100644 src/core/qgsattributetableconfig.h
create mode 100644 src/core/qgscoordinatereferencesystem_p.h
create mode 100644 src/core/qgscoordinateutils.cpp
create mode 100644 src/core/qgscoordinateutils.h
create mode 100644 src/core/qgsdataprovider.cpp
create mode 100644 src/core/qgsdatetimestatisticalsummary.cpp
create mode 100644 src/core/qgsdatetimestatisticalsummary.h
create mode 100644 src/core/qgseditformconfig.cpp
create mode 100644 src/core/qgseditformconfig.h
create mode 100644 src/core/qgsexpressionprivate.h
create mode 100644 src/core/qgsexpressionsorter.cpp
create mode 100644 src/core/qgsexpressionsorter.h
create mode 100644 src/core/qgsfeaturefilterprovider.h
create mode 100644 src/core/qgsindexedfeature.h
create mode 100644 src/core/qgsinterval.cpp
create mode 100644 src/core/qgsinterval.h
create mode 100644 src/core/qgsjsonutils.cpp
create mode 100644 src/core/qgsjsonutils.h
create mode 100644 src/core/qgslabelfeature.cpp
create mode 100644 src/core/qgslabelfeature.h
create mode 100644 src/core/qgsnetworkdiskcache.cpp
create mode 100644 src/core/qgsnetworkdiskcache.h
create mode 100644 src/core/qgsogrutils.cpp
create mode 100644 src/core/qgsogrutils.h
create mode 100644 src/core/qgsruntimeprofiler.cpp
create mode 100644 src/core/qgsruntimeprofiler.h
create mode 100644 src/core/qgssqlexpressioncompiler.cpp
create mode 100644 src/core/qgssqlexpressioncompiler.h
create mode 100644 src/core/qgssqliteexpressioncompiler.cpp
create mode 100644 src/core/qgssqliteexpressioncompiler.h
create mode 100644 src/core/qgssqlstatement.cpp
create mode 100644 src/core/qgssqlstatement.h
create mode 100644 src/core/qgssqlstatementlexer.ll
create mode 100644 src/core/qgssqlstatementparser.yy
create mode 100644 src/core/qgsstringstatisticalsummary.cpp
create mode 100644 src/core/qgsstringstatisticalsummary.h
create mode 100644 src/core/qgstestutils.h
create mode 100644 src/core/qgstextlabelfeature.cpp
create mode 100644 src/core/qgstextlabelfeature.h
create mode 100644 src/core/qgstracer.cpp
create mode 100644 src/core/qgstracer.h
create mode 100644 src/core/qgstransactiongroup.cpp
create mode 100644 src/core/qgstransactiongroup.h
create mode 100644 src/core/qgsunittypes.cpp
create mode 100644 src/core/qgsunittypes.h
create mode 100644 src/core/qgsvirtuallayerdefinition.cpp
create mode 100644 src/core/qgsvirtuallayerdefinition.h
create mode 100644 src/core/qgsvirtuallayerdefinitionutils.cpp
create mode 100644 src/core/qgsvirtuallayerdefinitionutils.h
create mode 100644 src/core/raster/qgshillshaderenderer.cpp
create mode 100644 src/core/raster/qgshillshaderenderer.h
create mode 100644 src/core/simplify/effectivearea.c
create mode 100644 src/core/simplify/effectivearea.h
create mode 100644 src/core/symbology-ng/qgs25drenderer.cpp
create mode 100644 src/core/symbology-ng/qgs25drenderer.h
create mode 100644 src/core/symbology-ng/qgsarrowsymbollayer.cpp
create mode 100644 src/core/symbology-ng/qgsarrowsymbollayer.h
create mode 100644 src/core/symbology-ng/qgsgeometrygeneratorsymbollayerv2.cpp
create mode 100644 src/core/symbology-ng/qgsgeometrygeneratorsymbollayerv2.h
create mode 100644 src/core/symbology-ng/qgsnullsymbolrenderer.cpp
create mode 100644 src/core/symbology-ng/qgsnullsymbolrenderer.h
create mode 100644 src/customwidgets/qgsdockwidgetplugin.cpp
create mode 100644 src/customwidgets/qgsdockwidgetplugin.h
create mode 100644 src/customwidgets/qgsexpressionbuilderwidgetplugin.cpp
create mode 100644 src/customwidgets/qgsexpressionbuilderwidgetplugin.h
create mode 100644 src/customwidgets/qgsexternalresourcewidgetplugin.cpp
create mode 100644 src/customwidgets/qgsexternalresourcewidgetplugin.h
create mode 100644 src/customwidgets/qgsfilewidgetplugin.cpp
create mode 100644 src/customwidgets/qgsfilewidgetplugin.h
create mode 100644 src/gui/attributetable/qgsorganizetablecolumnsdialog.cpp
create mode 100644 src/gui/attributetable/qgsorganizetablecolumnsdialog.h
create mode 100644 src/gui/editorwidgets/qgscheckboxsearchwidgetwrapper.cpp
create mode 100644 src/gui/editorwidgets/qgscheckboxsearchwidgetwrapper.h
create mode 100644 src/gui/editorwidgets/qgsdatetimesearchwidgetwrapper.cpp
create mode 100644 src/gui/editorwidgets/qgsdatetimesearchwidgetwrapper.h
create mode 100644 src/gui/editorwidgets/qgsexternalresourceconfigdlg.cpp
create mode 100644 src/gui/editorwidgets/qgsexternalresourceconfigdlg.h
create mode 100644 src/gui/editorwidgets/qgsexternalresourcewidgetfactory.cpp
create mode 100644 src/gui/editorwidgets/qgsexternalresourcewidgetfactory.h
create mode 100644 src/gui/editorwidgets/qgsexternalresourcewidgetwrapper.cpp
create mode 100644 src/gui/editorwidgets/qgsexternalresourcewidgetwrapper.h
create mode 100644 src/gui/editorwidgets/qgsmultiedittoolbutton.cpp
create mode 100644 src/gui/editorwidgets/qgsmultiedittoolbutton.h
create mode 100644 src/gui/editorwidgets/qgsrelationreferencesearchwidgetwrapper.cpp
create mode 100644 src/gui/editorwidgets/qgsrelationreferencesearchwidgetwrapper.h
create mode 100644 src/gui/editorwidgets/qgssearchwidgettoolbutton.cpp
create mode 100644 src/gui/editorwidgets/qgssearchwidgettoolbutton.h
create mode 100644 src/gui/editorwidgets/qgstexteditsearchwidgetwrapper.cpp
create mode 100644 src/gui/editorwidgets/qgstexteditsearchwidgetwrapper.h
create mode 100644 src/gui/layertree/qgslayertreeembeddedconfigwidget.cpp
create mode 100644 src/gui/layertree/qgslayertreeembeddedconfigwidget.h
create mode 100644 src/gui/layertree/qgslayertreeembeddedwidgetregistry.cpp
create mode 100644 src/gui/layertree/qgslayertreeembeddedwidgetregistry.h
create mode 100644 src/gui/layertree/qgslayertreeembeddedwidgetsimpl.cpp
create mode 100644 src/gui/layertree/qgslayertreeembeddedwidgetsimpl.h
create mode 100644 src/gui/qgsattributeformeditorwidget.cpp
create mode 100644 src/gui/qgsattributeformeditorwidget.h
create mode 100644 src/gui/qgscomposeritemcombobox.cpp
create mode 100644 src/gui/qgscomposeritemcombobox.h
create mode 100644 src/gui/qgscompoundcolorwidget.cpp
create mode 100644 src/gui/qgscompoundcolorwidget.h
create mode 100644 src/gui/qgsconfigureshortcutsdialog.cpp
create mode 100644 src/gui/qgsconfigureshortcutsdialog.h
create mode 100644 src/gui/qgsdockwidget.cpp
create mode 100644 src/gui/qgsdockwidget.h
create mode 100644 src/gui/qgsexternalresourcewidget.cpp
create mode 100644 src/gui/qgsexternalresourcewidget.h
create mode 100644 src/gui/qgsfilewidget.cpp
create mode 100644 src/gui/qgsfilewidget.h
create mode 100644 src/gui/qgsfocuswatcher.cpp
create mode 100644 src/gui/qgsfocuswatcher.h
create mode 100644 src/gui/qgsgradientstopeditor.cpp
create mode 100644 src/gui/qgsgradientstopeditor.h
create mode 100644 src/gui/qgsgroupwmsdatadialog.cpp
create mode 100644 src/gui/qgsgroupwmsdatadialog.h
create mode 100644 src/gui/qgslegendfilterbutton.cpp
create mode 100644 src/gui/qgslegendfilterbutton.h
create mode 100644 src/gui/qgsmapcanvastracer.cpp
create mode 100644 src/gui/qgsmapcanvastracer.h
create mode 100644 src/gui/qgsmaplayerconfigwidget.cpp
create mode 100644 src/gui/qgsmaplayerconfigwidget.h
create mode 100644 src/gui/qgsmaplayerconfigwidgetfactory.cpp
create mode 100644 src/gui/qgsmaplayerconfigwidgetfactory.h
create mode 100644 src/gui/qgsmaplayerstylemanagerwidget.cpp
create mode 100644 src/gui/qgsmaplayerstylemanagerwidget.h
create mode 100644 src/gui/qgsnewgeopackagelayerdialog.cpp
create mode 100644 src/gui/qgsnewgeopackagelayerdialog.h
create mode 100644 src/gui/qgsorderbydialog.cpp
create mode 100644 src/gui/qgsorderbydialog.h
create mode 100644 src/gui/qgspanelwidget.cpp
create mode 100644 src/gui/qgspanelwidget.h
create mode 100644 src/gui/qgspanelwidgetstack.cpp
create mode 100644 src/gui/qgspanelwidgetstack.h
delete mode 100644 src/gui/qgsrelationadddlg.cpp
delete mode 100644 src/gui/qgsrelationadddlg.h
delete mode 100644 src/gui/qgsrelationmanagerdialog.cpp
delete mode 100644 src/gui/qgsrelationmanagerdialog.h
create mode 100644 src/gui/qgsshortcutsmanager.cpp
create mode 100644 src/gui/qgsshortcutsmanager.h
create mode 100644 src/gui/qgssourceselectdialog.cpp
create mode 100644 src/gui/qgssourceselectdialog.h
create mode 100644 src/gui/qgssqlcomposerdialog.cpp
create mode 100644 src/gui/qgssqlcomposerdialog.h
create mode 100644 src/gui/qgstablewidgetitem.cpp
create mode 100644 src/gui/qgstablewidgetitem.h
create mode 100644 src/gui/qgstrackedvectorlayertools.cpp
create mode 100644 src/gui/qgstrackedvectorlayertools.h
create mode 100644 src/gui/raster/qgshillshaderendererwidget.cpp
create mode 100644 src/gui/raster/qgshillshaderendererwidget.h
create mode 100644 src/gui/raster/qgsrastertransparencywidget.cpp
create mode 100644 src/gui/raster/qgsrastertransparencywidget.h
create mode 100644 src/gui/raster/qgsrendererrasterpropertieswidget.cpp
create mode 100644 src/gui/raster/qgsrendererrasterpropertieswidget.h
create mode 100644 src/gui/symbology-ng/qgs25drendererwidget.cpp
create mode 100644 src/gui/symbology-ng/qgs25drendererwidget.h
create mode 100644 src/gui/symbology-ng/qgsarrowsymbollayerwidget.cpp
create mode 100644 src/gui/symbology-ng/qgsarrowsymbollayerwidget.h
create mode 100644 src/gui/symbology-ng/qgsnullsymbolrendererwidget.cpp
create mode 100644 src/gui/symbology-ng/qgsnullsymbolrendererwidget.h
create mode 100644 src/gui/symbology-ng/qgsstylev2groupselectiondialog.cpp
create mode 100644 src/gui/symbology-ng/qgsstylev2groupselectiondialog.h
create mode 100644 src/plugins/dxf2shp_converter/CMakeLists.txt
create mode 100644 src/plugins/dxf2shp_converter/README
create mode 100644 src/plugins/dxf2shp_converter/builder.cpp
create mode 100644 src/plugins/dxf2shp_converter/builder.h
create mode 100644 src/plugins/dxf2shp_converter/dxf2shp_converter.png
create mode 100644 src/plugins/dxf2shp_converter/dxf2shpconverter.cpp
create mode 100644 src/plugins/dxf2shp_converter/dxf2shpconverter.h
create mode 100644 src/plugins/dxf2shp_converter/dxf2shpconverter.qrc
create mode 100644 src/plugins/dxf2shp_converter/dxf2shpconvertergui.cpp
create mode 100644 src/plugins/dxf2shp_converter/dxf2shpconvertergui.h
create mode 100644 src/plugins/dxf2shp_converter/dxf2shpconvertergui.ui
create mode 100644 src/plugins/dxf2shp_converter/dxflib/src/dl_attributes.h
create mode 100644 src/plugins/dxf2shp_converter/dxflib/src/dl_codes.h
create mode 100644 src/plugins/dxf2shp_converter/dxflib/src/dl_creationadapter.h
create mode 100644 src/plugins/dxf2shp_converter/dxflib/src/dl_creationinterface.h
create mode 100644 src/plugins/dxf2shp_converter/dxflib/src/dl_dxf.cpp
create mode 100644 src/plugins/dxf2shp_converter/dxflib/src/dl_dxf.h
create mode 100644 src/plugins/dxf2shp_converter/dxflib/src/dl_entities.h
create mode 100644 src/plugins/dxf2shp_converter/dxflib/src/dl_extrusion.h
create mode 100644 src/plugins/dxf2shp_converter/dxflib/src/dl_global.h
create mode 100644 src/plugins/dxf2shp_converter/dxflib/src/dl_writer.h
create mode 100644 src/plugins/dxf2shp_converter/dxflib/src/dl_writer_ascii.cpp
create mode 100644 src/plugins/dxf2shp_converter/dxflib/src/dl_writer_ascii.h
create mode 100644 src/plugins/dxf2shp_converter/shapelib-1.2.10/LICENSE.LGPL
create mode 100644 src/plugins/dxf2shp_converter/shapelib-1.2.10/dbfopen.c
create mode 100644 src/plugins/dxf2shp_converter/shapelib-1.2.10/shapefil.h
create mode 100644 src/plugins/dxf2shp_converter/shapelib-1.2.10/shapelib.def
create mode 100644 src/plugins/dxf2shp_converter/shapelib-1.2.10/shpopen.c
create mode 100644 src/plugins/dxf2shp_converter/shapelib-1.2.10/shprewind.c
create mode 100644 src/plugins/globe/CMakeModules/ModuleInstallOsgEarthDriverIncludes.cmake
create mode 100644 src/plugins/globe/CMakeModules/OsgEarthMacroUtils.cmake
create mode 100644 src/plugins/globe/featuresource/CMakeLists.txt
create mode 100644 src/plugins/globe/featuresource/qgsglobefeaturecursor.h
create mode 100644 src/plugins/globe/featuresource/qgsglobefeatureoptions.h
create mode 100644 src/plugins/globe/featuresource/qgsglobefeaturesource.cpp
create mode 100644 src/plugins/globe/featuresource/qgsglobefeaturesource.h
create mode 100644 src/plugins/globe/featuresource/qgsglobefeatureutils.h
delete mode 100644 src/plugins/globe/globe_plugin_dialog.cpp
delete mode 100644 src/plugins/globe/globe_plugin_dialog.h
delete mode 100644 src/plugins/globe/globe_plugin_dialog_guibase.ui
create mode 100644 src/plugins/globe/images/gui/button-background-single.png
create mode 100644 src/plugins/globe/images/gui/settings.png
create mode 100644 src/plugins/globe/images/icon.svg
delete mode 100644 src/plugins/globe/osgEarthQt/Common
delete mode 100644 src/plugins/globe/osgEarthQt/ViewerWidget
delete mode 100644 src/plugins/globe/osgEarthQt/ViewerWidget.cpp
delete mode 100644 src/plugins/globe/osgEarthUtil/Controls
delete mode 100644 src/plugins/globe/osgEarthUtil/Controls.cpp
create mode 100644 src/plugins/globe/qgsglobefeatureidentify.cpp
create mode 100644 src/plugins/globe/qgsglobefeatureidentify.h
create mode 100644 src/plugins/globe/qgsglobefrustumhighlight.cpp
create mode 100644 src/plugins/globe/qgsglobefrustumhighlight.h
create mode 100644 src/plugins/globe/qgsglobeplugindialog.cpp
create mode 100644 src/plugins/globe/qgsglobeplugindialog.h
create mode 100644 src/plugins/globe/qgsglobeplugindialog.ui
create mode 100644 src/plugins/globe/qgsglobetilesource.cpp
create mode 100644 src/plugins/globe/qgsglobetilesource.h
create mode 100644 src/plugins/globe/qgsglobevectorlayerproperties.cpp
create mode 100644 src/plugins/globe/qgsglobevectorlayerproperties.h
create mode 100644 src/plugins/globe/qgsglobevectorlayerpropertiespage.ui
create mode 100644 src/plugins/globe/qgsglobewidget.cpp
create mode 100644 src/plugins/globe/qgsglobewidget.h
delete mode 100644 src/plugins/globe/qgsosgearthtilesource.cpp
delete mode 100644 src/plugins/globe/qgsosgearthtilesource.h
create mode 100644 src/plugins/globe/qgsosgfeature.cpp
create mode 100644 src/plugins/globe/qgsosgfeature.h
create mode 100644 src/plugins/gps_importer/create_gpx.svg
create mode 100644 src/plugins/gps_importer/gps_importer.svg
create mode 100644 src/plugins/gps_importer/import_gpx.svg
delete mode 100644 src/plugins/spit/CMakeLists.txt
delete mode 100644 src/plugins/spit/main.cpp
delete mode 100644 src/plugins/spit/qgspgutil.cpp
delete mode 100644 src/plugins/spit/qgspgutil.h
delete mode 100644 src/plugins/spit/qgsshapefile.cpp
delete mode 100644 src/plugins/spit/qgsshapefile.h
delete mode 100644 src/plugins/spit/qgsspit.cpp
delete mode 100644 src/plugins/spit/qgsspit.h
delete mode 100644 src/plugins/spit/qgsspitbase.ui
delete mode 100644 src/plugins/spit/qgsspitplugin.cpp
delete mode 100644 src/plugins/spit/qgsspitplugin.h
delete mode 100644 src/plugins/spit/spit.png
delete mode 100644 src/plugins/spit/spit.qrc
delete mode 100644 src/plugins/topology/configureRules.png
create mode 100644 src/plugins/topology/mActionConfigure.svg
create mode 100644 src/plugins/topology/mActionTopologyChecker.svg
create mode 100644 src/plugins/topology/mActionValidateAll.svg
create mode 100644 src/plugins/topology/mActionValidateExtent.svg
delete mode 100644 src/plugins/topology/topol.png
delete mode 100644 src/plugins/topology/validateAll.png
delete mode 100644 src/plugins/topology/validateExtent.png
create mode 100644 src/providers/arcgisrest/CMakeLists.txt
create mode 100644 src/providers/arcgisrest/qgsafsdataitems.cpp
create mode 100644 src/providers/arcgisrest/qgsafsdataitems.h
create mode 100644 src/providers/arcgisrest/qgsafsfeatureiterator.cpp
create mode 100644 src/providers/arcgisrest/qgsafsfeatureiterator.h
create mode 100644 src/providers/arcgisrest/qgsafsprovider.cpp
create mode 100644 src/providers/arcgisrest/qgsafsprovider.h
create mode 100644 src/providers/arcgisrest/qgsafsproviderextern.cpp
create mode 100644 src/providers/arcgisrest/qgsafssourceselect.cpp
create mode 100644 src/providers/arcgisrest/qgsafssourceselect.h
create mode 100644 src/providers/arcgisrest/qgsamsdataitems.cpp
create mode 100644 src/providers/arcgisrest/qgsamsdataitems.h
create mode 100644 src/providers/arcgisrest/qgsamsprovider.cpp
create mode 100644 src/providers/arcgisrest/qgsamsprovider.h
create mode 100644 src/providers/arcgisrest/qgsamsproviderextern.cpp
create mode 100644 src/providers/arcgisrest/qgsamssourceselect.cpp
create mode 100644 src/providers/arcgisrest/qgsamssourceselect.h
create mode 100644 src/providers/arcgisrest/qgsarcgisrestutils.cpp
create mode 100644 src/providers/arcgisrest/qgsarcgisrestutils.h
create mode 100644 src/providers/db2/CMakeLists.txt
create mode 100644 src/providers/db2/qgsdb2dataitems.cpp
create mode 100644 src/providers/db2/qgsdb2dataitems.h
create mode 100644 src/providers/db2/qgsdb2expressioncompiler.cpp
create mode 100644 src/providers/db2/qgsdb2expressioncompiler.h
create mode 100644 src/providers/db2/qgsdb2featureiterator.cpp
create mode 100644 src/providers/db2/qgsdb2featureiterator.h
create mode 100644 src/providers/db2/qgsdb2geometrycolumns.cpp
create mode 100644 src/providers/db2/qgsdb2geometrycolumns.h
create mode 100644 src/providers/db2/qgsdb2newconnection.cpp
create mode 100644 src/providers/db2/qgsdb2newconnection.h
create mode 100644 src/providers/db2/qgsdb2provider.cpp
create mode 100644 src/providers/db2/qgsdb2provider.h
create mode 100644 src/providers/db2/qgsdb2sourceselect.cpp
create mode 100644 src/providers/db2/qgsdb2sourceselect.h
create mode 100644 src/providers/db2/qgsdb2tablemodel.cpp
create mode 100644 src/providers/db2/qgsdb2tablemodel.h
create mode 100644 src/providers/grass/qgsgrassundocommand.cpp
create mode 100644 src/providers/grass/qgsgrassundocommand.h
create mode 100644 src/providers/mssql/qgsmssqlexpressioncompiler.cpp
create mode 100644 src/providers/mssql/qgsmssqlexpressioncompiler.h
create mode 100644 src/providers/ogr/qgsogrexpressioncompiler.cpp
create mode 100644 src/providers/ogr/qgsogrexpressioncompiler.h
delete mode 100644 src/providers/ogr/qgsogrgeometrysimplifier.cpp
delete mode 100644 src/providers/ogr/qgsogrgeometrysimplifier.h
create mode 100644 src/providers/oracle/ocispatial/main.h
create mode 100644 src/providers/oracle/ocispatial/qocispatial.json
create mode 100644 src/providers/oracle/qgsoracleconnpool.cpp
create mode 100644 src/providers/oracle/qgsoracleconnpool.h
create mode 100644 src/providers/oracle/qgsoracleexpressioncompiler.cpp
create mode 100644 src/providers/oracle/qgsoracleexpressioncompiler.h
create mode 100644 src/providers/spatialite/qspatialite/qspatialite.json
create mode 100644 src/providers/spatialite/qspatialite/smain.h
create mode 100644 src/providers/virtual/CMakeLists.txt
create mode 100644 src/providers/virtual/qgsembeddedlayerselect.ui
create mode 100644 src/providers/virtual/qgsembeddedlayerselectdialog.cpp
create mode 100644 src/providers/virtual/qgsembeddedlayerselectdialog.h
create mode 100644 src/providers/virtual/qgsslottofunction.h
create mode 100644 src/providers/virtual/qgsvirtuallayerblob.cpp
create mode 100644 src/providers/virtual/qgsvirtuallayerblob.h
create mode 100644 src/providers/virtual/qgsvirtuallayerfeatureiterator.cpp
create mode 100644 src/providers/virtual/qgsvirtuallayerfeatureiterator.h
create mode 100644 src/providers/virtual/qgsvirtuallayerprovider.cpp
create mode 100644 src/providers/virtual/qgsvirtuallayerprovider.h
create mode 100644 src/providers/virtual/qgsvirtuallayerqueryparser.cpp
create mode 100644 src/providers/virtual/qgsvirtuallayerqueryparser.h
create mode 100644 src/providers/virtual/qgsvirtuallayersourceselect.cpp
create mode 100644 src/providers/virtual/qgsvirtuallayersourceselect.h
create mode 100644 src/providers/virtual/qgsvirtuallayersourceselectbase.ui
create mode 100644 src/providers/virtual/qgsvirtuallayersqlfunctions.txt
create mode 100644 src/providers/virtual/qgsvirtuallayersqlitehelper.cpp
create mode 100644 src/providers/virtual/qgsvirtuallayersqlitehelper.h
create mode 100644 src/providers/virtual/qgsvirtuallayersqlitemodule.cpp
create mode 100644 src/providers/virtual/qgsvirtuallayersqlitemodule.h
create mode 100644 src/providers/virtual/sqlfunctionslist.qrc
create mode 100644 src/providers/wfs/qgswfsconnection.cpp
create mode 100644 src/providers/wfs/qgswfsconnection.h
create mode 100644 src/providers/wfs/qgswfsconstants.cpp
create mode 100644 src/providers/wfs/qgswfsconstants.h
create mode 100644 src/providers/wfs/qgswfsdatasourceuri.cpp
create mode 100644 src/providers/wfs/qgswfsdatasourceuri.h
create mode 100644 src/providers/wfs/qgswfsdescribefeaturetype.cpp
create mode 100644 src/providers/wfs/qgswfsdescribefeaturetype.h
create mode 100644 src/providers/wfs/qgswfsrequest.cpp
create mode 100644 src/providers/wfs/qgswfsrequest.h
create mode 100644 src/providers/wfs/qgswfsshareddata.cpp
create mode 100644 src/providers/wfs/qgswfsshareddata.h
create mode 100644 src/providers/wfs/qgswfstransactionrequest.cpp
create mode 100644 src/providers/wfs/qgswfstransactionrequest.h
create mode 100644 src/providers/wfs/qgswfsutils.cpp
create mode 100644 src/providers/wfs/qgswfsutils.h
create mode 100644 src/server/qgsaccesscontrol.cpp
create mode 100644 src/server/qgsaccesscontrol.h
create mode 100644 src/server/qgsaccesscontrolfilter.cpp
create mode 100644 src/server/qgsaccesscontrolfilter.h
create mode 100644 src/server/qgsowsserver.cpp
create mode 100644 src/ui/composer/qgscomposerpolygonwidgetbase.ui
create mode 100644 src/ui/composer/qgscomposerpolylinewidgetbase.ui
create mode 100644 src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui
create mode 100644 src/ui/qgsattributeactionpropertiesdialogbase.ui
create mode 100644 src/ui/qgscompoundcolorwidget.ui
create mode 100644 src/ui/qgsdb2newconnectionbase.ui
create mode 100644 src/ui/qgsgroupwmsdatadialogbase.ui
delete mode 100644 src/ui/qgslabelingrulepropsdialog.ui
create mode 100644 src/ui/qgslabelingrulepropswidget.ui
create mode 100644 src/ui/qgslayertreeembeddedconfigwidget.ui
create mode 100644 src/ui/qgsmapstylingwidgetbase.ui
create mode 100644 src/ui/qgsnewgeopackagelayerdialogbase.ui
create mode 100644 src/ui/qgsorderbydialogbase.ui
create mode 100644 src/ui/qgsorganizetablecolumnsdialog.ui
create mode 100644 src/ui/qgsrendererrasterpropswidgetbase.ui
create mode 100644 src/ui/qgssourceselectdialogbase.ui
create mode 100644 src/ui/qgssqlcomposerdialogbase.ui
create mode 100644 src/ui/qgsstylev2groupselectiondialogbase.ui
create mode 100644 src/ui/raster/qgshillshaderendererwidget.ui
create mode 100644 src/ui/raster/qgsrastertransparencywidget.ui
create mode 100644 src/ui/styledock/qgsrenderercontainerbase.ui
create mode 100644 src/ui/symbollayer/qgs25drendererwidgetbase.ui
create mode 100644 src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui
create mode 100644 src/ui/symbollayer/qgsgeometrygeneratorwidgetbase.ui
create mode 100644 src/ui/symbollayer/widget_filledmarker.ui
create mode 100644 tests/src/app/testqgisapppython.cpp
create mode 100644 tests/src/app/testqgsattributetable.cpp
create mode 100644 tests/src/app/testqgsfieldcalculator.cpp
create mode 100644 tests/src/app/testqgsmaptoolidentifyaction.cpp
create mode 100644 tests/src/app/testqgsmaptoolselect.cpp
create mode 100644 tests/src/app/testqgsmeasuretool.cpp
create mode 100644 tests/src/app/testqgsvectorlayersaveasdialog.cpp
delete mode 100644 tests/src/core/qgscompositionchecker.cpp
delete mode 100644 tests/src/core/qgscompositionchecker.h
delete mode 100644 tests/src/core/regression1141.cpp
delete mode 100644 tests/src/core/regression992.cpp
create mode 100644 tests/src/core/testqgs25drenderer.cpp
create mode 100644 tests/src/core/testqgscentroidfillsymbol.cpp
create mode 100644 tests/src/core/testqgsconnectionpool.cpp
create mode 100644 tests/src/core/testqgsellipsemarker.cpp
create mode 100644 tests/src/core/testqgsfilledmarker.cpp
create mode 100644 tests/src/core/testqgsfontmarker.cpp
create mode 100644 tests/src/core/testqgsgml.cpp
create mode 100644 tests/src/core/testqgsmaptopixelgeometrysimplifier.cpp
create mode 100644 tests/src/core/testqgsogrutils.cpp
create mode 100644 tests/src/core/testqgssimplemarker.cpp
create mode 100644 tests/src/core/testqgssvgmarker.cpp
create mode 100644 tests/src/core/testqgstracer.cpp
create mode 100644 tests/src/gui/testqgsattributeform.cpp
create mode 100644 tests/src/gui/testqgsdockwidget.cpp
create mode 100644 tests/src/gui/testqgsfieldexpressionwidget.cpp
create mode 100644 tests/src/gui/testqgsfilewidget.cpp
create mode 100644 tests/src/gui/testqgsfocuswatcher.cpp
create mode 100644 tests/src/gui/testqgssqlcomposerdialog.cpp
create mode 100644 tests/src/providers/testqgswmscapabilities.cpp
create mode 100644 tests/src/providers/testqgswmsprovider.cpp
create mode 100644 tests/src/python/acceptable_missing_doc.py
create mode 100644 tests/src/python/offlineditingtestbase.py
create mode 100644 tests/src/python/qgis_wrapped_server.py
create mode 100644 tests/src/python/test_console.py
create mode 100644 tests/src/python/test_offline_editing_wfs.py
create mode 100644 tests/src/python/test_provider_db2.py
create mode 100644 tests/src/python/test_provider_mssql.py
create mode 100644 tests/src/python/test_provider_ogr.py
create mode 100644 tests/src/python/test_provider_ogr_gpkg.py
create mode 100644 tests/src/python/test_provider_ogr_sqlite.py
create mode 100644 tests/src/python/test_provider_oracle.py
create mode 100644 tests/src/python/test_provider_tabfile.py
create mode 100644 tests/src/python/test_provider_virtual.py
create mode 100644 tests/src/python/test_provider_wfs.py
create mode 100644 tests/src/python/test_provider_wfs_gui.py
create mode 100644 tests/src/python/test_qgsactionmanager.py
create mode 100644 tests/src/python/test_qgsaggregatecalculator.py
create mode 100644 tests/src/python/test_qgsarrowsymbollayer.py
create mode 100644 tests/src/python/test_qgsattributeformeditorwidget.py
create mode 100644 tests/src/python/test_qgsattributetableconfig.py
create mode 100644 tests/src/python/test_qgscategorizedsymbolrendererv2.py
create mode 100644 tests/src/python/test_qgscolorbuttonv2.py
create mode 100644 tests/src/python/test_qgscomposerpolygon.py
create mode 100644 tests/src/python/test_qgscomposerpolyline.py
create mode 100644 tests/src/python/test_qgscomposerview.py
create mode 100644 tests/src/python/test_qgscrscache.py
create mode 100644 tests/src/python/test_qgsdatetimestatisticalsummary.py
create mode 100644 tests/src/python/test_qgsgeometrygeneratorsymbollayerv2.py
create mode 100644 tests/src/python/test_qgsinterval.py
create mode 100644 tests/src/python/test_qgsjsonutils.py
create mode 100644 tests/src/python/test_qgslayerdefinition.py
create mode 100644 tests/src/python/test_qgsmaplayerregistry.py
create mode 100644 tests/src/python/test_qgsmultiedittoolbutton.py
create mode 100644 tests/src/python/test_qgsnewgeopackagelayerdialog.py
create mode 100644 tests/src/python/test_qgsnullsymbolrenderer.py
create mode 100644 tests/src/python/test_qgsproject.py
create mode 100644 tests/src/python/test_qgsrelationeditwidget.py
create mode 100644 tests/src/python/test_qgsrelationmanager.py
create mode 100644 tests/src/python/test_qgsrendererv2.py
create mode 100644 tests/src/python/test_qgssearchwidgettoolbutton.py
create mode 100644 tests/src/python/test_qgssearchwidgetwrapper.py
create mode 100644 tests/src/python/test_qgsserver_accesscontrol.py
create mode 100644 tests/src/python/test_qgsserver_wfst.py
create mode 100644 tests/src/python/test_qgsshortcutsmanager.py
create mode 100644 tests/src/python/test_qgssinglesymbolrenderer.py
create mode 100644 tests/src/python/test_qgssipcoverage.py
create mode 100644 tests/src/python/test_qgssqlstatement.py
create mode 100644 tests/src/python/test_qgsstringstatisticalsummary.py
create mode 100644 tests/src/python/test_qgssymbolexpressionvariables.py
create mode 100644 tests/src/python/test_qgssymbolv2.py
create mode 100644 tests/src/python/test_qgsunittypes.py
create mode 100644 tests/src/python/test_qgsvirtuallayerdefinition.py
create mode 100644 tests/testdata/adjacent_tiles/line_pattern_30_degree.qml
create mode 100644 tests/testdata/adjacent_tiles/point_pattern_simple_marker.qml
create mode 100644 tests/testdata/adjacent_tiles/simple_line_dashed.qml
create mode 100644 tests/testdata/control_images/25d_renderer/expected_25d_composer/expected_25d_composer.png
create mode 100644 tests/testdata/control_images/25d_renderer/expected_25d_render/expected_25d_render.png
create mode 100644 tests/testdata/control_images/adjacent_tiles/expected_adjacent_dashed_line/expected_adjacent_dashed_line.png
create mode 100644 tests/testdata/control_images/adjacent_tiles/expected_adjacent_dashed_line/expected_adjacent_dashed_line_mask.png
create mode 100644 tests/testdata/control_images/adjacent_tiles/expected_adjacent_line_fill/expected_adjacent_line_fill.png
create mode 100644 tests/testdata/control_images/adjacent_tiles/expected_adjacent_line_fill/expected_adjacent_line_fill_mask.png
create mode 100644 tests/testdata/control_images/adjacent_tiles/expected_adjacent_marker_fill/expected_adjacent_marker_fill.png
create mode 100644 tests/testdata/control_images/adjacent_tiles/expected_adjacent_marker_fill/expected_adjacent_marker_fill_mask.png
create mode 100644 tests/testdata/control_images/composer_effects/expected_composereffects_transparency/expected_composereffects_transparency_mask.png
create mode 100644 tests/testdata/control_images/composer_html/expected_composerhtml_multiframe1/expected_composerhtml_multiframe1_mask.png
create mode 100644 tests/testdata/control_images/composer_html/expected_composerhtml_setfeature/default/expected_composerhtml_setfeature.png
create mode 100644 tests/testdata/control_images/composer_html/expected_composerhtml_setfeature/default/expected_composerhtml_setfeature_mask.png
create mode 100644 tests/testdata/control_images/composer_html/expected_composerhtml_setfeature/travis/expected_composerhtml_setfeature.png
create mode 100644 tests/testdata/control_images/composer_items/expected_composerrotation_maprotation/expected_composerrotation_maprotation_mask.png
create mode 100644 tests/testdata/control_images/composer_label/expected_composerlabel_render/expected_composerlabel_render.png
create mode 100644 tests/testdata/control_images/composer_label/expected_composerlabel_render/expected_composerlabel_render_mask.png
create mode 100644 tests/testdata/control_images/composer_label/expected_composerlabel_renderhtml/expected_composerlabel_renderhtml.png
create mode 100644 tests/testdata/control_images/composer_label/expected_composerlabel_renderhtml/expected_composerlabel_renderhtml_mask.png
create mode 100644 tests/testdata/control_images/composer_label/expected_composerlabel_renderhtmlrelative/expected_composerlabel_renderhtmlrelative.png
create mode 100644 tests/testdata/control_images/composer_label/expected_composerlabel_renderhtmlrelative/expected_composerlabel_renderhtmlrelative_mask.png
create mode 100644 tests/testdata/control_images/composer_mapgrid/expected_composermap_framedivisions/expected_composermap_framedivisions_mask.png
create mode 100644 tests/testdata/control_images/composer_mapgrid/expected_composermap_gridframeonly/expected_composermap_gridframeonly_mask.png
create mode 100644 tests/testdata/control_images/composer_mapgrid/expected_composermap_markergrid/expected_composermap_markergrid_mask.png
create mode 100644 tests/testdata/control_images/composer_mapgrid/expected_composermap_rotatedframe/expected_composermap_rotatedframe_mask.png
create mode 100644 tests/testdata/control_images/composer_mapgrid/expected_composermap_zebrastyle/expected_composermap_zebrastyle_mask.png
create mode 100644 tests/testdata/control_images/composer_mapgrid/expected_composermap_zebrastyle_left/expected_composermap_zebrastyle_left_mask.png
create mode 100644 tests/testdata/control_images/composer_mapgrid/expected_composermap_zebrastyle_lefttop/expected_composermap_zebrastyle_lefttop_mask.png
create mode 100644 tests/testdata/control_images/composer_mapgrid/expected_composermap_zebrastyle_lefttopright/expected_composermap_zebrastyle_lefttopright_mask.png
create mode 100644 tests/testdata/control_images/composer_mapoverview/expected_composermap_overview/expected_composermap_overview_mask.png
create mode 100644 tests/testdata/control_images/composer_mapoverview/expected_composermap_overview_blending/expected_composermap_overview_blending_mask.png
create mode 100644 tests/testdata/control_images/composer_mapoverview/expected_composermap_overview_center/expected_composermap_overview_center_mask.png
create mode 100644 tests/testdata/control_images/composer_mapoverview/expected_composermap_overview_invert/expected_composermap_overview_invert_mask.png
create mode 100644 tests/testdata/control_images/composer_paper/expected_composerpaper_markerborder/expected_composerpaper_markerborder_mask.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_badexpression/expected_composerpicture_badexpression_mask.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_clip_anchor/expected_composerpicture_clip_anchor_mask.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_clip_anchoroversize/expected_composerpicture_clip_anchoroversize_mask.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_expression/expected_composerpicture_expression_mask.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_issue_14644/expected_composerpicture_issue_14644.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_issue_14644/expected_composerpicture_issue_14644_mask.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_itemrotation/expected_composerpicture_itemrotation_mask.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_resize_clip/expected_composerpicture_resize_clip_mask.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_resize_stretch/expected_composerpicture_resize_stretch_mask.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_resize_zoom/expected_composerpicture_resize_zoom_mask.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_resize_zoomresize/expected_composerpicture_resize_zoomresize_mask.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_rotation/expected_composerpicture_rotation_mask.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_svg_frametoimage/expected_composerpicture_svg_frametoimage_mask.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_svg_params/expected_composerpicture_svg_params.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_svg_params/expected_composerpicture_svg_params_mask.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_svg_stretch/expected_composerpicture_svg_stretch_mask.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_svg_zoom/expected_composerpicture_svg_zoom_mask.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_svg_zoomresize/expected_composerpicture_svg_zoomresize_mask.png
create mode 100644 tests/testdata/control_images/composer_picture/expected_composerpicture_zoom_anchor/expected_composerpicture_zoom_anchor_mask.png
create mode 100644 tests/testdata/control_images/composer_polygon/expected_composerpolygon_addnode/expected_composerpolygon_addnode.png
create mode 100644 tests/testdata/control_images/composer_polygon/expected_composerpolygon_defaultstyle/expected_composerpolygon_defaultstyle.png
create mode 100644 tests/testdata/control_images/composer_polygon/expected_composerpolygon_displaynodes/expected_composerpolygon_displaynodes.png
create mode 100644 tests/testdata/control_images/composer_polygon/expected_composerpolygon_movenode/expected_composerpolygon_movenode.png
create mode 100644 tests/testdata/control_images/composer_polygon/expected_composerpolygon_movenode/expected_composerpolygon_movenode_mask.png
create mode 100644 tests/testdata/control_images/composer_polygon/expected_composerpolygon_removednode/expected_composerpolygon_removednode.png
create mode 100644 tests/testdata/control_images/composer_polygon/expected_composerpolygon_selectednode/expected_composerpolygon_selectednode.png
create mode 100644 tests/testdata/control_images/composer_polyline/expected_composerpolyline_addnode/expected_composerpolyline_addnode.png
create mode 100644 tests/testdata/control_images/composer_polyline/expected_composerpolyline_defaultstyle/expected_composerpolyline_defaultstyle.png
create mode 100644 tests/testdata/control_images/composer_polyline/expected_composerpolyline_displaynodes/expected_composerpolyline_displaynodes.png
create mode 100644 tests/testdata/control_images/composer_polyline/expected_composerpolyline_movenode/expected_composerpolyline_movenode.png
create mode 100644 tests/testdata/control_images/composer_polyline/expected_composerpolyline_removednode/expected_composerpolyline_removednode.png
create mode 100644 tests/testdata/control_images/composer_polyline/expected_composerpolyline_selectednode/expected_composerpolyline_selectednode.png
create mode 100644 tests/testdata/control_images/composer_shapes/expected_composershapes_ellipse/expected_composershapes_ellipse_mask.png
create mode 100644 tests/testdata/control_images/composer_shapes/expected_composershapes_rectangle/expected_composershapes_rectangle_mask.png
create mode 100644 tests/testdata/control_images/composer_shapes/expected_composershapes_roundedrect/expected_composershapes_roundedrect_mask.png
create mode 100644 tests/testdata/control_images/composer_shapes/expected_composershapes_symbolv2/expected_composershapes_symbolv2_mask.png
create mode 100644 tests/testdata/control_images/composer_shapes/expected_composershapes_triangle/expected_composershapes_triangle_mask.png
create mode 100644 tests/testdata/control_images/composer_utils/expected_composerutils_drawarrowhead/expected_composerutils_drawarrowhead_mask.png
create mode 100644 tests/testdata/control_images/composition/expected_composition_bounds/expected_composition_bounds_mask.png
create mode 100644 tests/testdata/control_images/composition/expected_composition_bounds_margin/expected_composition_bounds_margin_mask.png
create mode 100644 tests/testdata/control_images/composition/expected_composition_bounds_multipage/expected_composition_bounds_multipage_mask.png
create mode 100644 tests/testdata/control_images/effects/expected_painteffect_composer/expected_painteffect_composer_mask.png
create mode 100644 tests/testdata/control_images/expected_arrowsymbollayer_1/expected_arrowsymbollayer_1.png
create mode 100644 tests/testdata/control_images/expected_arrowsymbollayer_1/expected_arrowsymbollayer_1_mask.png
create mode 100644 tests/testdata/control_images/expected_arrowsymbollayer_2/expected_arrowsymbollayer_2.png
create mode 100644 tests/testdata/control_images/expected_arrowsymbollayer_2/expected_arrowsymbollayer_2_mask.png
create mode 100644 tests/testdata/control_images/expected_arrowsymbollayer_3/expected_arrowsymbollayer_3.png
create mode 100644 tests/testdata/control_images/expected_arrowsymbollayer_3/expected_arrowsymbollayer_3_mask.png
create mode 100644 tests/testdata/control_images/expected_arrowsymbollayer_4/expected_arrowsymbollayer_4.png
create mode 100644 tests/testdata/control_images/expected_arrowsymbollayer_4/expected_arrowsymbollayer_4_mask.png
create mode 100644 tests/testdata/control_images/expected_atlas_legend/expected_atlas_legend.png
create mode 100644 tests/testdata/control_images/expected_atlas_legend/expected_atlas_legend_mask.png
create mode 100644 tests/testdata/control_images/expected_geometry_differenceCheck1/expected_geometry_differenceCheck1_mask.png
create mode 100644 tests/testdata/control_images/expected_geometry_intersectionCheck1/expected_geometry_intersectionCheck1_mask.png
create mode 100644 tests/testdata/control_images/expected_geometry_part_count/expected_geometry_part_count.png
create mode 100644 tests/testdata/control_images/expected_geometry_part_count/expected_geometry_part_count_mask.png
create mode 100644 tests/testdata/control_images/expected_geometry_part_num/expected_geometry_part_num.png
create mode 100644 tests/testdata/control_images/expected_geometry_part_num/expected_geometry_part_num_mask.png
create mode 100644 tests/testdata/control_images/expected_geometry_unionCheck1/expected_geometry_unionCheck1_mask.png
create mode 100644 tests/testdata/control_images/expected_geometry_unionCheck2/expected_geometry_unionCheck2_mask.png
create mode 100644 tests/testdata/control_images/expected_geometrygenerator_buffer_lines/expected_geometrygenerator_buffer_lines.png
create mode 100644 tests/testdata/control_images/expected_geometrygenerator_buffer_lines/expected_geometrygenerator_buffer_lines_mask.png
create mode 100644 tests/testdata/control_images/expected_geometrygenerator_buffer_points/expected_geometrygenerator_buffer_points.png
create mode 100644 tests/testdata/control_images/expected_geometrygenerator_buffer_points/expected_geometrygenerator_buffer_points_mask.png
create mode 100644 tests/testdata/control_images/expected_geometrygenerator_marker/expected_geometrygenerator_marker.png
create mode 100644 tests/testdata/control_images/expected_geometrygenerator_marker/expected_geometrygenerator_marker_mask.png
create mode 100644 tests/testdata/control_images/expected_geometrygenerator_mixed/expected_geometrygenerator_mixed.png
create mode 100644 tests/testdata/control_images/expected_geometrygenerator_mixed/expected_geometrygenerator_mixed_mask.png
create mode 100644 tests/testdata/control_images/expected_maprender/expected_maprender_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_multipolygon_obstacle/sp_multipolygon_obstacle.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_multipolygon_obstacle/sp_multipolygon_obstacle_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_point_dd_ordered_placement/sp_point_dd_ordered_placement.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_point_dd_ordered_placement/sp_point_dd_ordered_placement_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_point_dd_ordered_placement1/sp_point_dd_ordered_placement1.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_point_dd_ordered_placement1/sp_point_dd_ordered_placement1_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_point_ordered_placement1/sp_point_ordered_placement1.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_point_ordered_placement1/sp_point_ordered_placement1_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_point_ordered_placement2/sp_point_ordered_placement2.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_point_ordered_placement2/sp_point_ordered_placement2_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_point_ordered_placement3/sp_point_ordered_placement3.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_point_ordered_placement3/sp_point_ordered_placement3_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_point_ordered_placement4/sp_point_ordered_placement4.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_point_ordered_placement4/sp_point_ordered_placement4_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_point_ordered_symbol_bound_offset/sp_point_ordered_symbol_bound_offset.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_point_ordered_symbol_bound_offset/sp_point_ordered_symbol_bound_offset_mask.png
create mode 100755 tests/testdata/control_images/expected_pal_placement/sp_point_placement_around_obstacle_large_symbol/sp_point_placement_around_obstacle_large_symbol.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_point_placement_around_obstacle_large_symbol/sp_point_placement_around_obstacle_large_symbol_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_polygon_multiple_labels/sp_polygon_multiple_labels.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_polygon_multiple_labels/sp_polygon_multiple_labels_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_polygon_placement_with_hole/sp_polygon_placement_with_hole.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_polygon_placement_with_hole/sp_polygon_placement_with_hole_mask.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_polygon_placement_with_hole_and_point/sp_polygon_placement_with_hole_and_point.png
create mode 100644 tests/testdata/control_images/expected_pal_placement/sp_polygon_placement_with_hole_and_point/sp_polygon_placement_with_hole_and_point_mask.png
rename tests/testdata/control_images/{expected_rgbwcmyk01_YeGeo.jp2/expected_rgbwcmyk01_YeGeo.jp2.png => expected_raster_geojp2/expected_raster_geojp2.png} (100%)
rename tests/testdata/control_images/{expected_rgbwcmyk01_YeGeo.jp2/expected_rgbwcmyk01_YeGeo.jp2_mask.png => expected_raster_geojp2/expected_raster_geojp2_mask.png} (100%)
create mode 100644 tests/testdata/control_images/expected_raster_multibandrenderer/expected_raster_multibandrenderer.png
create mode 100644 tests/testdata/control_images/expected_raster_multibandrenderer/expected_raster_multibandrenderer_mask.png
delete mode 100644 tests/testdata/control_images/expected_rgbwcmyk01_YeGeo.jp2/windows_rgbwcmyk01_YeGeo_anomaly.png
create mode 100644 tests/testdata/control_images/expected_singlesymbol_orderby/expected_singlesymbol_orderby.png
create mode 100644 tests/testdata/control_images/expected_singlesymbol_orderby/expected_singlesymbol_orderby_mask.png
create mode 100644 tests/testdata/control_images/expected_symbol_color_variable/expected_symbol_color_variable.png
create mode 100644 tests/testdata/control_images/expected_symbol_color_variable/expected_symbol_color_variable_mask.png
create mode 100644 tests/testdata/control_images/expected_vector_blendmodes/default/expected_vector_blendmodes_mask.png
create mode 100644 tests/testdata/control_images/expected_vector_featureblendmodes/default/expected_vector_featureblendmodes_mask.png
create mode 100644 tests/testdata/control_images/expected_vector_layertransparency/default/expected_vector_layertransparency_mask.png
create mode 100644 tests/testdata/control_images/labelingenginev2/expected_label_order_layer1/expected_label_order_layer1.png
create mode 100644 tests/testdata/control_images/labelingenginev2/expected_label_order_layer1/expected_label_order_layer1_mask.png
create mode 100644 tests/testdata/control_images/labelingenginev2/expected_label_order_layer2/expected_label_order_layer2.png
create mode 100644 tests/testdata/control_images/labelingenginev2/expected_label_order_layer2/expected_label_order_layer2_mask.png
create mode 100644 tests/testdata/control_images/labelingenginev2/expected_label_order_mixed/expected_label_order_mixed.png
create mode 100644 tests/testdata/control_images/labelingenginev2/expected_label_order_mixed/expected_label_order_mixed_mask.png
create mode 100644 tests/testdata/control_images/labelingenginev2/expected_label_order_size/expected_label_order_size.png
create mode 100644 tests/testdata/control_images/labelingenginev2/expected_label_order_size/expected_label_order_size_mask.png
create mode 100644 tests/testdata/control_images/labelingenginev2/expected_label_order_zindex/expected_label_order_zindex.png
create mode 100644 tests/testdata/control_images/labelingenginev2/expected_label_order_zindex/expected_label_order_zindex_mask.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_diagram_attributes/expected_legend_diagram_attributes.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_diagram_attributes/expected_legend_diagram_attributes_mask.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_diagram_size/expected_legend_diagram_size.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_diagram_size/expected_legend_diagram_size_mask.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_filter_by_expression/expected_legend_filter_by_expression.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_filter_by_expression/expected_legend_filter_by_expression_mask.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_filter_by_expression2/expected_legend_filter_by_expression2.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_filter_by_expression2/expected_legend_filter_by_expression2_mask.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_filter_by_map_dupe/expected_legend_filter_by_map_dupe.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_filter_by_map_dupe/expected_legend_filter_by_map_dupe_mask.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_filter_by_polygon/expected_legend_filter_by_polygon.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_filter_by_polygon/expected_legend_filter_by_polygon_mask.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_filter_by_polygon2/expected_legend_filter_by_polygon2.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_filter_by_polygon2/expected_legend_filter_by_polygon2_mask.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_mapunits/expected_legend_mapunits.png
create mode 100644 tests/testdata/control_images/legend/expected_legend_mapunits/expected_legend_mapunits_mask.png
create mode 100644 tests/testdata/control_images/mapcanvas/expected_map_magnification/expected_map_magnification.png
create mode 100644 tests/testdata/control_images/mapcanvas/expected_map_magnification/expected_map_magnification_mask.png
create mode 100644 tests/testdata/control_images/mapcanvas/expected_map_magnification_6_5/expected_map_magnification_6_5.png
create mode 100644 tests/testdata/control_images/mapcanvas/expected_map_magnification_6_5/expected_map_magnification_6_5_mask.png
delete mode 100644 tests/testdata/control_images/markerlinesymbol/expected_line_offset/expected_line_offset_mask.png
create mode 100644 tests/testdata/control_images/null_renderer/expected_nullrenderer_render/expected_nullrenderer_render.png
create mode 100644 tests/testdata/control_images/null_renderer/expected_nullrenderer_selected/expected_nullrenderer_selected.png
create mode 100644 tests/testdata/control_images/null_renderer/expected_nullrenderer_selected/expected_nullrenderer_selected_mask.png
create mode 100644 tests/testdata/control_images/qgis_server_accesscontrol/Restricted_WMS_GetMap/Restricted_WMS_GetMap.png
create mode 100644 tests/testdata/control_images/qgis_server_accesscontrol/Restricted_WMS_GetMap_projectsubstring/Restricted_WMS_GetMap_projectsubstring.png
create mode 100644 tests/testdata/control_images/qgis_server_accesscontrol/WMS_GetLegendGraphic_Country/WMS_GetLegendGraphic_Country.png
create mode 100644 tests/testdata/control_images/qgis_server_accesscontrol/WMS_GetLegendGraphic_Country/WMS_GetLegendGraphic_Country_mask.png
create mode 100644 tests/testdata/control_images/qgis_server_accesscontrol/WMS_GetLegendGraphic_Hello/WMS_GetLegendGraphic_Hello.png
create mode 100644 tests/testdata/control_images/qgis_server_accesscontrol/WMS_GetLegendGraphic_Hello/WMS_GetLegendGraphic_Hello_mask.png
create mode 100644 tests/testdata/control_images/qgis_server_accesscontrol/WMS_GetMap/WMS_GetMap.png
create mode 100644 tests/testdata/control_images/qgis_server_accesscontrol/WMS_GetMap_projectsubstring/WMS_GetMap_projectsubstring.png
create mode 100644 tests/testdata/control_images/symbol_centroidfill/expected_symbol_centroidfill/expected_symbol_centroidfill.png
create mode 100644 tests/testdata/control_images/symbol_centroidfill/expected_symbol_centroidfill/expected_symbol_centroidfill_mask.png
create mode 100644 tests/testdata/control_images/symbol_centroidfill/expected_symbol_centroidfill_part_biggest/expected_symbol_centroidfill_part_biggest.png
create mode 100644 tests/testdata/control_images/symbol_centroidfill/expected_symbol_centroidfill_part_biggest/expected_symbol_centroidfill_part_biggest_mask.png
create mode 100644 tests/testdata/control_images/symbol_ellipsemarker/expected_ellipsemarker/expected_ellipsemarker.png
create mode 100644 tests/testdata/control_images/symbol_ellipsemarker/expected_ellipsemarker/expected_ellipsemarker_mask.png
create mode 100644 tests/testdata/control_images/symbol_ellipsemarker/expected_ellipsemarker_beveljoin/expected_ellipsemarker_beveljoin.png
create mode 100644 tests/testdata/control_images/symbol_ellipsemarker/expected_ellipsemarker_beveljoin/expected_ellipsemarker_beveljoin_mask.png
create mode 100644 tests/testdata/control_images/symbol_ellipsemarker/expected_ellipsemarker_bounds/expected_ellipsemarker_bounds.png
create mode 100644 tests/testdata/control_images/symbol_ellipsemarker/expected_ellipsemarker_bounds/expected_ellipsemarker_bounds_mask.png
create mode 100644 tests/testdata/control_images/symbol_ellipsemarker/expected_ellipsemarker_miterjoin/expected_ellipsemarker_miterjoin.png
create mode 100644 tests/testdata/control_images/symbol_ellipsemarker/expected_ellipsemarker_miterjoin/expected_ellipsemarker_miterjoin_mask.png
create mode 100644 tests/testdata/control_images/symbol_ellipsemarker/expected_ellipsemarker_roundjoin/expected_ellipsemarker_roundjoin.png
create mode 100644 tests/testdata/control_images/symbol_ellipsemarker/expected_ellipsemarker_roundjoin/expected_ellipsemarker_roundjoin_mask.png
create mode 100644 tests/testdata/control_images/symbol_filledmarker/expected_filledmarker/expected_filledmarker.png
create mode 100644 tests/testdata/control_images/symbol_filledmarker/expected_filledmarker/expected_filledmarker_mask.png
create mode 100644 tests/testdata/control_images/symbol_filledmarker/expected_filledmarker_bounds/expected_filledmarker_bounds.png
create mode 100644 tests/testdata/control_images/symbol_filledmarker/expected_filledmarker_bounds/expected_filledmarker_bounds_mask.png
create mode 100644 tests/testdata/control_images/symbol_filledmarker/expected_filledmarker_datadefinedshape/expected_filledmarker_datadefinedshape.png
create mode 100644 tests/testdata/control_images/symbol_filledmarker/expected_filledmarker_datadefinedshape/expected_filledmarker_datadefinedshape_mask.png
create mode 100644 tests/testdata/control_images/symbol_fontmarker/expected_fontmarker/expected_fontmarker.png
create mode 100644 tests/testdata/control_images/symbol_fontmarker/expected_fontmarker/expected_fontmarker_mask.png
create mode 100644 tests/testdata/control_images/symbol_fontmarker/expected_fontmarker_bounds/expected_fontmarker_bounds.png
create mode 100644 tests/testdata/control_images/symbol_fontmarker/expected_fontmarker_bounds/expected_fontmarker_bounds_mask.png
create mode 100644 tests/testdata/control_images/symbol_fontmarker/expected_fontmarker_outline/expected_fontmarker_outline.png
create mode 100644 tests/testdata/control_images/symbol_fontmarker/expected_fontmarker_outline/expected_fontmarker_outline_mask.png
create mode 100644 tests/testdata/control_images/symbol_gradient/expected_gradient/expected_gradient_mask.png
create mode 100644 tests/testdata/control_images/symbol_gradient/expected_gradient_colors/expected_gradient_colors_mask.png
create mode 100644 tests/testdata/control_images/symbol_gradient/expected_gradient_conical/expected_gradient_conical_mask.png
create mode 100644 tests/testdata/control_images/symbol_gradient/expected_gradient_from_qml/expected_gradient_from_qml_mask.png
create mode 100644 tests/testdata/control_images/symbol_gradient/expected_gradient_radial/expected_gradient_radial_mask.png
create mode 100644 tests/testdata/control_images/symbol_gradient/expected_gradient_ramp/expected_gradient_ramp_mask.png
create mode 100644 tests/testdata/control_images/symbol_gradient/expected_gradient_ref1centroid/expected_gradient_ref1centroid_mask.png
create mode 100644 tests/testdata/control_images/symbol_gradient/expected_gradient_ref2centroid/expected_gradient_ref2centroid_mask.png
create mode 100644 tests/testdata/control_images/symbol_gradient/expected_gradient_reflect/expected_gradient_reflect_mask.png
create mode 100644 tests/testdata/control_images/symbol_gradient/expected_gradient_refpoints/expected_gradient_refpoints_mask.png
create mode 100644 tests/testdata/control_images/symbol_gradient/expected_gradient_repeat/expected_gradient_repeat_mask.png
create mode 100644 tests/testdata/control_images/symbol_gradient/expected_gradient_rotate/expected_gradient_rotate_mask.png
create mode 100644 tests/testdata/control_images/symbol_gradient/expected_gradient_viewport/expected_gradient_viewport_mask.png
create mode 100644 tests/testdata/control_images/symbol_invertedpolygon/expected_inverted_polys_curved/default/expected_inverted_polys_curved.png
create mode 100644 tests/testdata/control_images/symbol_invertedpolygon/expected_inverted_polys_curved/precise/expected_inverted_polys_curved.png
rename tests/testdata/control_images/{markerlinesymbol => symbol_markerline}/expected_line_offset/expected_line_offset.png (100%)
create mode 100644 tests/testdata/control_images/symbol_markerline/expected_line_offset/expected_line_offset_mask.png
create mode 100644 tests/testdata/control_images/symbol_pointpatternfill/expected_symbol_pointfill/expected_symbol_pointfill_mask.png
create mode 100644 tests/testdata/control_images/symbol_simplemarker/expected_simplemarker/expected_simplemarker.png
create mode 100644 tests/testdata/control_images/symbol_simplemarker/expected_simplemarker/expected_simplemarker_mask.png
create mode 100644 tests/testdata/control_images/symbol_simplemarker/expected_simplemarker_beveljoin/expected_simplemarker_beveljoin.png
create mode 100644 tests/testdata/control_images/symbol_simplemarker/expected_simplemarker_beveljoin/expected_simplemarker_beveljoin_mask.png
create mode 100644 tests/testdata/control_images/symbol_simplemarker/expected_simplemarker_bounds/expected_simplemarker_bounds.png
create mode 100644 tests/testdata/control_images/symbol_simplemarker/expected_simplemarker_bounds/expected_simplemarker_bounds_mask.png
create mode 100644 tests/testdata/control_images/symbol_simplemarker/expected_simplemarker_boundsoffset/expected_simplemarker_boundsoffset.png
create mode 100644 tests/testdata/control_images/symbol_simplemarker/expected_simplemarker_boundsoffset/expected_simplemarker_boundsoffset_mask.png
create mode 100644 tests/testdata/control_images/symbol_simplemarker/expected_simplemarker_boundsrotation/expected_simplemarker_boundsrotation.png
create mode 100644 tests/testdata/control_images/symbol_simplemarker/expected_simplemarker_boundsrotation/expected_simplemarker_boundsrotation_mask.png
create mode 100644 tests/testdata/control_images/symbol_simplemarker/expected_simplemarker_boundsrotationoffset/expected_simplemarker_boundsrotationoffset.png
create mode 100644 tests/testdata/control_images/symbol_simplemarker/expected_simplemarker_boundsrotationoffset/expected_simplemarker_boundsrotationoffset_mask.png
create mode 100644 tests/testdata/control_images/symbol_simplemarker/expected_simplemarker_miterjoin/expected_simplemarker_miterjoin.png
create mode 100644 tests/testdata/control_images/symbol_simplemarker/expected_simplemarker_miterjoin/expected_simplemarker_miterjoin_mask.png
create mode 100644 tests/testdata/control_images/symbol_simplemarker/expected_simplemarker_roundjoin/expected_simplemarker_roundjoin.png
create mode 100644 tests/testdata/control_images/symbol_simplemarker/expected_simplemarker_roundjoin/expected_simplemarker_roundjoin_mask.png
create mode 100644 tests/testdata/control_images/symbol_svgmarker/expected_svgmarker/expected_svgmarker.png
create mode 100644 tests/testdata/control_images/symbol_svgmarker/expected_svgmarker/expected_svgmarker_mask.png
create mode 100644 tests/testdata/control_images/symbol_svgmarker/expected_svgmarker_bounds/expected_svgmarker_bounds.png
create mode 100644 tests/testdata/control_images/symbol_svgmarker/expected_svgmarker_bounds/expected_svgmarker_bounds_mask.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_circular_string/expected_circular_string.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_circular_string/expected_circular_string_mask.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_compound_curve/expected_compound_curve.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_compound_curve/expected_compound_curve_mask.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_curve_polygon/expected_curve_polygon.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_curve_polygon/expected_curve_polygon_mask.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_curve_polygon_no_arc/expected_curve_polygon_no_arc.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_curve_polygon_no_arc/expected_curve_polygon_no_arc_mask.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_linestring/expected_linestring.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_linestring/expected_linestring_mask.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_multicurve/expected_multicurve.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_multicurve/expected_multicurve_mask.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_multilinestring/expected_multilinestring.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_multilinestring/expected_multilinestring_mask.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_multipoint/expected_multipoint.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_multipoint/expected_multipoint_mask.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_multipolygon/expected_multipolygon.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_multipolygon/expected_multipolygon_mask.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_point/expected_point.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_point/expected_point_mask.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_polygon/expected_polygon.png
create mode 100644 tests/testdata/control_images/symbolv2/expected_polygon/expected_polygon_mask.png
create mode 100644 tests/testdata/curved_polys.gpkg
create mode 100644 tests/testdata/delimitedtext/test14666.csv
create mode 100644 tests/testdata/elev.gpx
create mode 100644 tests/testdata/labeling/multi_polygon.qml
create mode 100644 tests/testdata/labeling/point3.qml
create mode 100644 tests/testdata/labeling/point_ordered_obstacle1.qml
create mode 100644 tests/testdata/labeling/point_ordered_obstacle2.qml
create mode 100644 tests/testdata/labeling/point_ordered_obstacle3.qml
create mode 100644 tests/testdata/labeling/point_ordered_obstacle_top.qml
create mode 100644 tests/testdata/labeling/point_ordered_placement.qml
create mode 100644 tests/testdata/labeling/polygon_rule_based.qml
create mode 100644 tests/testdata/labeling/polygon_with_hole.qml
create mode 100644 tests/testdata/noelev.gpx
create mode 100644 tests/testdata/ogr_types.dat
create mode 100644 tests/testdata/ogr_types.id
create mode 100644 tests/testdata/ogr_types.map
create mode 100644 tests/testdata/ogr_types.tab
create mode 100644 tests/testdata/provider/GetCapabilities.xml
create mode 100644 tests/testdata/provider/delimited_wkt_poly.csv
create mode 100644 tests/testdata/provider/shapefile_poly.dbf
copy tests/testdata/{france_parts.prj => provider/shapefile_poly.prj} (100%)
copy tests/testdata/{points_relations.qpj => provider/shapefile_poly.qpj} (100%)
create mode 100644 tests/testdata/provider/shapefile_poly.shp
create mode 100644 tests/testdata/provider/shapefile_poly.shx
delete mode 100644 tests/testdata/provider/testdata.sql
create mode 100644 tests/testdata/provider/testdata_db2.sql
create mode 100644 tests/testdata/provider/testdata_mssql.sql
create mode 100644 tests/testdata/provider/testdata_oracle.sql
create mode 100755 tests/testdata/provider/testdata_pg.sh
create mode 100644 tests/testdata/provider/testdata_pg.sql
create mode 100644 tests/testdata/provider/testdata_pg_reltests.sql
create mode 100644 tests/testdata/provider/testdata_pg_vectorjoin.sql
create mode 100644 tests/testdata/qgis_server/getcapabilities_inspire.txt
create mode 100644 tests/testdata/qgis_server/test+project_inspire.qgs
create mode 100644 tests/testdata/qgis_server/test+project_wfs.qgs
create mode 100644 tests/testdata/qgis_server/wfs_describefeaturetype.txt
create mode 100644 tests/testdata/qgis_server/wfs_getcapabilities.txt
create mode 100644 tests/testdata/qgis_server/wfs_getfeature_limit2.txt
create mode 100644 tests/testdata/qgis_server/wfs_getfeature_nobbox.txt
create mode 100644 tests/testdata/qgis_server/wfs_getfeature_start1_limit1.txt
create mode 100644 tests/testdata/qgis_server/wfs_getfeature_startindex2.txt
create mode 100644 tests/testdata/qgis_server/wms_getfeatureinfo-text-html.txt
create mode 100644 tests/testdata/qgis_server/wms_getfeatureinfo-text-plain.txt
create mode 100644 tests/testdata/qgis_server/wms_getfeatureinfo_filter.txt
create mode 100644 tests/testdata/qgis_server_accesscontrol/Country.qml
create mode 100644 tests/testdata/qgis_server_accesscontrol/Hello.qml
create mode 100644 tests/testdata/qgis_server_accesscontrol/_helloworld.db
create mode 100644 tests/testdata/qgis_server_accesscontrol/dem.tif
create mode 100644 tests/testdata/qgis_server_accesscontrol/dem.tif.aux.xml
create mode 100644 tests/testdata/qgis_server_accesscontrol/dem.tif.ovr
create mode 100644 tests/testdata/qgis_server_accesscontrol/helloworld.db
create mode 100644 tests/testdata/qgis_server_accesscontrol/project.qgs
create mode 100644 tests/testdata/qgis_server_accesscontrol/project.qgs.cfg
create mode 100644 tests/testdata/qgis_server_accesscontrol/results/WCS_GetCoverage.geotiff
create mode 100644 tests/testdata/raster/.gitignore
create mode 100644 tests/testdata/raster/byte.tif
create mode 100644 tests/testdata/raster/byte_with_nan_nodata.tif
create mode 100644 tests/testdata/raster/test.asc
create mode 100644 tests/testdata/shp_latin1.dbf
create mode 100644 tests/testdata/svg/issue_14644.svg
create mode 100644 tests/testdata/svg_params.svg
create mode 100755 tests/testdata/tab_file.dat
create mode 100755 tests/testdata/tab_file.id
create mode 100755 tests/testdata/tab_file.map
create mode 100755 tests/testdata/tab_file.tab
create mode 100644 tests/testdata/test_symbol_svg.svg
create mode 100644 tests/testdata/vector_and_raster.qlr
create mode 100644 tests/testdata/wfs_transactional/test_linestring.dbf
copy tests/testdata/{france_parts.prj => wfs_transactional/test_linestring.prj} (100%)
copy tests/testdata/{points_relations.qpj => wfs_transactional/test_linestring.qpj} (100%)
create mode 100644 tests/testdata/wfs_transactional/test_linestring.shp
create mode 100644 tests/testdata/wfs_transactional/test_linestring.shx
create mode 100644 tests/testdata/wfs_transactional/test_point.dbf
copy tests/testdata/{france_parts.prj => wfs_transactional/test_point.prj} (100%)
copy tests/testdata/{points_relations.qpj => wfs_transactional/test_point.qpj} (100%)
create mode 100644 tests/testdata/wfs_transactional/test_point.shp
create mode 100644 tests/testdata/wfs_transactional/test_point.shx
create mode 100644 tests/testdata/wfs_transactional/test_polygon.dbf
copy tests/testdata/{france_parts.prj => wfs_transactional/test_polygon.prj} (100%)
copy tests/testdata/{points_relations.qpj => wfs_transactional/test_polygon.qpj} (100%)
create mode 100644 tests/testdata/wfs_transactional/test_polygon.shp
create mode 100644 tests/testdata/wfs_transactional/test_polygon.shx
create mode 100644 tests/testdata/wfs_transactional/wfs_transactional.qgs
--
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