[qgis] 01/02: Merge tag 'upstream/2.14.4+dfsg' into upstream
Bas Couwenberg
sebastic at debian.org
Fri Jul 8 16:22:55 UTC 2016
This is an automated email from the git hooks/post-receive script.
sebastic pushed a commit to branch upstream
in repository qgis.
commit 29665888584b1fb80aee0eb119598fac7ff1527a
Merge: c8f1ca1 6d603d9
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Fri Jul 8 18:07:00 2016 +0200
Merge tag 'upstream/2.14.4+dfsg' into upstream
Upstream version 2.14.4+dfsg
.gitignore | 1 -
.travis.yml | 18 +-
.tx/config | 32 +-
CMakeLists.txt | 75 +-
CODING | 1484 -
ChangeLog | 12888 ++-
INSTALL | 85 +-
NEWS | 304 +-
README.md | 3 +-
ci/travis/linux/after_script.sh | 2 +-
ci/travis/linux/before_install.sh | 14 +-
ci/travis/linux/before_script.sh | 5 +-
ci/travis/linux/install.sh | 10 +-
ci/travis/linux/script.sh | 1 -
ci/travis/osx/before_install.sh | 3 +
ci/travis/osx/install.sh | 2 +-
cmake/FindPyQt.py | 75 -
cmake/FindPyQt4.cmake | 6 +-
cmake/FindPyQt4.py | 75 +
cmake/FindPyQt5.cmake | 56 +
cmake/FindPyQt5.py | 75 +
cmake/FindPythonLibrary.cmake | 12 +-
cmake/FindQCA.cmake | 10 +-
cmake/FindQScintilla.cmake | 13 +-
cmake/FindQsci.cmake | 23 +-
cmake/FindQsci.py | 8 +-
cmake/FindQwt.cmake | 30 +-
cmake/PyQt4Macros.cmake | 88 -
cmake/PyQtMacros.cmake | 101 +
cmake/SIPMacros.cmake | 11 +-
cmake/UsePythonTest.cmake | 24 +-
cmake_templates/Doxyfile.in | 3 +-
cmake_templates/qgsconfig.h.in | 2 +
debian/changelog | 52 +-
debian/compat.in | 2 +-
debian/control | 1 +
debian/control.in | 96 +-
debian/copyright | 297 +-
debian/python-qgis.install.in | 4 +-
debian/qgis-common.install | 2 -
debian/qgis-plugin-grass.postrm | 13 -
debian/qgis-plugin-grass.preinst | 28 -
debian/qgis-providers.install.in | 11 +-
debian/qgis.install | 1 -
debian/qgis.preinst | 17 +
debian/qgis.sh.in | 18 +-
debian/rules | 79 +-
doc/CMakeLists.txt | 5 +-
doc/CODING.html | 1917 -
doc/CODING.t2t | 1497 -
doc/CONTRIBUTORS | 1 +
doc/INSTALL.html | 198 +-
doc/TRANSLATORS | 79 +-
doc/build.sh | 5 -
doc/contributors.json | 51 +
doc/index.dox | 4 +-
doc/linux.t2t | 79 +-
doc/news.html | 356 +-
doc/news.t2t | 132 +-
doc/overview.t2t | 2 +-
doc/qt_creator_license_template | 15 +
doc/qtcreator_code_style.xml | 39 +
i18n/CMakeLists.txt | 2 +-
i18n/qgis_ar.ts | 31344 +++---
i18n/qgis_bg.ts | 97929 ++++++++++++++++++
i18n/qgis_bs.ts | 31712 +++---
i18n/qgis_ca.ts | 30317 +++---
i18n/qgis_cs.ts | 32710 ++++---
i18n/qgis_da.ts | 30683 +++---
i18n/qgis_de.ts | 32186 +++---
i18n/qgis_el.ts | 30284 +++---
i18n/qgis_en.ts | 30281 +++---
i18n/qgis_es.ts | 30498 +++---
i18n/qgis_et.ts | 37971 +++----
i18n/qgis_eu.ts | 30413 +++---
i18n/qgis_fi.ts | 34669 ++++---
i18n/qgis_fr.ts | 31216 +++---
i18n/qgis_gl.ts | 31071 +++---
i18n/qgis_hi.ts | 30259 +++---
i18n/qgis_hr.ts | 30628 +++---
i18n/qgis_hu.ts | 31586 +++---
i18n/qgis_id.ts | 30261 +++---
i18n/qgis_it.ts | 30772 +++---
i18n/qgis_ja.ts | 31566 +++---
i18n/qgis_km.ts | 30095 +++---
i18n/qgis_ko.ts | 30273 +++---
i18n/qgis_lt.ts | 36676 +++----
i18n/qgis_lv.ts | 30173 +++---
i18n/qgis_nb.ts | 31121 +++---
i18n/qgis_nl.ts | 31213 +++---
i18n/qgis_pl.ts | 32817 ++++---
i18n/qgis_pt_BR.ts | 32978 ++++---
i18n/qgis_pt_PT.ts | 31542 +++---
i18n/qgis_ro.ts | 30754 +++---
i18n/qgis_ru.ts | 33990 ++++---
i18n/qgis_sk.ts | 37395 +++----
i18n/qgis_sl.ts | 30129 +++---
i18n/qgis_sr.ts | 94586 ------------------
i18n/qgis_sr at latin.ts | 30082 +++---
i18n/qgis_sv.ts | 32004 +++---
i18n/qgis_tr.ts | 34000 ++++---
i18n/qgis_vi.ts | 39975 ++++----
i18n/qgis_zh-Hans.ts | 34784 ++++---
i18n/qgis_zh-Hant.ts | 98029 +++++++++++++++++++
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/qgis-icon-16x16_xmas.png | Bin 0 -> 826 bytes
images/icons/qgis-icon-60x60_xmas.png | Bin 0 -> 4764 bytes
images/icons/qgis_icon_xmas.svg | 345 +
images/images.qrc | 52 +-
images/splash/splash.png | Bin 374526 -> 318410 bytes
.../svg/accommodation/accommodation_alpinehut.svg | 8 +-
.../accommodation_bed_and_breakfast.svg | 14 +-
images/svg/accommodation/accommodation_camping.svg | 2 +-
.../accommodation/accommodation_caravan_park.svg | 4 +-
images/svg/accommodation/accommodation_hotel.svg | 10 +-
images/svg/accommodation/accommodation_hotel2.svg | 8 +-
images/svg/accommodation/accommodation_house.svg | 2 +-
images/svg/accommodation/accommodation_shelter.svg | 24 +-
.../svg/accommodation/accommodation_shelter2.svg | 22 +-
.../accommodation/accommodation_youth_hostel.svg | 4 +-
images/svg/amenity/amenity_bench.svg | 2 +-
images/svg/amenity/amenity_court.svg | 2 +-
images/svg/amenity/amenity_firestation.svg | 4 +-
images/svg/amenity/amenity_firestation2.svg | 12 +-
images/svg/amenity/amenity_firestation3.svg | 12 +-
images/svg/amenity/amenity_fountain.svg | 68 +-
images/svg/amenity/amenity_information.svg | 4 +-
images/svg/amenity/amenity_library.svg | 10 +-
images/svg/amenity/amenity_police.svg | 18 +-
images/svg/amenity/amenity_police2.svg | 18 +-
images/svg/amenity/amenity_post_box.svg | 2 +-
images/svg/amenity/amenity_post_office.svg | 4 +-
images/svg/amenity/amenity_prison.svg | 8 +-
images/svg/amenity/amenity_recycling.svg | 12 +-
images/svg/amenity/amenity_survey_point.svg | 2 +-
images/svg/amenity/amenity_telephone.svg | 6 +-
images/svg/amenity/amenity_toilets.svg | 10 +-
images/svg/amenity/amenity_toilets_disabled.svg | 8 +-
images/svg/amenity/amenity_toilets_men.svg | 8 +-
images/svg/amenity/amenity_toilets_women.svg | 8 +-
images/svg/amenity/amenity_waste_bin.svg | 18 +-
images/svg/arrows/Arrow_01.svg | 2 +-
images/svg/arrows/Arrow_02.svg | 2 +-
images/svg/arrows/Arrow_03.svg | 4 +-
images/svg/arrows/Arrow_04.svg | 2 +-
images/svg/arrows/Arrow_05.svg | 2 +-
images/svg/arrows/Arrow_06.svg | 2 +-
images/svg/arrows/NorthArrow_01.svg | 2 +-
images/svg/backgrounds/background_circle.svg | 2 +-
images/svg/backgrounds/background_forbidden.svg | 4 +-
images/svg/backgrounds/background_octogon.svg | 2 +-
images/svg/backgrounds/background_safety.svg | 2 +-
images/svg/backgrounds/background_security.svg | 2 +-
images/svg/backgrounds/background_security_02.svg | 2 +-
images/svg/backgrounds/background_square.svg | 2 +-
.../svg/backgrounds/background_square_rounded.svg | 2 +-
.../svg/backgrounds/background_tilted_square.svg | 2 +-
.../background_tilted_square_rounded.svg | 2 +-
images/svg/backgrounds/background_triangle.svg | 2 +-
images/svg/components/component_indoor.svg | 2 +-
images/svg/emergency/amenity=fire_station.svg | 2 +-
images/svg/emergency/amenity=hospital.svg | 2 +-
images/svg/emergency/amenity=police.svg | 2 +-
images/svg/entertainment/amenity=bar.svg | 2 +-
images/svg/entertainment/amenity=cafe.svg | 2 +-
images/svg/entertainment/amenity=cinema.svg | 2 +-
images/svg/entertainment/amenity=fast_food.svg | 8 +-
images/svg/entertainment/amenity=pub.svg | 2 +-
images/svg/entertainment/amenity=restaurant.svg | 4 +-
images/svg/entertainment/amenity=theatre.svg | 8 +-
images/svg/food/food_bar.svg | 2 +-
images/svg/food/food_cafe.svg | 2 +-
images/svg/food/food_drinkingtap.svg | 6 +-
images/svg/food/food_fastfood.svg | 8 +-
images/svg/food/food_fastfood2.svg | 4 +-
images/svg/food/food_pub.svg | 4 +-
images/svg/food/food_restaurant.svg | 4 +-
images/svg/gpsicons/anchor.svg | 2 +-
images/svg/gpsicons/bank.svg | 2 +-
images/svg/gpsicons/boat.svg | 4 +-
images/svg/gpsicons/camera.svg | 4 +-
images/svg/gpsicons/car.svg | 6 +-
images/svg/gpsicons/city_building.svg | 2 +-
images/svg/gpsicons/city_large.svg | 2 +-
images/svg/gpsicons/city_medium.svg | 2 +-
images/svg/gpsicons/conveneince.svg | 2 +-
images/svg/gpsicons/couple.svg | 8 +-
images/svg/gpsicons/cross.svg | 4 +-
images/svg/gpsicons/deer.svg | 4 +-
images/svg/gpsicons/dollar.svg | 2 +-
images/svg/gpsicons/fish.svg | 2 +-
images/svg/gpsicons/flag.svg | 4 +-
images/svg/gpsicons/food.svg | 4 +-
images/svg/gpsicons/gas.svg | 2 +-
images/svg/gpsicons/golf.svg | 4 +-
images/svg/gpsicons/h.svg | 4 +-
images/svg/gpsicons/house.svg | 10 +-
images/svg/gpsicons/parachute.svg | 4 +-
images/svg/gpsicons/parking.svg | 4 +-
images/svg/gpsicons/phone.svg | 6 +-
images/svg/gpsicons/plane.svg | 2 +-
images/svg/gpsicons/point.svg | 2 +-
images/svg/gpsicons/question.svg | 6 +-
images/svg/gpsicons/shipwreck.svg | 4 +-
images/svg/gpsicons/skier.svg | 4 +-
images/svg/gpsicons/skull.svg | 4 +-
images/svg/gpsicons/swimmer.svg | 6 +-
images/svg/gpsicons/table.svg | 2 +-
images/svg/gpsicons/teepee.svg | 4 +-
images/svg/gpsicons/tree.svg | 2 +-
images/svg/gpsicons/walker.svg | 2 +-
images/svg/gpsicons/waypoint.svg | 2 +-
images/svg/health/health_dentist.svg | 24 +-
images/svg/health/health_doctors.svg | 22 +-
images/svg/health/health_hospital.svg | 2 +-
images/svg/health/health_hospital_emergency.svg | 2 +-
images/svg/health/health_hospital_emergency2.svg | 8 +-
images/svg/health/health_opticians.svg | 22 +-
images/svg/health/health_pharmacy.svg | 2 +-
images/svg/health/health_veterinary.svg | 32 +-
images/svg/landmark/amenity=place_of_worship.svg | 4 +-
images/svg/landmark/amenity=school.svg | 12 +-
images/svg/landmark/religion=buddhist.svg | 2 +-
images/svg/landmark/religion=christian.svg | 2 +-
images/svg/landmark/religion=hindu.svg | 6 +-
images/svg/landmark/religion=jewish.svg | 2 +-
images/svg/landmark/religion=muslim.svg | 2 +-
images/svg/landmark/religion=pastafarian.svg | 2 +-
images/svg/landmark/religion=sikh.svg | 2 +-
images/svg/landmark/tourism=museum.svg | 16 +-
images/svg/money/money_atm.svg | 18 +-
images/svg/money/money_atm2.svg | 16 +-
images/svg/money/money_bank2.svg | 6 +-
images/svg/money/money_currency_exchange.svg | 12 +-
images/svg/religion/place_of_worship.svg | 4 +-
images/svg/religion/place_of_worship_bahai.svg | 6 +-
images/svg/religion/place_of_worship_bahai3.svg | 2 +-
images/svg/religion/place_of_worship_buddhist.svg | 6 +-
images/svg/religion/place_of_worship_buddhist3.svg | 2 +-
images/svg/religion/place_of_worship_christian.svg | 6 +-
.../svg/religion/place_of_worship_christian3.svg | 2 +-
images/svg/religion/place_of_worship_hindu.svg | 6 +-
images/svg/religion/place_of_worship_hindu3.svg | 6 +-
images/svg/religion/place_of_worship_islamic.svg | 8 +-
images/svg/religion/place_of_worship_islamic3.svg | 4 +-
images/svg/religion/place_of_worship_jain.svg | 8 +-
images/svg/religion/place_of_worship_jain3.svg | 4 +-
images/svg/religion/place_of_worship_jewish.svg | 6 +-
images/svg/religion/place_of_worship_jewish3.svg | 2 +-
images/svg/religion/place_of_worship_shinto.svg | 6 +-
images/svg/religion/place_of_worship_shinto3.svg | 2 +-
images/svg/religion/place_of_worship_sikh.svg | 6 +-
images/svg/religion/place_of_worship_sikh3.svg | 2 +-
images/svg/religion/place_of_worship_unknown3.svg | 2 +-
images/svg/services/amenity=atm.svg | 2 +-
.../services/amenity=pharmacy,dispensing=yes.svg | 2 +-
images/svg/services/amenity=pharmacy.svg | 2 +-
images/svg/services/amenity=post_box.svg | 10 +-
images/svg/services/amenity=recycling.svg | 6 +-
images/svg/services/amenity=telephone.svg | 2 +-
images/svg/services/shop=convenience.svg | 2 +-
images/svg/services/shop=supermarket.svg | 6 +-
images/svg/services/tourism=hotel.svg | 2 +-
images/svg/shopping/shopping_alcohol.svg | 4 +-
images/svg/shopping/shopping_bakery.svg | 4 +-
images/svg/shopping/shopping_bicycle.svg | 2 +-
images/svg/shopping/shopping_book.svg | 10 +-
images/svg/shopping/shopping_butcher.svg | 10 +-
images/svg/shopping/shopping_car.svg | 2 +-
images/svg/shopping/shopping_car_repair.svg | 4 +-
images/svg/shopping/shopping_clothes.svg | 2 +-
images/svg/shopping/shopping_confectionery.svg | 2 +-
images/svg/shopping/shopping_convenience.svg | 2 +-
images/svg/shopping/shopping_diy.svg | 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/education_nursery.svg | 8 +-
images/svg/symbol/education_school.svg | 8 +-
images/svg/symbol/education_university.svg | 6 +-
images/svg/symbol/fountain.svg | 68 +-
images/svg/symbol/landuse_coniferous.svg | 2 +-
.../symbol/landuse_coniferous_and_deciduous.svg | 4 +-
images/svg/symbol/landuse_deciduous.svg | 2 +-
images/svg/symbol/landuse_grass.svg | 30 +-
images/svg/symbol/landuse_hills.svg | 6 +-
images/svg/symbol/landuse_quary.svg | 50 +-
images/svg/symbol/landuse_scrub.svg | 24 +-
images/svg/symbol/landuse_swamp.svg | 14 +-
images/svg/symbol/poi_boundary_administrative.svg | 6 +-
images/svg/symbol/poi_cave.svg | 6 +-
images/svg/symbol/poi_embassy.svg | 2 +-
images/svg/symbol/poi_embassy2.svg | 2 +-
images/svg/symbol/poi_military_bunker.svg | 4 +-
images/svg/symbol/poi_mine.svg | 6 +-
images/svg/symbol/poi_mine_abandoned.svg | 12 +-
images/svg/symbol/poi_peak.svg | 2 +-
images/svg/symbol/poi_place_city.svg | 4 +-
images/svg/symbol/poi_place_town.svg | 2 +-
images/svg/symbol/poi_place_village.svg | 2 +-
images/svg/symbol/poi_point_of_interest.svg | 4 +-
images/svg/symbol/poi_tower_communications.svg | 14 +-
images/svg/symbol/poi_tower_power.svg | 8 +-
images/svg/symbol/poi_tower_water.svg | 4 +-
images/svg/symbol/water_tower.svg | 6 +-
images/svg/tourist/tourist_archaeological.svg | 2 +-
images/svg/tourist/tourist_archaeological2.svg | 4 +-
images/svg/tourist/tourist_art_gallery.svg | 8 +-
images/svg/tourist/tourist_art_gallery2.svg | 10 +-
images/svg/tourist/tourist_battlefield.svg | 2 +-
images/svg/tourist/tourist_beach.svg | 2 +-
images/svg/tourist/tourist_casino.svg | 6 +-
images/svg/tourist/tourist_castle.svg | 2 +-
images/svg/tourist/tourist_cinema.svg | 8 +-
images/svg/tourist/tourist_cinema2.svg | 8 +-
images/svg/tourist/tourist_fountain.svg | 68 +-
images/svg/tourist/tourist_memorial.svg | 44 +-
images/svg/tourist/tourist_monument.svg | 10 +-
images/svg/tourist/tourist_museum.svg | 2 +-
images/svg/tourist/tourist_picnic.svg | 2 +-
images/svg/tourist/tourist_ruin.svg | 6 +-
images/svg/tourist/tourist_steam_train.svg | 2 +-
images/svg/tourist/tourist_theatre.svg | 8 +-
images/svg/tourist/tourist_view_point.svg | 12 +-
images/svg/tourist/tourist_waterwheel.svg | 4 +-
images/svg/tourist/tourist_windmill.svg | 4 +-
images/svg/tourist/tourist_wreck.svg | 4 +-
images/svg/tourist/tourist_zoo.svg | 2 +-
images/svg/tourist/tourisum_fountain.svg | 68 +-
images/svg/transport/amenity=airport.svg | 2 +-
images/svg/transport/amenity=ferry_terminal.svg | 4 +-
images/svg/transport/amenity=parking.svg | 2 +-
images/svg/transport/amenity=taxi.svg | 4 +-
images/svg/transport/barrier_bollard.svg | 2 +-
images/svg/transport/barrier_enterance.svg | 10 +-
images/svg/transport/barrier_gate.svg | 2 +-
images/svg/transport/barrier_lift_gate.svg | 10 +-
images/svg/transport/barrier_stile.svg | 6 +-
images/svg/transport/barrier_toll_booth.svg | 12 +-
images/svg/transport/highway=bus_stop.svg | 2 +-
images/svg/transport/railway=station.svg | 2 +-
images/svg/transport/transport_aerodrome.svg | 2 +-
images/svg/transport/transport_aerodrome2.svg | 2 +-
images/svg/transport/transport_airport.svg | 2 +-
images/svg/transport/transport_airport2.svg | 2 +-
images/svg/transport/transport_bus_stop.svg | 4 +-
images/svg/transport/transport_bus_stop2.svg | 6 +-
images/svg/transport/transport_car_share.svg | 10 +-
images/svg/transport/transport_ford.svg | 4 +-
images/svg/transport/transport_fuel.svg | 2 +-
images/svg/transport/transport_fuel_lpg.svg | 8 +-
images/svg/transport/transport_lighthouse.svg | 10 +-
images/svg/transport/transport_marina.svg | 2 +-
images/svg/transport/transport_parking.svg | 2 +-
images/svg/transport/transport_parking_bicycle.svg | 4 +-
images/svg/transport/transport_parking_car.svg | 4 +-
.../svg/transport/transport_parking_car_paid.svg | 6 +-
.../svg/transport/transport_parking_disabled.svg | 6 +-
images/svg/transport/transport_parking_private.svg | 4 +-
.../svg/transport/transport_parking_private2.svg | 8 +-
.../svg/transport/transport_parking_private3.svg | 4 +-
images/svg/transport/transport_port.svg | 4 +-
images/svg/transport/transport_rental_bicycle.svg | 4 +-
images/svg/transport/transport_rental_car.svg | 4 +-
.../transport_roundabout_anticlockwise.svg | 4 +-
.../transport/transport_roundabout_clockwise.svg | 4 +-
images/svg/transport/transport_taxi_rank.svg | 8 +-
images/svg/transport/transport_traffic_lights.svg | 10 +-
images/svg/transport/transport_train_station.svg | 4 +-
images/svg/transport/transport_train_station2.svg | 2 +-
images/svg/transport/transport_tram_stop.svg | 8 +-
images/svg/wind_roses/WindRose_01.svg | 2 +-
images/svg/wind_roses/WindRose_02.svg | 2 +-
images/themes/default/grass_mapset_open.png | Bin 0 -> 2398 bytes
images/themes/default/grass_mapset_search.png | Bin 0 -> 2434 bytes
images/themes/default/labelingObstacle.svg | 612 +
images/themes/default/labelingRuleBased.svg | 110 +
images/themes/default/labelingSingle.svg | 86 +
images/themes/default/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/mActionAddHtml.svg | 625 +
images/themes/default/mActionAddImage.svg | 507 +
images/themes/default/mActionAddLegend.svg | 293 +
images/themes/default/mActionAddMap.svg | 291 +
images/themes/default/mActionAddTable.svg | 709 +
images/themes/default/mActionAddVirtualLayer.svg | 275 +
images/themes/default/mActionCreateMemory.svg | 323 +
images/themes/default/mActionDeselectAll.svg | 121 +-
images/themes/default/mActionInvertSelection.svg | 67 +
images/themes/default/mActionLabel.svg | 281 +
images/themes/default/mActionMoveItemContent.svg | 289 +
images/themes/default/mActionOpenTable.svg | 674 +
images/themes/default/mActionPanToSelected.svg | 27 +-
images/themes/default/mActionScaleBar.svg | 285 +
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/mActionTracing.png | Bin 0 -> 1172 bytes
images/themes/default/mActionTracing.svg | 524 +
images/themes/default/mActionZoomToLayer.svg | 22 +-
images/themes/default/mActionZoomToSelected.svg | 31 +-
images/themes/default/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/mIconSelectAdd.svg | 32 +-
images/themes/default/mIconSelectIntersect.svg | 53 +-
images/themes/default/mIconSelectRemove.svg | 28 +-
images/themes/default/mIconSelected.svg | 24 +-
images/themes/default/renderer25dSymbol.svg | 90 +
.../themes/default/rendererCategorizedSymbol.svg | 84 +
images/themes/default/rendererGraduatedSymbol.svg | 84 +
images/themes/default/rendererGrassSymbol.svg | 88 +
images/themes/default/rendererHeatmapSymbol.svg | 96 +
images/themes/default/rendererInvertedSymbol.svg | 77 +
.../default/rendererPointDisplacementSymbol.svg | 88 +
images/themes/default/rendererRuleBasedSymbol.svg | 94 +
images/themes/default/rendererSingleSymbol.svg | 84 +
ms-windows/Installer-Files/WelcomeFinishPage.bmp | Bin 154542 -> 154542 bytes
ms-windows/QGIS-Installer.nsi | 7 +-
ms-windows/cygwin/package.sh | 1 -
ms-windows/osgeo4w/browser-grass.bat.tmpl | 3 +-
ms-windows/osgeo4w/browser.bat.tmpl | 1 +
ms-windows/osgeo4w/creatensis.pl | 98 +-
ms-windows/osgeo4w/httpd.conf.tmpl | 1 +
ms-windows/osgeo4w/package-nightly.cmd | 29 +-
ms-windows/osgeo4w/package.cmd | 57 +-
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/plugins.nsh | 1 -
python/CMakeLists.txt | 30 +-
python/PyQt/CMakeLists.txt | 44 +
python/PyQt/PyQt4/Qsci.py | 26 +
python/PyQt/PyQt4/QtCore.py | 66 +
python/PyQt/PyQt4/QtGui.py | 26 +
python/PyQt/PyQt4/QtNetwork.py | 26 +
python/PyQt/PyQt4/QtPrintSupport.py | 35 +
python/PyQt/PyQt4/QtSql.py | 26 +
python/PyQt/PyQt4/QtSvg.py | 26 +
python/PyQt/PyQt4/QtTest.py | 26 +
python/PyQt/PyQt4/QtWebKit.py | 26 +
python/PyQt/PyQt4/QtWebKitWidgets.py | 33 +
python/PyQt/PyQt4/QtWidgets.py | 225 +
python/PyQt/PyQt4/QtXml.py | 26 +
python/PyQt/PyQt4/__init__.py | 24 +
python/PyQt/PyQt4/uic/__init__.py | 29 +
python/PyQt/PyQt4/uic/properties.py | 1 +
python/PyQt/PyQt4/uic/pyuic.py | 31 +
python/PyQt/PyQt5/Qsci.py | 1 +
python/PyQt/PyQt5/QtCore.py | 3 +
python/PyQt/PyQt5/QtGui.py | 1 +
python/PyQt/PyQt5/QtNetwork.py | 1 +
python/PyQt/PyQt5/QtPrintSupport.py | 1 +
python/PyQt/PyQt5/QtSql.py | 1 +
python/PyQt/PyQt5/QtSvg.py | 1 +
python/PyQt/PyQt5/QtTest.py | 1 +
python/PyQt/PyQt5/QtWebKit.py | 1 +
python/PyQt/PyQt5/QtWebKitWidgets.py | 1 +
python/PyQt/PyQt5/QtWidgets.py | 3 +
python/PyQt/PyQt5/QtXml.py | 1 +
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 +
.../{plugins/processing/gui => PyQt}/__init__.py | 0
python/analysis/__init__.py | 25 +
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 | 16 +-
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/console.py | 36 +-
python/console/console_editor.py | 25 +-
python/console/console_output.py | 7 +-
python/console/console_sci.py | 4 +-
python/core/__init__.py | 46 +-
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 | 27 +-
python/core/composer/qgscomposerarrow.sip | 16 +-
python/core/composer/qgscomposerattributetable.sip | 2 +-
.../composer/qgscomposerattributetablemodel.sip | 9 +-
.../core/composer/qgscomposerattributetablev2.sip | 1 +
python/core/composer/qgscomposerframe.sip | 3 +-
python/core/composer/qgscomposerhtml.sip | 4 +-
python/core/composer/qgscomposeritem.sip | 127 +-
python/core/composer/qgscomposeritemcommand.sip | 2 +-
python/core/composer/qgscomposerlabel.sip | 36 +-
python/core/composer/qgscomposerlegend.sip | 25 +-
python/core/composer/qgscomposerlegenditem.sip | 3 +-
python/core/composer/qgscomposerlegendstyle.sip | 1 -
python/core/composer/qgscomposermap.sip | 149 +-
python/core/composer/qgscomposermapgrid.sip | 192 +-
python/core/composer/qgscomposermapitem.sip | 44 +-
python/core/composer/qgscomposermapoverview.sip | 57 +-
python/core/composer/qgscomposermultiframe.sip | 38 +-
.../core/composer/qgscomposermultiframecommand.sip | 3 +-
python/core/composer/qgscomposerobject.sip | 23 +-
python/core/composer/qgscomposerpicture.sip | 63 +-
python/core/composer/qgscomposerscalebar.sip | 40 +-
python/core/composer/qgscomposershape.sip | 2 +-
python/core/composer/qgscomposertable.sip | 4 +-
python/core/composer/qgscomposertablev2.sip | 13 +-
python/core/composer/qgscomposertexttable.sip | 10 +-
python/core/composer/qgscomposerutils.sip | 38 +-
python/core/composer/qgscomposition.sip | 171 +-
.../core/composer/qgsgroupungroupitemscommand.sip | 43 +
python/core/contextmanagers.py | 25 +
python/core/conversions.sip | 49 +-
python/core/core.sip | 108 +-
python/core/diagram/qgsdiagram.sip | 10 +-
python/core/diagram/qgshistogramdiagram.sip | 4 +-
python/core/diagram/qgspiediagram.sip | 4 +-
python/core/diagram/qgstextdiagram.sip | 4 +-
python/core/dxf/qgsdxfexport.sip | 208 +-
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 | 8 +-
python/core/effects/qgstransformeffect.sip | 9 +-
python/core/geometry/qgsabstractgeometryv2.sip | 297 +-
python/core/geometry/qgscircularstringv2.sip | 73 +-
python/core/geometry/qgscompoundcurvev2.sip | 52 +-
python/core/geometry/qgscurvepolygonv2.sip | 55 +-
python/core/geometry/qgscurvev2.sip | 83 +-
python/core/geometry/qgsgeometry.sip | 215 +-
python/core/geometry/qgsgeometrycollectionv2.sip | 62 +-
python/core/geometry/qgsgeometryengine.sip | 17 +-
python/core/geometry/qgslinestringv2.sip | 139 +-
python/core/geometry/qgsmulticurvev2.sip | 6 +-
python/core/geometry/qgsmultilinestringv2.sip | 4 +-
python/core/geometry/qgsmultipointv2.sip | 24 +-
python/core/geometry/qgspointv2.sip | 238 +-
python/core/geometry/qgspolygonv2.sip | 13 +-
python/core/geometry/qgssurfacev2.sip | 9 +-
python/core/geometry/qgswkbptr.sip | 21 +
python/core/geometry/qgswkbtypes.sip | 94 +-
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 | 88 +-
.../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 | 61 +-
python/core/qgsapplication.sip | 55 +-
python/core/qgsattributeaction.sip | 5 +
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 | 101 +-
python/core/qgscoordinatetransform.sip | 48 +-
python/core/qgscredentials.sip | 24 +
python/core/qgscrscache.sip | 8 +-
python/core/qgsdatadefined.sip | 8 +-
python/core/qgsdataitem.sip | 144 +-
python/core/qgsdataitemproviderregistry.sip | 8 +-
python/core/qgsdataprovider.sip | 157 +-
python/core/qgsdatasourceuri.sip | 67 +-
python/core/qgsdiagramrendererv2.sip | 20 +-
python/core/qgsdistancearea.sip | 185 +-
python/core/qgseditformconfig.sip | 327 +
python/core/qgsexpression.sip | 362 +-
python/core/qgsexpressioncontext.sip | 47 +-
python/core/qgsfeature.sip | 6 +-
python/core/qgsfeaturefilterprovider.sip | 27 +
python/core/qgsfeaturerequest.sip | 236 +-
python/core/qgsfeaturestore.sip | 6 -
python/core/qgsfield.sip | 69 +-
python/core/qgsfontutils.sip | 2 +-
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/qgslabel.sip | 13 +-
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 | 220 +-
python/core/qgsmaplayerregistry.sip | 77 +-
python/core/qgsmaprenderer.sip | 37 +-
python/core/qgsmaprendererjob.sip | 5 +-
python/core/qgsmapsettings.sip | 15 +-
python/core/qgsmaptopixel.sip | 180 +-
python/core/qgsmaptopixelgeometrysimplifier.sip | 5 +
python/core/qgsmessagelog.sip | 2 +-
python/core/qgsmessageoutput.sip | 24 +-
python/core/qgsmultirenderchecker.sip | 8 +-
python/core/qgsnetworkaccessmanager.sip | 20 +
python/core/qgsnetworkcontentfetcher.sip | 8 +-
python/core/qgsobjectcustomproperties.sip | 37 +
python/core/qgsogcutils.sip | 8 +-
python/core/qgsowsconnection.sip | 1 +
python/core/qgspallabeling.sip | 144 +-
python/core/qgspluginlayer.sip | 2 +-
python/core/qgspluginlayerregistry.sip | 2 +
python/core/qgspoint.sip | 47 +-
python/core/qgspointlocator.sip | 28 +-
python/core/qgsproject.sip | 179 +-
python/core/qgsprojectproperty.sip | 96 +-
python/core/qgsprojectversion.sip | 12 +-
python/core/qgsprovidermetadata.sip | 12 +-
python/core/qgsproviderregistry.sip | 21 +-
python/core/qgspythonrunner.sip | 2 +-
python/core/qgsrectangle.sip | 13 +-
python/core/qgsrelation.sip | 68 +-
python/core/qgsrenderchecker.sip | 28 +-
python/core/qgsrendercontext.sip | 106 +-
python/core/qgsscalecalculator.sip | 9 +-
python/core/qgsscaleexpression.sip | 9 +-
python/core/qgssimplifymethod.sip | 11 +-
python/core/qgssnapper.sip | 33 +-
python/core/qgssnappingutils.sip | 36 +-
python/core/qgsstatisticalsummary.sip | 2 +-
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 | 38 +-
python/core/qgsvectorfilewriter.sip | 95 +-
python/core/qgsvectorlayer.sip | 494 +-
python/core/qgsvectorlayercache.sip | 7 +-
python/core/qgsvectorlayereditbuffer.sip | 23 +-
python/core/qgsvectorlayereditpassthrough.sip | 20 +
python/core/qgsvectorlayereditutils.sip | 100 +-
python/core/qgsvectorlayerfeatureiterator.sip | 47 +-
python/core/qgsvectorlayerimport.sip | 10 +-
python/core/qgsvectorlayerjoinbuffer.sip | 5 +-
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/qgscontrastenhancement.sip | 4 +
.../core/raster/qgscontrastenhancementfunction.sip | 1 -
python/core/raster/qgscubicrasterresampler.sip | 2 +-
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 | 6 +-
python/core/raster/qgsrasterchecker.sip | 5 +
python/core/raster/qgsrasterdataprovider.sip | 87 +-
python/core/raster/qgsrasterdrawer.sip | 19 +-
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 | 25 +-
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 | 26 +-
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 +
.../qgscategorizedsymbolrendererv2.sip | 38 +-
python/core/symbology-ng/qgscptcityarchive.sip | 10 +-
.../core/symbology-ng/qgsellipsesymbollayerv2.sip | 8 +-
python/core/symbology-ng/qgsfillsymbollayerv2.sip | 105 +-
.../qgsgeometrygeneratorsymbollayerv2.sip | 88 +
.../symbology-ng/qgsgraduatedsymbolrendererv2.sip | 56 +-
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 | 25 +-
.../symbology-ng/qgspointdisplacementrenderer.sip | 11 +-
python/core/symbology-ng/qgsrendererv2.sip | 191 +-
python/core/symbology-ng/qgsrendererv2registry.sip | 20 +-
.../core/symbology-ng/qgsrulebasedrendererv2.sip | 47 +-
.../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 | 111 +-
.../core/symbology-ng/qgssymbollayerv2registry.sip | 4 +
python/core/symbology-ng/qgssymbollayerv2utils.sip | 14 +-
python/core/symbology-ng/qgssymbolv2.sip | 244 +-
python/core/symbology-ng/qgsvectorcolorrampv2.sip | 33 +-
.../symbology-ng/qgsvectorfieldsymbollayer.sip | 7 +-
python/custom_widgets/qgis_customwidgets.py | 10 +-
python/ext-libs/CMakeLists.txt | 2 +-
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 +
.../gui => ext-libs/nose2/backports}/__init__.py | 0
python/ext-libs/nose2/backports/ordereddict.py | 264 +
python/ext-libs/nose2/collector.py | 30 +
python/ext-libs/nose2/compat.py | 37 +
python/ext-libs/nose2/config.py | 79 +
python/ext-libs/nose2/events.py | 1134 +
python/ext-libs/nose2/exceptions.py | 10 +
python/ext-libs/nose2/loader.py | 123 +
python/ext-libs/nose2/main.py | 300 +
.../gui => ext-libs/nose2/plugins}/__init__.py | 0
python/ext-libs/nose2/plugins/attrib.py | 154 +
python/ext-libs/nose2/plugins/buffer.py | 137 +
python/ext-libs/nose2/plugins/collect.py | 44 +
python/ext-libs/nose2/plugins/coverage.py | 89 +
python/ext-libs/nose2/plugins/debugger.py | 60 +
python/ext-libs/nose2/plugins/doctests.py | 58 +
python/ext-libs/nose2/plugins/dundertest.py | 30 +
python/ext-libs/nose2/plugins/failfast.py | 25 +
python/ext-libs/nose2/plugins/junitxml.py | 209 +
python/ext-libs/nose2/plugins/layers.py | 179 +
.../nose2/plugins/loader}/__init__.py | 0
python/ext-libs/nose2/plugins/loader/discovery.py | 250 +
.../ext-libs/nose2/plugins/loader/eggdiscovery.py | 79 +
python/ext-libs/nose2/plugins/loader/functions.py | 145 +
python/ext-libs/nose2/plugins/loader/generators.py | 257 +
python/ext-libs/nose2/plugins/loader/loadtests.py | 93 +
python/ext-libs/nose2/plugins/loader/parameters.py | 199 +
python/ext-libs/nose2/plugins/loader/testcases.py | 116 +
.../ext-libs/nose2/plugins/loader/testclasses.py | 237 +
python/ext-libs/nose2/plugins/logcapture.py | 178 +
python/ext-libs/nose2/plugins/mp.py | 435 +
python/ext-libs/nose2/plugins/outcomes.py | 66 +
python/ext-libs/nose2/plugins/printhooks.py | 68 +
python/ext-libs/nose2/plugins/prof.py | 95 +
python/ext-libs/nose2/plugins/result.py | 272 +
python/ext-libs/nose2/plugins/testid.py | 116 +
python/ext-libs/nose2/result.py | 138 +
python/ext-libs/nose2/runner.py | 70 +
python/ext-libs/nose2/session.py | 222 +
python/ext-libs/nose2/sphinxext.py | 257 +
python/ext-libs/nose2/suite.py | 134 +
python/ext-libs/nose2/tests/__init__.py | 1 +
python/ext-libs/nose2/tests/_common.py | 260 +
.../nose2/tests/functional}/__init__.py | 0
.../nose2/tests/functional/test_attrib_plugin.py | 70 +
.../nose2/tests/functional/test_collect_plugin.py | 19 +
.../nose2/tests/functional/test_coverage.py | 22 +
.../nose2/tests/functional/test_decorators.py | 17 +
.../tests/functional/test_discovery_loader.py | 76 +
.../tests/functional/test_dundertest_plugin.py | 9 +
.../tests/functional/test_eggdiscovery_loader.py | 70 +
.../nose2/tests/functional/test_junitxml_plugin.py | 98 +
.../nose2/tests/functional/test_layers_plugin.py | 122 +
.../nose2/tests/functional/test_loading.py | 294 +
.../tests/functional/test_loadtests_plugin.py | 31 +
.../tests/functional/test_logcapture_plugin.py | 21 +
.../ext-libs/nose2/tests/functional/test_main.py | 28 +
.../nose2/tests/functional/test_mp_plugin.py | 225 +
.../tests/functional/test_printhooks_plugin.py | 37 +
.../nose2/tests/functional/test_session.py | 27 +
.../nose2/tests/functional/test_such_dsl.py | 111 +
.../ext-libs/nose2/tests/functional/test_util.py | 9 +
.../gui => ext-libs/nose2/tests/unit}/__init__.py | 0
.../nose2/tests/unit/test_attrib_plugin.py | 68 +
.../nose2/tests/unit/test_buffer_plugin.py | 71 +
.../nose2/tests/unit/test_collect_plugin.py | 16 +
python/ext-libs/nose2/tests/unit/test_collector.py | 22 +
python/ext-libs/nose2/tests/unit/test_config.py | 30 +
.../nose2/tests/unit/test_debugger_plugin.py | 93 +
.../ext-libs/nose2/tests/unit/test_decorators.py | 34 +
.../nose2/tests/unit/test_doctest_plugin.py | 73 +
.../nose2/tests/unit/test_dundertest_plugin.py | 32 +
python/ext-libs/nose2/tests/unit/test_failfast.py | 59 +
.../nose2/tests/unit/test_functions_loader.py | 49 +
.../nose2/tests/unit/test_generators_plugin.py | 84 +
python/ext-libs/nose2/tests/unit/test_junitxml.py | 259 +
.../nose2/tests/unit/test_layers_plugin.py | 299 +
python/ext-libs/nose2/tests/unit/test_loader.py | 75 +
.../nose2/tests/unit/test_logcapture_plugin.py | 85 +
python/ext-libs/nose2/tests/unit/test_mp_plugin.py | 60 +
.../nose2/tests/unit/test_outcomes_plugin.py | 72 +
.../nose2/tests/unit/test_params_plugin.py | 167 +
.../ext-libs/nose2/tests/unit/test_plugin_api.py | 34 +
.../nose2/tests/unit/test_printhooks_plugin.py | 139 +
.../ext-libs/nose2/tests/unit/test_prof_plugin.py | 29 +
python/ext-libs/nose2/tests/unit/test_result.py | 25 +
python/ext-libs/nose2/tests/unit/test_session.py | 22 +
.../nose2/tests/unit/test_testcase_loader.py | 80 +
.../nose2/tests/unit/test_testclass_loader.py | 108 +
.../nose2/tests/unit/test_testid_plugin.py | 125 +
python/ext-libs/nose2/tools/__init__.py | 5 +
python/ext-libs/nose2/tools/decorators.py | 39 +
python/ext-libs/nose2/tools/params.py | 74 +
python/ext-libs/nose2/tools/such.py | 421 +
python/ext-libs/nose2/util.py | 318 +
python/ext-libs/six-1.10.0.egg-info/PKG-INFO | 32 +
.../dependency_links.txt | 0
.../top_level.txt | 0
python/ext-libs/six-1.7.3-py2.7.egg-info/PKG-INFO | 32 -
.../ext-libs/six-1.7.3-py2.7.egg-info/SOURCES.txt | 15 -
.../six-1.7.3-py2.7.egg-info/installed-files.txt | 7 -
python/ext-libs/six.py | 179 +-
python/ext-libs/yaml/__init__.py | 315 +
python/ext-libs/yaml/composer.py | 139 +
python/ext-libs/yaml/constructor.py | 675 +
python/ext-libs/yaml/cyaml.py | 85 +
python/ext-libs/yaml/dumper.py | 62 +
python/ext-libs/yaml/emitter.py | 1140 +
python/ext-libs/yaml/error.py | 75 +
python/ext-libs/yaml/events.py | 86 +
python/ext-libs/yaml/loader.py | 40 +
python/ext-libs/yaml/nodes.py | 49 +
python/ext-libs/yaml/parser.py | 589 +
python/ext-libs/yaml/reader.py | 190 +
python/ext-libs/yaml/representer.py | 484 +
python/ext-libs/yaml/resolver.py | 224 +
python/ext-libs/yaml/scanner.py | 1457 +
python/ext-libs/yaml/serializer.py | 111 +
python/ext-libs/yaml/tokens.py | 104 +
python/gui/__init__.py | 25 +
.../qgsattributetablefiltermodel.sip | 3 +
.../gui/attributetable/qgsattributetablemodel.sip | 5 +
.../gui/attributetable/qgsattributetableview.sip | 2 +-
python/gui/attributetable/qgsdualview.sip | 4 +-
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 +-
python/gui/auth/qgsauthimportidentitydialog.sip | 16 +-
.../editorwidgets/core/qgseditorwidgetfactory.sip | 12 +
.../editorwidgets/core/qgseditorwidgetregistry.sip | 7 +
.../editorwidgets/core/qgseditorwidgetwrapper.sip | 21 +-
.../editorwidgets/core/qgssearchwidgetwrapper.sip | 59 +
python/gui/editorwidgets/core/qgswidgetwrapper.sip | 27 +-
.../editorwidgets/qgsrelationreferencewidget.sip | 19 +-
.../qgsrelationreferencewidgetwrapper.sip | 1 +
.../gui/editorwidgets/qgsrelationwidgetwrapper.sip | 33 +
python/gui/effects/qgspainteffectwidget.sip | 15 +
python/gui/gui.sip | 63 +-
python/gui/layertree/qgslayertreeview.sip | 16 +
python/gui/qgisinterface.sip | 87 +-
python/gui/qgsactionmenu.sip | 68 +
python/gui/qgsadvanceddigitizingcanvasitem.sip | 16 +
python/gui/qgsadvanceddigitizingdockwidget.sip | 152 +-
python/gui/qgsannotationitem.sip | 40 +-
python/gui/qgsattributedialog.sip | 16 +-
python/gui/qgsattributeform.sip | 7 +-
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/qgscolorswatchgrid.sip | 17 +
python/gui/qgscolorwidgets.sip | 65 +
python/gui/qgscomposerruler.sip | 6 +-
python/gui/qgscomposerview.sip | 18 +-
python/gui/qgsdetaileditemdata.sip | 1 -
python/gui/qgsdial.sip | 23 +
python/gui/qgsexpressionbuilderwidget.sip | 36 +-
python/gui/qgsexternalresourcewidget.sip | 65 +
python/gui/qgsfeatureselectiondlg.sip | 50 +
python/gui/qgsfieldcombobox.sip | 5 +-
python/gui/qgsfieldexpressionwidget.sip | 11 +-
python/gui/qgsfieldvalidator.sip | 7 +-
python/gui/qgsfiledropedit.sip | 2 +-
python/gui/qgsfilewidget.sip | 95 +
python/gui/qgsgeometryrubberband.sip | 2 +-
python/gui/qgsgroupwmsdatadialog.sip | 32 +
python/gui/qgshistogramwidget.sip | 1 +
python/gui/qgslegendfilterbutton.sip | 50 +
python/gui/qgslegendinterface.sip | 2 +-
python/gui/qgsmapcanvas.sip | 70 +-
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/qgsmaplayermodel.sip | 2 -
python/gui/qgsmaplayerproxymodel.sip | 2 +-
python/gui/qgsmapmouseevent.sip | 44 +-
python/gui/qgsmapoverviewcanvas.sip | 2 +-
python/gui/qgsmaptool.sip | 22 +-
python/gui/qgsmaptooladvanceddigitizing.sip | 20 +-
python/gui/qgsmaptoolcapture.sip | 99 +-
python/gui/qgsmaptooledit.sip | 22 +-
python/gui/qgsmaptoolidentify.sip | 25 +-
python/gui/qgsmaptoolpan.sip | 7 +-
python/gui/qgsmessagebar.sip | 17 +-
python/gui/qgsmessagebaritem.sip | 4 +-
python/gui/qgsnumericsortlistviewitem.sip | 4 +-
python/gui/qgsorderbydialog.sip | 28 +
python/gui/qgsowssourceselect.sip | 4 +-
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 | 2 +-
python/gui/qgsscalewidget.sip | 5 +-
python/gui/qgssearchquerybuilder.sip | 5 +
python/gui/qgsslider.sip | 26 +
python/gui/qgsunitselectionwidget.sip | 85 +
python/gui/qgsvariableeditorwidget.sip | 2 +-
python/gui/qgsvectorlayertools.sip | 5 +-
python/gui/qgsvertexmarker.sip | 3 +-
python/gui/raster/qgsrasterhistogramwidget.sip | 4 +-
python/gui/symbology-ng/characterwidget.sip | 3 +-
python/gui/symbology-ng/qgs25drendererwidget.sip | 42 +
.../symbology-ng/qgsdatadefinedsymboldialog.sip | 17 +
.../qgsgraduatedsymbolrendererv2widget.sip | 4 +
.../gui/symbology-ng/qgsheatmaprendererwidget.sip | 2 +
.../qgsinvertedpolygonrendererwidget.sip | 1 +
.../symbology-ng/qgsrendererv2propertiesdialog.sip | 8 +
python/gui/symbology-ng/qgsrendererv2widget.sip | 24 +-
.../symbology-ng/qgsrulebasedrendererv2widget.sip | 1 +
.../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 | 36 +-
.../gui/symbology-ng/qgssymbollevelsv2dialog.sip | 8 +-
python/gui/symbology-ng/qgssymbolslistwidget.sip | 17 +
.../gui/symbology-ng/qgssymbolv2selectordialog.sip | 7 +-
python/networkanalysis/__init__.py | 25 +
python/plugins/GdalTools/CMakeLists.txt | 4 +-
python/plugins/GdalTools/GdalTools.py | 19 +-
python/plugins/GdalTools/tools/CMakeLists.txt | 2 +-
python/plugins/GdalTools/tools/GdalTools_utils.py | 46 +-
python/plugins/GdalTools/tools/doBuildVRT.py | 41 +-
python/plugins/GdalTools/tools/doClipper.py | 45 +-
python/plugins/GdalTools/tools/doContour.py | 10 +
python/plugins/GdalTools/tools/doProjection.py | 4 +-
python/plugins/GdalTools/tools/widgetBuildVRT.ui | 90 +-
python/plugins/GdalTools/tools/widgetClipper.ui | 292 +-
python/plugins/MetaSearch/plugin.py | 8 +-
.../MetaSearch/resources/connections-default.xml | 1 +
python/plugins/db_manager/CMakeLists.txt | 4 +-
python/plugins/db_manager/TODO | 2 +-
python/plugins/db_manager/db_model.py | 6 +-
.../plugins/db_manager/db_plugins/CMakeLists.txt | 1 +
python/plugins/db_manager/db_plugins/connector.py | 4 +-
.../db_manager/db_plugins/oracle/CMakeLists.txt | 2 +-
.../plugins/db_manager/db_plugins/oracle/LICENSE | 339 -
.../plugins/db_manager/db_plugins/oracle/README.md | 60 -
.../db_manager/db_plugins/oracle/connector.py | 4 +-
.../db_manager/db_plugins/oracle/info_model.py | 2 +-
.../plugins/db_manager/db_plugins/oracle/plugin.py | 14 +-
python/plugins/db_manager/db_plugins/plugin.py | 14 +-
.../db_manager/db_plugins/postgis/CMakeLists.txt | 2 +-
.../db_manager/db_plugins/postgis/connector.py | 71 +-
.../db_manager/db_plugins/postgis/info_model.py | 18 +-
.../db_manager/db_plugins/postgis/plugin.py | 29 +-
.../postgis/plugins/qgis_topoview/__init__.py | 37 +-
.../postgis/plugins/versioning/CMakeLists.txt | 2 +-
.../db_plugins/spatialite/CMakeLists.txt | 2 +-
.../db_manager/db_plugins/spatialite/connector.py | 12 +-
.../db_manager/db_plugins/spatialite/plugin.py | 2 +-
.../db_manager/db_plugins/vlayers/CMakeLists.txt | 7 +
.../db_plugins/vlayers}/__init__.py | 0
.../db_manager/db_plugins/vlayers/connector.py | 429 +
.../db_manager/db_plugins/vlayers/data_model.py | 115 +
.../db_manager/db_plugins/vlayers/info_model.py | 46 +
.../db_manager/db_plugins/vlayers/plugin.py | 191 +
.../db_manager/db_plugins/vlayers/resources.qrc | 5 +
.../db_plugins/vlayers/sql_dictionary.py | 176 +
.../db_manager/db_plugins/vlayers/vlayer.svg | 242 +
python/plugins/db_manager/dlg_export_vector.py | 7 +
python/plugins/db_manager/dlg_import_vector.py | 2 +-
python/plugins/db_manager/dlg_query_builder.py | 12 +-
python/plugins/db_manager/dlg_sql_window.py | 42 +-
.../plugins/db_manager/icons/view_materialized.png | Bin 0 -> 471 bytes
python/plugins/db_manager/layer_preview.py | 6 +-
python/plugins/db_manager/resources.qrc | 1 +
python/plugins/db_manager/table_viewer.py | 2 +-
python/plugins/db_manager/ui/DlgDbError.ui | 4 +-
python/plugins/db_manager/ui/DlgSqlWindow.ui | 67 +-
python/plugins/fTools/CMakeLists.txt | 4 +-
python/plugins/fTools/tools/CMakeLists.txt | 2 +-
python/plugins/fTools/tools/doEliminate.py | 32 +-
python/plugins/fTools/tools/doGeometry.py | 12 +-
python/plugins/fTools/tools/doPointsInPolygon.py | 3 +
python/plugins/fTools/tools/doRandPoints.py | 2 +-
python/plugins/fTools/tools/doSimplify.py | 8 +-
python/plugins/fTools/tools/doSpatialJoin.py | 2 +-
python/plugins/fTools/tools/doValidate.py | 2 +-
python/plugins/fTools/tools/doVectorGrid.py | 9 +
python/plugins/fTools/tools/doVisual.py | 5 +-
python/plugins/fTools/tools/ftools_utils.py | 2 +-
python/plugins/fTools/tools/voronoi.py | 18 +-
python/plugins/processing/CMakeLists.txt | 2 +-
python/plugins/processing/ProcessingPlugin.py | 10 +
python/plugins/processing/algs/CMakeLists.txt | 1 +
.../plugins/processing/algs/gdal/ClipByExtent.py | 81 +-
python/plugins/processing/algs/gdal/ClipByMask.py | 104 +-
.../plugins/processing/algs/gdal/GdalAlgorithm.py | 43 +-
.../processing/algs/gdal/GdalAlgorithmDialog.py | 44 +-
.../algs/gdal/GdalOgrAlgorithmProvider.py | 37 +-
python/plugins/processing/algs/gdal/GdalUtils.py | 14 +-
.../plugins/processing/algs/gdal/OgrAlgorithm.py | 95 +-
python/plugins/processing/algs/gdal/aspect.py | 2 +-
python/plugins/processing/algs/gdal/contour.py | 13 +-
.../processing/algs/gdal/extractprojection.py | 6 +-
python/plugins/processing/algs/gdal/gdal2tiles.py | 186 +
python/plugins/processing/algs/gdal/gdalcalc.py | 14 +-
python/plugins/processing/algs/gdal/nearblack.py | 19 +-
python/plugins/processing/algs/gdal/ogr2ogr.py | 14 +-
.../plugins/processing/algs/gdal/ogr2ogrbuffer.py | 17 +-
python/plugins/processing/algs/gdal/ogr2ogrclip.py | 19 +-
.../processing/algs/gdal/ogr2ogrclipextent.py | 15 +-
.../processing/algs/gdal/ogr2ogrdissolve.py | 19 +-
.../processing/algs/gdal/ogr2ogronesidebuffer.py | 17 +-
.../processing/algs/gdal/ogr2ogrpointsonlines.py | 17 +-
.../algs/gdal/ogr2ogrtabletopostgislist.py | 13 +-
.../processing/algs/gdal/ogr2ogrtopostgis.py | 19 +-
.../processing/algs/gdal/ogr2ogrtopostgislist.py | 19 +-
python/plugins/processing/algs/gdal/ogrinfo.py | 19 +-
python/plugins/processing/algs/gdal/ogrsql.py | 28 +-
python/plugins/processing/algs/gdal/rasterize.py | 30 +-
.../plugins/processing/algs/gdal/rasterize_over.py | 13 +-
python/plugins/processing/algs/gdal/retile.py | 187 +
python/plugins/processing/algs/gdal/translate.py | 85 +-
python/plugins/processing/algs/gdal/warp.py | 66 +-
.../processing/algs/grass/GrassAlgorithm.py | 22 +-
.../algs/grass/GrassAlgorithmProvider.py | 6 +-
python/plugins/processing/algs/grass/GrassUtils.py | 23 +-
.../processing/algs/grass/description/r.aspect.txt | 1 +
.../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 | 6 +-
.../plugins/processing/algs/grass7/CMakeLists.txt | 2 +
.../processing/algs/grass7/Grass7Algorithm.py | 251 +-
.../algs/grass7/Grass7AlgorithmProvider.py | 11 +-
.../plugins/processing/algs/grass7/Grass7Utils.py | 36 +-
.../algs/grass7/description/r.aspect.txt | 3 +-
.../algs/grass7/description/r.slope.aspect.txt | 3 +-
.../processing/algs/grass7/description/r.slope.txt | 3 +-
.../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.viewshed.txt | 1 +
.../algs/grass7/description/r.water.outlet.txt | 3 +-
.../algs/grass7/description/v.buffer.column.txt | 1 +
.../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.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 +
.../processing/algs/grass7/ext/CMakeLists.txt | 3 +
.../{gui => algs/grass7/ext}/__init__.py | 0
python/plugins/processing/algs/grass7/ext/v_net.py | 105 +
.../processing/algs/grass7/ext/v_net_alloc.py | 38 +
.../processing/algs/grass7/ext/v_net_allpairs.py | 33 +
.../processing/algs/grass7/ext/v_net_arcs.py | 33 +
.../algs/grass7/ext/v_net_articulation.py | 33 +
.../processing/algs/grass7/ext/v_net_bridge.py | 33 +
.../processing/algs/grass7/ext/v_net_components.py | 47 +
.../processing/algs/grass7/ext/v_net_connect.py | 39 +
.../algs/grass7/ext/v_net_connectivity.py | 51 +
.../processing/algs/grass7/ext/v_net_distance.py | 92 +
.../processing/algs/grass7/ext/v_net_flow.py | 53 +
.../processing/algs/grass7/ext/v_net_iso.py | 32 +
.../processing/algs/grass7/ext/v_net_nodes.py | 33 +
.../processing/algs/grass7/ext/v_net_path.py | 32 +
.../processing/algs/grass7/ext/v_net_salesman.py | 49 +
.../processing/algs/grass7/ext/v_net_steiner.py | 32 +
.../processing/algs/grass7/ext/v_net_visibility.py | 33 +
python/plugins/processing/algs/grass7/nviz7.py | 6 +-
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 | 40 +-
.../processing/algs/lidar/fusion/CanopyModel.py | 32 +-
.../processing/algs/lidar/fusion/ClipData.py | 27 +-
.../processing/algs/lidar/fusion/CloudMetrics.py | 6 +-
.../plugins/processing/algs/lidar/fusion/Cover.py | 3 +-
.../processing/algs/lidar/fusion/DTM2ASCII.py | 61 +
.../processing/algs/lidar/fusion/FilterData.py | 12 +-
.../processing/algs/lidar/fusion/GridMetrics.py | 2 +-
.../processing/algs/lidar/fusion/GroundFilter.py | 17 +-
.../algs/lidar/fusion/TinSurfaceCreate.py | 32 +-
.../algs/lidar/lastools/LAStoolsUtils.py | 7 +-
.../processing/algs/lidar/lastools/las2demPro.py | 2 +-
python/plugins/processing/algs/otb/CMakeLists.txt | 8 +-
python/plugins/processing/algs/otb/OTBAlgorithm.py | 17 +-
.../processing/algs/otb/OTBAlgorithmProvider.py | 22 +-
.../processing/algs/otb/OTBSpecific_XMLLoading.py | 45 +-
python/plugins/processing/algs/otb/OTBUtils.py | 238 +-
.../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 | 218 +-
.../otb/maintenance/OTBSpecific_XMLcreation.py | 128 +-
.../processing/algs/otb/maintenance/black_list.xml | 28 +
.../processing/algs/otb/maintenance/white_list.xml | 58 +
.../plugins/processing/algs/qgis/AddTableField.py | 17 +-
.../processing/algs/qgis/AutoincrementalField.py | 32 +-
.../processing/algs/qgis/BasicStatisticsNumbers.py | 131 +-
.../processing/algs/qgis/BasicStatisticsStrings.py | 50 +-
python/plugins/processing/algs/qgis/Buffer.py | 9 +
python/plugins/processing/algs/qgis/Centroids.py | 24 +-
.../plugins/processing/algs/qgis/CheckValidity.py | 4 +-
python/plugins/processing/algs/qgis/Clip.py | 56 +-
python/plugins/processing/algs/qgis/ConcaveHull.py | 31 +-
python/plugins/processing/algs/qgis/ConvexHull.py | 12 +-
.../processing/algs/qgis/CreateConstantRaster.py | 15 +-
.../processing/algs/qgis/Datasources2Vrt.py | 294 +-
python/plugins/processing/algs/qgis/Delaunay.py | 11 +-
.../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 | 6 +-
.../algs/qgis/DensifyGeometriesInterval.py | 6 +-
python/plugins/processing/algs/qgis/Difference.py | 48 +-
python/plugins/processing/algs/qgis/Dissolve.py | 110 +-
.../processing/algs/qgis/EquivalentNumField.py | 31 +-
python/plugins/processing/algs/qgis/ExecuteSQL.py | 150 +
python/plugins/processing/algs/qgis/Explode.py | 23 +-
.../processing/algs/qgis/ExportGeometryInfo.py | 8 +-
.../processing/algs/qgis/ExtentFromLayer.py | 10 +-
.../processing/algs/qgis/ExtractByAttribute.py | 25 +-
.../processing/algs/qgis/ExtractByLocation.py | 24 +-
.../plugins/processing/algs/qgis/ExtractNodes.py | 6 +-
.../plugins/processing/algs/qgis/FieldPyculator.py | 10 +-
.../processing/algs/qgis/FieldsCalculator.py | 21 +-
.../plugins/processing/algs/qgis/FieldsMapper.py | 44 +-
.../processing/algs/qgis/GeometryConvert.py | 7 +-
python/plugins/processing/algs/qgis/Grid.py | 57 +-
python/plugins/processing/algs/qgis/Gridify.py | 8 +-
python/plugins/processing/algs/qgis/HubDistance.py | 43 +-
python/plugins/processing/algs/qgis/HubLines.py | 8 +-
.../processing/algs/qgis/HypsometricCurves.py | 9 +-
.../processing/algs/qgis/ImportIntoPostGIS.py | 54 +-
.../plugins/processing/algs/qgis/Intersection.py | 80 +-
.../plugins/processing/algs/qgis/JoinAttributes.py | 33 +-
.../processing/algs/qgis/LinesIntersection.py | 12 +-
.../processing/algs/qgis/LinesToPolygons.py | 7 +-
python/plugins/processing/algs/qgis/MeanCoords.py | 13 +-
python/plugins/processing/algs/qgis/Merge.py | 109 +-
.../processing/algs/qgis/MultipartToSingleparts.py | 6 +-
.../algs/qgis/NearestNeighbourAnalysis.py | 13 +-
.../algs/qgis/OrientedMinimumBoundingBox.py | 12 +-
.../plugins/processing/algs/qgis/PointDistance.py | 23 +-
.../processing/algs/qgis/PointsDisplacement.py | 4 +-
.../processing/algs/qgis/PointsFromLines.py | 4 +-
.../processing/algs/qgis/PointsFromPolygons.py | 4 +-
.../processing/algs/qgis/PointsInPolygon.py | 26 +-
.../processing/algs/qgis/PointsInPolygonUnique.py | 30 +-
.../algs/qgis/PointsInPolygonWeighted.py | 24 +-
.../processing/algs/qgis/PointsLayerFromTable.py | 34 +-
.../plugins/processing/algs/qgis/PointsToPaths.py | 10 +-
python/plugins/processing/algs/qgis/Polygonize.py | 57 +-
.../processing/algs/qgis/PolygonsToLines.py | 8 +-
.../processing/algs/qgis/PostGISExecuteSQL.py | 12 +-
.../processing/algs/qgis/QGISAlgorithmProvider.py | 28 +-
.../plugins/processing/algs/qgis/RandomExtract.py | 5 +-
.../algs/qgis/RandomExtractWithinSubsets.py | 5 +-
.../processing/algs/qgis/RandomPointsAlongLines.py | 4 +-
.../processing/algs/qgis/RandomPointsExtent.py | 3 +-
.../processing/algs/qgis/RandomPointsLayer.py | 3 +-
.../algs/qgis/RandomPointsPolygonsFixed.py | 3 +-
.../algs/qgis/RandomPointsPolygonsVariable.py | 3 +-
.../processing/algs/qgis/RandomSelection.py | 2 +-
.../algs/qgis/RandomSelectionWithinSubsets.py | 2 +-
.../processing/algs/qgis/RasterLayerStatistics.py | 35 +-
.../plugins/processing/algs/qgis/RegularPoints.py | 5 +-
.../plugins/processing/algs/qgis/ReprojectLayer.py | 6 +-
.../processing/algs/qgis/ReverseLineDirection.py | 81 +
.../processing/algs/qgis/SaveSelectedFeatures.py | 6 +-
.../processing/algs/qgis/SelectByAttribute.py | 28 +-
.../processing/algs/qgis/SelectByExpression.py | 5 +-
.../processing/algs/qgis/SelectByLocation.py | 20 +-
.../processing/algs/qgis/SimplifyGeometries.py | 8 +-
.../algs/qgis/SinglePartsToMultiparts.py | 5 +-
python/plugins/processing/algs/qgis/Smooth.py | 87 +
python/plugins/processing/algs/qgis/SpatialJoin.py | 31 +-
.../processing/algs/qgis/SplitLinesWithLines.py | 11 +-
.../processing/algs/qgis/StatisticsByCategories.py | 47 +-
python/plugins/processing/algs/qgis/SumLines.py | 6 +-
.../processing/algs/qgis/SymmetricalDifference.py | 56 +-
python/plugins/processing/algs/qgis/TextToFloat.py | 7 +-
python/plugins/processing/algs/qgis/Union.py | 152 +-
.../plugins/processing/algs/qgis/UniqueValues.py | 2 +-
python/plugins/processing/algs/qgis/VectorSplit.py | 4 +-
.../processing/algs/qgis/VoronoiPolygons.py | 21 +-
.../processing/algs/qgis/ZonalStatistics.py | 30 +-
.../plugins/processing/algs/qgis/postgis_utils.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 +-
.../processing/algs/qgis/spatialite_utils.py | 122 +
.../algs/qgis/ui/FieldsCalculatorDialog.py | 9 +
.../processing/algs/qgis/ui/FieldsMappingPanel.py | 7 +-
python/plugins/processing/algs/qgis/voronoi.py | 18 +-
python/plugins/processing/algs/r/RAlgorithm.py | 290 +-
.../processing/algs/r/RAlgorithmProvider.py | 2 +-
python/plugins/processing/algs/r/RUtils.py | 15 +-
python/plugins/processing/algs/saga/CMakeLists.txt | 4 +
.../processing/algs/saga/SagaAlgorithm212.py | 46 +-
.../processing/algs/saga/SagaAlgorithm213.py | 11 +-
.../processing/algs/saga/SagaAlgorithmProvider.py | 15 +-
.../processing/algs/saga/SagaGroupNameDecorator.py | 93 -
.../processing/algs/saga/SagaNameDecorator.py | 156 +
python/plugins/processing/algs/saga/SagaUtils.py | 2 +-
.../plugins/processing/algs/saga/SplitRGBBands.py | 2 +-
.../description/2.1.2/AddGridValuestoPoints.txt | 1 +
.../description/2.1.2/AddGridValuestoShapes.txt | 1 +
.../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/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 -
.../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 -
.../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 -
.../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 -
.../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 +
.../description/2.2.0/B-SplineApproximation.txt | 4 +-
.../description/2.2.0/CubicSplineApproximation.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 +-
.../description/2.2.0/PolynomialRegression.txt | 1 -
.../algs/saga/description/2.2.0/Resampling.txt | 8 +-
.../algs/saga/description/2.2.0/ShapestoGrid.txt | 1 -
.../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 +
.../description/2.2.2/B-SplineApproximation.txt | 1 -
.../2.2.2/ConfusionMatrix(GridPolygons).txt | 12 +
.../description/2.2.2/CubicSplineApproximation.txt | 1 -
.../description/2.2.2/DiversityOfCategories.txt | 14 +
.../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 +-
.../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 -
.../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 +-
.../2.2.3/AccumulatedCost(Anisotropic).txt | 8 +
.../2.2.3/AccumulatedCost(Isotropic).txt | 7 +
.../description/2.2.3/AddCoordinatestopoints.txt | 4 +
.../description/2.2.3/AddGridValuestoPoints.txt | 7 +
.../description/2.2.3/AddGridValuestoShapes.txt | 7 +
.../2.2.3/AddPolygonAttributestoPoints.txt | 6 +
.../algs/saga/description/2.2.3/Aggregate.txt | 5 +
.../2.2.3/AggregatePointObservations.txt | 14 +
.../saga/description/2.2.3/AggregationIndex.txt | 5 +
.../2.2.3/AnalyticalHierarchyProcess.txt | 5 +
.../description/2.2.3/AnalyticalHillshading.txt | 8 +
.../description/2.2.3/B-SplineApproximation.txt | 10 +
.../description/2.2.3/BurnStreamNetworkintoDEM.txt | 8 +
.../algs/saga/description/2.2.3/CellBalance.txt | 7 +
.../saga/description/2.2.3/ChangeDateFormat.txt | 7 +
.../saga/description/2.2.3/ChangeDetection.txt | 16 +
.../saga/description/2.2.3/ChangeGridValues.txt | 6 +
.../saga/description/2.2.3/ChangeTimeFormat.txt | 7 +
.../algs/saga/description/2.2.3/ChannelNetwork.txt | 14 +
.../2.2.3/ChannelNetworkandDrainageBasins.txt | 11 +
.../saga/description/2.2.3/ClipGridwithPolygon.txt | 5 +
.../description/2.2.3/ClipPointswithPolygons.txt | 7 +
.../algs/saga/description/2.2.3/CloseGaps.txt | 6 +
.../saga/description/2.2.3/CloseGapswithSpline.txt | 12 +
.../saga/description/2.2.3/CloseOneCellGaps.txt | 4 +
.../description/2.2.3/ClusterAnalysisforGrids.txt | 9 +
.../2.2.3/ConfusionMatrix(GridPolygons).txt | 12 +
.../description/2.2.3/ContourLinesfromGrid.txt | 8 +
.../2.2.3/ConvergenceIndex(SearchRadius).txt | 11 +
.../saga/description/2.2.3/ConvergenceIndex.txt | 6 +
.../description/2.2.3/ConvertDataStorageType.txt | 5 +
.../description/2.2.3/ConvertLinestoPoints.txt | 6 +
.../description/2.2.3/ConvertLinestoPolygons.txt | 4 +
.../2.2.3/ConvertMultipointstoPoints.txt | 4 +
.../description/2.2.3/ConvertPointstoLine(s).txt | 6 +
.../2.2.3/ConvertPolygonLineVerticestoPoints.txt | 4 +
.../description/2.2.3/ConvertPolygonstoLines.txt | 4 +
.../algs/saga/description/2.2.3/ConvexHull.txt | 6 +
.../description/2.2.3/CreateLinesGraticule.txt | 9 +
.../description/2.2.3/CreatePolygonsGraticule.txt | 9 +
.../algs/saga/description/2.2.3/CropToData.txt | 4 +
.../2.2.3/Cross-ClassificationandTabulation.txt | 7 +
.../algs/saga/description/2.2.3/CrossProfiles.txt | 8 +
.../description/2.2.3/CubicSplineApproximation.txt | 13 +
.../description/2.2.3/CurvatureClassification.txt | 5 +
.../algs/saga/description/2.2.3/CutShapesLayer.txt | 7 +
.../description/2.2.3/DTMFilter(slope-based).txt | 8 +
.../2.2.3/DiffusiveHillslopeEvolution(ADI).txt | 11 +
.../2.2.3/DiffusiveHillslopeEvolution(FTCS).txt | 11 +
.../2.2.3/DirectionalStatisticsforSingleGrid.txt | 23 +
.../algs/saga/description/2.2.3/DistanceMatrix.txt | 4 +
.../2.2.3/DiurnalAnisotropicHeating.txt | 5 +
.../description/2.2.3/DiversityOfCategories.txt | 15 +
.../2.2.3/DownslopeDistanceGradient.txt | 7 +
.../saga/description/2.2.3/EdgeContamination.txt | 4 +
.../description/2.2.3/EffectiveAirFlowHeights.txt | 15 +
.../2.2.3/FastRegionGrowingAlgorithm.txt | 7 +
.../description/2.2.3/FastRepresentativeness.txt | 7 +
.../saga/description/2.2.3/FillGapsinRecords.txt | 6 +
.../2.2.3/FillSinks(PlanchonDarboux,2001).txt | 5 +
.../saga/description/2.2.3/FillSinks(QMofESP).txt | 6 +
.../saga/description/2.2.3/FillSinks(WangLiu).txt | 7 +
.../description/2.2.3/FillSinksXXL(WangLiu).txt | 5 +
.../algs/saga/description/2.2.3/FilterClumps.txt | 5 +
.../saga/description/2.2.3/FireRiskAnalysis.txt | 18 +
.../saga/description/2.2.3/FitNPointstoshape.txt | 5 +
.../algs/saga/description/2.2.3/FlatDetection.txt | 6 +
.../2.2.3/FlowAccumulation(FlowTracing).txt | 17 +
.../2.2.3/FlowAccumulation(QMofESP).txt | 6 +
.../2.2.3/FlowAccumulation(Recursive).txt | 18 +
.../2.2.3/FlowAccumulation(Top-Down).txt | 5 +
.../algs/saga/description/2.2.3/FlowPathLength.txt | 8 +
.../2.2.3/FlowWidthandSpecificCatchmentArea.txt | 7 +
.../2.2.3/Fragmentation(Alternative).txt | 17 +
.../description/2.2.3/Fragmentation(Standard).txt | 17 +
...gmentationClassesfromDensityandConnectivity.txt | 9 +
.../algs/saga/description/2.2.3/Function.txt | 8 +
.../algs/saga/description/2.2.3/Fuzzify.txt | 10 +
.../description/2.2.3/FuzzyIntersection(AND).txt | 5 +
.../algs/saga/description/2.2.3/FuzzyUnion(OR).txt | 5 +
.../algs/saga/description/2.2.3/GaussianFilter.txt | 7 +
...aphicallyWeightedMultipleRegression(Points).txt | 16 +
...allyWeightedMultipleRegression(PointsGrids).txt | 20 +
.../GeographicallyWeightedMultipleRegression.txt | 23 +
...eographicallyWeightedRegression(PointsGrid).txt | 20 +
.../2.2.3/GeographicallyWeightedRegression.txt | 23 +
.../saga/description/2.2.3/GeometricFigures.txt | 7 +
.../saga/description/2.2.3/GetShapesExtents.txt | 5 +
.../description/2.2.3/GlobalMoransIforGrids.txt | 5 +
...adientVectorfromCartesiantoPolarCoordinates.txt | 10 +
...adientVectorfromPolartoCartesianCoordinates.txt | 10 +
.../GradientVectorsfromDirectionalComponents.txt | 10 +
.../GradientVectorsfromDirectionandLength.txt | 10 +
.../2.2.3/GradientVectorsfromSurface.txt | 9 +
.../algs/saga/description/2.2.3/GridBuffer.txt | 6 +
.../algs/saga/description/2.2.3/GridCalculator.txt | 9 +
.../algs/saga/description/2.2.3/GridCellIndex.txt | 5 +
.../algs/saga/description/2.2.3/GridDifference.txt | 5 +
.../algs/saga/description/2.2.3/GridDivision.txt | 5 +
.../algs/saga/description/2.2.3/GridMasking.txt | 6 +
.../saga/description/2.2.3/GridNormalisation.txt | 6 +
.../saga/description/2.2.3/GridOrientation.txt | 5 +
.../saga/description/2.2.3/GridProximityBuffer.txt | 8 +
.../saga/description/2.2.3/GridSkeletonization.txt | 9 +
.../saga/description/2.2.3/GridStandardisation.txt | 5 +
.../2.2.3/GridStatisticsforPolygons.txt | 16 +
.../2.2.3/GridValuestoPoints(randomly).txt | 5 +
.../saga/description/2.2.3/GridValuestoPoints.txt | 7 +
.../algs/saga/description/2.2.3/GridVolume.txt | 5 +
.../algs/saga/description/2.2.3/GridsProduct.txt | 4 +
.../algs/saga/description/2.2.3/GridsSum.txt | 4 +
.../saga/description/2.2.3/HistogramSurface.txt | 5 +
.../algs/saga/description/2.2.3/Hypsometry.txt | 10 +
.../description/2.2.3/InverseDistanceWeighted.txt | 22 +
.../saga/description/2.2.3/InvertDataNo-Data.txt | 4 +
.../description/2.2.3/KernelDensityEstimation.txt | 11 +
.../algs/saga/description/2.2.3/LSFactor.txt | 9 +
.../algs/saga/description/2.2.3/LakeFlood.txt | 7 +
.../description/2.2.3/LandSurfaceTemperature.txt | 10 +
.../saga/description/2.2.3/LaplacianFilter.txt | 8 +
.../saga/description/2.2.3/Layerofextremevalue.txt | 5 +
.../algs/saga/description/2.2.3/LeastCostPaths.txt | 7 +
.../description/2.2.3/Line-PolygonIntersection.txt | 6 +
.../algs/saga/description/2.2.3/LineDissolve.txt | 8 +
.../algs/saga/description/2.2.3/LineProperties.txt | 7 +
.../saga/description/2.2.3/LineSimplification.txt | 5 +
.../description/2.2.3/LocalMinimaandMaxima.txt | 5 +
.../algs/saga/description/2.2.3/MajorityFilter.txt | 7 +
.../saga/description/2.2.3/MassBalanceIndex.txt | 8 +
.../algs/saga/description/2.2.3/MergeLayers.txt | 6 +
.../saga/description/2.2.3/MetricConversions.txt | 5 +
.../description/2.2.3/MinimumDistanceAnalysis.txt | 4 +
.../description/2.2.3/ModifiedQuadraticShepard.txt | 11 +
.../saga/description/2.2.3/MorphologicalFilter.txt | 7 +
.../2.2.3/MorphometricProtectionIndex.txt | 5 +
.../algs/saga/description/2.2.3/Mosaicking.txt | 15 +
.../saga/description/2.2.3/Multi-BandVariation.txt | 11 +
.../description/2.2.3/MultiDirectionLeeFilter.txt | 10 +
.../MultilevelB-SplineInterpolation(fromGrid).txt | 13 +
.../2.2.3/MultilevelB-SplineInterpolation.txt | 11 +
...ultilevelB-SplineInterpolationforCategories.txt | 11 +
.../MultipleRegressionAnalysis(GridGrids).txt | 15 +
.../MultipleRegressionAnalysis(PointsGrids).txt | 16 +
...esolutionIndexofValleyBottomFlatness(MRVBF).txt | 13 +
.../saga/description/2.2.3/NaturalNeighbour.txt | 10 +
.../saga/description/2.2.3/NearestNeighbour.txt | 9 +
.../2.2.3/OrderedWeightedAveraging(OWA).txt | 5 +
.../description/2.2.3/OrdinaryKriging(Global).txt | 27 +
.../saga/description/2.2.3/OrdinaryKriging.txt | 24 +
.../2.2.3/OverlandFlow-KinematicWaveD8.txt | 13 +
.../2.2.3/OverlandFlowDistancetoChannelNetwork.txt | 8 +
.../algs/saga/description/2.2.3/Patching.txt | 6 +
.../saga/description/2.2.3/PatternAnalysis.txt | 11 +
.../2.2.3/PointStatisticsforPolygons.txt | 14 +
.../algs/saga/description/2.2.3/PointsFilter.txt | 12 +
.../algs/saga/description/2.2.3/PointsThinning.txt | 6 +
.../2.2.3/PolartoCartesianCoordinates.txt | 8 +
.../description/2.2.3/Polygon-LineIntersection.txt | 5 +
.../saga/description/2.2.3/PolygonCentroids.txt | 5 +
.../saga/description/2.2.3/PolygonDifference.txt | 6 +
.../saga/description/2.2.3/PolygonDissolve.txt | 8 +
.../description/2.2.3/PolygonDissolveAllPolygs.txt | 5 +
.../saga/description/2.2.3/PolygonIdentity.txt | 6 +
.../saga/description/2.2.3/PolygonIntersect.txt | 6 +
.../2.2.3/PolygonPartstoSeparatePolygons.txt | 5 +
.../saga/description/2.2.3/PolygonProperties.txt | 8 +
.../saga/description/2.2.3/PolygonShapeIndices.txt | 4 +
.../2.2.3/PolygonSymmetricalDifference.txt | 6 +
.../algs/saga/description/2.2.3/PolygonUnion.txt | 6 +
.../algs/saga/description/2.2.3/PolygonUpdate.txt | 6 +
.../description/2.2.3/PolygonstoEdgesandNodes.txt | 5 +
.../description/2.2.3/PolynomialRegression.txt | 14 +
.../2.2.3/PrincipleComponentsAnalysis.txt | 6 +
.../saga/description/2.2.3/Profilefrompoints.txt | 7 +
.../saga/description/2.2.3/ProfilesfromLines.txt | 9 +
.../algs/saga/description/2.2.3/ProximityGrid.txt | 6 +
.../2.2.3/QuadTreeStructuretoShapes.txt | 7 +
.../algs/saga/description/2.2.3/RGBComposite.txt | 24 +
.../description/2.2.3/RadiusofVariance(Grid).txt | 7 +
.../algs/saga/description/2.2.3/RandomField.txt | 12 +
.../description/2.2.3/RandomTerrainGeneration.txt | 9 +
.../algs/saga/description/2.2.3/RankFilter.txt | 7 +
.../saga/description/2.2.3/RealSurfaceArea.txt | 4 +
.../description/2.2.3/ReclassifyGridValues.txt | 18 +
.../2.2.3/RegressionAnalysis(PointsGrid).txt | 9 +
.../2.2.3/RelativeHeightsandSlopePositions.txt | 11 +
.../description/2.2.3/RemoveDuplicatePoints.txt | 7 +
.../description/2.2.3/Representativeness(Grid).txt | 6 +
.../algs/saga/description/2.2.3/Resampling.txt | 12 +
.../description/2.2.3/ResidualAnalysis(Grid).txt | 18 +
.../algs/saga/description/2.2.3/RunningAverage.txt | 6 +
.../saga/description/2.2.3/SAGAWetnessIndex.txt | 13 +
.../algs/saga/description/2.2.3/SeedGeneration.txt | 11 +
.../2.2.3/Separatepointsbydirection.txt | 6 +
.../algs/saga/description/2.2.3/ShapesBuffer.txt | 10 +
.../saga/description/2.2.3/ShapesBufferFixed.txt | 9 +
.../algs/saga/description/2.2.3/ShapestoGrid.txt | 14 +
.../saga/description/2.2.3/ShrinkAndExpand.txt | 8 +
.../algs/saga/description/2.2.3/SimpleFilter.txt | 7 +
.../saga/description/2.2.3/SimpleRegionGrowing.txt | 14 +
.../algs/saga/description/2.2.3/Simulation.txt | 16 +
.../2.2.3/SinkDrainageRouteDetection.txt | 6 +
.../algs/saga/description/2.2.3/SinkRemoval.txt | 8 +
.../algs/saga/description/2.2.3/SkyViewFactor.txt | 12 +
.../description/2.2.3/Slope,Aspect,Curvature.txt | 18 +
.../algs/saga/description/2.2.3/SlopeLength.txt | 4 +
.../2.2.3/SoilTextureClassification.txt | 7 +
.../2.2.3/SpatialPointPatternAnalysis.txt | 7 +
.../description/2.2.3/SplitShapesLayerRandomly.txt | 7 +
.../saga/description/2.2.3/StatisticsforGrids.txt | 14 +
.../algs/saga/description/2.2.3/StrahlerOrder.txt | 4 +
.../saga/description/2.2.3/StreamPowerIndex.txt | 6 +
.../description/2.2.3/SuccessiveFlowRouting.txt | 7 +
.../description/2.2.3/SupervisedClassification.txt | 22 +
.../description/2.2.3/SurfaceSpecificPoints.txt | 6 +
.../2.2.3/TPIBasedLandformClassification.txt | 12 +
.../2.2.3/TerrainRuggednessIndex(TRI).txt | 9 +
.../description/2.2.3/ThinPlateSpline(TIN).txt | 12 +
.../saga/description/2.2.3/ThinPlateSpline.txt | 17 +
.../saga/description/2.2.3/ThresholdBuffer.txt | 8 +
.../description/2.2.3/TopographicCorrection.txt | 11 +
.../2.2.3/TopographicPositionIndex(TPI).txt | 11 +
.../2.2.3/TopographicWetnessIndex(TWI).txt | 8 +
.../2.2.3/Transectthroughpolygonshapefile.txt | 6 +
.../saga/description/2.2.3/TransformShapes.txt | 11 +
.../algs/saga/description/2.2.3/TransposeGrids.txt | 6 +
.../algs/saga/description/2.2.3/Triangulation.txt | 9 +
.../description/2.2.3/UniversalKriging(Global).txt | 32 +
.../saga/description/2.2.3/UniversalKriging.txt | 24 +
.../algs/saga/description/2.2.3/UpslopeArea.txt | 10 +
.../saga/description/2.2.3/UserDefinedFilter.txt | 6 +
.../algs/saga/description/2.2.3/VariogramCloud.txt | 7 +
.../saga/description/2.2.3/VariogramSurface.txt | 9 +
.../2.2.3/VectorRuggednessMeasure(VRM).txt | 9 +
.../description/2.2.3/VectorisingGridClasses.txt | 7 +
.../2.2.3/VegetationIndex(SlopeBased).txt | 13 +
.../2.2.3/VerticalDistancetoChannelNetwork.txt | 8 +
.../description/2.2.3/WaterRetentionCapacity.txt | 6 +
.../saga/description/2.2.3/WatershedBasins.txt | 7 +
.../description/2.2.3/WatershedSegmentation.txt | 12 +
.../2.2.3/WindEffect(WindwardLeewardIndex).txt | 15 +
.../saga/description/2.2.3/ZonalGridStatistics.txt | 8 +
.../processing/algs/saga/saga_version_check.txt | 185 -
.../plugins/processing/algs/saga/versioncheck.py | 28 +
.../processing/algs/taudem/TauDEMAlgorithm.py | 2 +-
.../algs/taudem/TauDEMAlgorithmProvider.py | 2 +-
.../plugins/processing/algs/taudem/dinfdistdown.py | 2 +-
.../processing/algs/taudem/dinfdistdown_multi.py | 2 +-
.../plugins/processing/algs/taudem/dinfdistup.py | 2 +-
.../processing/algs/taudem/dinfdistup_multi.py | 2 +-
.../processing/algs/taudem/dinftranslimaccum.py | 2 +-
.../processing/algs/taudem/dinftranslimaccum2.py | 2 +-
.../algs/taudem/dinftranslimaccum2_multi.py | 2 +-
.../algs/taudem/dinftranslimaccum_multi.py | 2 +-
.../plugins/processing/algs/taudem/dropanalysis.py | 2 +-
.../processing/algs/taudem/dropanalysis_multi.py | 2 +-
python/plugins/processing/algs/taudem/gridnet.py | 2 +-
.../processing/algs/taudem/gridnet_multi.py | 2 +-
.../plugins/processing/algs/taudem/lengtharea.py | 2 +-
.../processing/algs/taudem/lengtharea_multi.py | 2 +-
.../processing/algs/taudem/peukerdouglas.py | 2 +-
.../processing/algs/taudem/peukerdouglas_multi.py | 2 +-
python/plugins/processing/algs/taudem/slopearea.py | 2 +-
.../processing/algs/taudem/slopearea_multi.py | 2 +-
.../plugins/processing/core/AlgorithmProvider.py | 15 +-
python/plugins/processing/core/GeoAlgorithm.py | 70 +-
python/plugins/processing/core/Processing.py | 38 +-
python/plugins/processing/core/ProcessingConfig.py | 96 +-
python/plugins/processing/core/ProcessingLog.py | 170 +-
python/plugins/processing/core/outputs.py | 24 +-
python/plugins/processing/core/parameters.py | 309 +-
.../processing/gui/AlgorithmClassification.py | 21 -
python/plugins/processing/gui/AlgorithmDialog.py | 13 +-
.../plugins/processing/gui/AlgorithmDialogBase.py | 86 +-
.../plugins/processing/gui/BatchAlgorithmDialog.py | 28 +-
python/plugins/processing/gui/BatchPanel.py | 150 +-
python/plugins/processing/gui/ConfigDialog.py | 89 +-
.../processing/gui/CreateNewScriptAction.py | 2 +-
.../plugins/processing/gui/ExtentSelectionPanel.py | 37 +-
python/plugins/processing/gui/FixedTableDialog.py | 2 +-
python/plugins/processing/gui/FixedTablePanel.py | 4 +-
.../gui/GeometryPredicateSelectionPanel.py | 9 +-
.../plugins/processing/gui/GetScriptsAndModels.py | 215 +-
python/plugins/processing/gui/HelpEditionDialog.py | 2 +-
python/plugins/processing/gui/HistoryDialog.py | 1 -
.../plugins/processing/gui/MultipleInputPanel.py | 17 +
python/plugins/processing/gui/NumberInputDialog.py | 14 +-
python/plugins/processing/gui/NumberInputPanel.py | 49 +-
.../plugins/processing/gui/OutputSelectionPanel.py | 81 +-
python/plugins/processing/gui/ParametersPanel.py | 94 +-
.../plugins/processing/gui/PostgisTableSelector.py | 120 +
python/plugins/processing/gui/Postprocessing.py | 13 +-
python/plugins/processing/gui/ProcessingToolbox.py | 218 +-
python/plugins/processing/gui/ResultsDialog.py | 13 +-
python/plugins/processing/gui/ScriptEdit.py | 2 +-
.../plugins/processing/gui/ScriptEditorDialog.py | 7 +-
python/plugins/processing/gui/TestTools.py | 216 +-
python/plugins/processing/gui/__init__.py | 6 +
python/plugins/processing/gui/utils.py | 28 +
python/plugins/processing/images/CMakeLists.txt | 2 +-
python/plugins/processing/images/gdal.png | Bin 734 -> 0 bytes
python/plugins/processing/images/gdal.svg | 126 +
python/plugins/processing/images/grass.png | Bin 750 -> 0 bytes
python/plugins/processing/images/grass.svg | 271 +
python/plugins/processing/images/namespace.png | Bin 0 -> 436 bytes
python/plugins/processing/images/postgis.png | Bin 0 -> 361 bytes
python/plugins/processing/images/qgis.png | Bin 785 -> 0 bytes
python/plugins/processing/images/qgis.svg | 286 +
python/plugins/processing/images/r.png | Bin 829 -> 0 bytes
python/plugins/processing/images/r.svg | 14 +
python/plugins/processing/images/taudem.png | Bin 1030 -> 0 bytes
python/plugins/processing/images/taudem.svg | 196 +
python/plugins/processing/metadata.txt | 9 +-
.../modeler/CalculatorModelerAlgorithm.py | 2 +-
.../plugins/processing/modeler/ModelerAlgorithm.py | 113 +-
.../plugins/processing/modeler/ModelerArrowItem.py | 2 +-
python/plugins/processing/modeler/ModelerDialog.py | 186 +-
.../processing/modeler/ModelerGraphicItem.py | 22 +-
.../modeler/ModelerParameterDefinitionDialog.py | 94 +-
.../processing/modeler/ModelerParametersDialog.py | 116 +-
.../modeler/RasterLayerBoundsAlgorithm.py | 6 +-
.../modeler/VectorLayerBoundsAlgorithm.py | 6 +-
.../plugins/processing/script/ScriptAlgorithm.py | 220 +-
.../processing/script/ScriptAlgorithmProvider.py | 15 +-
.../plugins/processing/tests/AlgorithmsTestBase.py | 203 +
python/plugins/processing/tests/CMakeLists.txt | 7 +
.../plugins/processing/tests/GdalAlgorithmsTest.py | 58 +
python/plugins/processing/tests/GdalTest.py | 180 -
.../plugins/processing/tests/GeoAlgorithmTest.py | 71 -
.../processing/tests/ModelerAlgorithmTest.py | 234 -
python/plugins/processing/tests/PackagingTests.py | 35 -
python/plugins/processing/tests/ParametersTest.py | 382 +-
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 | 152 +
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/qgis_interface.py | 109 -
python/plugins/processing/tests/test.py | 262 -
.../expected/basic_statistics_numeric_float.html | 21 +
.../testdata/expected/basic_statistics_string.html | 12 +
.../tests/testdata/expected/frequency.csv | 3 +
.../tests/testdata/expected/gdal/layer_info.html | 21 +
.../expected/intersection_collection_fallback.dbf | Bin 0 -> 1461 bytes
.../expected/intersection_collection_fallback.prj | 1 +
.../expected/intersection_collection_fallback.qpj | 1 +
.../expected/intersection_collection_fallback.shp | Bin 0 -> 372 bytes
.../expected/intersection_collection_fallback.shx | Bin 0 -> 116 bytes
.../tests/testdata/expected/multipolys_densify.gml | 42 +
.../tests/testdata/expected/multipolys_densify.xsd | 43 +
.../tests/testdata/expected/polys_centroid.gml | 50 +
.../tests/testdata/expected/polys_centroid.xsd | 43 +
.../tests/testdata/expected/polys_deleteholes.gml | 50 +
.../tests/testdata/expected/polys_deleteholes.xsd | 43 +
.../tests/testdata/expected/polys_to_lines.gml | 40 +
.../tests/testdata/expected/polys_to_lines.xsd | 43 +
.../tests/testdata/gdal_algorithm_tests.yaml | 43 +
python/plugins/processing/tests/testdata/lines.gfs | 16 +
python/plugins/processing/tests/testdata/lines.gml | 44 +
.../processing/tests/testdata/multipolys.gfs | 32 +
.../processing/tests/testdata/multipolys.gml | 42 +
.../plugins/processing/tests/testdata/points.gfs | 16 +
.../plugins/processing/tests/testdata/points.gml | 59 +
python/plugins/processing/tests/testdata/polys.gfs | 32 +
python/plugins/processing/tests/testdata/polys.gml | 50 +
.../tests/testdata/qgis_algorithm_tests.yaml | 87 +
python/plugins/processing/tests/utilities_test.py | 89 -
python/plugins/processing/tools/_vector.py | 229 -
python/plugins/processing/tools/dataobjects.py | 58 +-
python/plugins/processing/tools/general.py | 8 +-
python/plugins/processing/tools/raster.py | 26 +-
python/plugins/processing/tools/system.py | 11 +-
python/plugins/processing/tools/translation.py | 3 +-
python/plugins/processing/tools/vector.py | 253 +-
python/plugins/processing/ui/DlgAlgorithmBase.ui | 140 +-
.../processing/ui/DlgGetScriptsAndModels.ui | 2 +-
python/plugins/processing/ui/DlgHelpEdition.ui | 17 +-
python/plugins/processing/ui/DlgHistory.ui | 2 +-
python/plugins/processing/ui/DlgModeler.ui | 13 +
.../processing/ui/DlgPostgisTableSelector.ui | 64 +
python/plugins/processing/ui/DlgResults.ui | 21 +-
python/plugins/processing/ui/ProcessingToolbox.ui | 49 +-
python/plugins/processing/ui/widgetBatchPanel.ui | 48 +-
.../plugins/processing/ui/widgetNumberSelector.ui | 10 +-
python/pyplugin_installer/CMakeLists.txt | 4 +-
python/pyplugin_installer/installer.py | 7 +
python/pyplugin_installer/installer_data.py | 18 +-
.../qgsplugininstallerinstallingdialog.py | 30 +-
.../qgsplugininstallerrepositorybase.ui | 239 +-
.../qgsplugininstallerrepositorydialog.py | 23 +-
python/qsci_apis/pyqgis.pap | Bin 1188328 -> 1226854 bytes
python/server/__init__.py | 25 +
python/server/qgsaccesscontrol.sip | 33 +
python/server/qgsaccesscontrolfilter.sip | 74 +
python/server/qgscapabilitiescache.sip | 4 +-
python/server/qgsconfigcache.sip | 7 +-
python/server/qgsrequesthandler.sip | 16 +-
python/server/qgsserver.sip | 53 +-
python/server/qgsserverinterface.sip | 14 +-
python/server/qgswcserver.sip | 2 +-
python/server/qgswcsprojectparser.sip | 5 +-
python/server/qgswfserver.sip | 10 +-
python/server/qgswfsprojectparser.sip | 6 +-
python/server/qgswmserver.sip | 4 +-
python/server/qgswmsprojectparser.sip | 4 +-
python/server/server.sip | 2 +
python/testing/CMakeLists.txt | 24 +
python/testing/__init__.py | 209 +
python/testing/mocked.py | 67 +
python/user.py | 25 +
python/utils.py | 6 +-
qgis-test-travis.ctest | 40 +-
resources/CMakeLists.txt | 2 -
resources/context_help/CMakeLists.txt | 20 -
resources/context_help/QgsAttributeTableDialog | 2 +-
resources/context_help/QgsIdentifyResultsDialog | 2 +-
resources/context_help/QgsPgNewConnection | 2 +-
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/area | 2 +-
resources/function_help/json/azimuth | 13 +
resources/function_help/json/closest_point | 15 +
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/interior_ring_n | 8 +
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/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/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/radians | 10 +
resources/function_help/json/relate | 23 +
resources/function_help/json/reverse | 7 +
resources/function_help/json/segments_to_lines | 7 +
resources/function_help/json/shortest_line | 15 +
resources/function_help/json/strpos | 6 +-
resources/function_help/json/translate | 10 +
resources/function_help/json/wordwrap | 4 +-
resources/function_help/json/z | 8 +
rpm/buildrpms.sh | 15 +
rpm/qgis.spec.template | 2 +-
scripts/2to3 | 7 +
scripts/addcopyright.sh | 45 +
scripts/astyle.options | 16 +
scripts/astyle.sh | 43 +-
scripts/chkspelling.sh | 4 +-
scripts/create-transifex-resources.sh | 3 +-
scripts/customwidget_create.sh | 39 +
scripts/customwidget_template.cpp | 96 +
scripts/customwidget_template.h | 55 +
scripts/fix_allows_to.sh | 9 +-
scripts/prepare-commit.sh | 4 +-
scripts/process_contexthelp.py | 24 +
scripts/process_function_template.py | 15 +-
scripts/pyuic4-wrapper.py | 7 +
scripts/pyuic4-wrapper.sh | 2 +-
.../gui => scripts/qgis_fixes}/__init__.py | 0
scripts/qgis_fixes/fix_pyqt.py | 514 +
scripts/qgis_fixes/fix_signals.py | 73 +
scripts/release.pl | 10 +-
scripts/remove_temporary_files.sh | 26 +-
scripts/spelling.dat | 891 +-
scripts/tsstat.pl | 5 +-
scripts/update-news.pl | 74 +
scripts/verify-indentation.sh | 81 +
src/analysis/CMakeLists.txt | 19 +-
src/analysis/interpolation/Bezier3D.h | 3 -
.../interpolation/CloughTocherInterpolator.cc | 2 +-
.../interpolation/DualEdgeTriangulation.cc | 41 +-
src/analysis/interpolation/DualEdgeTriangulation.h | 12 +-
.../interpolation/LinTriangleInterpolator.h | 1 +
src/analysis/interpolation/Node.cc | 8 +-
src/analysis/interpolation/Node.h | 2 +-
src/analysis/interpolation/NormVecDecorator.cc | 8 +-
src/analysis/interpolation/NormVecDecorator.h | 13 +-
src/analysis/interpolation/ParametricLine.cc | 6 +-
src/analysis/interpolation/ParametricLine.h | 8 +-
src/analysis/interpolation/Point3D.cc | 4 +-
src/analysis/interpolation/Point3D.h | 4 +-
src/analysis/interpolation/TriDecorator.cc | 6 +-
src/analysis/interpolation/TriDecorator.h | 5 +-
src/analysis/interpolation/Triangulation.h | 1 -
src/analysis/interpolation/Vector3D.cc | 11 +-
src/analysis/interpolation/Vector3D.h | 4 +-
src/analysis/interpolation/qgsgridfilewriter.cpp | 15 +-
src/analysis/interpolation/qgsgridfilewriter.h | 1 -
src/analysis/interpolation/qgsidwinterpolator.cpp | 10 +-
src/analysis/interpolation/qgsinterpolator.cpp | 23 +-
src/analysis/interpolation/qgsinterpolator.h | 2 +-
src/analysis/interpolation/qgstininterpolator.cpp | 47 +-
src/analysis/interpolation/qgstininterpolator.h | 2 +-
src/analysis/network/CMakeLists.txt | 3 +
src/analysis/network/qgsarcproperter.h | 2 +
src/analysis/network/qgsgraph.cpp | 7 -
src/analysis/network/qgsgraph.h | 4 +-
src/analysis/network/qgsgraphanalyzer.cpp | 10 +-
src/analysis/network/qgsgraphanalyzer.h | 2 +-
src/analysis/network/qgsgraphbuilder.cpp | 5 +-
src/analysis/network/qgsgraphdirector.h | 2 +-
.../network/qgslinevectorlayerdirector.cpp | 21 +-
src/analysis/network/qgslinevectorlayerdirector.h | 2 +
src/analysis/openstreetmap/qgsosmbase.h | 6 -
src/analysis/openstreetmap/qgsosmdatabase.cpp | 66 +-
src/analysis/openstreetmap/qgsosmdatabase.h | 25 +-
src/analysis/openstreetmap/qgsosmdownload.cpp | 6 +-
src/analysis/openstreetmap/qgsosmimport.cpp | 36 +-
src/analysis/openstreetmap/qgsosmimport.h | 2 +
src/analysis/raster/qgsalignraster.cpp | 12 +-
src/analysis/raster/qgsalignraster.h | 17 +-
src/analysis/raster/qgsninecellfilter.cpp | 36 +-
src/analysis/raster/qgsninecellfilter.h | 4 +-
src/analysis/raster/qgsrastercalcnode.cpp | 24 +-
src/analysis/raster/qgsrastercalcnode.h | 3 +
src/analysis/raster/qgsrastercalcparser.yy | 2 +-
src/analysis/raster/qgsrastercalculator.cpp | 40 +-
src/analysis/raster/qgsrastercalculator.h | 20 +-
src/analysis/raster/qgsrastermatrix.cpp | 15 +-
src/analysis/raster/qgsrelief.cpp | 58 +-
src/analysis/raster/qgsrelief.h | 7 +-
src/analysis/vector/qgsgeometryanalyzer.cpp | 186 +-
src/analysis/vector/qgsgeometryanalyzer.h | 131 +-
src/analysis/vector/qgsoverlayanalyzer.cpp | 2 +-
src/analysis/vector/qgsoverlayanalyzer.h | 2 +-
src/analysis/vector/qgspointsample.cpp | 6 +-
src/analysis/vector/qgspointsample.h | 1 -
src/analysis/vector/qgstransectsample.cpp | 64 +-
src/analysis/vector/qgstransectsample.h | 1 -
src/analysis/vector/qgszonalstatistics.cpp | 30 +-
src/analysis/vector/qgszonalstatistics.h | 3 +-
src/app/CMakeLists.txt | 75 +-
src/app/composer/qgsatlascompositionwidget.cpp | 4 +-
src/app/composer/qgsattributeselectiondialog.cpp | 46 +-
src/app/composer/qgsattributeselectiondialog.h | 12 +-
src/app/composer/qgscomposer.cpp | 185 +-
src/app/composer/qgscomposerarrowwidget.cpp | 10 +-
.../composer/qgscomposerattributetablewidget.cpp | 2 +-
src/app/composer/qgscomposerhtmlwidget.cpp | 14 +-
.../qgscomposerimageexportoptionsdialog.cpp | 2 +-
.../composer/qgscomposerimageexportoptionsdialog.h | 4 +-
src/app/composer/qgscomposeritemwidget.cpp | 10 +-
src/app/composer/qgscomposerlabelwidget.cpp | 2 +-
src/app/composer/qgscomposerlegenditemdialog.cpp | 2 +-
src/app/composer/qgscomposerlegenditemdialog.h | 7 +-
src/app/composer/qgscomposerlegendlayersdialog.cpp | 8 +-
src/app/composer/qgscomposerlegendlayersdialog.h | 6 +-
src/app/composer/qgscomposerlegendwidget.cpp | 311 +-
src/app/composer/qgscomposerlegendwidget.h | 26 +-
src/app/composer/qgscomposermanager.cpp | 305 +-
src/app/composer/qgscomposermanager.h | 15 +-
src/app/composer/qgscomposermapwidget.cpp | 46 +-
src/app/composer/qgscomposermapwidget.h | 2 +-
src/app/composer/qgscomposerpicturewidget.cpp | 153 +-
src/app/composer/qgscomposerpicturewidget.h | 9 +
src/app/composer/qgscomposerscalebarwidget.cpp | 6 +-
src/app/composer/qgscomposershapewidget.cpp | 4 +-
.../qgscomposertablebackgroundcolorsdialog.h | 2 +-
src/app/composer/qgscomposertablewidget.cpp | 2 +-
src/app/composer/qgscompositionwidget.cpp | 16 +-
src/app/composer/qgscompositionwidget.h | 2 +-
src/app/gps/qgsgpsinformationwidget.cpp | 145 +-
src/app/gps/qgsgpsinformationwidget.h | 6 +-
src/app/gps/qwtpolar-0.1/qwt_polar_curve.cpp | 2 +-
src/app/gps/qwtpolar-1.0/qwt_polar_layout.cpp | 2 +-
src/app/gps/qwtpolar-1.1.1/qwt_polar.h | 84 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_canvas.cpp | 320 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_canvas.h | 79 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_curve.cpp | 596 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_curve.h | 161 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_fitter.cpp | 100 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_fitter.h | 40 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_global.h | 39 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_grid.cpp | 1138 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_grid.h | 187 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_item.cpp | 484 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_item.h | 178 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_itemdict.cpp | 171 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_itemdict.h | 55 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_layout.cpp | 444 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_layout.h | 78 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_magnifier.cpp | 167 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_magnifier.h | 58 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_marker.cpp | 233 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_marker.h | 70 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_panner.cpp | 118 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_panner.h | 52 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_picker.cpp | 246 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_picker.h | 98 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_plot.cpp | 1362 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_plot.h | 219 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_renderer.cpp | 437 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_renderer.h | 72 +
.../gps/qwtpolar-1.1.1/qwt_polar_spectrogram.cpp | 495 +
src/app/gps/qwtpolar-1.1.1/qwt_polar_spectrogram.h | 92 +
src/app/legend/qgsapplegendinterface.cpp | 6 +-
src/app/legend/qgsapplegendinterface.h | 2 +-
src/app/main.cpp | 54 +-
src/app/nodetool/qgsmaptoolnodetool.cpp | 247 +-
src/app/nodetool/qgsmaptoolnodetool.h | 34 +-
src/app/nodetool/qgsnodeeditor.cpp | 68 +-
src/app/nodetool/qgsnodeeditor.h | 24 +-
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 | 80 +-
src/app/ogr/qgsvectorlayersaveasdialog.h | 35 +-
src/app/openstreetmap/qgsosmdownloaddialog.cpp | 2 +-
src/app/openstreetmap/qgsosmdownloaddialog.h | 2 +-
src/app/openstreetmap/qgsosmexportdialog.cpp | 2 +-
src/app/openstreetmap/qgsosmexportdialog.h | 2 +-
src/app/openstreetmap/qgsosmimportdialog.cpp | 4 +-
src/app/openstreetmap/qgsosmimportdialog.h | 2 +-
src/app/pluginmanager/qgspluginitemdelegate.cpp | 2 +-
src/app/pluginmanager/qgspluginitemdelegate.h | 2 +-
src/app/pluginmanager/qgspluginmanager.cpp | 54 +-
src/app/pluginmanager/qgspluginmanager.h | 2 +-
.../qgspluginsortfilterproxymodel.cpp | 4 +-
.../pluginmanager/qgspluginsortfilterproxymodel.h | 2 +-
src/app/qgisapp.cpp | 1955 +-
src/app/qgisapp.h | 206 +-
src/app/qgisappinterface.cpp | 72 +-
src/app/qgisappinterface.h | 44 +-
src/app/qgisappstylesheet.h | 2 +-
src/app/qgsabout.cpp | 11 +-
src/app/qgsaddattrdialog.h | 4 +-
src/app/qgsaddtaborgroup.cpp | 2 +-
src/app/qgsaddtaborgroup.h | 2 +-
src/app/qgsalignrasterdialog.cpp | 22 +-
src/app/qgsalignrasterdialog.h | 16 +-
src/app/qgsannotationwidget.cpp | 10 +-
src/app/qgsannotationwidget.h | 2 +-
src/app/qgsapplayertreeviewmenuprovider.cpp | 243 +-
src/app/qgsapplayertreeviewmenuprovider.h | 21 +
src/app/qgsattributeactiondialog.cpp | 4 +-
src/app/qgsattributeactiondialog.h | 4 +-
src/app/qgsattributetabledialog.cpp | 112 +-
src/app/qgsattributetabledialog.h | 27 +-
src/app/qgsattributetypedialog.cpp | 2 -
src/app/qgsbookmarks.cpp | 20 +-
src/app/qgsbookmarks.h | 2 +-
src/app/qgsbrowserdockwidget.cpp | 480 +-
src/app/qgsbrowserdockwidget.h | 84 +-
src/app/qgsclipboard.cpp | 6 +-
src/app/qgsclipboard.h | 6 +-
src/app/qgsconfigureshortcutsdialog.cpp | 26 +-
src/app/qgsconfigureshortcutsdialog.h | 2 +-
src/app/qgscustomization.cpp | 49 +-
src/app/qgscustomization.h | 2 +-
src/app/qgscustomprojectiondialog.cpp | 30 +-
src/app/qgscustomprojectiondialog.h | 12 +-
src/app/qgsdecorationcopyright.cpp | 71 +-
src/app/qgsdecorationcopyright.h | 8 +-
src/app/qgsdecorationcopyrightdialog.cpp | 42 +-
src/app/qgsdecorationcopyrightdialog.h | 3 +-
src/app/qgsdecorationgrid.cpp | 64 +-
src/app/qgsdecorationgrid.h | 10 +-
src/app/qgsdecorationgriddialog.cpp | 24 +-
src/app/qgsdecorationgriddialog.h | 2 +-
src/app/qgsdecorationitem.cpp | 12 +-
src/app/qgsdecorationitem.h | 33 +-
src/app/qgsdecorationnortharrow.cpp | 71 +-
src/app/qgsdecorationnortharrow.h | 8 +-
src/app/qgsdecorationnortharrowdialog.cpp | 39 +-
src/app/qgsdecorationnortharrowdialog.h | 3 +-
src/app/qgsdecorationscalebar.cpp | 99 +-
src/app/qgsdecorationscalebar.h | 8 +-
src/app/qgsdecorationscalebardialog.cpp | 40 +-
src/app/qgsdecorationscalebardialog.h | 3 +-
src/app/qgsdiagramproperties.cpp | 20 +-
src/app/qgsdisplayangle.cpp | 21 +-
src/app/qgsdisplayangle.h | 2 +-
src/app/qgsdxfexportdialog.cpp | 23 +-
src/app/qgsdxfexportdialog.h | 7 +-
src/app/qgsfeatureaction.cpp | 34 +-
src/app/qgsfeatureaction.h | 8 +-
src/app/qgsfieldcalculator.cpp | 75 +-
src/app/qgsfieldcalculator.h | 7 +-
src/app/qgsfieldsproperties.cpp | 244 +-
src/app/qgsfieldsproperties.h | 124 +-
src/app/qgsformannotationdialog.cpp | 6 +-
src/app/qgsformannotationdialog.h | 2 +-
src/app/qgsguivectorlayertools.cpp | 21 +-
src/app/qgsguivectorlayertools.h | 2 +-
src/app/qgshandlebadlayers.cpp | 12 +-
src/app/qgshandlebadlayers.h | 2 +-
src/app/qgshtmlannotationdialog.cpp | 10 +-
src/app/qgshtmlannotationdialog.h | 2 +-
src/app/qgsidentifyresultsdialog.cpp | 57 +-
src/app/qgsidentifyresultsdialog.h | 11 +-
src/app/qgsjoindialog.cpp | 22 +-
src/app/qgsjoindialog.h | 4 +-
src/app/qgslabeldialog.h | 2 +-
src/app/qgslabelengineconfigdialog.h | 2 +-
src/app/qgslabelinggui.cpp | 63 +-
src/app/qgslabelingwidget.cpp | 69 +-
src/app/qgslabelingwidget.h | 8 +-
src/app/qgslabelpreview.h | 4 +-
src/app/qgslabelpropertydialog.cpp | 7 +-
src/app/qgslabelpropertydialog.h | 2 +-
src/app/qgsloadstylefromdbdialog.cpp | 4 +-
src/app/qgsloadstylefromdbdialog.h | 2 +-
src/app/qgsmaplayerstyleguiutils.cpp | 4 +-
src/app/qgsmaplayerstyleguiutils.h | 8 +-
src/app/qgsmaptooladdcircularstring.cpp | 76 +-
src/app/qgsmaptooladdcircularstring.h | 8 +-
src/app/qgsmaptooladdfeature.cpp | 36 +-
src/app/qgsmaptooladdpart.cpp | 12 +-
src/app/qgsmaptooladdring.cpp | 8 +-
src/app/qgsmaptoolannotation.cpp | 32 +-
src/app/qgsmaptoolannotation.h | 4 +-
src/app/qgsmaptoolchangelabelproperties.cpp | 4 +-
src/app/qgsmaptoolcircularstringcurvepoint.cpp | 63 +-
src/app/qgsmaptoolcircularstringcurvepoint.h | 2 +
src/app/qgsmaptoolcircularstringradius.cpp | 140 +-
src/app/qgsmaptoolcircularstringradius.h | 14 +-
src/app/qgsmaptooldeletepart.cpp | 8 +-
src/app/qgsmaptooldeletering.cpp | 10 +-
src/app/qgsmaptoolfeatureaction.cpp | 4 +-
src/app/qgsmaptoolfillring.cpp | 6 +-
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 | 32 +-
src/app/qgsmaptoollabel.h | 8 +-
src/app/qgsmaptoolmeasureangle.cpp | 15 +-
src/app/qgsmaptoolmeasureangle.h | 2 +-
src/app/qgsmaptoolmovefeature.cpp | 8 +-
src/app/qgsmaptooloffsetcurve.cpp | 36 +-
src/app/qgsmaptoolpinlabels.cpp | 4 +-
src/app/qgsmaptoolreshape.cpp | 2 +-
src/app/qgsmaptoolrotatefeature.cpp | 12 +-
src/app/qgsmaptoolrotatefeature.h | 2 +-
src/app/qgsmaptoolrotatelabel.cpp | 10 +-
src/app/qgsmaptoolrotatepointsymbols.cpp | 12 +-
src/app/qgsmaptoolrotatepointsymbols.h | 2 +-
src/app/qgsmaptoolselect.cpp | 5 +-
src/app/qgsmaptoolselectfreehand.cpp | 19 +-
src/app/qgsmaptoolselectpolygon.cpp | 11 +-
src/app/qgsmaptoolselectradius.cpp | 20 +-
src/app/qgsmaptoolselectrectangle.cpp | 8 +-
src/app/qgsmaptoolselectutils.cpp | 61 +-
src/app/qgsmaptoolselectutils.h | 8 +-
src/app/qgsmaptoolshowhidelabels.cpp | 8 +-
src/app/qgsmaptoolshowhidelabels.h | 2 +-
src/app/qgsmaptoolsimplify.cpp | 12 +-
src/app/qgsmaptoolsimplify.h | 4 +-
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 | 305 +-
src/app/qgsmeasuredialog.h | 34 +-
src/app/qgsmeasuretool.cpp | 11 +-
src/app/qgsmeasuretool.h | 2 +-
src/app/qgsmergeattributesdialog.cpp | 344 +-
src/app/qgsmergeattributesdialog.h | 37 +-
src/app/qgsnewspatialitelayerdialog.cpp | 67 +-
src/app/qgsnewspatialitelayerdialog.h | 4 +-
src/app/qgsoptions.cpp | 948 +-
src/app/qgsoptions.h | 22 +-
src/app/qgspluginmetadata.cpp | 4 +-
src/app/qgspluginmetadata.h | 4 +-
src/app/qgspluginregistry.cpp | 57 +-
src/app/qgspointrotationitem.cpp | 2 +-
src/app/qgsprojectlayergroupdialog.cpp | 6 +-
src/app/qgsprojectlayergroupdialog.h | 2 +-
src/app/qgsprojectproperties.cpp | 621 +-
src/app/qgsprojectproperties.h | 41 +-
src/app/qgsrastercalcdialog.cpp | 18 +-
src/app/qgsrastercalcdialog.h | 2 +-
src/app/qgsrasterlayerproperties.cpp | 84 +-
src/app/qgsrasterlayerproperties.h | 11 +-
src/{gui => app}/qgsrelationadddlg.cpp | 0
src/app/qgsrelationadddlg.h | 50 +
src/{gui => app}/qgsrelationmanagerdialog.cpp | 0
src/app/qgsrelationmanagerdialog.h | 49 +
src/app/qgsrulebasedlabelingwidget.cpp | 66 +-
src/app/qgsrulebasedlabelingwidget.h | 20 +-
src/app/qgssavestyletodbdialog.cpp | 8 +-
src/app/qgssavestyletodbdialog.h | 8 +-
src/app/qgssettingstree.cpp | 8 +-
src/app/qgssettingstree.h | 2 +-
src/app/qgsshortcutsmanager.cpp | 17 +-
src/app/qgsshortcutsmanager.h | 2 +-
src/app/qgssnappingdialog.cpp | 59 +-
src/app/qgssnappingdialog.h | 19 +-
src/app/qgssponsors.cpp | 5 +-
src/app/qgsstatisticalsummarydockwidget.cpp | 8 +-
src/app/qgsstatisticalsummarydockwidget.h | 2 +-
src/app/qgsstatusbarcoordinateswidget.cpp | 255 +
src/app/qgsstatusbarcoordinateswidget.h | 79 +
src/app/qgssvgannotationdialog.cpp | 8 +-
src/app/qgssvgannotationdialog.h | 2 +-
src/app/qgstextannotationdialog.cpp | 4 +-
src/app/qgstextannotationdialog.h | 2 +-
src/app/qgstip.h | 4 +-
src/app/qgstipfactory.cpp | 14 +-
src/app/qgstipgui.cpp | 11 +-
src/app/qgstipgui.h | 2 +-
src/app/qgsundowidget.cpp | 20 +-
src/app/qgsvariantdelegate.cpp | 8 +-
src/app/qgsvariantdelegate.h | 2 +-
src/app/qgsvectorlayerproperties.cpp | 142 +-
src/app/qgsvectorlayerproperties.h | 18 +-
src/app/qgsversioninfo.cpp | 6 +-
src/app/qgsversioninfo.h | 2 +-
src/app/qgswelcomepage.cpp | 12 +-
src/app/qgswelcomepage.h | 2 +-
src/app/qgswelcomepageitemsmodel.cpp | 6 +-
src/app/qgswelcomepageitemsmodel.h | 6 +-
src/astyle/CMakeLists.txt | 4 +
src/auth/basic/qgsauthbasicedit.h | 2 +-
src/auth/basic/qgsauthbasicmethod.cpp | 6 +-
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 | 4 +-
src/browser/qgsbrowser.cpp | 20 +-
src/browser/qgsbrowser.h | 2 +-
src/core/CMakeLists.txt | 249 +-
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 | 28 +-
src/core/auth/qgsauthmethodregistry.h | 17 +-
src/core/composer/qgsaddremoveitemcommand.cpp | 4 +
src/core/composer/qgsaddremoveitemcommand.h | 2 +-
.../composer/qgsaddremovemultiframecommand.cpp | 4 +-
src/core/composer/qgsaddremovemultiframecommand.h | 2 +-
src/core/composer/qgsatlascomposition.cpp | 97 +-
src/core/composer/qgsatlascomposition.h | 31 +-
src/core/composer/qgscomposerarrow.cpp | 45 +-
src/core/composer/qgscomposerarrow.h | 27 +-
src/core/composer/qgscomposerattributetable.cpp | 94 +-
.../composer/qgscomposerattributetablemodel.cpp | 9 +-
src/core/composer/qgscomposerattributetablemodel.h | 4 +-
.../composer/qgscomposerattributetablemodelv2.cpp | 9 +-
.../composer/qgscomposerattributetablemodelv2.h | 4 +-
src/core/composer/qgscomposerattributetablev2.cpp | 78 +-
src/core/composer/qgscomposerattributetablev2.h | 2 +-
src/core/composer/qgscomposereffect.cpp | 2 +-
src/core/composer/qgscomposereffect.h | 2 +-
src/core/composer/qgscomposerframe.cpp | 4 +-
src/core/composer/qgscomposerframe.h | 3 +-
src/core/composer/qgscomposerhtml.cpp | 22 +-
src/core/composer/qgscomposerhtml.h | 8 +-
src/core/composer/qgscomposeritem.cpp | 54 +-
src/core/composer/qgscomposeritem.h | 117 +-
src/core/composer/qgscomposeritemcommand.cpp | 4 +-
src/core/composer/qgscomposeritemcommand.h | 6 +-
src/core/composer/qgscomposeritemgroup.cpp | 42 +-
src/core/composer/qgscomposeritemgroup.h | 2 +-
src/core/composer/qgscomposerlabel.cpp | 24 +-
src/core/composer/qgscomposerlabel.h | 34 +-
src/core/composer/qgscomposerlegend.cpp | 136 +-
src/core/composer/qgscomposerlegend.h | 43 +-
src/core/composer/qgscomposerlegenditem.cpp | 12 +-
src/core/composer/qgscomposerlegenditem.h | 1 -
src/core/composer/qgscomposerlegendstyle.cpp | 12 +-
src/core/composer/qgscomposerlegendstyle.h | 1 -
src/core/composer/qgscomposermap.cpp | 102 +-
src/core/composer/qgscomposermap.h | 153 +-
src/core/composer/qgscomposermapgrid.cpp | 113 +-
src/core/composer/qgscomposermapgrid.h | 209 +-
src/core/composer/qgscomposermapitem.cpp | 6 +-
src/core/composer/qgscomposermapitem.h | 45 +-
src/core/composer/qgscomposermapoverview.cpp | 14 +-
src/core/composer/qgscomposermapoverview.h | 53 +-
src/core/composer/qgscomposermodel.cpp | 40 +-
src/core/composer/qgscomposermodel.h | 10 +-
src/core/composer/qgscomposermousehandles.cpp | 121 +-
src/core/composer/qgscomposermousehandles.h | 17 +-
src/core/composer/qgscomposermultiframe.cpp | 35 +-
src/core/composer/qgscomposermultiframe.h | 28 +-
src/core/composer/qgscomposermultiframecommand.cpp | 2 +-
src/core/composer/qgscomposermultiframecommand.h | 4 +-
src/core/composer/qgscomposerobject.cpp | 18 +-
src/core/composer/qgscomposerobject.h | 20 +-
src/core/composer/qgscomposerpicture.cpp | 169 +-
src/core/composer/qgscomposerpicture.h | 80 +-
src/core/composer/qgscomposerscalebar.cpp | 37 +-
src/core/composer/qgscomposerscalebar.h | 36 +-
src/core/composer/qgscomposershape.cpp | 17 +-
src/core/composer/qgscomposershape.h | 4 +-
src/core/composer/qgscomposertable.cpp | 10 +-
src/core/composer/qgscomposertable.h | 4 +-
src/core/composer/qgscomposertablecolumn.cpp | 8 +-
src/core/composer/qgscomposertablev2.cpp | 77 +-
src/core/composer/qgscomposertablev2.h | 11 +-
src/core/composer/qgscomposertexttable.h | 7 +-
src/core/composer/qgscomposerutils.cpp | 20 +-
src/core/composer/qgscomposerutils.h | 38 +-
src/core/composer/qgscomposition.cpp | 242 +-
src/core/composer/qgscomposition.h | 186 +-
src/core/composer/qgsdoubleboxscalebarstyle.cpp | 2 +-
src/core/composer/qgsgroupungroupitemscommand.cpp | 96 +
src/core/composer/qgsgroupungroupitemscommand.h | 75 +
src/core/composer/qgslegendmodel.cpp | 24 +-
src/core/composer/qgslegendmodel.h | 4 +-
src/core/composer/qgsnumericscalebarstyle.cpp | 4 +-
src/core/composer/qgspaperitem.cpp | 16 +-
src/core/composer/qgspaperitem.h | 2 +
src/core/composer/qgsscalebarstyle.cpp | 6 +-
src/core/composer/qgssingleboxscalebarstyle.cpp | 2 +-
src/core/composer/qgsticksscalebarstyle.cpp | 2 +-
src/core/diagram/qgsdiagram.cpp | 4 +-
src/core/diagram/qgsdiagram.h | 7 +-
src/core/diagram/qgshistogramdiagram.cpp | 10 +-
src/core/diagram/qgshistogramdiagram.h | 4 +-
src/core/diagram/qgspiediagram.cpp | 6 +-
src/core/diagram/qgspiediagram.h | 4 +-
src/core/diagram/qgstextdiagram.cpp | 11 +-
src/core/diagram/qgstextdiagram.h | 6 +-
src/core/dxf/qgsdxfexport.cpp | 301 +-
src/core/dxf/qgsdxfexport.h | 213 +-
src/core/dxf/qgsdxfpaintdevice.cpp | 6 +-
src/core/dxf/qgsdxfpaintdevice.h | 10 +-
src/core/dxf/qgsdxfpaintengine.cpp | 8 +-
src/core/dxf/qgsdxfpaintengine.h | 8 +-
src/core/dxf/qgsdxfpallabeling.cpp | 141 +-
src/core/dxf/qgsdxfpallabeling.h | 61 +-
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 | 34 +-
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 | 4 +-
src/core/effects/qgstransformeffect.cpp | 5 +-
src/core/effects/qgstransformeffect.h | 4 +-
src/core/geometry/qgsabstractgeometryv2.cpp | 106 +-
src/core/geometry/qgsabstractgeometryv2.h | 106 +-
src/core/geometry/qgscircularstringv2.cpp | 151 +-
src/core/geometry/qgscircularstringv2.h | 41 +-
src/core/geometry/qgscompoundcurvev2.cpp | 156 +-
src/core/geometry/qgscompoundcurvev2.h | 31 +-
src/core/geometry/qgscurvepolygonv2.cpp | 241 +-
src/core/geometry/qgscurvepolygonv2.h | 47 +-
src/core/geometry/qgscurvev2.cpp | 30 +-
src/core/geometry/qgscurvev2.h | 42 +-
src/core/geometry/qgsgeometry.cpp | 446 +-
src/core/geometry/qgsgeometry.h | 197 +-
src/core/geometry/qgsgeometrycollectionv2.cpp | 150 +-
src/core/geometry/qgsgeometrycollectionv2.h | 34 +-
src/core/geometry/qgsgeometryeditutils.cpp | 41 +-
src/core/geometry/qgsgeometryeditutils.h | 3 +
src/core/geometry/qgsgeometryengine.h | 72 +-
src/core/geometry/qgsgeometryfactory.cpp | 40 +-
src/core/geometry/qgsgeometryfactory.h | 5 +-
src/core/geometry/qgsgeometryutils.cpp | 210 +-
src/core/geometry/qgsgeometryutils.h | 58 +-
src/core/geometry/qgsgeos.cpp | 340 +-
src/core/geometry/qgsgeos.h | 85 +-
src/core/geometry/qgsinternalgeometryengine.cpp | 88 +
src/core/geometry/qgsinternalgeometryengine.h | 54 +
src/core/geometry/qgslinestringv2.cpp | 633 +-
src/core/geometry/qgslinestringv2.h | 160 +-
src/core/geometry/qgsmulticurvev2.cpp | 15 +-
src/core/geometry/qgsmulticurvev2.h | 6 +-
src/core/geometry/qgsmultilinestringv2.cpp | 2 +-
src/core/geometry/qgsmultilinestringv2.h | 1 -
src/core/geometry/qgsmultipointv2.cpp | 4 +-
src/core/geometry/qgsmultipolygonv2.cpp | 6 +-
src/core/geometry/qgsmultisurfacev2.cpp | 6 +-
src/core/geometry/qgspointv2.cpp | 191 +-
src/core/geometry/qgspointv2.h | 154 +-
src/core/geometry/qgspolygonv2.cpp | 147 +-
src/core/geometry/qgspolygonv2.h | 13 +-
src/core/geometry/qgssurfacev2.h | 20 +-
src/core/geometry/qgswkbptr.cpp | 58 +-
src/core/geometry/qgswkbptr.h | 125 +-
src/core/geometry/qgswkbtypes.cpp | 152 +-
src/core/geometry/qgswkbtypes.h | 760 +-
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.h | 4 +-
src/core/gps/qgsgpsconnection.cpp | 4 +-
src/core/gps/qgsgpsconnectionregistry.cpp | 6 +-
src/core/gps/qgsgpsconnectionregistry.h | 5 +
src/core/gps/qgsgpsdconnection.cpp | 2 +-
src/core/gps/qgsgpsdetector.cpp | 16 +-
src/core/gps/qgsnmeaconnection.cpp | 2 +-
src/core/gps/qgsqtlocationconnection.h | 4 +
src/core/gps/sentence.h | 6 +-
src/core/gps/tok.c | 3 +-
src/core/layertree/qgslayertreegroup.cpp | 28 +-
src/core/layertree/qgslayertreegroup.h | 2 +-
src/core/layertree/qgslayertreelayer.cpp | 14 +-
src/core/layertree/qgslayertreelayer.h | 2 +-
src/core/layertree/qgslayertreemodel.cpp | 124 +-
src/core/layertree/qgslayertreemodel.h | 46 +-
src/core/layertree/qgslayertreemodellegendnode.cpp | 71 +-
src/core/layertree/qgslayertreemodellegendnode.h | 56 +-
src/core/layertree/qgslayertreenode.cpp | 12 +-
src/core/layertree/qgslayertreenode.h | 2 +-
src/core/layertree/qgslayertreeregistrybridge.h | 4 +-
src/core/layertree/qgslayertreeutils.cpp | 58 +-
src/core/layertree/qgslayertreeutils.h | 16 +
src/core/pal/costcalculator.cpp | 361 +-
src/core/pal/costcalculator.h | 9 +-
src/core/pal/feature.cpp | 2232 +-
src/core/pal/feature.h | 87 +-
src/core/pal/geomfunction.cpp | 528 +-
src/core/pal/geomfunction.h | 94 +-
src/core/pal/labelposition.cpp | 909 +-
src/core/pal/labelposition.h | 24 +-
src/core/pal/layer.cpp | 605 +-
src/core/pal/layer.h | 45 +-
src/core/pal/pal.cpp | 1017 +-
src/core/pal/pal.h | 45 +-
src/core/pal/palstat.cpp | 99 +-
src/core/pal/palstat.h | 9 +-
src/core/pal/pointset.cpp | 1518 +-
src/core/pal/pointset.h | 19 +-
src/core/pal/priorityqueue.cpp | 398 +-
src/core/pal/priorityqueue.h | 9 +-
src/core/pal/problem.cpp | 3705 +-
src/core/pal/problem.h | 14 +-
src/core/pal/rtree.hpp | 61 +-
src/core/pal/util.cpp | 151 +-
src/core/pal/util.h | 34 +-
src/core/qgis.cpp | 348 +-
src/core/qgis.h | 69 +-
src/core/qgsapplication.cpp | 225 +-
src/core/qgsapplication.h | 62 +-
src/core/qgsattributeaction.cpp | 28 +-
src/core/qgsattributeaction.h | 12 +-
src/core/qgsbrowsermodel.cpp | 97 +-
src/core/qgsbrowsermodel.h | 26 +-
src/core/qgscachedfeatureiterator.h | 2 +-
src/core/qgsclipper.cpp | 41 +-
src/core/qgsclipper.h | 63 +-
src/core/qgscolorscheme.cpp | 44 +-
src/core/qgscolorscheme.h | 34 +-
src/core/qgscolorschemeregistry.cpp | 4 +-
src/core/qgscolorschemeregistry.h | 10 +-
src/core/qgsconditionalstyle.cpp | 29 +-
src/core/qgsconditionalstyle.h | 4 +-
src/core/qgsconnectionpool.h | 33 +-
src/core/qgscontexthelp.cpp | 8 +-
src/core/qgscoordinatereferencesystem.cpp | 202 +-
src/core/qgscoordinatereferencesystem.h | 129 +-
src/core/qgscoordinatetransform.cpp | 118 +-
src/core/qgscoordinatetransform.h | 48 +-
src/core/qgscoordinateutils.cpp | 98 +
src/core/qgscoordinateutils.h | 55 +
src/core/qgscredentials.cpp | 28 +-
src/core/qgscredentials.h | 22 +
src/core/qgscrscache.cpp | 16 +-
src/core/qgscrscache.h | 11 +-
src/core/qgscsexception.h | 2 +-
src/core/qgsdartmeasurement.cpp | 2 +-
src/core/qgsdatadefined.cpp | 6 +-
src/core/qgsdatadefined.h | 6 +-
src/core/qgsdatadefined_p.h | 6 +-
src/core/qgsdataitem.cpp | 191 +-
src/core/qgsdataitem.h | 70 +-
src/core/qgsdataitemproviderregistry.cpp | 5 +-
src/core/qgsdataitemproviderregistry.h | 3 +
src/core/qgsdataprovider.h | 135 +-
src/core/qgsdatasourceuri.cpp | 42 +-
src/core/qgsdatasourceuri.h | 43 +-
src/core/qgsdatumtransformstore.cpp | 4 +-
src/core/qgsdbfilterproxymodel.h | 4 +-
src/core/qgsdiagramrendererv2.cpp | 66 +-
src/core/qgsdiagramrendererv2.h | 13 +-
src/core/qgsdistancearea.cpp | 228 +-
src/core/qgsdistancearea.h | 180 +-
src/core/qgseditformconfig.cpp | 422 +
src/core/qgseditformconfig.h | 642 +
src/core/qgseditorwidgetconfig.h | 14 +
src/core/qgserror.cpp | 4 +-
src/core/qgsexception.h | 1 +
src/core/qgsexpression.cpp | 1449 +-
src/core/qgsexpression.h | 362 +-
src/core/qgsexpressioncontext.cpp | 120 +-
src/core/qgsexpressioncontext.h | 28 +-
src/core/qgsexpressionfieldbuffer.cpp | 3 +-
src/core/qgsexpressionfieldbuffer.h | 9 +-
src/core/qgsexpressionlexer.ll | 92 +-
src/core/qgsexpressionparser.yy | 9 +-
src/core/qgsexpressionprivate.h | 80 +
src/core/qgsexpressionsorter.cpp | 25 +
src/core/qgsexpressionsorter.h | 162 +
src/core/qgsfeature.cpp | 45 +-
src/core/qgsfeature.h | 15 +-
src/core/qgsfeature_p.h | 10 +-
src/core/qgsfeaturefilterprovider.h | 59 +
src/core/qgsfeatureiterator.cpp | 119 +-
src/core/qgsfeatureiterator.h | 52 +-
src/core/qgsfeaturerequest.cpp | 200 +-
src/core/qgsfeaturerequest.h | 200 +-
src/core/qgsfeaturestore.cpp | 12 -
src/core/qgsfeaturestore.h | 10 +-
src/core/qgsfield.cpp | 149 +-
src/core/qgsfield.h | 77 +-
src/core/qgsfield_p.h | 14 +-
src/core/qgsfontutils.cpp | 10 +-
src/core/qgsfontutils.h | 2 +-
src/core/qgsgeometrycache.cpp | 20 +-
src/core/qgsgeometrycache.h | 16 +-
src/core/qgsgeometrysimplifier.cpp | 4 +-
src/core/qgsgeometrysimplifier.h | 10 +-
src/core/qgsgeometryvalidator.cpp | 14 +-
src/core/qgsgeometryvalidator.h | 8 +-
src/core/qgsgml.cpp | 339 +-
src/core/qgsgml.h | 23 +-
src/core/qgsgmlschema.cpp | 18 +-
src/core/qgsgmlschema.h | 2 -
src/core/qgshttptransaction.cpp | 26 +-
src/core/qgshttptransaction.h | 8 +-
src/core/qgsindexedfeature.h | 33 +
src/core/qgslabel.cpp | 48 +-
src/core/qgslabel.h | 11 +-
src/core/qgslabelattributes.cpp | 3 -
src/core/qgslabelattributes.h | 4 +-
src/core/qgslabelfeature.cpp | 58 +
src/core/qgslabelfeature.h | 363 +
src/core/qgslabelingenginev2.cpp | 240 +-
src/core/qgslabelingenginev2.h | 250 +-
src/core/qgslabelsearchtree.cpp | 18 +-
src/core/qgslabelsearchtree.h | 9 +-
src/core/qgslayerdefinition.cpp | 199 +-
src/core/qgslayerdefinition.h | 52 +
src/core/qgslegacyhelpers.cpp | 5 +
src/core/qgslegacyhelpers.h | 3 +
src/core/qgslegendrenderer.cpp | 51 +-
src/core/qgslegendrenderer.h | 12 +-
src/core/qgslegendsettings.cpp | 2 +-
src/core/qgslegendsettings.h | 16 +-
src/core/qgslocalec.cpp | 2 +-
src/core/qgslocalec.h | 5 +
src/core/qgslogger.cpp | 4 +-
src/core/qgslogger.h | 8 +-
src/core/qgsmaphittest.cpp | 133 +-
src/core/qgsmaphittest.h | 58 +-
src/core/qgsmaplayer.cpp | 177 +-
src/core/qgsmaplayer.h | 215 +-
src/core/qgsmaplayerlegend.cpp | 6 +-
src/core/qgsmaplayerlegend.h | 2 +-
src/core/qgsmaplayerregistry.cpp | 56 +-
src/core/qgsmaplayerregistry.h | 78 +-
src/core/qgsmaplayerstylemanager.cpp | 4 +-
src/core/qgsmaprenderer.cpp | 50 +-
src/core/qgsmaprenderer.h | 43 +-
src/core/qgsmaprenderercache.cpp | 7 +-
src/core/qgsmaprenderercustompainterjob.cpp | 40 +-
src/core/qgsmaprendererjob.cpp | 117 +-
src/core/qgsmaprendererjob.h | 9 +-
src/core/qgsmaprendererparalleljob.cpp | 29 +-
src/core/qgsmaprendererparalleljob.h | 1 +
src/core/qgsmaprenderersequentialjob.cpp | 23 +-
src/core/qgsmapsettings.cpp | 19 +-
src/core/qgsmapsettings.h | 21 +-
src/core/qgsmaptopixel.cpp | 14 +-
src/core/qgsmaptopixel.h | 16 +-
src/core/qgsmaptopixelgeometrysimplifier.cpp | 295 +-
src/core/qgsmaptopixelgeometrysimplifier.h | 2 +-
src/core/qgsmapunitscale.h | 11 +-
src/core/qgsmessagelog.cpp | 2 +-
src/core/qgsmessagelog.h | 2 +-
src/core/qgsmimedatautils.cpp | 8 +-
src/core/qgsmultirenderchecker.cpp | 4 +-
src/core/qgsmultirenderchecker.h | 4 +-
src/core/qgsnetworkaccessmanager.cpp | 71 +-
src/core/qgsnetworkaccessmanager.h | 19 +-
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 | 1 +
src/core/qgsofflineediting.cpp | 184 +-
src/core/qgsogcutils.cpp | 223 +-
src/core/qgsogcutils.h | 24 +-
src/core/qgsowsconnection.cpp | 8 +-
src/core/qgsowsconnection.h | 2 +
src/core/qgspaintenginehack.cpp | 2 +-
src/core/qgspalgeometry.h | 19 +-
src/core/qgspallabeling.cpp | 896 +-
src/core/qgspallabeling.h | 127 +-
src/core/qgspluginlayer.cpp | 3 +-
src/core/qgspluginlayer.h | 2 +-
src/core/qgspluginlayerregistry.cpp | 22 +-
src/core/qgspluginlayerregistry.h | 2 +
src/core/qgspoint.cpp | 10 +-
src/core/qgspoint.h | 24 +-
src/core/qgspointlocator.cpp | 99 +-
src/core/qgspointlocator.h | 43 +-
src/core/qgsproject.cpp | 255 +-
src/core/qgsproject.h | 189 +-
src/core/qgsprojectfiletransform.cpp | 10 +-
src/core/qgsprojectfiletransform.h | 2 +-
src/core/qgsprojectproperty.h | 101 +-
src/core/qgsprojectversion.cpp | 8 +-
src/core/qgsprojectversion.h | 12 +-
src/core/qgsprovidermetadata.cpp | 6 +-
src/core/qgsprovidermetadata.h | 12 +-
src/core/qgsproviderregistry.cpp | 63 +-
src/core/qgsproviderregistry.h | 92 +-
src/core/qgspythonrunner.cpp | 4 +-
src/core/qgsrectangle.cpp | 50 +-
src/core/qgsrectangle.h | 11 +-
src/core/qgsrelation.cpp | 38 +-
src/core/qgsrelation.h | 27 +-
src/core/qgsrelationmanager.h | 4 +-
src/core/qgsrenderchecker.cpp | 37 +-
src/core/qgsrenderchecker.h | 34 +-
src/core/qgsrendercontext.cpp | 162 +-
src/core/qgsrendercontext.h | 127 +-
src/core/qgsrulebasedlabeling.cpp | 65 +-
src/core/qgsrulebasedlabeling.h | 79 +-
src/core/qgsrunprocess.cpp | 17 +-
src/core/qgsscalecalculator.cpp | 7 +-
src/core/qgsscalecalculator.h | 3 -
src/core/qgsscaleexpression.cpp | 47 +-
src/core/qgsscaleexpression.h | 12 +-
src/core/qgssimplifymethod.cpp | 17 +-
src/core/qgssimplifymethod.h | 15 +-
src/core/qgsslconnect.cpp | 11 +
src/core/qgsslconnect.h | 4 +
src/core/qgssnapper.cpp | 7 +-
src/core/qgssnapper.h | 31 +-
src/core/qgssnappingutils.cpp | 269 +-
src/core/qgssnappingutils.h | 59 +-
src/core/qgsspatialindex.cpp | 48 +-
src/core/qgsspatialindex.h | 4 +-
src/core/qgssqlexpressioncompiler.cpp | 320 +
src/core/qgssqlexpressioncompiler.h | 108 +
src/core/qgsstatisticalsummary.cpp | 18 +
src/core/qgsstatisticalsummary.h | 8 +-
src/core/qgstextlabelfeature.cpp | 108 +
src/core/qgstextlabelfeature.h | 69 +
src/core/qgstolerance.cpp | 10 +-
src/core/qgstolerance.h | 78 +-
src/core/qgstracer.cpp | 713 +
src/core/qgstracer.h | 141 +
src/core/qgstransaction.cpp | 119 +-
src/core/qgstransaction.h | 33 +-
src/core/qgstransactiongroup.cpp | 181 +
src/core/qgstransactiongroup.h | 95 +
src/core/qgsunittypes.cpp | 986 +
src/core/qgsunittypes.h | 222 +
src/core/qgsvectordataprovider.cpp | 44 +-
src/core/qgsvectordataprovider.h | 72 +-
src/core/qgsvectorfilewriter.cpp | 518 +-
src/core/qgsvectorfilewriter.h | 120 +-
src/core/qgsvectorlayer.cpp | 848 +-
src/core/qgsvectorlayer.h | 789 +-
src/core/qgsvectorlayercache.cpp | 12 +-
src/core/qgsvectorlayercache.h | 4 +-
src/core/qgsvectorlayerdiagramprovider.cpp | 57 +-
src/core/qgsvectorlayerdiagramprovider.h | 18 +-
src/core/qgsvectorlayereditbuffer.cpp | 105 +-
src/core/qgsvectorlayereditbuffer.h | 5 +-
src/core/qgsvectorlayereditpassthrough.cpp | 40 +-
src/core/qgsvectorlayereditpassthrough.h | 7 +-
src/core/qgsvectorlayereditutils.cpp | 55 +-
src/core/qgsvectorlayereditutils.h | 94 +-
src/core/qgsvectorlayerfeatureiterator.cpp | 141 +-
src/core/qgsvectorlayerfeatureiterator.h | 62 +-
src/core/qgsvectorlayerimport.cpp | 46 +-
src/core/qgsvectorlayerimport.h | 25 +-
src/core/qgsvectorlayerjoinbuffer.cpp | 17 +-
src/core/qgsvectorlayerjoinbuffer.h | 7 +-
src/core/qgsvectorlayerlabeling.cpp | 16 +-
src/core/qgsvectorlayerlabeling.h | 18 +
src/core/qgsvectorlayerlabelprovider.cpp | 165 +-
src/core/qgsvectorlayerlabelprovider.h | 33 +-
src/core/qgsvectorlayerrenderer.cpp | 90 +-
src/core/qgsvectorlayerrenderer.h | 4 +
src/core/qgsvectorlayerundocommand.cpp | 34 +-
src/core/qgsvectorlayerundocommand.h | 1 +
src/core/qgsvectorsimplifymethod.cpp | 14 -
src/core/qgsvectorsimplifymethod.h | 4 -
src/core/qgsvirtuallayerdefinition.cpp | 255 +
src/core/qgsvirtuallayerdefinition.h | 166 +
src/core/qgsvirtuallayerdefinitionutils.cpp | 80 +
src/core/qgsvirtuallayerdefinitionutils.h | 34 +
src/core/qgsvisibilitypresetcollection.cpp | 32 +-
src/core/qgswebframe.h | 2 +-
src/core/qgswebpage.h | 4 +-
src/core/qgswebview.h | 15 +-
src/core/qgsxmlutils.cpp | 14 +
src/core/qgsxmlutils.h | 14 +
src/core/raster/qgsbilinearrasterresampler.cpp | 2 +-
src/core/raster/qgsbilinearrasterresampler.h | 2 +-
src/core/raster/qgsbrightnesscontrastfilter.cpp | 18 +-
src/core/raster/qgsbrightnesscontrastfilter.h | 4 +-
src/core/raster/qgscolorrampshader.cpp | 17 +-
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/qgshuesaturationfilter.cpp | 16 +-
src/core/raster/qgshuesaturationfilter.h | 4 +-
src/core/raster/qgsmultibandcolorrenderer.cpp | 44 +-
src/core/raster/qgsmultibandcolorrenderer.h | 9 +-
src/core/raster/qgspalettedrasterrenderer.cpp | 20 +-
src/core/raster/qgspalettedrasterrenderer.h | 5 +-
src/core/raster/qgsraster.cpp | 3 -
src/core/raster/qgsrasterblock.cpp | 211 +-
src/core/raster/qgsrasterblock.h | 34 +-
src/core/raster/qgsrasterchecker.cpp | 8 +-
src/core/raster/qgsrasterdataprovider.cpp | 33 +-
src/core/raster/qgsrasterdataprovider.h | 62 +-
src/core/raster/qgsrasterdrawer.cpp | 14 +-
src/core/raster/qgsrasterdrawer.h | 18 +-
src/core/raster/qgsrasterfilewriter.cpp | 100 +-
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 | 24 +-
src/core/raster/qgsrasteriterator.h | 1 -
src/core/raster/qgsrasterlayer.cpp | 156 +-
src/core/raster/qgsrasterlayer.h | 12 +-
src/core/raster/qgsrasterlayerrenderer.cpp | 18 +-
src/core/raster/qgsrasterlayerrenderer.h | 1 +
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 | 12 +-
src/core/raster/qgsrasterrange.cpp | 6 +-
src/core/raster/qgsrasterrange.h | 6 +-
src/core/raster/qgsrasterrenderer.cpp | 4 +-
src/core/raster/qgsrasterrenderer.h | 9 +-
src/core/raster/qgsrasterrendererregistry.cpp | 24 +-
src/core/raster/qgsrasterrendererregistry.h | 4 +-
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 | 8 +-
src/core/raster/qgssinglebandcolordatarenderer.h | 5 +-
src/core/raster/qgssinglebandgrayrenderer.cpp | 14 +-
src/core/raster/qgssinglebandgrayrenderer.h | 5 +-
.../raster/qgssinglebandpseudocolorrenderer.cpp | 18 +-
src/core/raster/qgssinglebandpseudocolorrenderer.h | 11 +-
src/core/symbology-ng/qgs25drenderer.cpp | 264 +
src/core/symbology-ng/qgs25drenderer.h | 120 +
.../qgscategorizedsymbolrendererv2.cpp | 245 +-
.../symbology-ng/qgscategorizedsymbolrendererv2.h | 42 +-
src/core/symbology-ng/qgscptcityarchive.cpp | 136 +-
src/core/symbology-ng/qgscptcityarchive.h | 16 +-
src/core/symbology-ng/qgsellipsesymbollayerv2.cpp | 252 +-
src/core/symbology-ng/qgsellipsesymbollayerv2.h | 12 +-
src/core/symbology-ng/qgsfillsymbollayerv2.cpp | 217 +-
src/core/symbology-ng/qgsfillsymbollayerv2.h | 120 +-
.../qgsgeometrygeneratorsymbollayerv2.cpp | 210 +
.../qgsgeometrygeneratorsymbollayerv2.h | 106 +
.../symbology-ng/qgsgraduatedsymbolrendererv2.cpp | 224 +-
.../symbology-ng/qgsgraduatedsymbolrendererv2.h | 74 +-
src/core/symbology-ng/qgsheatmaprenderer.cpp | 39 +-
src/core/symbology-ng/qgsheatmaprenderer.h | 34 +-
.../symbology-ng/qgsinvertedpolygonrenderer.cpp | 79 +-
src/core/symbology-ng/qgsinvertedpolygonrenderer.h | 57 +-
src/core/symbology-ng/qgslegendsymbolitemv2.cpp | 12 +-
src/core/symbology-ng/qgslegendsymbolitemv2.h | 1 -
src/core/symbology-ng/qgslinesymbollayerv2.cpp | 79 +-
src/core/symbology-ng/qgslinesymbollayerv2.h | 61 +-
src/core/symbology-ng/qgsmarkersymbollayerv2.cpp | 828 +-
src/core/symbology-ng/qgsmarkersymbollayerv2.h | 38 +-
.../symbology-ng/qgspointdisplacementrenderer.cpp | 107 +-
.../symbology-ng/qgspointdisplacementrenderer.h | 23 +-
src/core/symbology-ng/qgsrendererv2.cpp | 421 +-
src/core/symbology-ng/qgsrendererv2.h | 147 +-
src/core/symbology-ng/qgsrendererv2registry.cpp | 18 +-
src/core/symbology-ng/qgsrendererv2registry.h | 30 +-
src/core/symbology-ng/qgsrulebasedrendererv2.cpp | 257 +-
src/core/symbology-ng/qgsrulebasedrendererv2.h | 73 +-
.../symbology-ng/qgssinglesymbolrendererv2.cpp | 74 +-
src/core/symbology-ng/qgssinglesymbolrendererv2.h | 6 +-
src/core/symbology-ng/qgsstylev2.cpp | 236 +-
src/core/symbology-ng/qgsstylev2.h | 16 +-
src/core/symbology-ng/qgssvgcache.cpp | 241 +-
src/core/symbology-ng/qgssvgcache.h | 66 +-
src/core/symbology-ng/qgssymbollayerv2.cpp | 50 +-
src/core/symbology-ng/qgssymbollayerv2.h | 75 +-
src/core/symbology-ng/qgssymbollayerv2registry.cpp | 35 +-
src/core/symbology-ng/qgssymbollayerv2registry.h | 31 +-
src/core/symbology-ng/qgssymbollayerv2utils.cpp | 375 +-
src/core/symbology-ng/qgssymbollayerv2utils.h | 28 +-
src/core/symbology-ng/qgssymbologyv2conversion.cpp | 10 +-
src/core/symbology-ng/qgssymbolv2.cpp | 1084 +-
src/core/symbology-ng/qgssymbolv2.h | 229 +-
src/core/symbology-ng/qgsvectorcolorrampv2.cpp | 54 +-
src/core/symbology-ng/qgsvectorcolorrampv2.h | 17 +-
.../symbology-ng/qgsvectorfieldsymbollayer.cpp | 38 +-
src/core/symbology-ng/qgsvectorfieldsymbollayer.h | 7 +-
src/customwidgets/CMakeLists.txt | 11 +
src/customwidgets/qgiscustomwidgets.cpp | 2 +
src/customwidgets/qgiscustomwidgets.h | 7 +-
src/customwidgets/qgscollapsiblegroupboxplugin.cpp | 2 +-
src/customwidgets/qgscollapsiblegroupboxplugin.h | 10 +-
src/customwidgets/qgscolorbuttonplugin.cpp | 2 +-
src/customwidgets/qgscolorbuttonplugin.h | 9 +-
src/customwidgets/qgscolorbuttonv2plugin.cpp | 2 +-
src/customwidgets/qgscolorbuttonv2plugin.h | 9 +-
src/customwidgets/qgsdatadefinedbuttonplugin.cpp | 2 +-
src/customwidgets/qgsdatadefinedbuttonplugin.h | 9 +-
src/customwidgets/qgsdatetimeeditplugin.cpp | 2 +-
src/customwidgets/qgsdatetimeeditplugin.h | 9 +-
src/customwidgets/qgsdoublespinboxplugin.cpp | 2 +-
src/customwidgets/qgsdoublespinboxplugin.h | 9 +-
.../qgsexpressionbuilderwidgetplugin.cpp | 97 +
.../qgsexpressionbuilderwidgetplugin.h | 55 +
src/customwidgets/qgsextentgroupboxplugin.cpp | 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 | 146 +-
.../attributetable/qgsattributetabledelegate.cpp | 16 +-
src/gui/attributetable/qgsattributetabledelegate.h | 4 +-
.../qgsattributetablefiltermodel.cpp | 36 +-
.../attributetable/qgsattributetablefiltermodel.h | 5 +-
src/gui/attributetable/qgsattributetablemodel.cpp | 123 +-
src/gui/attributetable/qgsattributetablemodel.h | 4 +-
src/gui/attributetable/qgsattributetableview.cpp | 35 +-
src/gui/attributetable/qgsattributetableview.h | 5 +-
src/gui/attributetable/qgsdualview.cpp | 68 +-
src/gui/attributetable/qgsdualview.h | 7 +-
src/gui/attributetable/qgsfeaturelistmodel.h | 2 +-
src/gui/attributetable/qgsfeaturelistview.cpp | 35 +-
src/gui/attributetable/qgsfeaturelistview.h | 14 +-
.../attributetable/qgsfeaturelistviewdelegate.cpp | 6 +-
.../attributetable/qgsfeaturelistviewdelegate.h | 4 +-
src/gui/attributetable/qgsfeatureselectionmodel.h | 2 +-
.../qgsfieldconditionalformatwidget.cpp | 14 +-
.../qgsfieldconditionalformatwidget.h | 2 +-
.../qgsgenericfeatureselectionmanager.h | 5 +-
.../attributetable/qgsifeatureselectionmanager.h | 4 +-
.../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 | 4 +-
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 +-
.../editorwidgets/core/qgseditorwidgetfactory.h | 1 +
.../editorwidgets/core/qgseditorwidgetregistry.cpp | 90 +-
.../editorwidgets/core/qgseditorwidgetregistry.h | 9 +-
.../editorwidgets/core/qgseditorwidgetwrapper.cpp | 6 +-
.../editorwidgets/core/qgseditorwidgetwrapper.h | 10 +-
.../editorwidgets/core/qgssearchwidgetwrapper.cpp | 7 +-
.../editorwidgets/core/qgssearchwidgetwrapper.h | 8 +-
src/gui/editorwidgets/core/qgswidgetwrapper.cpp | 8 +-
src/gui/editorwidgets/core/qgswidgetwrapper.h | 16 +-
src/gui/editorwidgets/qgscheckboxconfigdlg.h | 5 +-
src/gui/editorwidgets/qgscheckboxwidgetfactory.h | 4 +
src/gui/editorwidgets/qgscheckboxwidgetwrapper.cpp | 8 +-
src/gui/editorwidgets/qgscheckboxwidgetwrapper.h | 7 +-
.../qgsclassificationwidgetwrapper.cpp | 6 +-
.../editorwidgets/qgsclassificationwidgetwrapper.h | 10 +-
.../qgsclassificationwidgetwrapperfactory.h | 4 +
src/gui/editorwidgets/qgscolorwidgetfactory.h | 4 +
src/gui/editorwidgets/qgscolorwidgetwrapper.cpp | 15 +-
src/gui/editorwidgets/qgscolorwidgetwrapper.h | 8 +-
src/gui/editorwidgets/qgsdatetimeedit.cpp | 6 +-
src/gui/editorwidgets/qgsdatetimeedit.h | 2 +-
src/gui/editorwidgets/qgsdatetimeeditconfig.h | 6 +-
src/gui/editorwidgets/qgsdatetimeeditfactory.h | 4 +
src/gui/editorwidgets/qgsdatetimeeditwrapper.cpp | 22 +-
src/gui/editorwidgets/qgsdatetimeeditwrapper.h | 8 +-
.../qgsdefaultsearchwidgetwrapper.cpp | 8 +-
.../editorwidgets/qgsdefaultsearchwidgetwrapper.h | 6 +-
src/gui/editorwidgets/qgsdoublespinbox.cpp | 8 +-
src/gui/editorwidgets/qgsdoublespinbox.h | 4 +-
src/gui/editorwidgets/qgsdummyconfigdlg.h | 5 +
.../editorwidgets/qgsenumerationwidgetfactory.cpp | 2 +-
.../editorwidgets/qgsenumerationwidgetfactory.h | 4 +
.../editorwidgets/qgsenumerationwidgetwrapper.cpp | 6 +-
.../editorwidgets/qgsenumerationwidgetwrapper.h | 10 +-
.../editorwidgets/qgsexternalresourceconfigdlg.cpp | 227 +
.../editorwidgets/qgsexternalresourceconfigdlg.h | 50 +
.../qgsexternalresourcewidgetfactory.cpp | 126 +
.../qgsexternalresourcewidgetfactory.h | 48 +
.../qgsexternalresourcewidgetwrapper.cpp | 166 +
.../qgsexternalresourcewidgetwrapper.h | 63 +
src/gui/editorwidgets/qgsfilenamewidgetfactory.h | 4 +
src/gui/editorwidgets/qgsfilenamewidgetwrapper.cpp | 10 +-
src/gui/editorwidgets/qgsfilenamewidgetwrapper.h | 8 +-
src/gui/editorwidgets/qgshiddenwidgetfactory.cpp | 2 +-
src/gui/editorwidgets/qgshiddenwidgetfactory.h | 4 +
src/gui/editorwidgets/qgshiddenwidgetwrapper.cpp | 4 +-
src/gui/editorwidgets/qgshiddenwidgetwrapper.h | 8 +-
src/gui/editorwidgets/qgsphotoconfigdlg.h | 6 +-
src/gui/editorwidgets/qgsphotowidgetfactory.cpp | 4 +-
src/gui/editorwidgets/qgsphotowidgetfactory.h | 4 +
src/gui/editorwidgets/qgsphotowidgetwrapper.cpp | 57 +-
src/gui/editorwidgets/qgsphotowidgetwrapper.h | 16 +-
src/gui/editorwidgets/qgsrangeconfigdlg.h | 4 +
src/gui/editorwidgets/qgsrangewidgetfactory.h | 4 +
src/gui/editorwidgets/qgsrangewidgetwrapper.cpp | 18 +-
src/gui/editorwidgets/qgsrangewidgetwrapper.h | 8 +-
.../qgsrelationreferenceconfigdlg.cpp | 2 +-
.../editorwidgets/qgsrelationreferenceconfigdlg.h | 4 +
.../editorwidgets/qgsrelationreferencefactory.h | 4 +
.../editorwidgets/qgsrelationreferencewidget.cpp | 115 +-
src/gui/editorwidgets/qgsrelationreferencewidget.h | 9 +-
.../qgsrelationreferencewidgetwrapper.cpp | 7 +-
.../qgsrelationreferencewidgetwrapper.h | 6 +-
src/gui/editorwidgets/qgsrelationwidgetwrapper.cpp | 11 +-
src/gui/editorwidgets/qgsrelationwidgetwrapper.h | 8 +-
src/gui/editorwidgets/qgsspinbox.cpp | 8 +-
src/gui/editorwidgets/qgsspinbox.h | 4 +-
src/gui/editorwidgets/qgstexteditconfigdlg.h | 6 +-
src/gui/editorwidgets/qgstexteditwidgetfactory.h | 4 +
src/gui/editorwidgets/qgstexteditwrapper.cpp | 10 +-
src/gui/editorwidgets/qgstexteditwrapper.h | 8 +-
src/gui/editorwidgets/qgsuniquevaluesconfigdlg.h | 6 +-
.../editorwidgets/qgsuniquevaluewidgetfactory.h | 4 +
.../editorwidgets/qgsuniquevaluewidgetwrapper.cpp | 8 +-
.../editorwidgets/qgsuniquevaluewidgetwrapper.h | 8 +-
src/gui/editorwidgets/qgsuuidwidgetfactory.h | 4 +
src/gui/editorwidgets/qgsuuidwidgetwrapper.cpp | 8 +-
src/gui/editorwidgets/qgsuuidwidgetwrapper.h | 9 +-
src/gui/editorwidgets/qgsvaluemapconfigdlg.cpp | 14 +-
src/gui/editorwidgets/qgsvaluemapconfigdlg.h | 4 +
.../qgsvaluemapsearchwidgetwrapper.cpp | 13 +-
.../editorwidgets/qgsvaluemapsearchwidgetwrapper.h | 5 +-
src/gui/editorwidgets/qgsvaluemapwidgetfactory.h | 4 +
src/gui/editorwidgets/qgsvaluemapwidgetwrapper.cpp | 6 +-
src/gui/editorwidgets/qgsvaluemapwidgetwrapper.h | 8 +-
src/gui/editorwidgets/qgsvaluerelationconfigdlg.h | 6 +-
.../qgsvaluerelationsearchwidgetwrapper.cpp | 25 +-
.../qgsvaluerelationsearchwidgetwrapper.h | 5 +-
.../qgsvaluerelationwidgetfactory.cpp | 2 +-
.../editorwidgets/qgsvaluerelationwidgetfactory.h | 4 +
.../qgsvaluerelationwidgetwrapper.cpp | 36 +-
.../editorwidgets/qgsvaluerelationwidgetwrapper.h | 8 +-
src/gui/editorwidgets/qgswebviewconfigdlg.h | 4 +
src/gui/editorwidgets/qgswebviewwidgetfactory.cpp | 4 +-
src/gui/editorwidgets/qgswebviewwidgetfactory.h | 4 +
src/gui/editorwidgets/qgswebviewwidgetwrapper.cpp | 12 +-
src/gui/editorwidgets/qgswebviewwidgetwrapper.h | 8 +-
src/gui/effects/qgseffectdrawmodecombobox.h | 2 +-
src/gui/effects/qgseffectstackpropertieswidget.cpp | 19 +-
src/gui/effects/qgseffectstackpropertieswidget.h | 6 +-
src/gui/effects/qgspainteffectpropertieswidget.cpp | 8 +-
src/gui/effects/qgspainteffectpropertieswidget.h | 2 +-
src/gui/effects/qgspainteffectwidget.cpp | 14 +-
src/gui/effects/qgspainteffectwidget.h | 14 +-
src/gui/layertree/qgscustomlayerorderwidget.cpp | 289 +-
src/gui/layertree/qgscustomlayerorderwidget.h | 42 +-
src/gui/layertree/qgslayertreemapcanvasbridge.cpp | 15 +-
src/gui/layertree/qgslayertreemapcanvasbridge.h | 2 +-
src/gui/layertree/qgslayertreeview.cpp | 14 +-
src/gui/layertree/qgslayertreeview.h | 8 +-
.../layertree/qgslayertreeviewdefaultactions.cpp | 40 +-
src/gui/layertree/qgslayertreeviewdefaultactions.h | 22 +-
src/gui/qgisgui.cpp | 14 +-
src/gui/qgisgui.h | 2 +-
src/gui/qgisinterface.h | 71 +-
src/gui/qgsactionmenu.cpp | 8 +-
src/gui/qgsactionmenu.h | 16 +-
src/gui/qgsadvanceddigitizingcanvasitem.cpp | 2 +-
src/gui/qgsadvanceddigitizingdockwidget.cpp | 42 +-
src/gui/qgsadvanceddigitizingdockwidget.h | 10 +-
src/gui/qgsannotationitem.cpp | 29 +-
src/gui/qgsannotationitem.h | 18 +-
src/gui/qgsattributedialog.cpp | 28 +-
src/gui/qgsattributedialog.h | 19 +-
src/gui/qgsattributeeditor.cpp | 6 +-
src/gui/qgsattributeeditor.h | 2 +-
src/gui/qgsattributeeditorcontext.h | 10 +-
src/gui/qgsattributeform.cpp | 183 +-
src/gui/qgsattributeform.h | 4 +-
src/gui/qgsattributeformlegacyinterface.h | 1 +
src/gui/qgsattributetypeloaddialog.cpp | 6 +-
src/gui/qgsblendmodecombobox.h | 2 +-
src/gui/qgsbrowsertreeview.cpp | 6 +-
src/gui/qgsbrowsertreeview.h | 4 +-
src/gui/qgsbusyindicatordialog.cpp | 2 +-
src/gui/qgsbusyindicatordialog.h | 4 +-
src/gui/qgscharacterselectdialog.cpp | 2 +-
src/gui/qgscharacterselectdialog.h | 4 +-
src/gui/qgscodeeditor.h | 9 +-
src/gui/qgscodeeditorcss.h | 2 +-
src/gui/qgscodeeditorhtml.h | 3 +-
src/gui/qgscodeeditorpython.cpp | 6 +-
src/gui/qgscodeeditorpython.h | 3 +-
src/gui/qgscodeeditorsql.h | 3 +-
src/gui/qgscollapsiblegroupbox.cpp | 30 +-
src/gui/qgscollapsiblegroupbox.h | 10 +-
src/gui/qgscolorbutton.cpp | 10 +-
src/gui/qgscolorbutton.h | 2 +-
src/gui/qgscolorbuttonv2.cpp | 43 +-
src/gui/qgscolorbuttonv2.h | 2 +-
src/gui/qgscolordialog.cpp | 32 +-
src/gui/qgscolordialog.h | 12 +-
src/gui/qgscolorschemelist.cpp | 1 -
src/gui/qgscolorschemelist.h | 6 +-
src/gui/qgscolorswatchgrid.cpp | 13 +-
src/gui/qgscolorswatchgrid.h | 26 +-
src/gui/qgscolorwidgets.cpp | 127 +-
src/gui/qgscolorwidgets.h | 142 +-
src/gui/qgscomposerruler.cpp | 18 +-
src/gui/qgscomposerruler.h | 4 +-
src/gui/qgscomposerview.cpp | 70 +-
src/gui/qgscomposerview.h | 17 +-
src/gui/qgscredentialdialog.cpp | 3 +-
src/gui/qgscredentialdialog.h | 7 +-
src/gui/qgscursors.h | 4 +-
src/gui/qgsdatadefinedbutton.cpp | 16 +-
src/gui/qgsdatadefinedbutton.h | 12 +-
src/gui/qgsdatumtransformdialog.cpp | 4 +-
src/gui/qgsdatumtransformdialog.h | 10 +-
src/gui/qgsdetaileditemdata.cpp | 4 -
src/gui/qgsdetaileditemdata.h | 1 -
src/gui/qgsdetaileditemdelegate.cpp | 10 +-
src/gui/qgsdetaileditemdelegate.h | 5 +-
src/gui/qgsdetaileditemwidget.h | 2 +-
src/gui/qgsdial.cpp | 2 +-
src/gui/qgsdial.h | 4 +-
src/gui/qgsdialog.cpp | 2 +-
src/gui/qgsdialog.h | 2 +-
src/gui/qgsencodingfiledialog.cpp | 4 +-
src/gui/qgsencodingfiledialog.h | 2 +-
src/gui/qgserrordialog.h | 4 +-
src/gui/qgsexpressionbuilderdialog.h | 4 +-
src/gui/qgsexpressionbuilderwidget.cpp | 219 +-
src/gui/qgsexpressionbuilderwidget.h | 88 +-
src/gui/qgsexpressionhighlighter.h | 2 +-
src/gui/qgsexpressionselectiondialog.h | 2 +-
src/gui/qgsextentgroupbox.h | 2 +-
src/gui/qgsexternalresourcewidget.cpp | 203 +
src/gui/qgsexternalresourcewidget.h | 123 +
src/gui/qgsfeatureselectiondlg.cpp | 12 +-
src/gui/qgsfeatureselectiondlg.h | 13 +-
src/gui/qgsfieldcombobox.h | 4 +-
src/gui/qgsfieldexpressionwidget.cpp | 42 +-
src/gui/qgsfieldexpressionwidget.h | 30 +-
src/gui/qgsfieldmodel.cpp | 36 +-
src/gui/qgsfieldmodel.h | 17 +-
src/gui/qgsfieldproxymodel.cpp | 4 +-
src/gui/qgsfieldproxymodel.h | 2 +-
src/gui/qgsfieldvalidator.cpp | 8 +-
src/gui/qgsfiledropedit.h | 6 +-
src/gui/qgsfilewidget.cpp | 313 +
src/gui/qgsfilewidget.h | 157 +
src/gui/qgsfilterlineedit.h | 2 +-
src/gui/qgsformannotationitem.cpp | 14 +-
src/gui/qgsformannotationitem.h | 4 +-
src/gui/qgsgenericprojectionselector.cpp | 3 +
src/gui/qgsgenericprojectionselector.h | 2 +-
src/gui/qgsgeometryrubberband.cpp | 4 +-
src/gui/qgsgeometryrubberband.h | 2 +-
src/gui/qgsgroupwmsdatadialog.cpp | 57 +
src/gui/qgsgroupwmsdatadialog.h | 62 +
src/gui/qgshighlight.cpp | 10 +-
src/gui/qgshistogramwidget.cpp | 24 +-
src/gui/qgshistogramwidget.h | 2 +-
src/gui/qgshtmlannotationitem.cpp | 6 +-
src/gui/qgshtmlannotationitem.h | 4 +-
src/gui/qgsidentifymenu.cpp | 32 +-
src/gui/qgsidentifymenu.h | 33 +-
src/gui/qgslegendfilterbutton.cpp | 128 +
src/gui/qgslegendfilterbutton.h | 85 +
src/gui/qgslegendinterface.h | 4 +-
src/gui/qgsludialog.h | 2 +-
src/gui/qgsmanageconnectionsdialog.cpp | 28 +-
src/gui/qgsmanageconnectionsdialog.h | 2 +-
src/gui/qgsmapcanvas.cpp | 184 +-
src/gui/qgsmapcanvas.h | 76 +-
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 | 44 +-
src/gui/qgsmapcanvassnappingutils.cpp | 4 +-
src/gui/qgsmapcanvassnappingutils.h | 2 +-
src/gui/qgsmapcanvastracer.cpp | 125 +
src/gui/qgsmapcanvastracer.h | 65 +
src/gui/qgsmaplayeractionregistry.cpp | 12 +-
src/gui/qgsmaplayeractionregistry.h | 4 +-
src/gui/qgsmaplayercombobox.cpp | 8 +-
src/gui/qgsmaplayercombobox.h | 2 +-
src/gui/qgsmaplayermodel.cpp | 4 +-
src/gui/qgsmaplayermodel.h | 4 +-
src/gui/qgsmaplayerproxymodel.cpp | 2 +-
src/gui/qgsmaplayerproxymodel.h | 4 +-
src/gui/qgsmapmouseevent.cpp | 4 +-
src/gui/qgsmapmouseevent.h | 15 +-
src/gui/qgsmapoverviewcanvas.cpp | 79 +-
src/gui/qgsmapoverviewcanvas.h | 23 +-
src/gui/qgsmaptip.h | 6 +-
src/gui/qgsmaptool.cpp | 10 +-
src/gui/qgsmaptool.h | 7 +-
src/gui/qgsmaptoolcapture.cpp | 285 +-
src/gui/qgsmaptoolcapture.h | 82 +-
src/gui/qgsmaptooledit.cpp | 23 +-
src/gui/qgsmaptooledit.h | 17 +-
src/gui/qgsmaptoolidentify.cpp | 171 +-
src/gui/qgsmaptoolidentify.h | 53 +-
src/gui/qgsmaptoolidentifyfeature.h | 2 +-
src/gui/qgsmaptoolpan.cpp | 11 +-
src/gui/qgsmaptoolpan.h | 3 +
src/gui/qgsmaptooltouch.h | 1 +
src/gui/qgsmaptoolzoom.cpp | 8 +-
src/gui/qgsmessagebar.cpp | 16 +-
src/gui/qgsmessagebar.h | 8 +-
src/gui/qgsmessagebaritem.cpp | 32 +-
src/gui/qgsmessagebaritem.h | 10 +-
src/gui/qgsmessagelogviewer.cpp | 5 +-
src/gui/qgsmessagelogviewer.h | 2 +-
src/gui/qgsmessageviewer.h | 2 +-
src/gui/qgsnewhttpconnection.cpp | 8 +-
src/gui/qgsnewhttpconnection.h | 2 +-
src/gui/qgsnewmemorylayerdialog.cpp | 18 +-
src/gui/qgsnewmemorylayerdialog.h | 4 +-
src/gui/qgsnewnamedialog.cpp | 11 +-
src/gui/qgsnewnamedialog.h | 2 +-
src/gui/qgsnewvectorlayerdialog.cpp | 9 +-
src/gui/qgsnewvectorlayerdialog.h | 4 +-
src/gui/qgsnumericsortlistviewitem.h | 4 +-
src/gui/qgsoptionsdialogbase.cpp | 12 +-
src/gui/qgsoptionsdialogbase.h | 2 +-
src/gui/qgsorderbydialog.cpp | 147 +
src/gui/qgsorderbydialog.h | 72 +
src/gui/qgsowssourceselect.cpp | 24 +-
src/gui/qgsowssourceselect.h | 6 +-
src/gui/qgspixmaplabel.cpp | 16 +-
src/gui/qgspixmaplabel.h | 4 +-
src/gui/qgsprevieweffect.h | 4 +-
src/gui/qgsprojectbadlayerguihandler.cpp | 2 +-
src/gui/qgsprojectbadlayerguihandler.h | 69 +-
src/gui/qgsprojectionselectionwidget.h | 4 +-
src/gui/qgsprojectionselector.cpp | 90 +-
src/gui/qgsprojectionselector.h | 17 +-
src/gui/qgsquerybuilder.cpp | 6 +-
src/gui/qgsquerybuilder.h | 2 +-
src/gui/qgsrasterformatsaveoptionswidget.cpp | 20 +-
src/gui/qgsrasterformatsaveoptionswidget.h | 4 +-
src/gui/qgsrasterlayersaveasdialog.cpp | 52 +-
src/gui/qgsrasterlayersaveasdialog.h | 2 +-
src/gui/qgsrasterpyramidsoptionswidget.cpp | 6 +-
src/gui/qgsrasterpyramidsoptionswidget.h | 4 +-
src/gui/qgsrelationadddlg.h | 36 -
src/gui/qgsrelationeditorwidget.cpp | 345 +-
src/gui/qgsrelationeditorwidget.h | 39 +-
src/gui/qgsrelationmanagerdialog.h | 49 -
src/gui/qgsrubberband.cpp | 48 +-
src/gui/qgsrubberband.h | 32 +-
src/gui/qgsscalecombobox.cpp | 4 +-
src/gui/qgsscalecombobox.h | 4 +-
src/gui/qgsscalerangewidget.cpp | 2 +-
src/gui/qgsscalerangewidget.h | 2 +-
src/gui/qgsscalevisibilitydialog.cpp | 3 +-
src/gui/qgsscalevisibilitydialog.h | 2 +-
src/gui/qgsscalewidget.cpp | 2 +-
src/gui/qgsscalewidget.h | 4 +-
src/gui/qgssearchquerybuilder.cpp | 18 +-
src/gui/qgssearchquerybuilder.h | 8 +-
src/gui/qgsslider.cpp | 2 +-
src/gui/qgsslider.h | 6 +-
src/gui/qgssublayersdialog.cpp | 4 +-
src/gui/qgssublayersdialog.h | 2 +-
src/gui/qgstextannotationitem.cpp | 2 +-
src/gui/qgsunitselectionwidget.cpp | 4 +
src/gui/qgsunitselectionwidget.h | 15 +-
src/gui/qgsuserinputdockwidget.cpp | 8 +-
src/gui/qgsuserinputdockwidget.h | 2 +-
src/gui/qgsvariableeditorwidget.cpp | 63 +-
src/gui/qgsvariableeditorwidget.h | 37 +-
src/gui/qgsvectorlayertools.h | 10 +-
src/gui/raster/qgsmultibandcolorrendererwidget.cpp | 27 +-
src/gui/raster/qgspalettedrendererwidget.cpp | 2 +-
src/gui/raster/qgsrasterhistogramwidget.cpp | 46 +-
src/gui/raster/qgsrasterhistogramwidget.h | 8 +-
src/gui/raster/qgsrasterminmaxwidget.h | 2 +-
src/gui/raster/qgsrasterrendererwidget.h | 4 +-
src/gui/raster/qgssinglebandgrayrendererwidget.cpp | 6 +-
.../qgssinglebandpseudocolorrendererwidget.cpp | 34 +-
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 | 6 +-
src/gui/symbology-ng/qgs25drendererwidget.cpp | 111 +
src/gui/symbology-ng/qgs25drendererwidget.h | 53 +
src/gui/symbology-ng/qgsbrushstylecombobox.h | 2 +-
.../qgscategorizedsymbolrendererv2widget.cpp | 64 +-
.../qgscategorizedsymbolrendererv2widget.h | 12 +-
src/gui/symbology-ng/qgscolorrampcombobox.cpp | 2 +-
src/gui/symbology-ng/qgscolorrampcombobox.h | 2 +-
.../symbology-ng/qgscptcitycolorrampv2dialog.cpp | 76 +-
src/gui/symbology-ng/qgscptcitycolorrampv2dialog.h | 22 +-
src/gui/symbology-ng/qgsdashspacedialog.h | 2 +-
src/gui/symbology-ng/qgsdatadefinedsymboldialog.h | 19 +-
.../symbology-ng/qgsellipsesymbollayerv2widget.cpp | 4 +-
.../symbology-ng/qgsellipsesymbollayerv2widget.h | 2 +-
.../symbology-ng/qgsgraduatedhistogramwidget.cpp | 9 +-
src/gui/symbology-ng/qgsgraduatedhistogramwidget.h | 7 +-
.../qgsgraduatedsymbolrendererv2widget.cpp | 50 +-
.../qgsgraduatedsymbolrendererv2widget.h | 12 +-
src/gui/symbology-ng/qgsheatmaprendererwidget.cpp | 12 +-
.../qgsinvertedpolygonrendererwidget.cpp | 2 +-
src/gui/symbology-ng/qgslayerpropertieswidget.cpp | 43 +-
src/gui/symbology-ng/qgslayerpropertieswidget.h | 5 +-
src/gui/symbology-ng/qgspenstylecombobox.h | 6 +-
.../qgspointdisplacementrendererwidget.cpp | 10 +-
.../symbology-ng/qgsrendererv2propertiesdialog.cpp | 116 +-
.../symbology-ng/qgsrendererv2propertiesdialog.h | 17 +
src/gui/symbology-ng/qgsrendererv2widget.cpp | 146 +-
src/gui/symbology-ng/qgsrendererv2widget.h | 32 +-
.../symbology-ng/qgsrulebasedrendererv2widget.cpp | 65 +-
.../symbology-ng/qgsrulebasedrendererv2widget.h | 3 +-
.../qgssinglesymbolrendererv2widget.cpp | 4 +-
.../symbology-ng/qgssinglesymbolrendererv2widget.h | 1 -
src/gui/symbology-ng/qgssizescalewidget.cpp | 138 +-
src/gui/symbology-ng/qgssizescalewidget.h | 27 +-
src/gui/symbology-ng/qgssmartgroupeditordialog.cpp | 10 +-
src/gui/symbology-ng/qgssmartgroupeditordialog.h | 6 +-
.../symbology-ng/qgsstylev2exportimportdialog.cpp | 165 +-
.../symbology-ng/qgsstylev2exportimportdialog.h | 48 +-
.../qgsstylev2groupselectiondialog.cpp | 165 +
.../symbology-ng/qgsstylev2groupselectiondialog.h | 64 +
src/gui/symbology-ng/qgsstylev2managerdialog.cpp | 382 +-
src/gui/symbology-ng/qgsstylev2managerdialog.h | 24 +-
src/gui/symbology-ng/qgssvgselectorwidget.cpp | 21 +-
src/gui/symbology-ng/qgssvgselectorwidget.h | 6 +-
src/gui/symbology-ng/qgssymbollayerv2widget.cpp | 461 +-
src/gui/symbology-ng/qgssymbollayerv2widget.h | 121 +-
src/gui/symbology-ng/qgssymbollevelsv2dialog.cpp | 80 +-
src/gui/symbology-ng/qgssymbollevelsv2dialog.h | 29 +-
src/gui/symbology-ng/qgssymbolslistwidget.cpp | 47 +-
src/gui/symbology-ng/qgssymbolslistwidget.h | 4 +-
src/gui/symbology-ng/qgssymbolv2selectordialog.cpp | 109 +-
src/gui/symbology-ng/qgssymbolv2selectordialog.h | 12 +-
.../qgsvectorcolorbrewercolorrampv2dialog.h | 2 +-
.../qgsvectorfieldsymbollayerwidget.cpp | 2 +-
.../symbology-ng/qgsvectorfieldsymbollayerwidget.h | 2 +-
.../qgsvectorgradientcolorrampv2dialog.cpp | 6 +-
.../qgsvectorgradientcolorrampv2dialog.h | 2 +-
.../qgsvectorrandomcolorrampv2dialog.h | 2 +-
src/helpviewer/main.cpp | 4 +-
src/helpviewer/qgshelpviewer.h | 4 +-
src/plugins/CMakeLists.txt | 5 +-
src/plugins/coordinate_capture/CMakeLists.txt | 2 +
.../coordinate_capture/coordinatecapture.cpp | 26 +-
.../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 | 4 +-
.../evis/eventbrowser/evisimagedisplaywidget.h | 2 +-
src/plugins/evis/evis.cpp | 20 +-
src/plugins/evis/idtool/eviseventidtool.cpp | 12 +-
src/plugins/evis/idtool/eviseventidtool.h | 1 +
.../ui/evisdatabaselayerfieldselectionguibase.ui | 97 +-
src/plugins/geometry_checker/CMakeLists.txt | 6 +-
.../checks/qgsgeometryanglecheck.cpp | 4 +-
.../checks/qgsgeometryanglecheck.h | 2 +-
.../checks/qgsgeometryareacheck.cpp | 6 +-
.../geometry_checker/checks/qgsgeometryareacheck.h | 2 +-
.../geometry_checker/checks/qgsgeometrycheck.cpp | 6 +-
.../geometry_checker/checks/qgsgeometrycheck.h | 10 +-
.../checks/qgsgeometrycontainedcheck.cpp | 4 +-
.../checks/qgsgeometrycontainedcheck.h | 8 +-
.../checks/qgsgeometrydegeneratepolygoncheck.cpp | 4 +-
.../checks/qgsgeometrydegeneratepolygoncheck.h | 2 +-
.../checks/qgsgeometryduplicatecheck.cpp | 6 +-
.../checks/qgsgeometryduplicatecheck.h | 4 +-
.../checks/qgsgeometryduplicatenodescheck.cpp | 6 +-
.../checks/qgsgeometryduplicatenodescheck.h | 2 +-
.../checks/qgsgeometrygapcheck.cpp | 8 +-
.../geometry_checker/checks/qgsgeometrygapcheck.h | 2 +-
.../checks/qgsgeometryholecheck.cpp | 4 +-
.../geometry_checker/checks/qgsgeometryholecheck.h | 2 +-
.../checks/qgsgeometrymultipartcheck.cpp | 2 +-
.../checks/qgsgeometrymultipartcheck.h | 2 +-
.../checks/qgsgeometryoverlapcheck.cpp | 10 +-
.../checks/qgsgeometryoverlapcheck.h | 8 +-
.../checks/qgsgeometrysegmentlengthcheck.cpp | 4 +-
.../checks/qgsgeometrysegmentlengthcheck.h | 2 +-
.../checks/qgsgeometryselfintersectioncheck.cpp | 6 +-
.../checks/qgsgeometryselfintersectioncheck.h | 6 +-
.../checks/qgsgeometrytypecheck.cpp | 7 +-
.../geometry_checker/checks/qgsgeometrytypecheck.h | 4 +-
.../geometry_checker/qgsgeometrychecker.cpp | 8 +-
src/plugins/geometry_checker/qgsgeometrychecker.h | 2 +-
.../geometry_checker/qgsgeometrycheckerplugin.cpp | 8 +-
.../geometry_checker/qgsgeometrycheckfactory.cpp | 28 +-
.../geometry_checker/qgsgeometrycheckfactory.h | 7 +
.../geometry_checker/ui/qgsgeometrycheckerdialog.h | 2 +-
.../ui/qgsgeometrycheckerfixsummarydialog.cpp | 8 +-
.../ui/qgsgeometrycheckerfixsummarydialog.h | 2 +-
.../ui/qgsgeometrycheckerresulttab.cpp | 9 +-
.../ui/qgsgeometrycheckerresulttab.h | 4 +-
.../ui/qgsgeometrycheckerresulttab.ui | 84 +-
.../ui/qgsgeometrycheckersetuptab.cpp | 42 +-
.../ui/qgsgeometrycheckersetuptab.h | 3 +-
.../ui/qgsgeometrycheckersetuptab.ui | 164 +-
.../ui/qgsgeometrycheckfixdialog.cpp | 10 +-
.../ui/qgsgeometrycheckfixdialog.h | 2 +-
.../geometry_checker/utils/qgsfeaturepool.cpp | 29 +-
.../geometry_checker/utils/qgsfeaturepool.h | 4 +-
src/plugins/geometry_checker/utils/qgsgeomutils.h | 25 +-
src/plugins/geometry_snapper/CMakeLists.txt | 6 +-
.../geometry_snapper/qgsgeometrysnapper.cpp | 16 +-
src/plugins/geometry_snapper/qgsgeometrysnapper.h | 10 +-
.../geometry_snapper/qgsgeometrysnapperdialog.cpp | 137 +-
.../geometry_snapper/qgsgeometrysnapperdialog.h | 4 +-
.../geometry_snapper/qgsgeometrysnapperplugin.cpp | 8 +-
src/plugins/geometry_snapper/qgssnapindex.cpp | 14 +-
src/plugins/geometry_snapper/qgssnapindex.h | 7 +-
src/plugins/georeferencer/CMakeLists.txt | 5 +
src/plugins/georeferencer/qgsgcpcanvasitem.cpp | 2 +-
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 +-
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 | 71 +-
src/plugins/georeferencer/qgsgeorefplugingui.h | 12 +-
.../georeferencer/qgsgeoreftooldeletepoint.h | 2 +-
.../georeferencer/qgsgeoreftoolmovepoint.cpp | 2 +-
src/plugins/georeferencer/qgsgeoreftoolmovepoint.h | 6 +-
src/plugins/georeferencer/qgsgeoreftransform.cpp | 120 +-
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 | 4 +-
src/plugins/georeferencer/qgsmapcoordsdialog.h | 2 +-
.../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 | 6 +-
.../georeferencer/qgstransformsettingsdialog.h | 2 +-
.../georeferencer/qgsvalidateddoublespinbox.h | 2 +
src/plugins/globe/CMakeLists.txt | 15 +-
src/plugins/globe/globe_plugin.cpp | 61 +-
src/plugins/globe/globe_plugin.h | 4 +-
src/plugins/globe/globe_plugin_dialog.cpp | 2 +-
src/plugins/globe/osgEarthUtil/Controls.cpp | 4 +-
src/plugins/globe/qgsosgearthtilesource.h | 4 +-
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/qgsgps_plugin.qrc | 6 +-
src/plugins/gps_importer/qgsgpsdevicedialog.cpp | 4 +-
src/plugins/gps_importer/qgsgpsplugin.cpp | 66 +-
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.h | 2 +-
src/plugins/grass/qgsgrassmapcalc.cpp | 122 +-
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 | 58 +-
src/plugins/grass/qgsgrassmoduleinput.h | 9 +
src/plugins/grass/qgsgrassmoduleoptions.cpp | 5 +-
src/plugins/grass/qgsgrassmoduleparam.cpp | 265 +-
src/plugins/grass/qgsgrassmoduleparam.h | 57 +-
src/plugins/grass/qgsgrassnewmapset.cpp | 75 +-
src/plugins/grass/qgsgrassplugin.cpp | 15 +-
src/plugins/grass/qgsgrassplugin.h | 2 +-
src/plugins/grass/qgsgrassregion.cpp | 22 +-
src/plugins/grass/qgsgrassregion.h | 3 +-
src/plugins/grass/qgsgrasstools.cpp | 61 +-
src/plugins/grass/qtermwidget/BlockArray.cpp | 2 +-
src/plugins/grass/qtermwidget/kpty.cpp | 4 +-
src/plugins/grass/scripts/r.external.all.py | 8 +-
src/plugins/heatmap/heatmap.cpp | 6 +-
src/plugins/heatmap/heatmapgui.cpp | 12 +-
src/plugins/heatmap/heatmapguibase.ui | 9 +-
src/plugins/interpolation/CMakeLists.txt | 6 +-
.../interpolation/qgsinterpolationdialog.cpp | 13 +-
.../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 | 8 +-
.../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 | 6 +-
src/plugins/oracle_raster/qgsselectgeoraster_ui.h | 2 +-
src/plugins/plugin_builder.py | 2 +-
src/plugins/qgisplugin.h | 2 +-
src/plugins/qgsapplydialog.h | 6 +-
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 | 2 +-
src/plugins/roadgraph/linevectorlayerwidget.cpp | 2 +-
src/plugins/roadgraph/linevectorlayerwidget.h | 2 +-
src/plugins/roadgraph/roadgraphplugin.cpp | 21 +-
src/plugins/roadgraph/roadgraphplugin.h | 4 +-
src/plugins/roadgraph/settings.h | 2 +-
src/plugins/roadgraph/settingsdlg.h | 2 +-
src/plugins/roadgraph/shortestpathwidget.cpp | 32 +-
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 | 27 +-
src/plugins/spatialquery/qgsspatialquery.h | 105 +-
src/plugins/spatialquery/qgsspatialquerydialog.cpp | 54 +-
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 | 46 +-
src/plugins/topology/checkDock.h | 5 +-
src/plugins/topology/checkDock.ui | 96 +-
src/plugins/topology/configureRules.png | Bin 3902 -> 0 bytes
src/plugins/topology/dockModel.cpp | 2 +-
src/plugins/topology/mActionConfigure.svg | 626 +
src/plugins/topology/mActionTopologyChecker.svg | 563 +
src/plugins/topology/mActionValidateAll.svg | 414 +
src/plugins/topology/mActionValidateExtent.svg | 421 +
src/plugins/topology/rulesDialog.cpp | 2 +-
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 | 14 +-
src/plugins/topology/topolError.h | 2 +-
src/plugins/topology/topolTest.cpp | 49 +-
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 | 10 +-
.../zonal_statistics/qgszonalstatisticsplugin.cpp | 4 +-
src/providers/CMakeLists.txt | 1 +
.../qgsdelimitedtextfeatureiterator.cpp | 54 +-
.../qgsdelimitedtextfeatureiterator.h | 1 -
.../delimitedtext/qgsdelimitedtextfile.cpp | 44 +-
src/providers/delimitedtext/qgsdelimitedtextfile.h | 18 +-
.../delimitedtext/qgsdelimitedtextprovider.cpp | 88 +-
.../delimitedtext/qgsdelimitedtextprovider.h | 123 +-
.../delimitedtext/qgsdelimitedtextsourceselect.cpp | 50 +-
.../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 | 215 +-
src/providers/gdal/qgsgdalprovider.h | 81 +-
src/providers/gdal/qgsgdalproviderbase.cpp | 100 +-
src/providers/gdal/qgsgdalproviderbase.h | 2 -
src/providers/gpx/gpsdata.cpp | 34 +-
src/providers/gpx/gpsdata.h | 10 +-
src/providers/gpx/qgsgpxfeatureiterator.cpp | 85 +-
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 | 36 +-
src/providers/grass/qgsgrass.cpp | 186 +-
src/providers/grass/qgsgrass.h | 46 +-
src/providers/grass/qgsgrassdatafile.cpp | 2 +-
src/providers/grass/qgsgrassdatafile.h | 2 +-
src/providers/grass/qgsgrassfeatureiterator.cpp | 41 +-
src/providers/grass/qgsgrassgislib.cpp | 28 +-
src/providers/grass/qgsgrassgislib.h | 12 +-
src/providers/grass/qgsgrassimport.h | 2 +-
src/providers/grass/qgsgrassprovider.cpp | 77 +-
src/providers/grass/qgsgrassprovider.h | 5 +-
src/providers/grass/qgsgrassprovidermodule.cpp | 77 +-
src/providers/grass/qgsgrassprovidermodule.h | 4 +-
src/providers/grass/qgsgrassrasterprovider.cpp | 14 +-
src/providers/grass/qgsgrassrasterprovider.h | 76 +-
src/providers/grass/qgsgrassundocommand.cpp | 77 +
src/providers/grass/qgsgrassundocommand.h | 46 +
src/providers/grass/qgsgrassvector.cpp | 3 +
src/providers/grass/qgsgrassvectormap.cpp | 34 +-
src/providers/grass/qgsgrassvectormap.h | 10 +-
src/providers/grass/qgsgrassvectormaplayer.cpp | 7 +-
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 | 70 +-
src/providers/memory/qgsmemoryprovider.h | 6 +-
src/providers/mssql/CMakeLists.txt | 26 +-
src/providers/mssql/qgsmssqldataitems.cpp | 149 +-
src/providers/mssql/qgsmssqldataitems.h | 16 +-
src/providers/mssql/qgsmssqlexpressioncompiler.cpp | 79 +
src/providers/mssql/qgsmssqlexpressioncompiler.h | 35 +
src/providers/mssql/qgsmssqlfeatureiterator.cpp | 236 +-
src/providers/mssql/qgsmssqlfeatureiterator.h | 16 +-
src/providers/mssql/qgsmssqlgeometryparser.cpp | 28 +-
src/providers/mssql/qgsmssqlgeometryparser.h | 4 +-
src/providers/mssql/qgsmssqlnewconnection.cpp | 2 +-
src/providers/mssql/qgsmssqlnewconnection.h | 4 +-
src/providers/mssql/qgsmssqlprovider.cpp | 159 +-
src/providers/mssql/qgsmssqlprovider.h | 20 +-
src/providers/mssql/qgsmssqlsourceselect.cpp | 28 +-
src/providers/mssql/qgsmssqlsourceselect.h | 18 +-
src/providers/mssql/qgsmssqltablemodel.cpp | 25 +-
src/providers/ogr/CMakeLists.txt | 2 +-
src/providers/ogr/qgsogrconnpool.cpp | 15 +-
src/providers/ogr/qgsogrconnpool.h | 60 +-
src/providers/ogr/qgsogrdataitems.cpp | 32 +-
src/providers/ogr/qgsogrdataitems.h | 5 +-
src/providers/ogr/qgsogrexpressioncompiler.cpp | 106 +
src/providers/ogr/qgsogrexpressioncompiler.h | 42 +
src/providers/ogr/qgsogrfeatureiterator.cpp | 140 +-
src/providers/ogr/qgsogrfeatureiterator.h | 8 +-
src/providers/ogr/qgsogrgeometrysimplifier.cpp | 28 +-
src/providers/ogr/qgsogrprovider.cpp | 1052 +-
src/providers/ogr/qgsogrprovider.h | 141 +-
src/providers/oracle/CMakeLists.txt | 9 +-
.../oracle/ocispatial/cmake/FindOCI.cmake | 2 -
src/providers/oracle/ocispatial/qocispatial.json | 3 +
.../oracle/ocispatial/qsql_ocispatial.cpp | 11 +-
src/providers/oracle/qgsoraclecolumntypethread.cpp | 5 +-
src/providers/oracle/qgsoracleconn.cpp | 5 +-
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 | 268 +-
src/providers/oracle/qgsoraclefeatureiterator.h | 15 +-
src/providers/oracle/qgsoraclenewconnection.cpp | 7 +-
src/providers/oracle/qgsoracleprovider.cpp | 126 +-
src/providers/oracle/qgsoracleprovider.h | 65 +-
src/providers/oracle/qgsoraclesourceselect.cpp | 1 -
src/providers/oracle/qgsoraclesourceselect.h | 13 +-
src/providers/oracle/qgsoracletablecache.cpp | 10 +-
src/providers/ows/qgsowsdataitems.cpp | 8 +-
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 | 6 +-
src/providers/postgres/qgspgnewconnection.h | 2 +-
src/providers/postgres/qgspgsourceselect.cpp | 18 +-
src/providers/postgres/qgspgsourceselect.h | 8 +-
src/providers/postgres/qgspgtablemodel.cpp | 12 +-
src/providers/postgres/qgspostgresconn.cpp | 168 +-
src/providers/postgres/qgspostgresconn.h | 56 +-
src/providers/postgres/qgspostgresconnpool.h | 2 +-
src/providers/postgres/qgspostgresdataitems.cpp | 118 +-
src/providers/postgres/qgspostgresdataitems.h | 2 +-
.../postgres/qgspostgresexpressioncompiler.cpp | 201 +-
.../postgres/qgspostgresexpressioncompiler.h | 27 +-
.../postgres/qgspostgresfeatureiterator.cpp | 255 +-
.../postgres/qgspostgresfeatureiterator.h | 7 +-
src/providers/postgres/qgspostgresprovider.cpp | 438 +-
src/providers/postgres/qgspostgresprovider.h | 118 +-
src/providers/postgres/qgspostgrestransaction.cpp | 6 +-
src/providers/postgres/qgspostgrestransaction.h | 2 +
src/providers/spatialite/CMakeLists.txt | 1 +
.../spatialite/qgsspatialiteconnection.cpp | 89 +-
src/providers/spatialite/qgsspatialiteconnection.h | 44 +-
src/providers/spatialite/qgsspatialiteconnpool.h | 8 +-
.../spatialite/qgsspatialitedataitems.cpp | 75 +-
.../spatialite/qgsspatialiteexpressioncompiler.cpp | 82 +
.../spatialite/qgsspatialiteexpressioncompiler.h | 37 +
.../spatialite/qgsspatialitefeatureiterator.cpp | 212 +-
.../spatialite/qgsspatialitefeatureiterator.h | 15 +-
src/providers/spatialite/qgsspatialiteprovider.cpp | 457 +-
src/providers/spatialite/qgsspatialiteprovider.h | 111 +-
.../spatialite/qgsspatialitesourceselect.cpp | 42 +-
.../spatialite/qgsspatialitesourceselect.h | 14 +-
.../spatialite/qgsspatialitetablemodel.cpp | 6 +-
src/providers/spatialite/qgsspatialitetablemodel.h | 2 +-
.../spatialite/qspatialite/qspatialite.json | 3 +
.../spatialite/qspatialite/qsql_spatialite.cpp | 4 +-
src/providers/virtual/CMakeLists.txt | 69 +
src/providers/virtual/qgsembeddedlayerselect.ui | 90 +
.../virtual/qgsembeddedlayerselectdialog.cpp | 61 +
.../virtual/qgsembeddedlayerselectdialog.h | 40 +
src/providers/virtual/qgsslottofunction.h | 40 +
src/providers/virtual/qgsvirtuallayerblob.cpp | 245 +
src/providers/virtual/qgsvirtuallayerblob.h | 71 +
.../virtual/qgsvirtuallayerfeatureiterator.cpp | 255 +
.../virtual/qgsvirtuallayerfeatureiterator.h | 68 +
src/providers/virtual/qgsvirtuallayerprovider.cpp | 649 +
src/providers/virtual/qgsvirtuallayerprovider.h | 149 +
.../virtual/qgsvirtuallayerqueryparser.cpp | 272 +
src/providers/virtual/qgsvirtuallayerqueryparser.h | 86 +
.../virtual/qgsvirtuallayersourceselect.cpp | 335 +
.../virtual/qgsvirtuallayersourceselect.h | 62 +
.../virtual/qgsvirtuallayersourceselectbase.ui | 443 +
.../virtual/qgsvirtuallayersqlfunctions.txt | 173 +
.../virtual/qgsvirtuallayersqlitehelper.cpp | 192 +
.../virtual/qgsvirtuallayersqlitehelper.h | 94 +
.../virtual/qgsvirtuallayersqlitemodule.cpp | 933 +
.../virtual/qgsvirtuallayersqlitemodule.h | 58 +
src/providers/virtual/sqlfunctionslist.qrc | 5 +
src/providers/wcs/qgswcscapabilities.cpp | 90 +-
src/providers/wcs/qgswcscapabilities.h | 27 +-
src/providers/wcs/qgswcsdataitems.cpp | 22 +-
src/providers/wcs/qgswcsprovider.cpp | 120 +-
src/providers/wcs/qgswcsprovider.h | 30 +-
src/providers/wcs/qgswcssourceselect.cpp | 2 +-
src/providers/wcs/qgswcssourceselect.h | 2 +-
src/providers/wfs/qgswfscapabilities.cpp | 18 +-
src/providers/wfs/qgswfscapabilities.h | 6 +-
src/providers/wfs/qgswfsdataitems.cpp | 31 +-
src/providers/wfs/qgswfsdataitems.h | 5 +-
src/providers/wfs/qgswfsfeatureiterator.cpp | 14 +-
src/providers/wfs/qgswfsprovider.cpp | 186 +-
src/providers/wfs/qgswfsprovider.h | 11 +-
src/providers/wfs/qgswfssourceselect.cpp | 65 +-
src/providers/wfs/qgswfssourceselect.h | 8 +-
src/providers/wms/qgstilescalewidget.cpp | 16 +-
src/providers/wms/qgstilescalewidget.h | 2 +-
src/providers/wms/qgswmscapabilities.cpp | 172 +-
src/providers/wms/qgswmscapabilities.h | 31 +-
src/providers/wms/qgswmsconnection.cpp | 6 +-
src/providers/wms/qgswmsconnection.h | 6 +-
src/providers/wms/qgswmsdataitems.cpp | 38 +-
src/providers/wms/qgswmsprovider.cpp | 292 +-
src/providers/wms/qgswmsprovider.h | 82 +-
src/providers/wms/qgswmssourceselect.cpp | 46 +-
src/providers/wms/qgswmssourceselect.h | 8 +-
src/providers/wms/qgswmtsdimensions.h | 2 +-
src/python/CMakeLists.txt | 2 +
src/python/qgspythonutils.h | 16 +-
src/python/qgspythonutilsimpl.cpp | 160 +-
src/python/qgspythonutilsimpl.h | 16 +-
src/server/CMakeLists.txt | 4 +
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 | 12 +-
src/server/qgscapabilitiescache.h | 16 +-
src/server/qgsconfigcache.cpp | 60 +-
src/server/qgsconfigcache.h | 25 +-
src/server/qgsconfigparserutils.cpp | 91 +-
src/server/qgsconfigparserutils.h | 6 +-
src/server/qgsftptransaction.cpp | 2 +-
src/server/qgsgetrequesthandler.cpp | 2 +-
src/server/qgsgetrequesthandler.h | 2 +-
src/server/qgshostedrdsbuilder.cpp | 6 +-
src/server/qgshostedvdsbuilder.cpp | 8 +-
src/server/qgshttprequesthandler.cpp | 84 +-
src/server/qgshttprequesthandler.h | 21 +-
src/server/qgsinterpolationlayerbuilder.cpp | 20 +-
src/server/qgsmslayercache.cpp | 35 +-
src/server/qgsmsutils.cpp | 4 +-
src/server/qgsmsutils.h | 2 +-
src/server/qgsowsserver.cpp | 67 +
src/server/qgsowsserver.h | 65 +-
src/server/qgspostrequesthandler.cpp | 24 +-
src/server/qgspostrequesthandler.h | 2 +-
src/server/qgsremotedatasourcebuilder.cpp | 18 +-
src/server/qgsremoteowsbuilder.cpp | 46 +-
src/server/qgsrequesthandler.h | 45 +-
src/server/qgssentdatasourcebuilder.cpp | 16 +-
src/server/qgsserver.cpp | 279 +-
src/server/qgsserver.h | 57 +-
src/server/qgsserverinterface.cpp | 2 +
src/server/qgsserverinterface.h | 22 +-
src/server/qgsserverinterfaceimpl.cpp | 17 +-
src/server/qgsserverinterfaceimpl.h | 17 +-
src/server/qgsserverlogger.cpp | 8 +-
src/server/qgsserverlogger.h | 2 +-
src/server/qgsserverplugins.cpp | 51 +-
src/server/qgsserverplugins.h | 6 +-
src/server/qgsserverprojectparser.cpp | 255 +-
src/server/qgsserverprojectparser.h | 12 +-
src/server/qgsserverstreamingdevice.cpp | 2 +-
src/server/qgsserverstreamingdevice.h | 4 +-
src/server/qgssldconfigparser.cpp | 101 +-
src/server/qgssldconfigparser.h | 5 +
src/server/qgssoaprequesthandler.cpp | 36 +-
src/server/qgssoaprequesthandler.h | 2 +-
src/server/qgswcsprojectparser.cpp | 41 +-
src/server/qgswcsprojectparser.h | 17 +-
src/server/qgswcsserver.cpp | 72 +-
src/server/qgswcsserver.h | 11 +-
src/server/qgswfsprojectparser.cpp | 132 +-
src/server/qgswfsprojectparser.h | 19 +-
src/server/qgswfsserver.cpp | 388 +-
src/server/qgswfsserver.h | 21 +-
src/server/qgswmsconfigparser.cpp | 16 +-
src/server/qgswmsconfigparser.h | 5 +
src/server/qgswmsprojectparser.cpp | 374 +-
src/server/qgswmsprojectparser.h | 22 +-
src/server/qgswmsserver.cpp | 516 +-
src/server/qgswmsserver.h | 54 +-
src/ui/composer/qgscomposerbase.ui | 35 +-
src/ui/composer/qgscomposerlegendwidgetbase.ui | 86 +-
src/ui/composer/qgscomposermanagerbase.ui | 9 +-
src/ui/composer/qgscomposerpicturewidgetbase.ui | 145 +-
.../editorwidgets/qgsexternalresourceconfigdlg.ui | 374 +
.../editorwidgets/qgsuniquevaluesconfigdlgbase.ui | 2 +-
.../effects/qgseffectstackpropertieswidgetbase.ui | 4 +-
src/ui/qgisapp.ui | 84 +-
src/ui/qgsabout.ui | 10 +
src/ui/qgsaddattrdialogbase.ui | 6 +-
src/ui/qgsattributeactiondialogbase.ui | 4 +-
src/ui/qgsattributetabledialog.ui | 147 +-
src/ui/qgscustomizationdialogbase.ui | 8 +-
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 | 469 +-
src/ui/qgsdualviewbase.ui | 4 +-
src/ui/qgsdxfexportdialogbase.ui | 46 +-
src/ui/qgsexpressionbuilder.ui | 412 +-
src/ui/qgsfieldcalculatorbase.ui | 4 +-
src/ui/qgsfieldspropertiesbase.ui | 294 +-
src/ui/qgsgroupwmsdatadialogbase.ui | 134 +
src/ui/qgslabelingguibase.ui | 833 +-
src/ui/qgslabelingwidget.ui | 12 +-
src/ui/qgsloadstylefromdbdialog.ui | 2 +-
src/ui/qgsnewmemorylayerdialogbase.ui | 127 +-
src/ui/qgsnewspatialitelayerdialogbase.ui | 140 +-
src/ui/qgsnewvectorlayerdialogbase.ui | 18 +-
src/ui/qgsoptionsbase.ui | 456 +-
src/ui/qgsoraclenewconnectionbase.ui | 28 +-
src/ui/qgsorderbydialogbase.ui | 83 +
src/ui/qgsosmexportdialog.ui | 2 +-
src/ui/qgsprojectpropertiesbase.ui | 960 +-
src/ui/qgsrasterlayerpropertiesbase.ui | 108 +-
src/ui/qgsrasterlayersaveasdialogbase.ui | 20 +-
src/ui/qgsrendererv2propsdialogbase.ui | 43 +-
src/ui/qgsrulebasedrendererv2widget.ui | 19 +-
src/ui/qgsstylev2groupselectiondialogbase.ui | 88 +
src/ui/qgsstylev2managerdialogbase.ui | 146 +-
src/ui/qgssymbolv2selectordialogbase.ui | 34 +-
src/ui/qgsvectorlayerpropertiesbase.ui | 152 +-
src/ui/qgsvectorlayersaveasdialogbase.ui | 56 +-
src/ui/qgswfssourceselectbase.ui | 139 +-
src/ui/symbollayer/qgs25drendererwidgetbase.ui | 155 +
.../symbollayer/qgsgeometrygeneratorwidgetbase.ui | 57 +
src/ui/symbollayer/widget_ellipse.ui | 18 +-
src/ui/symbollayer/widget_simplefill.ui | 14 +-
src/ui/symbollayer/widget_simplemarker.ui | 17 +-
src/ui/symbollayer/widget_size_scale.ui | 43 +-
src/ui/symbollayer/widget_svgfill.ui | 29 +-
src/ui/symbollayer/widget_svgmarker.ui | 18 +-
src/ui/symbollayer/widget_symbolslist.ui | 23 +-
tests/CMakeLists.txt | 4 +
tests/README.md | 30 +-
tests/bench/CMakeLists.txt | 2 +
tests/bench/main.cpp | 1 -
tests/bench/qgsbench.cpp | 26 +-
tests/qt_modeltest/dynamictreemodel.h | 10 +-
tests/renderchecker.js | 7 +-
tests/src/analysis/CMakeLists.txt | 4 +-
tests/src/analysis/testqgsrastercalculator.cpp | 4 +-
tests/src/analysis/testqgsvectoranalyzer.cpp | 15 +-
tests/src/analysis/testqgszonalstatistics.cpp | 8 +-
tests/src/app/CMakeLists.txt | 37 +-
tests/src/app/testqgisappclipboard.cpp | 4 +-
tests/src/app/testqgisapppython.cpp | 97 +
tests/src/app/testqgsattributetable.cpp | 172 +
tests/src/app/testqgsfieldcalculator.cpp | 193 +
tests/src/app/testqgsmaptoolidentifyaction.cpp | 387 +
tests/src/app/testqgsmeasuretool.cpp | 192 +
tests/src/core/CMakeLists.txt | 28 +-
tests/src/core/qgscompositionchecker.cpp | 8 +-
tests/src/core/qgscompositionchecker.h | 3 +-
tests/src/core/regression1141.cpp | 6 +-
tests/src/core/regression992.cpp | 4 +-
tests/src/core/testcontrastenhancements.cpp | 4 +-
tests/src/core/testmaprendererjob.cpp | 14 +
tests/src/core/testqgis.cpp | 68 +
tests/src/core/testqgsapplication.cpp | 37 +-
tests/src/core/testqgsatlascomposition.cpp | 1 +
tests/src/core/testqgsauthmanager.cpp | 4 +-
tests/src/core/testqgsblendmodes.cpp | 4 +-
tests/src/core/testqgsclipper.cpp | 2 +-
tests/src/core/testqgscomposergroup.cpp | 273 +-
tests/src/core/testqgscomposerlabel.cpp | 2 +-
tests/src/core/testqgscomposerobject.cpp | 2 +-
tests/src/core/testqgscomposerpicture.cpp | 41 +
tests/src/core/testqgscomposerscalebar.cpp | 12 +-
tests/src/core/testqgscomposertable.cpp | 2 +-
tests/src/core/testqgscomposerutils.cpp | 2 +-
tests/src/core/testqgsconnectionpool.cpp | 141 +
.../src/core/testqgscoordinatereferencesystem.cpp | 13 +-
tests/src/core/testqgsdataitem.cpp | 2 +-
tests/src/core/testqgsdatasourceuri.cpp | 33 +-
tests/src/core/testqgsdiagram.cpp | 2 +-
tests/src/core/testqgsdistancearea.cpp | 134 +-
tests/src/core/testqgsellipsemarker.cpp | 183 +
tests/src/core/testqgsexpression.cpp | 612 +-
tests/src/core/testqgsexpressioncontext.cpp | 18 +-
tests/src/core/testqgsfeature.cpp | 20 +-
tests/src/core/testqgsfield.cpp | 12 +-
tests/src/core/testqgsfontmarker.cpp | 182 +
tests/src/core/testqgsgeometry.cpp | 2654 +-
tests/src/core/testqgsgeometryimport.cpp | 4 +-
tests/src/core/testqgsgeometryutils.cpp | 102 +-
tests/src/core/testqgsgradients.cpp | 6 +-
tests/src/core/testqgsimageoperation.cpp | 4 +-
tests/src/core/testqgsinvertedpolygonrenderer.cpp | 4 +-
tests/src/core/testqgslabelingenginev2.cpp | 164 +-
tests/src/core/testqgslayertree.cpp | 210 +
tests/src/core/testqgslegendrenderer.cpp | 200 +-
tests/src/core/testqgslinefillsymbol.cpp | 2 +-
tests/src/core/testqgsmaplayer.cpp | 4 +-
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/testqgspainteffect.cpp | 8 +-
tests/src/core/testqgspainteffectregistry.cpp | 2 +-
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 | 81 +-
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 | 233 +
tests/src/core/testqgsspatialindex.cpp | 2 +-
tests/src/core/testqgsstatisticalsummary.cpp | 49 +
tests/src/core/testqgsstylev2.cpp | 114 +-
tests/src/core/testqgssvgmarker.cpp | 179 +
tests/src/core/testqgssymbolv2.cpp | 8 +-
tests/src/core/testqgstracer.cpp | 324 +
tests/src/core/testqgsvectordataprovider.cpp | 2 +-
tests/src/core/testqgsvectorlayer.cpp | 2 +-
tests/src/core/testqgsvectorlayercache.cpp | 4 +-
tests/src/core/testqgsvectorlayerjoinbuffer.cpp | 384 +-
tests/src/core/testziplayer.cpp | 20 +-
tests/src/gui/CMakeLists.txt | 20 +-
tests/src/gui/testprojectionissues.cpp | 14 +-
tests/src/gui/testqgsdualview.cpp | 2 +-
tests/src/gui/testqgsfieldexpressionwidget.cpp | 275 +
tests/src/gui/testqgsfilewidget.cpp | 87 +
tests/src/gui/testqgsmapcanvas.cpp | 14 +
tests/src/gui/testqgsrubberband.cpp | 33 +-
tests/src/gui/testqgsscalecombobox.cpp | 30 +-
tests/src/providers/CMakeLists.txt | 6 +-
tests/src/providers/grass/6/CMakeLists.txt | 3 +-
tests/src/providers/grass/CMakeLists.txt | 8 +-
tests/src/providers/grass/testqgsgrassprovider.cpp | 227 +-
tests/src/providers/testqgsgdalprovider.cpp | 2 +-
tests/src/providers/testqgswcsprovider.cpp | 4 +-
tests/src/providers/testqgswcspublicservers.cpp | 49 +-
tests/src/python/CMakeLists.txt | 29 +-
tests/src/python/providertestbase.py | 435 +-
tests/src/python/qgis_interface.py | 2 +-
tests/src/python/qgscompositionchecker.py | 2 +-
tests/src/python/test_provider_memory.py | 201 +-
tests/src/python/test_provider_mssql.py | 102 +
tests/src/python/test_provider_ogr.py | 175 +
tests/src/python/test_provider_oracle.py | 107 +
tests/src/python/test_provider_postgres.py | 110 +-
tests/src/python/test_provider_shapefile.py | 216 +-
tests/src/python/test_provider_spatialite.py | 124 +-
tests/src/python/test_provider_tabfile.py | 85 +
tests/src/python/test_provider_virtual.py | 743 +
tests/src/python/test_qgis_local_server.py | 14 +-
tests/src/python/test_qgsanalysis.py | 23 +-
tests/src/python/test_qgsapplication.py | 4 +-
tests/src/python/test_qgsappstartup.py | 50 +-
tests/src/python/test_qgsatlascomposition.py | 82 +-
tests/src/python/test_qgsattributetablemodel.py | 13 +-
tests/src/python/test_qgsauthsystem.py | 9 +-
tests/src/python/test_qgsblendmodes.py | 42 +-
.../python/test_qgscategorizedsymbolrendererv2.py | 187 +
tests/src/python/test_qgscolorbuttonv2.py | 43 +
tests/src/python/test_qgscolorscheme.py | 8 +-
tests/src/python/test_qgscolorschemeregistry.py | 10 +-
tests/src/python/test_qgscomposereffects.py | 15 +-
tests/src/python/test_qgscomposerhtml.py | 25 +-
tests/src/python/test_qgscomposerlabel.py | 6 +-
tests/src/python/test_qgscomposermap.py | 20 +-
tests/src/python/test_qgscomposermapgrid.py | 15 +-
tests/src/python/test_qgscomposerpicture.py | 15 +-
tests/src/python/test_qgscomposershapes.py | 15 +-
tests/src/python/test_qgscomposerview.py | 65 +
tests/src/python/test_qgscomposition.py | 23 +-
tests/src/python/test_qgsconditionalstyle.py | 20 +-
tests/src/python/test_qgscoordinatetransform.py | 12 +-
tests/src/python/test_qgsdelimitedtextprovider.py | 84 +-
.../python/test_qgsdelimitedtextprovider_wanted.py | 115 +-
tests/src/python/test_qgsdistancearea.py | 193 +-
tests/src/python/test_qgsdoccoverage.py | 168 +-
tests/src/python/test_qgseditwidgets.py | 15 +-
tests/src/python/test_qgsexpression.py | 28 +-
tests/src/python/test_qgsfeature.py | 12 +-
tests/src/python/test_qgsfeatureiterator.py | 79 +-
tests/src/python/test_qgsfield.py | 50 +-
tests/src/python/test_qgsfontutils.py | 13 +-
tests/src/python/test_qgsgeometry.py | 1045 +-
.../python/test_qgsgeometry_avoid_intersections.py | 6 +-
.../test_qgsgeometrygeneratorsymbollayerv2.py | 157 +
.../python/test_qgsgraduatedsymbolrendererv2.py | 21 +-
tests/src/python/test_qgsissue7244.py | 13 +-
tests/src/python/test_qgslayerdefinition.py | 120 +
tests/src/python/test_qgslogger.py | 10 +-
tests/src/python/test_qgsmaplayerregistry.py | 36 +
tests/src/python/test_qgsmapunitscale.py | 70 +-
tests/src/python/test_qgsnetworkcontentfetcher.py | 7 +-
tests/src/python/test_qgspallabeling_base.py | 20 +-
tests/src/python/test_qgspallabeling_canvas.py | 2 +-
tests/src/python/test_qgspallabeling_placement.py | 148 +-
tests/src/python/test_qgspoint.py | 8 +-
tests/src/python/test_qgsproject.py | 113 +
tests/src/python/test_qgsrangewidgets.py | 13 +-
tests/src/python/test_qgsrasterfilewriter.py | 22 +-
tests/src/python/test_qgsrasterlayer.py | 20 +-
tests/src/python/test_qgsrectangle.py | 23 +-
tests/src/python/test_qgsrelation.py | 11 +-
tests/src/python/test_qgsrelationeditwidget.py | 335 +
tests/src/python/test_qgsrulebasedrenderer.py | 109 +-
tests/src/python/test_qgsserver.py | 145 +-
tests/src/python/test_qgsserver_accesscontrol.py | 1492 +
tests/src/python/test_qgssinglesymbolrenderer.py | 99 +
tests/src/python/test_qgssipcoverage.py | 130 +
tests/src/python/test_qgsspatialindex.py | 7 +-
.../python/test_qgssymbolexpressionvariables.py | 125 +
tests/src/python/test_qgssymbollayerv2.py | 137 +-
tests/src/python/test_qgssymbolv2.py | 192 +
tests/src/python/test_qgsunittypes.py | 337 +
tests/src/python/test_qgsvectorcolorramp.py | 64 +-
tests/src/python/test_qgsvectorfilewriter.py | 248 +-
tests/src/python/test_qgsvectorlayer.py | 136 +-
tests/src/python/test_qgsvirtuallayerdefinition.py | 91 +
tests/src/python/test_qgszonalstatistics.py | 15 +-
tests/src/python/test_syntactic_sugar.py | 13 +-
tests/src/python/utilities.py | 481 +-
.../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_adjacent_dashed_line.png | Bin 0 -> 5989 bytes
.../expected_adjacent_line_fill.png | Bin 0 -> 21101 bytes
.../expected_adjacent_line_fill_mask.png | Bin 0 -> 8121 bytes
.../expected_adjacent_marker_fill.png | Bin 0 -> 16581 bytes
.../expected_atlas_autoscale1_mask.png | Bin 30630 -> 30674 bytes
.../expected_atlas_autoscale2_mask.png | Bin 34016 -> 34030 bytes
.../expected_atlas_autoscale_old_api1_mask.png | Bin 30630 -> 30674 bytes
.../expected_atlas_autoscale_old_api2_mask.png | Bin 34016 -> 34030 bytes
.../expected_atlas_filtering1_mask.png | Bin 34115 -> 34163 bytes
.../expected_atlas_fixedscale1_mask.png | Bin 32163 -> 32217 bytes
.../expected_atlas_fixedscale2_mask.png | Bin 33062 -> 33076 bytes
.../expected_atlas_fixedscale_old_api1_mask.png | Bin 32163 -> 32217 bytes
.../expected_atlas_fixedscale_old_api2_mask.png | Bin 33062 -> 33076 bytes
.../expected_atlas_hiding1_mask.png | Bin 12393 -> 12444 bytes
.../expected_atlas_hiding2_mask.png | Bin 10487 -> 10502 bytes
.../expected_atlas_predefinedscales1_mask.png | Bin 30681 -> 30744 bytes
.../expected_atlas_predefinedscales2_mask.png | Bin 29807 -> 29801 bytes
.../expected_atlas_sorting1_mask.png | Bin 34298 -> 34335 bytes
.../expected_atlas_sorting2_mask.png | Bin 27506 -> 27590 bytes
.../expected_atlas_two_maps1_mask.png | Bin 31062 -> 31122 bytes
.../expected_atlas_two_maps2_mask.png | Bin 32786 -> 32798 bytes
.../expected_composerrotation_label_mask.png | Bin 9094 -> 9065 bytes
.../expected_composerrotation_maprotation_mask.png | Bin 0 -> 5421 bytes
...ed_composermap_exteriorticks_annotated_mask.png | Bin 33697 -> 33593 bytes
...d_composermap_exteriorticks_annotated2_mask.png | Bin 29602 -> 29556 bytes
...pected_composermap_filteredannotations_mask.png | Bin 20483 -> 30583 bytes
...sermap_interiorexteriorticks_annotated_mask.png | Bin 31381 -> 31393 bytes
...ermap_interiorexteriorticks_annotated2_mask.png | Bin 29602 -> 29556 bytes
...ed_composermap_interiorticks_annotated_mask.png | Bin 31381 -> 31393 bytes
...d_composermap_interiorticks_annotated2_mask.png | Bin 32536 -> 32468 bytes
...ected_composermap_lineborder_annotated_mask.png | Bin 32472 -> 32305 bytes
...cted_composermap_lineborder_annotated2_mask.png | Bin 32403 -> 32326 bytes
...xpected_composermap_rotatedannotations_mask.png | Bin 39132 -> 49060 bytes
..._composermap_verticaldescending_inside_mask.png | Bin 40872 -> 40991 bytes
...composermap_verticaldescending_outside_mask.png | Bin 43103 -> 43108 bytes
.../expected_composerpicture_issue_14644.png | Bin 0 -> 33704 bytes
.../expected_composerpicture_issue_14644_mask.png | Bin 0 -> 13448 bytes
.../expected_composerpicture_svg_params.png | Bin 0 -> 34554 bytes
.../expected_composerscalebar_doublebox_mask.png | Bin 8947 -> 8918 bytes
.../expected_composerscalebar_numeric_mask.png | Bin 7720 -> 7739 bytes
.../expected_composerscalebar_singlebox_mask.png | Bin 8856 -> 8826 bytes
.../expected_composerscalebar_tick_mask.png | Bin 8887 -> 8859 bytes
.../expected_composerattributetable_align_mask.png | Bin 42737 -> 42975 bytes
...pected_composerattributetable_autowrap_mask.png | Bin 50549 -> 50560 bytes
...ected_composerattributetable_cellstyle_mask.png | Bin 28898 -> 29104 bytes
...ted_composerattributetable_columnwidth_mask.png | Bin 36444 -> 36344 bytes
...ected_composerattributetable_drawempty_mask.png | Bin 29057 -> 29005 bytes
...ted_composerattributetable_headersonly_mask.png | Bin 17415 -> 17366 bytes
...ected_composerattributetable_multiline_mask.png | Bin 42356 -> 42256 bytes
...expected_composerattributetable_render_mask.png | Bin 42220 -> 42124 bytes
...ted_composerattributetable_showmessage_mask.png | Bin 20888 -> 20832 bytes
.../expected_atlas_legend.png | Bin 0 -> 44255 bytes
.../expected_atlas_legend_mask.png | Bin 0 -> 10924 bytes
.../expected_geometry_part_count.png | Bin 0 -> 3570126 bytes
.../expected_geometry_part_count_mask.png | Bin 0 -> 5499 bytes
.../expected_geometry_part_num.png | Bin 0 -> 3570126 bytes
.../expected_geometry_part_num_mask.png | Bin 0 -> 5499 bytes
.../expected_geometrygenerator_buffer_lines.png | Bin 0 -> 3570126 bytes
...xpected_geometrygenerator_buffer_lines_mask.png | Bin 0 -> 5581 bytes
.../expected_geometrygenerator_buffer_points.png | Bin 0 -> 3570126 bytes
...pected_geometrygenerator_buffer_points_mask.png | Bin 0 -> 5454 bytes
.../expected_geometrygenerator_marker.png | Bin 0 -> 641536 bytes
.../expected_geometrygenerator_mixed.png | Bin 0 -> 641536 bytes
.../expected_geometrygenerator_mixed_mask.png | Bin 0 -> 1621 bytes
.../sp_multipolygon_obstacle.png | Bin 0 -> 2633 bytes
.../sp_multipolygon_obstacle_mask.png | Bin 0 -> 1051 bytes
.../sp_point_dd_ordered_placement.png | Bin 0 -> 1200 bytes
.../sp_point_dd_ordered_placement_mask.png | Bin 0 -> 999 bytes
.../sp_point_dd_ordered_placement1.png | Bin 0 -> 1368 bytes
.../sp_point_dd_ordered_placement1_mask.png | Bin 0 -> 1244 bytes
.../sp_point_ordered_placement1.png | Bin 0 -> 1219 bytes
.../sp_point_ordered_placement1_mask.png | Bin 0 -> 992 bytes
.../sp_point_ordered_placement2.png | Bin 0 -> 1582 bytes
.../sp_point_ordered_placement2_mask.png | Bin 0 -> 1007 bytes
.../sp_point_ordered_placement3.png | Bin 0 -> 1625 bytes
.../sp_point_ordered_placement3_mask.png | Bin 0 -> 1019 bytes
.../sp_point_ordered_placement4.png | Bin 0 -> 1661 bytes
.../sp_point_ordered_placement4_mask.png | Bin 0 -> 1034 bytes
.../sp_point_ordered_symbol_bound_offset.png | Bin 0 -> 1148 bytes
.../sp_point_ordered_symbol_bound_offset_mask.png | Bin 0 -> 1035 bytes
...oint_placement_around_obstacle_large_symbol.png | Bin 0 -> 3265 bytes
...placement_around_obstacle_large_symbol_mask.png | Bin 0 -> 2527 bytes
.../sp_polygon_multiple_labels.png | Bin 0 -> 2948 bytes
.../sp_polygon_multiple_labels_mask.png | Bin 0 -> 1036 bytes
.../sp_polygon_placement_with_hole.png | Bin 0 -> 4667 bytes
.../sp_polygon_placement_with_hole_mask.png | Bin 0 -> 830 bytes
.../sp_polygon_placement_with_hole_and_point.png | Bin 0 -> 4996 bytes
..._polygon_placement_with_hole_and_point_mask.png | Bin 0 -> 890 bytes
.../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_multibandrenderer.png | Bin 0 -> 1301 bytes
.../expected_raster_multibandrenderer_mask.png | Bin 0 -> 1186 bytes
.../expected_singlesymbol_orderby.png | Bin 0 -> 471539 bytes
.../expected_singlesymbol_orderby_mask.png | Bin 0 -> 1358 bytes
.../expected_symbol_color_variable.png | Bin 0 -> 3570126 bytes
.../expected_label_order_layer1.png | Bin 0 -> 37870 bytes
.../expected_label_order_layer1_mask.png | Bin 0 -> 29300 bytes
.../expected_label_order_layer2.png | Bin 0 -> 37678 bytes
.../expected_label_order_layer2_mask.png | Bin 0 -> 29617 bytes
.../expected_label_order_mixed.png | Bin 0 -> 37864 bytes
.../expected_label_order_mixed_mask.png | Bin 0 -> 29409 bytes
.../expected_label_order_size.png | Bin 0 -> 37022 bytes
.../expected_label_order_size_mask.png | Bin 0 -> 41466 bytes
.../expected_label_order_zindex.png | Bin 0 -> 35407 bytes
.../expected_label_order_zindex_mask.png | Bin 0 -> 38724 bytes
.../expected_labeling_basic.png | Bin 24151 -> 24392 bytes
.../expected_labeling_basic_mask.png | Bin 35977 -> 16911 bytes
.../expected_labeling_rulebased_mask.png | Bin 29850 -> 29835 bytes
.../expected_legend_basic_mask.png | Bin 18721 -> 19941 bytes
.../expected_legend_big_marker_mask.png | Bin 20130 -> 21900 bytes
.../expected_legend_filter_by_expression.png | Bin 0 -> 6893 bytes
.../expected_legend_filter_by_expression_mask.png | Bin 0 -> 5909 bytes
.../expected_legend_filter_by_map.png | Bin 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 -> 6893 bytes
.../expected_legend_filter_by_polygon_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
.../Restricted_WMS_GetMap.png | Bin 0 -> 5873 bytes
.../Restricted_WMS_GetMap_projectsubstring.png | Bin 0 -> 5209 bytes
.../WMS_GetLegendGraphic_Country.png | Bin 0 -> 1852 bytes
.../WMS_GetLegendGraphic_Country_mask.png | Bin 0 -> 239 bytes
.../WMS_GetLegendGraphic_Hello.png | Bin 0 -> 1265 bytes
.../WMS_GetLegendGraphic_Hello_mask.png | Bin 0 -> 239 bytes
.../WMS_GetMap/WMS_GetMap.png | Bin 0 -> 53001 bytes
.../WMS_GetMap_projectsubstring.png | Bin 0 -> 9986 bytes
.../expected_ellipsemarker.png | Bin 0 -> 11132 bytes
.../expected_ellipsemarker_mask.png | Bin 0 -> 1693 bytes
.../expected_ellipsemarker_bounds.png | Bin 0 -> 12101 bytes
.../expected_ellipsemarker_bounds_mask.png | Bin 0 -> 1661 bytes
.../expected_fontmarker/expected_fontmarker.png | Bin 0 -> 10399 bytes
.../expected_fontmarker_mask.png | Bin 0 -> 20225 bytes
.../expected_fontmarker_bounds.png | Bin 0 -> 3973 bytes
.../expected_fontmarker_bounds_mask.png | Bin 0 -> 4778 bytes
.../expected_line_offset/expected_line_offset.png | Bin
.../expected_line_offset_mask.png | Bin
.../expected_simplemarker.png | Bin 0 -> 7919 bytes
.../expected_simplemarker_mask.png | Bin 0 -> 2763 bytes
.../expected_simplemarker_bounds.png | Bin 0 -> 15035 bytes
.../expected_simplemarker_bounds_mask.png | Bin 0 -> 1667 bytes
.../expected_simplemarker_boundsoffset.png | Bin 0 -> 11019 bytes
.../expected_simplemarker_boundsoffset_mask.png | Bin 0 -> 5329 bytes
.../expected_simplemarker_boundsrotation.png | Bin 0 -> 19177 bytes
.../expected_simplemarker_boundsrotation_mask.png | Bin 0 -> 6115 bytes
.../expected_simplemarker_boundsrotationoffset.png | Bin 0 -> 11845 bytes
...cted_simplemarker_boundsrotationoffset_mask.png | Bin 0 -> 3576 bytes
.../expected_svgmarker/expected_svgmarker.png | Bin 0 -> 10983 bytes
.../expected_svgmarker_bounds.png | Bin 0 -> 9422 bytes
.../expected_circular_string.png | Bin 0 -> 1481 bytes
.../expected_compound_curve.png | Bin 0 -> 993 bytes
.../expected_curve_polygon.png | Bin 0 -> 1618 bytes
.../expected_curve_polygon_no_arc.png | Bin 0 -> 1196 bytes
.../expected_linestring/expected_linestring.png | Bin 0 -> 1272 bytes
.../expected_multicurve/expected_multicurve.png | Bin 0 -> 898 bytes
.../expected_multilinestring.png | Bin 0 -> 443 bytes
.../expected_multipoint/expected_multipoint.png | Bin 0 -> 894 bytes
.../expected_multipolygon.png | Bin 0 -> 451 bytes
.../symbolv2/expected_point/expected_point.png | Bin 0 -> 464 bytes
.../symbolv2/expected_polygon/expected_polygon.png | Bin 0 -> 630 bytes
tests/testdata/delimitedtext/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 | 4 +
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/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
tests/testdata/provider/shapefile_poly.prj | 1 +
tests/testdata/provider/shapefile_poly.qpj | 1 +
tests/testdata/provider/shapefile_poly.shp | Bin 0 -> 552 bytes
tests/testdata/provider/shapefile_poly.shx | Bin 0 -> 132 bytes
tests/testdata/provider/spatialite.db | Bin 4994048 -> 5006336 bytes
tests/testdata/provider/testdata.sql | 189 -
tests/testdata/provider/testdata_mssql.sql | 41 +
tests/testdata/provider/testdata_oracle.sql | 32 +
tests/testdata/provider/testdata_pg.sh | 12 +
tests/testdata/provider/testdata_pg.sql | 311 +
tests/testdata/provider/testdata_pg_reltests.sql | 61 +
tests/testdata/provider/testdata_pg_vectorjoin.sql | 37 +
.../fcgi/scripts/spawn_fcgi_debian.sh | 15 +
.../fcgi/scripts/spawn_fcgi_mac.sh | 15 +
.../lighttpd/scripts/lighttpd_debian.sh | 15 +
.../lighttpd/scripts/lighttpd_mac.sh | 15 +
.../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_nobbox.txt | 59 +
.../qgis_server/wfs_getfeature_startindex2.txt | 25 +
.../qgis_server/wms_getfeatureinfo-text-html.txt | 21 +
.../qgis_server/wms_getfeatureinfo-text-plain.txt | 12 +
.../testdata/qgis_server_accesscontrol/Country.qml | 58 +
tests/testdata/qgis_server_accesscontrol/Hello.qml | 59 +
.../qgis_server_accesscontrol/_helloworld.db | Bin 0 -> 3724288 bytes
tests/testdata/qgis_server_accesscontrol/dem.tif | Bin 0 -> 25978342 bytes
.../qgis_server_accesscontrol/dem.tif.aux.xml | 20 +
.../testdata/qgis_server_accesscontrol/dem.tif.ovr | Bin 0 -> 10197852 bytes
.../qgis_server_accesscontrol/helloworld.db | Bin 0 -> 3724288 bytes
.../testdata/qgis_server_accesscontrol/project.qgs | 2712 +
.../qgis_server_accesscontrol/project.qgs.cfg | 79 +
.../results/WCS_GetCoverage.geotiff | Bin 0 -> 20790 bytes
tests/testdata/raster/test.asc | 6 +
tests/testdata/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 +
4856 files changed, 1072957 insertions(+), 906369 deletions(-)
--
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