This is an automated email from the git hooks/post-receive script. sebastic pushed a change to branch upstream in repository qgis.
from d1b4dc8 Imported Upstream version 2.8.1+dfsg1 new 0ca3574 Imported Upstream version 2.8.2+dfsg The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: CMakeLists.txt | 4 +- ChangeLog | 662 +++++++++++ cmake/MacBundleMacros.cmake | 6 +- cmake_templates/Doxyfile.in | 1 + debian/changelog | 10 +- debian/qgis-common.links | 1 + doc/TRANSLATORS | 89 +- i18n/CMakeLists.txt | 2 +- i18n/qgis_de.ts | 1163 +++++++++++++++++++- i18n/qgis_en.ts | 931 +++++++++++++++- mac/cmake/0qgis.cmake.in | 5 + ms-windows/osgeo4w/package-nightly.cmd | 5 +- ms-windows/osgeo4w/postinstall-dev.bat | 12 +- ms-windows/osgeo4w/preremove-dev.bat | 11 + python/core/core.sip | 1 + python/core/qgslayerdefinition.sip | 16 +- .../editorwidgets/core/qgseditorwidgetfactory.sip | 2 +- python/gui/qgsmapcanvas.sip | 3 + python/plugins/MetaSearch/dialogs/maindialog.py | 14 +- python/plugins/db_manager/db_model.py | 2 +- .../db_manager/db_plugins/spatialite/plugin.py | 8 +- .../plugins/processing/algs/gdal/ClipByExtent.py | 2 +- python/plugins/processing/algs/gdal/ColorRelief.py | 2 +- python/plugins/processing/algs/gdal/GridAverage.py | 2 +- .../processing/algs/gdal/GridDataMetrics.py | 2 +- python/plugins/processing/algs/gdal/GridInvDist.py | 2 +- python/plugins/processing/algs/gdal/GridNearest.py | 2 +- .../plugins/processing/algs/gdal/OgrAlgorithm.py | 33 +- python/plugins/processing/algs/gdal/aspect.py | 2 +- python/plugins/processing/algs/gdal/buildvrt.py | 2 +- python/plugins/processing/algs/gdal/fillnodata.py | 2 +- python/plugins/processing/algs/gdal/gdal2xyz.py | 2 +- python/plugins/processing/algs/gdal/gdaladdo.py | 2 +- python/plugins/processing/algs/gdal/hillshade.py | 2 +- python/plugins/processing/algs/gdal/merge.py | 2 +- python/plugins/processing/algs/gdal/nearblack.py | 2 +- python/plugins/processing/algs/gdal/pct2rgb.py | 2 +- python/plugins/processing/algs/gdal/polygonize.py | 2 +- python/plugins/processing/algs/gdal/proximity.py | 2 +- python/plugins/processing/algs/gdal/rasterize.py | 40 +- python/plugins/processing/algs/gdal/rgb2pct.py | 2 +- python/plugins/processing/algs/gdal/roughness.py | 2 +- python/plugins/processing/algs/gdal/sieve.py | 2 +- python/plugins/processing/algs/gdal/slope.py | 2 +- python/plugins/processing/algs/gdal/tpi.py | 2 +- python/plugins/processing/algs/gdal/translate.py | 4 +- python/plugins/processing/algs/gdal/warp.py | 4 +- .../algs/grass/description/v.buffer.column.txt | 2 +- .../algs/grass/description/v.buffer.distance.txt | 2 +- .../algs/grass7/description/v.buffer.column.txt | 2 +- .../algs/grass7/description/v.buffer.distance.txt | 2 +- .../algs/grass7/description/v.generalize.txt | 3 +- python/plugins/processing/algs/otb/OTBUtils.py | 3 +- python/plugins/processing/algs/qgis/Grid.py | 10 +- .../processing/algs/qgis/HypsometricCurves.py | 6 + .../processing/algs/qgis/QGISAlgorithmProvider.py | 4 +- ...ricalDifference.py => SymmetricalDifference.py} | 4 +- .../processing/algs/qgis/VectorLayerScatterplot.py | 2 + .../description/2.1.3/AddCoordinatestopoints.txt | 2 +- .../2.1.3/CatchmentArea(FlowTracing).txt | 8 +- .../description/2.1.3/CatchmentArea(Parallel).txt | 4 +- .../description/2.1.3/CatchmentArea(Recursive).txt | 6 +- .../saga/description/2.1.3/ClipGridwithPolygon.txt | 2 +- .../description/2.1.3/ContourLinesfromGrid.txt | 2 +- .../algs/saga/description/2.1.3/CropToData.txt | 2 +- .../algs/saga/description/2.1.3/GridCalculator.txt | 2 +- .../description/2.1.3/InverseDistanceWeighted.txt | 10 +- .../description/2.1.3/KernelDensityEstimation.txt | 5 +- .../MultilevelB-SplineInterpolation(fromGrid).txt | 4 +- .../2.1.3/MultilevelB-SplineInterpolation.txt | 10 +- .../saga/description/2.1.3/NaturalNeighbour.txt | 2 +- .../saga/description/2.1.3/NearestNeighbour.txt | 2 +- .../description/2.1.3/OrdinaryKriging(Global).txt | 2 +- .../saga/description/2.1.3/OrdinaryKriging.txt | 2 +- .../description/2.1.3/PolynomialRegression.txt | 2 +- .../algs/saga/description/2.1.3/Resampling.txt | 2 +- .../2.1.3/Separatepointsbydirection.txt | 2 +- .../algs/saga/description/2.1.3/ShapestoGrid.txt | 14 +- .../description/2.1.3/Slope,Aspect,Curvature.txt | 6 +- .../saga/description/2.1.3/StatisticsforGrids.txt | 6 +- .../saga/description/2.1.3/TransformShapes.txt | 2 +- .../algs/saga/description/2.1.3/Triangulation.txt | 2 +- .../description/2.1.3/UniversalKriging(Global).txt | 2 +- .../saga/description/2.1.3/UniversalKriging.txt | 2 +- .../description/2.1.3/VectorisingGridClasses.txt | 6 +- .../plugins/processing/algs/taudem/CMakeLists.txt | 6 +- .../processing/algs/taudem/TauDEMAlgorithm.py | 7 +- .../algs/taudem/TauDEMAlgorithmProvider.py | 113 +- ...DEMAlgorithm.py => TauDEMMultifileAlgorithm.py} | 23 +- .../plugins/processing/algs/taudem/TauDEMUtils.py | 28 +- .../algs/taudem/description/multi/aread8.txt | 8 + .../algs/taudem/description/multi/areadinf.txt | 8 + .../algs/taudem/description/multi/d8flowdir.txt | 6 + .../{ => multi}/d8flowpathextremeup.txt | 8 +- .../taudem/description/multi/d8hdisttostrm.txt | 7 + .../taudem/description/multi/dinfavalanche.txt | 11 + .../taudem/description/multi/dinfconclimaccum.txt | 11 + .../taudem/description/multi/dinfdecayaccum.txt | 9 + .../algs/taudem/description/multi/dinfflowdir.txt | 6 + .../algs/taudem/description/multi/dinfrevaccum.txt | 7 + .../taudem/description/multi/dinfupdependence.txt | 6 + .../taudem/description/multi/gagewatershed.txt | 6 + .../taudem/description/multi/gagewatershed2.txt | 7 + .../description/{ => multi}/moveoutletstostrm.txt | 6 +- .../algs/taudem/description/multi/pitremove.txt | 5 + .../taudem/description/multi/selectgtthreshold.txt | 6 + .../taudem/description/multi/slopearearatio.txt | 6 + .../algs/taudem/description/multi/slopeavedown.txt | 7 + .../algs/taudem/description/multi/streamnet.txt | 14 + .../algs/taudem/description/multi/threshold.txt | 7 + .../algs/taudem/description/multi/twi.txt | 6 + .../taudem/description/{ => single}/aread8.txt | 0 .../taudem/description/{ => single}/areadinf.txt | 0 .../taudem/description/{ => single}/d8flowdir.txt | 0 .../{ => single}/d8flowpathextremeup.txt | 0 .../description/{ => single}/d8hdisttostrm.txt | 0 .../description/{ => single}/dinfavalanche.txt | 0 .../description/{ => single}/dinfconclimaccum.txt | 0 .../description/{ => single}/dinfdecayaccum.txt | 0 .../description/{ => single}/dinfflowdir.txt | 0 .../description/{ => single}/dinfrevaccum.txt | 0 .../description/{ => single}/dinfupdependence.txt | 0 .../taudem/description/single/gagewatershed.txt | 6 + .../taudem/description/single/gagewatershed2.txt | 7 + .../description/{ => single}/moveoutletstostrm.txt | 0 .../taudem/description/{ => single}/pitremove.txt | 0 .../description/single/selectgtthreshold.txt | 6 + .../description/{ => single}/slopearearatio.txt | 0 .../description/{ => single}/slopeavedown.txt | 0 .../taudem/description/{ => single}/streamnet.txt | 0 .../taudem/description/{ => single}/threshold.txt | 0 .../algs/taudem/description/single/twi.txt | 6 + .../plugins/processing/algs/taudem/dinfdistdown.py | 2 +- .../{dinfdistdown.py => dinfdistdown_multi.py} | 43 +- .../plugins/processing/algs/taudem/dinfdistup.py | 2 +- .../taudem/{dinfdistup.py => dinfdistup_multi.py} | 39 +- .../processing/algs/taudem/dinftranslimaccum.py | 2 +- .../processing/algs/taudem/dinftranslimaccum2.py | 2 +- ...anslimaccum2.py => dinftranslimaccum2_multi.py} | 44 +- ...translimaccum.py => dinftranslimaccum_multi.py} | 38 +- .../processing/algs/taudem/dropanalysis_multi.py | 124 +++ .../{dinftranslimaccum.py => gridnet_multi.py} | 96 +- .../processing/algs/taudem/lengtharea_multi.py | 96 ++ .../processing/algs/taudem/peukerdouglas_multi.py | 94 ++ .../processing/algs/taudem/slopearea_multi.py | 96 ++ python/plugins/processing/gui/BatchPanel.py | 2 +- .../processing/gui/MultipleFileInputDialog.py | 3 + .../processing/modeler/AddModelFromFileAction.py | 8 +- .../processing/script/AddScriptFromFileAction.py | 8 +- resources/customization.xml | 1 - scripts/tsstat.pl | 4 +- scripts/update_ts.sh | 2 +- src/analysis/raster/qgsrastermatrix.cpp | 2 +- .../composer/qgscomposerattributetablewidget.cpp | 2 +- src/app/main.cpp | 18 + src/app/qgisapp.cpp | 15 +- src/app/qgsattributetabledialog.cpp | 8 +- src/app/qgsdecorationgriddialog.cpp | 1 + src/app/qgsfieldcalculator.cpp | 6 +- src/app/qgslabelpropertydialog.cpp | 2 +- src/app/qgsrasterlayerproperties.cpp | 2 +- src/browser/CMakeLists.txt | 2 + src/browser/main.cpp | 28 + src/core/diagram/qgstextdiagram.cpp | 7 - src/core/dxf/qgsdxfexport.cpp | 89 +- src/core/dxf/qgsdxfpaintengine.cpp | 36 +- src/core/dxf/qgsdxfpaintengine.h | 1 - src/core/pal/feature.cpp | 10 +- src/core/qgsexpression.cpp | 8 +- src/core/qgsmimedatautils.cpp | 2 + src/core/qgspallabeling.cpp | 26 +- src/core/qgspointlocator.cpp | 29 +- src/core/qgsvectorlayer.cpp | 15 +- src/core/symbology-ng/qgsheatmaprenderer.cpp | 23 +- src/core/symbology-ng/qgsmarkersymbollayerv2.cpp | 2 +- .../editorwidgets/core/qgseditorwidgetfactory.h | 2 +- src/gui/qgsattributedialog.cpp | 1 + src/gui/qgsexpressionbuilderwidget.cpp | 2 +- src/gui/qgsmapcanvas.cpp | 11 + src/gui/qgsmapcanvas.h | 3 + src/gui/qgsrasterlayersaveasdialog.cpp | 8 +- src/gui/qgsrubberband.cpp | 25 +- src/gui/raster/qgsrasterhistogramwidget.cpp | 2 +- .../symbology-ng/qgsrulebasedrendererv2widget.cpp | 8 +- src/plugins/grass/qgsgrassnewmapset.cpp | 7 +- .../qgsdelimitedtextfeatureiterator.cpp | 3 +- .../delimitedtext/qgsdelimitedtextprovider.cpp | 8 +- src/providers/gdal/qgsgdalprovider.cpp | 10 +- src/providers/grass/qgsgrass.cpp | 31 +- src/providers/grass/qgsgrass.h | 16 +- .../oracle/ocispatial/qsql_ocispatial.cpp | 6 + src/providers/oracle/qgsoracleconn.cpp | 2 +- src/providers/oracle/qgsoraclefeatureiterator.cpp | 7 +- src/providers/oracle/qgsoraclenewconnection.cpp | 2 +- src/providers/oracle/qgsoracleprovider.cpp | 2 +- src/providers/postgres/qgspgnewconnection.cpp | 2 +- src/providers/postgres/qgspostgresconn.cpp | 46 +- src/providers/postgres/qgspostgresconn.h | 2 +- src/providers/postgres/qgspostgresdataitems.cpp | 3 +- .../postgres/qgspostgresfeatureiterator.cpp | 13 +- src/providers/postgres/qgspostgresprovider.cpp | 15 +- .../spatialite/qgsspatialitefeatureiterator.cpp | 15 + .../spatialite/qgsspatialitefeatureiterator.h | 1 + src/providers/spatialite/qgsspatialiteprovider.cpp | 2 +- src/providers/wms/qgswmscapabilities.h | 2 +- src/providers/wms/qgswmsprovider.cpp | 10 +- src/providers/wms/qgswmsprovider.h | 2 +- src/server/CMakeLists.txt | 4 + src/server/qgis_map_serv.cpp | 10 + src/server/qgshttprequesthandler.cpp | 7 +- src/server/qgsserverprojectparser.cpp | 21 +- src/server/qgsserverprojectparser.h | 4 + src/server/qgswfsserver.cpp | 12 +- src/server/qgswmsprojectparser.cpp | 211 +--- src/server/qgswmsprojectparser.h | 12 +- src/server/qgswmsserver.cpp | 69 +- src/ui/qgsattributetabledialog.ui | 25 +- src/ui/qgscategorizedsymbolrendererv2widget.ui | 11 - src/ui/qgscolordialog.ui | 2 +- src/ui/qgscomposerlegendwidgetbase.ui | 2 +- src/ui/qgsfieldspropertiesbase.ui | 2 +- src/ui/qgsoptionsbase.ui | 2 +- src/ui/qgsprojectpropertiesbase.ui | 2 +- src/ui/qgsrasterlayerpropertiesbase.ui | 2 +- src/ui/qgsrelationmanagerdialogbase.ui | 2 +- src/ui/qgsrulebasedrendererv2widget.ui | 2 +- .../qgssinglebandpseudocolorrendererwidgetbase.ui | 2 +- tests/bench/CMakeLists.txt | 6 + tests/bench/main.cpp | 18 + tests/src/gui/testqgsrubberband.cpp | 89 +- tests/src/providers/CMakeLists.txt | 1 + tests/src/providers/testqgsgdalprovider.cpp | 107 ++ tests/testdata/int_raster_with_scale.tif | Bin 0 -> 1022 bytes tests/testdata/int_raster_with_scale.tif.aux.xml | 30 + tests/testdata/requires_warped_vrt.tif | Bin 0 -> 978 bytes 235 files changed, 4598 insertions(+), 949 deletions(-) create mode 100644 debian/qgis-common.links create mode 100644 ms-windows/osgeo4w/preremove-dev.bat rename python/plugins/processing/algs/qgis/{SymetricalDifference.py => SymmetricalDifference.py} (98%) copy python/plugins/processing/algs/taudem/{TauDEMAlgorithm.py => TauDEMMultifileAlgorithm.py} (90%) create mode 100644 python/plugins/processing/algs/taudem/description/multi/aread8.txt create mode 100644 python/plugins/processing/algs/taudem/description/multi/areadinf.txt create mode 100644 python/plugins/processing/algs/taudem/description/multi/d8flowdir.txt copy python/plugins/processing/algs/taudem/description/{ => multi}/d8flowpathextremeup.txt (51%) create mode 100644 python/plugins/processing/algs/taudem/description/multi/d8hdisttostrm.txt create mode 100644 python/plugins/processing/algs/taudem/description/multi/dinfavalanche.txt create mode 100644 python/plugins/processing/algs/taudem/description/multi/dinfconclimaccum.txt create mode 100644 python/plugins/processing/algs/taudem/description/multi/dinfdecayaccum.txt create mode 100644 python/plugins/processing/algs/taudem/description/multi/dinfflowdir.txt create mode 100644 python/plugins/processing/algs/taudem/description/multi/dinfrevaccum.txt create mode 100644 python/plugins/processing/algs/taudem/description/multi/dinfupdependence.txt create mode 100644 python/plugins/processing/algs/taudem/description/multi/gagewatershed.txt create mode 100644 python/plugins/processing/algs/taudem/description/multi/gagewatershed2.txt copy python/plugins/processing/algs/taudem/description/{ => multi}/moveoutletstostrm.txt (60%) create mode 100644 python/plugins/processing/algs/taudem/description/multi/pitremove.txt create mode 100644 python/plugins/processing/algs/taudem/description/multi/selectgtthreshold.txt create mode 100644 python/plugins/processing/algs/taudem/description/multi/slopearearatio.txt create mode 100644 python/plugins/processing/algs/taudem/description/multi/slopeavedown.txt create mode 100644 python/plugins/processing/algs/taudem/description/multi/streamnet.txt create mode 100644 python/plugins/processing/algs/taudem/description/multi/threshold.txt create mode 100644 python/plugins/processing/algs/taudem/description/multi/twi.txt rename python/plugins/processing/algs/taudem/description/{ => single}/aread8.txt (100%) rename python/plugins/processing/algs/taudem/description/{ => single}/areadinf.txt (100%) rename python/plugins/processing/algs/taudem/description/{ => single}/d8flowdir.txt (100%) rename python/plugins/processing/algs/taudem/description/{ => single}/d8flowpathextremeup.txt (100%) rename python/plugins/processing/algs/taudem/description/{ => single}/d8hdisttostrm.txt (100%) rename python/plugins/processing/algs/taudem/description/{ => single}/dinfavalanche.txt (100%) rename python/plugins/processing/algs/taudem/description/{ => single}/dinfconclimaccum.txt (100%) rename python/plugins/processing/algs/taudem/description/{ => single}/dinfdecayaccum.txt (100%) rename python/plugins/processing/algs/taudem/description/{ => single}/dinfflowdir.txt (100%) rename python/plugins/processing/algs/taudem/description/{ => single}/dinfrevaccum.txt (100%) rename python/plugins/processing/algs/taudem/description/{ => single}/dinfupdependence.txt (100%) create mode 100644 python/plugins/processing/algs/taudem/description/single/gagewatershed.txt create mode 100644 python/plugins/processing/algs/taudem/description/single/gagewatershed2.txt rename python/plugins/processing/algs/taudem/description/{ => single}/moveoutletstostrm.txt (100%) rename python/plugins/processing/algs/taudem/description/{ => single}/pitremove.txt (100%) create mode 100644 python/plugins/processing/algs/taudem/description/single/selectgtthreshold.txt rename python/plugins/processing/algs/taudem/description/{ => single}/slopearearatio.txt (100%) rename python/plugins/processing/algs/taudem/description/{ => single}/slopeavedown.txt (100%) rename python/plugins/processing/algs/taudem/description/{ => single}/streamnet.txt (100%) rename python/plugins/processing/algs/taudem/description/{ => single}/threshold.txt (100%) create mode 100644 python/plugins/processing/algs/taudem/description/single/twi.txt copy python/plugins/processing/algs/taudem/{dinfdistdown.py => dinfdistdown_multi.py} (77%) copy python/plugins/processing/algs/taudem/{dinfdistup.py => dinfdistup_multi.py} (79%) copy python/plugins/processing/algs/taudem/{dinftranslimaccum2.py => dinftranslimaccum2_multi.py} (76%) copy python/plugins/processing/algs/taudem/{dinftranslimaccum.py => dinftranslimaccum_multi.py} (77%) create mode 100644 python/plugins/processing/algs/taudem/dropanalysis_multi.py copy python/plugins/processing/algs/taudem/{dinftranslimaccum.py => gridnet_multi.py} (51%) create mode 100644 python/plugins/processing/algs/taudem/lengtharea_multi.py create mode 100644 python/plugins/processing/algs/taudem/peukerdouglas_multi.py create mode 100644 python/plugins/processing/algs/taudem/slopearea_multi.py create mode 100644 tests/src/providers/testqgsgdalprovider.cpp create mode 100644 tests/testdata/int_raster_with_scale.tif create mode 100644 tests/testdata/int_raster_with_scale.tif.aux.xml create mode 100644 tests/testdata/requires_warped_vrt.tif -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/qgis.git _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel