[QGIS Commit] [qgis/QGIS] db8eaf: Feature #8725: Fast rendering of geom (v-OGR)
GitHub
noreply at github.com
Tue Dec 17 07:44:57 PST 2013
Branch: refs/heads/master
Home: https://github.com/qgis/QGIS
Commit: db8eaf0c20090958bbf255b0399ee51b7064078c
https://github.com/qgis/QGIS/commit/db8eaf0c20090958bbf255b0399ee51b7064078c
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-10-18 (Fri, 18 Oct 2013)
Changed paths:
M python/core/symbology-ng/qgssymbollayerv2.sip
M src/core/CMakeLists.txt
M src/core/qgsclipper.cpp
M src/core/qgsfeaturerequest.cpp
M src/core/qgsfeaturerequest.h
M src/core/qgsmaprenderer.cpp
A src/core/qgsmaprequest.cpp
A src/core/qgsmaprequest.h
M src/core/qgsrendercontext.cpp
M src/core/qgsrendercontext.h
M src/core/qgsvectordataprovider.cpp
M src/core/qgsvectordataprovider.h
M src/core/qgsvectorlayer.cpp
M src/core/qgsvectorlayerfeatureiterator.cpp
M src/core/qgsvectorlayerfeatureiterator.h
M src/core/symbology-ng/qgsfillsymbollayerv2.cpp
M src/core/symbology-ng/qgslinesymbollayerv2.cpp
M src/core/symbology-ng/qgsrendererv2.cpp
M src/core/symbology-ng/qgssymbollayerv2.cpp
M src/core/symbology-ng/qgssymbollayerv2.h
M src/providers/ogr/qgsogrfeatureiterator.cpp
M src/providers/ogr/qgsogrfeatureiterator.h
M src/providers/ogr/qgsogrprovider.cpp
Log Message:
-----------
Feature #8725: Fast rendering of geom (v-OGR)
Implements fast rendering of LineStrings and Polygons pre-applying a
view threshold filter to the geometries to render in qgis. Also disable
'Antialiasing' when it is possible.
View Table of test results in 'http://hub.qgis.org/issues/8725'
(This version of branch implements the improvement in vector-providers)
Commit: 3ddcdac57fc7bf024aef8c866be38d452667e4b0
https://github.com/qgis/QGIS/commit/3ddcdac57fc7bf024aef8c866be38d452667e4b0
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-10-20 (Sun, 20 Oct 2013)
Changed paths:
M src/core/qgsmaprequest.cpp
M src/core/qgsmaprequest.h
M src/providers/ogr/qgsogrfeatureiterator.cpp
M src/providers/ogr/qgsogrfeatureiterator.h
M src/providers/ogr/qgsogrprovider.cpp
Log Message:
-----------
Feature #8725: FastRendering of geometries
Implements fast rendering of LineStrings and Polygons pre-applying a
view threshold filter to the geometries to render in qgis. Also disable
'Antialiasing' when it is possible.
View Table of test results in 'http://hub.qgis.org/issues/8725'
Commit: e4b0c8ae666e0927f6ec3420fc34846dcf8c496e
https://github.com/qgis/QGIS/commit/e4b0c8ae666e0927f6ec3420fc34846dcf8c496e
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-10-22 (Tue, 22 Oct 2013)
Changed paths:
M src/core/qgsmaprequest.cpp
Log Message:
-----------
Feature #8725: Fast rendering of geometries
Fix compile errors: include "std::limits"
Commit: daa72c2c45332a74a202bb1fc909a80e76a07210
https://github.com/qgis/QGIS/commit/daa72c2c45332a74a202bb1fc909a80e76a07210
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-10-23 (Wed, 23 Oct 2013)
Changed paths:
M src/core/CMakeLists.txt
M src/core/qgsfeaturerequest.cpp
M src/core/qgsfeaturerequest.h
M src/core/qgsmaprenderer.cpp
R src/core/qgsmaprequest.cpp
R src/core/qgsmaprequest.h
M src/core/qgsrendercontext.cpp
M src/core/qgsrendercontext.h
M src/core/qgsvectorlayer.cpp
M src/core/qgsvectorlayer.h
M src/core/symbology-ng/qgslinesymbollayerv2.cpp
M src/core/symbology-ng/qgssymbollayerv2.cpp
Log Message:
-----------
Feature #8725: simplification configurable
The simplification is configurable by layer, also this commit contains
reording of code.
I have pending show in the properties form of layer a check for
enable/disable the simplification
Commit: 40b5b1e3c7e6e21c80d070008fbfd5bedc3ae70f
https://github.com/qgis/QGIS/commit/40b5b1e3c7e6e21c80d070008fbfd5bedc3ae70f
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-10-23 (Wed, 23 Oct 2013)
Changed paths:
M src/core/qgsfeaturerequest.cpp
M src/core/qgsvectorlayer.cpp
Log Message:
-----------
Feature #8725: check QgsFeatureRequest::NoGeometry
Commit: 81afd870da1b2adef40e902e851124aa12d3e659
https://github.com/qgis/QGIS/commit/81afd870da1b2adef40e902e851124aa12d3e659
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-10-23 (Wed, 23 Oct 2013)
Changed paths:
M src/core/qgsvectorlayer.cpp
M src/providers/ogr/qgsogrfeatureiterator.cpp
Log Message:
-----------
Feature #8725: Fix dpi bug
Commit: b745c3d83df60a24654b9c8465402ba95458ee74
https://github.com/qgis/QGIS/commit/b745c3d83df60a24654b9c8465402ba95458ee74
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-10-23 (Wed, 23 Oct 2013)
Changed paths:
M src/providers/ogr/qgsogrfeatureiterator.cpp
Log Message:
-----------
Feature #8725: Minor improvement
Commit: 6e24fe77b176e4d0354371af4208778fbe48de6d
https://github.com/qgis/QGIS/commit/6e24fe77b176e4d0354371af4208778fbe48de6d
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-10-23 (Wed, 23 Oct 2013)
Changed paths:
M src/core/symbology-ng/qgsfillsymbollayerv2.cpp
Log Message:
-----------
Feature #8725: Remove unnecesary setPen()
Commit: 2c00524332783c069b95d15f3595133dffb68452
https://github.com/qgis/QGIS/commit/2c00524332783c069b95d15f3595133dffb68452
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-10-26 (Sat, 26 Oct 2013)
Changed paths:
M i18n/qgis_es.ts
M src/app/qgsvectorlayerproperties.cpp
M src/core/qgsvectorlayer.cpp
M src/ui/qgsvectorlayerpropertiesbase.ui
Log Message:
-----------
Feature #8725: Show configuration option
Shows a new rendering tab in the layer options form for configure the
drawing simplification.
Commit: 775a8e8a54e181106f89a7fc6a564b569d0fa725
https://github.com/qgis/QGIS/commit/775a8e8a54e181106f89a7fc6a564b569d0fa725
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-10-26 (Sat, 26 Oct 2013)
Changed paths:
M src/app/qgsvectorlayerproperties.cpp
Log Message:
-----------
Feature #8725: Increment 2x the factor in slider
Commit: c9fccbd0107c938c78db0024ba88310d154aabcd
https://github.com/qgis/QGIS/commit/c9fccbd0107c938c78db0024ba88310d154aabcd
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-10-26 (Sat, 26 Oct 2013)
Changed paths:
M src/core/symbology-ng/qgssymbollayerv2.cpp
Log Message:
-----------
Feature #8725: drawConvexPolygon() can be faster
On some platforms (e.g. X11), the drawConvexPolygon() function can be
faster than the drawPolygon() function.
https://qt-project.org/doc/qt-4.8/qpainter.html#drawConvexPolygon
Commit: 200ae38d04c633a1729672ab835d90724dc389bc
https://github.com/qgis/QGIS/commit/200ae38d04c633a1729672ab835d90724dc389bc
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-10-27 (Sun, 27 Oct 2013)
Changed paths:
M src/core/qgsfeaturerequest.cpp
M src/core/symbology-ng/qgsrendererv2.cpp
M src/providers/ogr/qgsogrfeatureiterator.cpp
Log Message:
-----------
Feature #8725: Replace '*foo=bar' by 'memcpy'
Commit: 709781a36586d6a0528899f89f903e122101c94b
https://github.com/qgis/QGIS/commit/709781a36586d6a0528899f89f903e122101c94b
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-10-27 (Sun, 27 Oct 2013)
Changed paths:
M src/core/qgsvectorlayer.cpp
Log Message:
-----------
Feature #8725: Disable simplify in editmode
Disable the drawing simplification when the editmode is enabled, the
geometries are cached for snapping
Commit: f30f229852fd5f95c85ed9be5598a8f4911c818d
https://github.com/qgis/QGIS/commit/f30f229852fd5f95c85ed9be5598a8f4911c818d
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-11-03 (Sun, 03 Nov 2013)
Changed paths:
M src/core/qgsvectorlayer.cpp
M src/core/qgsvectorlayer.h
M src/core/symbology-ng/qgslinesymbollayerv2.cpp
M src/core/symbology-ng/qgssymbollayerv2.cpp
M src/core/symbology-ng/qgssymbolv2.cpp
M src/core/symbology-ng/qgssymbolv2.h
Log Message:
-----------
Feature #8725: 'AA' disabling uses layer cfg
'AA' disabling for '1-pixel geometries' uses the layer simplification
configuration
Commit: 5441a1ebff651e09b9e060b68a14a03ed5b077df
https://github.com/qgis/QGIS/commit/5441a1ebff651e09b9e060b68a14a03ed5b077df
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-11-04 (Mon, 04 Nov 2013)
Changed paths:
M src/core/composer/qgscomposermap.cpp
M src/core/qgsrendercontext.cpp
M src/core/qgsrendercontext.h
M src/core/qgsvectorlayer.cpp
M src/core/qgsvectorlayer.h
Log Message:
-----------
Feature #8725: Disable simplification in composer
Disable the simplification of geometries when the render request comes
from a print composition to avoid rendering quality issues
Commit: 019759afdc7abc91c765326fb2c7d15a3b19b90a
https://github.com/qgis/QGIS/commit/019759afdc7abc91c765326fb2c7d15a3b19b90a
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-11-04 (Mon, 04 Nov 2013)
Changed paths:
M debian/control.sid
M doc/TRANSLATORS
M doc/index.dox
M i18n/qgis_de.ts
M i18n/qgis_fi.ts
M i18n/qgis_fr.ts
M i18n/qgis_it.ts
M i18n/qgis_lt.ts
A i18n/qgis_mr.ts
M i18n/qgis_nb_NO.ts
A images/flags/mr.png
R images/flags/sr.png
A images/flags/sr_Cyrl.png
A images/flags/sr_Latn.png
M images/images.qrc
M ms-windows/osgeo4w/creatensis.pl
M ms-windows/osgeo4w/package-nightly.cmd
R ms-windows/osgeo4w/package-nightly64.cmd
M ms-windows/osgeo4w/package.cmd
R ms-windows/osgeo4w/package64.cmd
M python/console/console_editor.py
M python/console/console_history_dlg.ui
M python/console/console_output.py
M python/console/console_sci.py
M python/console/console_settings.py
M python/core/composer/qgscomposition.sip
M python/core/qgis.sip
M python/core/qgsexpression.sip
M python/core/qgsfeaturerequest.sip
M python/core/qgspluginlayer.sip
M python/core/qgspluginlayerregistry.sip
M python/core/qgspoint.sip
M python/core/raster/qgspalettedrasterrenderer.sip
M python/core/raster/qgsrasterbandstats.sip
M python/core/raster/qgsrasterblock.sip
M python/core/symbology-ng/qgsfillsymbollayerv2.sip
M python/gui/editorwidgets/qgseditorwidgetwrapper.sip
M python/gui/qgisinterface.sip
M python/gui/qgsmaptoolidentify.sip
M python/gui/qgsmaptooltouch.sip
M python/gui/qgsrubberband.sip
M python/plugins/GdalTools/GdalTools.py
M python/plugins/GdalTools/tools/doExtractProj.py
M python/plugins/GdalTools/tools/extentSelector.py
M python/plugins/db_manager/db_plugins/postgis/connector.py
M python/plugins/fTools/tools/doGeometry.py
M python/plugins/processing/algs/SaveSelectedFeatures.py
M python/plugins/processing/algs/ftools/ExtractByLocation.py
M python/plugins/processing/algs/ftools/RandomExtract.py
M python/plugins/processing/algs/ftools/RandomExtractWithinSubsets.py
M python/plugins/processing/algs/ftools/SelectByLocation.py
M python/plugins/processing/algs/mmqgisx/MMQGISXAlgorithms.py
M python/plugins/processing/core/GeoAlgorithm.py
M python/plugins/processing/core/SilentProgress.py
A python/plugins/processing/gdal/ColorRelief.py
M python/plugins/processing/gdal/GdalOgrAlgorithmProvider.py
A python/plugins/processing/gdal/GridAverage.py
A python/plugins/processing/gdal/GridDataMetrics.py
A python/plugins/processing/gdal/GridInvDist.py
A python/plugins/processing/gdal/GridNearest.py
A python/plugins/processing/gdal/aspect.py
M python/plugins/processing/gdal/fillnodata.py
M python/plugins/processing/gdal/gdaladdo.py
A python/plugins/processing/gdal/hillshade.py
R python/plugins/processing/gdal/icons/about.png
R python/plugins/processing/gdal/icons/dem.png
R python/plugins/processing/gdal/icons/edit.png
R python/plugins/processing/gdal/icons/raster-rgb.png
R python/plugins/processing/gdal/icons/reset.png
R python/plugins/processing/gdal/icons/tileindex.png
R python/plugins/processing/gdal/icons/tooltip.png
M python/plugins/processing/gdal/information.py
M python/plugins/processing/gdal/ogr2ogr.py
M python/plugins/processing/gdal/ogrinfo.py
M python/plugins/processing/gdal/polygonize.py
M python/plugins/processing/gdal/proximity.py
M python/plugins/processing/gdal/rasterize.py
A python/plugins/processing/gdal/roughness.py
A python/plugins/processing/gdal/slope.py
A python/plugins/processing/gdal/tpi.py
M python/plugins/processing/gdal/translate.py
A python/plugins/processing/gdal/tri.py
M python/plugins/processing/grass/GrassAlgorithm.py
M python/plugins/processing/grass/description/r.composite.txt
A python/plugins/processing/grass/description/r.horizon.height.txt
M python/plugins/processing/grass/description/r.horizon.txt
M python/plugins/processing/grass/description/r.kappa.txt
M python/plugins/processing/grass/description/v.delaunay.txt
A python/plugins/processing/grass/description/v.select.txt
M python/plugins/processing/grass/nviz.py
M python/plugins/processing/gui/AlgorithmExecutionDialog.py
M python/plugins/processing/gui/ExtentSelectionPanel.py
M python/plugins/processing/gui/Help2Html.py
M python/plugins/processing/gui/HelpEditionDialog.py
M python/plugins/processing/gui/HistoryDialog.py
M python/plugins/processing/gui/MessageBarProgress.py
M python/plugins/processing/gui/MultipleInputDialog.py
M python/plugins/processing/gui/NumberInputDialog.py
M python/plugins/processing/gui/NumberInputPanel.py
M python/plugins/processing/gui/RectangleMapTool.py
M python/plugins/processing/metadata.txt
M python/plugins/processing/modeler/ModelerAlgorithm.py
M python/plugins/processing/modeler/ModelerDialog.py
M python/plugins/processing/saga/SagaAlgorithm.py
M python/plugins/processing/saga/description/2.0.8_OrdinaryKriging.txt
M python/plugins/processing/saga/description/2.1_OrdinaryKriging.txt
A python/plugins/processing/saga/description/2.1_PointStatisticsforPolygons.txt
R python/plugins/processing/saga/description/PointStatisticsforPolygons.txt
M python/plugins/processing/saga/description/RGBComposite.txt
M python/plugins/processing/saga/description/Resampling.txt
M python/plugins/processing/tests/test.py
M python/plugins/processing/ui/DlgMultipleSelection.ui
M python/plugins/processing/ui/DlgNumberInput.ui
M python/plugins/processing/ui/ui_DlgMultipleSelection.py
M python/plugins/processing/ui/ui_DlgNumberInput.py
A python/plugins/processing/ui/ui_widgetNumberInput.py
A python/plugins/processing/ui/widgetNumberInput.ui
M python/pyplugin_installer/installer.py
M python/pyplugin_installer/installer_data.py
M python/pyplugin_installer/qgsplugininstallerinstallingdialog.py
M python/qsci_apis/pyqgis.pap
M resources/function_help/ILIKE
M scripts/tsstat.pl
M src/analysis/openstreetmap/qgsosmbase.h
M src/app/composer/qgscomposer.cpp
M src/app/composer/qgscomposer.h
M src/app/composer/qgscomposeritemwidget.cpp
M src/app/composer/qgscomposerlegendwidget.cpp
M src/app/composer/qgscomposerlegendwidget.h
M src/app/composer/qgscomposermapwidget.cpp
M src/app/composer/qgscompositionwidget.cpp
M src/app/composer/qgscompositionwidget.h
M src/app/legend/qgslegend.cpp
M src/app/legend/qgslegend.h
M src/app/legend/qgslegendlayer.cpp
M src/app/main.cpp
M src/app/nodetool/qgsmaptoolnodetool.cpp
M src/app/qgisapp.cpp
M src/app/qgsattributetypedialog.cpp
M src/app/qgsattributetypedialog.h
M src/app/qgsattributetypeloaddialog.cpp
M src/app/qgsattributetypeloaddialog.h
M src/app/qgsclipboard.cpp
M src/app/qgsclipboard.h
M src/app/qgscustomization.cpp
M src/app/qgsfieldsproperties.cpp
M src/app/qgsguivectorlayertools.h
M src/app/qgsidentifyresultsdialog.cpp
M src/app/qgsidentifyresultsdialog.h
M src/app/qgslabelengineconfigdialog.cpp
M src/app/qgsmaptoolidentifyaction.cpp
M src/app/qgsmaptoolidentifyaction.h
M src/app/qgsoptions.cpp
M src/app/qgsprojectproperties.cpp
M src/app/qgsshortcutsmanager.cpp
M src/app/qgsshortcutsmanager.h
M src/app/ui_defaults.h
M src/core/composer/qgscomposeritemcommand.h
M src/core/composer/qgscomposerlegend.cpp
M src/core/composer/qgscomposerlegend.h
M src/core/composer/qgscomposerlegenditem.cpp
M src/core/composer/qgscomposerlegenditem.h
M src/core/composer/qgscomposermap.cpp
M src/core/composer/qgscomposermousehandles.cpp
M src/core/composer/qgscomposermousehandles.h
M src/core/composer/qgscomposition.cpp
M src/core/composer/qgscomposition.h
M src/core/composer/qgslegendmodel.cpp
M src/core/composer/qgslegendmodel.h
M src/core/composer/qgspaperitem.cpp
M src/core/composer/qgspaperitem.h
M src/core/gps/qgsgpsconnectionregistry.cpp
M src/core/pal/labelposition.cpp
M src/core/pal/labelposition.h
M src/core/pal/pal.cpp
M src/core/pal/pal.h
M src/core/qgis.cpp
M src/core/qgis.h
M src/core/qgsapplication.cpp
M src/core/qgsattributeaction.cpp
M src/core/qgscrscache.cpp
M src/core/qgscrscache.h
M src/core/qgsdistancearea.cpp
M src/core/qgserror.cpp
M src/core/qgsexpression.cpp
M src/core/qgsexpression.h
M src/core/qgsfeature.h
M src/core/qgsfeaturerequest.cpp
M src/core/qgsfeaturerequest.h
M src/core/qgsgmlschema.cpp
M src/core/qgsgmlschema.h
M src/core/qgsmaplayer.cpp
M src/core/qgsmaplayer.h
M src/core/qgsmaplayerregistry.h
M src/core/qgsmaprenderer.cpp
M src/core/qgsmimedatautils.cpp
M src/core/qgsnetworkaccessmanager.cpp
M src/core/qgsnetworkaccessmanager.h
M src/core/qgspallabeling.cpp
M src/core/qgspallabeling.h
M src/core/qgspluginlayer.cpp
M src/core/qgspluginlayer.h
M src/core/qgspluginlayerregistry.cpp
M src/core/qgspluginlayerregistry.h
M src/core/qgspoint.h
M src/core/qgsproject.cpp
M src/core/qgsprojectfiletransform.cpp
M src/core/qgsproviderregistry.cpp
M src/core/qgsproviderregistry.h
M src/core/qgsrectangle.cpp
M src/core/qgsrectangle.h
M src/core/qgsscalecalculator.cpp
M src/core/qgsvectorlayer.cpp
M src/core/qgsvectorlayerfeatureiterator.cpp
M src/core/raster/qgsbrightnesscontrastfilter.cpp
M src/core/raster/qgshuesaturationfilter.cpp
M src/core/raster/qgsmultibandcolorrenderer.cpp
M src/core/raster/qgspalettedrasterrenderer.cpp
M src/core/raster/qgspalettedrasterrenderer.h
M src/core/raster/qgsrasterbandstats.h
M src/core/raster/qgsrasterblock.cpp
M src/core/raster/qgsrasterblock.h
M src/core/raster/qgsrasterdataprovider.cpp
M src/core/raster/qgsrasterdataprovider.h
M src/core/raster/qgsrasterfilewriter.cpp
M src/core/raster/qgsrasterinterface.cpp
M src/core/raster/qgsrasterlayer.cpp
M src/core/raster/qgsrasterprojector.cpp
M src/core/raster/qgsrasterrendererregistry.cpp
M src/core/raster/qgssinglebandcolordatarenderer.cpp
M src/core/raster/qgssinglebandgrayrenderer.cpp
M src/core/raster/qgssinglebandpseudocolorrenderer.cpp
M src/core/symbology-ng/qgscategorizedsymbolrendererv2.cpp
M src/core/symbology-ng/qgscategorizedsymbolrendererv2.h
M src/core/symbology-ng/qgsfillsymbollayerv2.cpp
M src/core/symbology-ng/qgsfillsymbollayerv2.h
M src/core/symbology-ng/qgsgraduatedsymbolrendererv2.cpp
M src/core/symbology-ng/qgsgraduatedsymbolrendererv2.h
M src/core/symbology-ng/qgspointdisplacementrenderer.cpp
M src/core/symbology-ng/qgspointdisplacementrenderer.h
M src/core/symbology-ng/qgsrendererv2.cpp
M src/core/symbology-ng/qgsrendererv2.h
M src/core/symbology-ng/qgsrendererv2registry.cpp
M src/core/symbology-ng/qgsrendererv2registry.h
M src/core/symbology-ng/qgsrulebasedrendererv2.cpp
M src/core/symbology-ng/qgsrulebasedrendererv2.h
M src/core/symbology-ng/qgssinglesymbolrendererv2.cpp
M src/core/symbology-ng/qgssinglesymbolrendererv2.h
M src/core/symbology-ng/qgssvgcache.cpp
M src/core/symbology-ng/qgssvgcache.h
M src/core/symbology-ng/qgssymbollayerv2.cpp
M src/core/symbology-ng/qgssymbollayerv2registry.cpp
M src/core/symbology-ng/qgssymbollayerv2registry.h
M src/core/symbology-ng/qgssymbollayerv2utils.cpp
M src/core/symbology-ng/qgssymbollayerv2utils.h
M src/core/symbology-ng/qgsvectorcolorrampv2.cpp
M src/core/symbology-ng/qgsvectorcolorrampv2.h
M src/gui/CMakeLists.txt
M src/gui/attributetable/qgsfeaturelistmodel.cpp
M src/gui/attributetable/qgsfeaturelistmodel.h
M src/gui/attributetable/qgsfeaturelistview.cpp
M src/gui/attributetable/qgsfeaturelistview.h
M src/gui/attributetable/qgsgenericfeatureselectionmanager.h
M src/gui/attributetable/qgsifeatureselectionmanager.h
M src/gui/attributetable/qgsvectorlayerselectionmanager.h
M src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp
M src/gui/editorwidgets/core/qgseditorwidgetregistry.h
M src/gui/qgisinterface.h
M src/gui/qgscomposerruler.cpp
M src/gui/qgscomposerruler.h
M src/gui/qgscomposerview.cpp
M src/gui/qgscomposerview.h
M src/gui/qgshtmlannotationitem.cpp
M src/gui/qgsmanageconnectionsdialog.cpp
M src/gui/qgsmaptip.cpp
M src/gui/qgsmaptoolidentify.cpp
M src/gui/qgsmaptoolidentify.h
M src/gui/qgsmaptooltouch.h
M src/gui/qgsmessagebar.cpp
M src/gui/qgsmessagebaritem.cpp
M src/gui/qgsnewhttpconnection.cpp
M src/gui/qgsrelationadddlg.cpp
M src/gui/qgsrelationmanagerdialog.cpp
M src/gui/qgsrelationmanagerdialog.h
M src/gui/qgsrubberband.cpp
M src/gui/qgsrubberband.h
M src/gui/qgsscalecombobox.cpp
M src/gui/raster/qgspalettedrendererwidget.cpp
M src/gui/symbology-ng/qgscolorrampcombobox.cpp
M src/gui/symbology-ng/qgscolorrampcombobox.h
M src/gui/symbology-ng/qgsdatadefinedsymboldialog.cpp
M src/gui/symbology-ng/qgsdatadefinedsymboldialog.h
M src/gui/symbology-ng/qgslayerpropertieswidget.cpp
M src/gui/symbology-ng/qgssymbollayerv2widget.cpp
M src/gui/symbology-ng/qgssymbollayerv2widget.h
M src/mapserver/qgsconfigcache.cpp
M src/mapserver/qgsmslayercache.cpp
M src/mapserver/qgsmslayercache.h
M src/mapserver/qgsprojectparser.cpp
M src/mapserver/qgswmsserver.cpp
M src/mapserver/qgswmsserver.h
M src/plugins/globe/globe_plugin.cpp
M src/plugins/globe/globe_plugin.h
M src/plugins/globe/globe_plugin_dialog.cpp
M src/plugins/globe/globe_plugin_dialog.h
M src/plugins/globe/globe_plugin_dialog_guibase.ui
M src/plugins/spit/qgspgutil.cpp
M src/plugins/spit/qgspgutil.h
M src/plugins/spit/qgsshapefile.cpp
M src/plugins/spit/qgsshapefile.h
M src/plugins/spit/qgsspit.cpp
M src/plugins/spit/qgsspit.h
M src/providers/gdal/qgsgdalproviderbase.cpp
M src/providers/postgres/qgspostgresconn.cpp
M src/providers/postgres/qgspostgresprovider.cpp
M src/providers/spatialite/qgsspatialitefeatureiterator.cpp
M src/providers/spatialite/qgsspatialitefeatureiterator.h
M src/providers/spatialite/qgsspatialiteprovider.cpp
M src/providers/wcs/qgswcsprovider.cpp
M src/providers/wms/qgswmsconnection.cpp
M src/providers/wms/qgswmsprovider.cpp
M src/providers/wms/qgswmsprovider.h
M src/python/qgspythonutilsimpl.cpp
M src/ui/qgsattributeloadfrommap.ui
M src/ui/qgsattributetypeedit.ui
M src/ui/qgscomposerbase.ui
M src/ui/qgscomposerlegendwidgetbase.ui
M src/ui/qgscompositionwidgetbase.ui
M src/ui/qgsnewhttpconnectionbase.ui
M src/ui/qgsoptionsbase.ui
M src/ui/qgspalettedrendererwidgetbase.ui
M src/ui/qgsprojectpropertiesbase.ui
M src/ui/qgsrelationadddlgbase.ui
A src/ui/symbollayer/widget_gradientfill.ui
M tests/src/analysis/testopenstreetmap.cpp
M tests/src/core/CMakeLists.txt
A tests/src/core/testqgsgradients.cpp
M tests/src/core/testqgsmaplayer.cpp
M tests/src/core/testqgsrasterlayer.cpp
M tests/src/core/testqgsvectorlayer.cpp
M tests/src/gui/testqgsscalecombobox.cpp
M tests/src/python/qgis_local_server.py
M tests/src/python/qgis_local_server_spawn/flup/server/ajp.py
M tests/src/python/test_qgspallabeling_base.py
M tests/src/python/test_qgspallabeling_tests.py
M tests/src/python/test_qgspoint.py
M tests/src/python/test_qgssymbollayerv2.py
A tests/testdata/control_images/expected_gradient/expected_gradient.png
A tests/testdata/control_images/expected_gradient_colors/expected_gradient_colors.png
A tests/testdata/control_images/expected_gradient_conical/expected_gradient_conical.png
A tests/testdata/control_images/expected_gradient_from_qml/expected_gradient_from_qml.png
A tests/testdata/control_images/expected_gradient_radial/expected_gradient_radial.png
A tests/testdata/control_images/expected_gradient_ramp/expected_gradient_ramp.png
A tests/testdata/control_images/expected_gradient_ref1centroid/expected_gradient_ref1centroid.png
A tests/testdata/control_images/expected_gradient_ref2centroid/expected_gradient_ref2centroid.png
A tests/testdata/control_images/expected_gradient_reflect/expected_gradient_reflect.png
A tests/testdata/control_images/expected_gradient_refpoints/expected_gradient_refpoints.png
A tests/testdata/control_images/expected_gradient_repeat/expected_gradient_repeat.png
A tests/testdata/control_images/expected_gradient_rotate/expected_gradient_rotate.png
A tests/testdata/control_images/expected_gradient_viewport/expected_gradient_viewport.png
A tests/testdata/polys_gradient_symbol.qml
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into Issue_8725-OGR
Commit: 40ed4bbe434472db0d0c9e64ecde72e9e23315f5
https://github.com/qgis/QGIS/commit/40ed4bbe434472db0d0c9e64ecde72e9e23315f5
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-11-04 (Mon, 04 Nov 2013)
Changed paths:
M src/core/qgsfeaturerequest.cpp
M src/core/symbology-ng/qgsfillsymbollayerv2.cpp
Log Message:
-----------
Feature #8725: fix merge changes
Commit: e63e92e7e300d5cd8622cefd34c3ef594bc25b90
https://github.com/qgis/QGIS/commit/e63e92e7e300d5cd8622cefd34c3ef594bc25b90
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-11-05 (Tue, 05 Nov 2013)
Changed paths:
M src/app/qgsvectorlayerproperties.cpp
M src/core/qgsfeaturerequest.cpp
M src/core/qgsfeaturerequest.h
M src/core/qgsvectorlayer.cpp
M src/core/qgsvectorlayer.h
M src/core/symbology-ng/qgslinesymbollayerv2.cpp
M src/core/symbology-ng/qgssymbollayerv2.cpp
M src/providers/ogr/qgsogrfeatureiterator.cpp
M src/providers/ogr/qgsogrprovider.cpp
Log Message:
-----------
Feature #8725: Simplification is assigned by flag
The drawing simplification can be configured using flags that indicates
what simplification type can be executed (Point, BBOX and AA)
Commit: 2cfe27b8f9b5b136960e0f82c6095615fa35d111
https://github.com/qgis/QGIS/commit/2cfe27b8f9b5b136960e0f82c6095615fa35d111
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M i18n/qgis_lt.ts
M python/plugins/processing/algs/mmqgisx/MMQGISXAlgorithms.py
M python/plugins/processing/script/ScriptAlgorithm.py
M python/plugins/processing/tools/vector.py
M src/app/legend/qgslegend.cpp
M src/core/pal/costcalculator.cpp
M src/core/pal/costcalculator.h
M src/core/pal/feature.cpp
M src/core/qgsgeometry.cpp
M src/core/qgsgeometry.h
M src/core/qgsvectorlayereditutils.cpp
M src/gui/qgsnewhttpconnection.cpp
M src/providers/oracle/qgsoracleprovider.cpp
M src/providers/wms/qgswmsprovider.cpp
M src/providers/wms/qgswmssourceselect.cpp
M src/ui/qgswmssourceselectbase.ui
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into Issue_8725-OGR
Commit: f2ca9a194aea5204db769b0f3c723266bd0fce19
https://github.com/qgis/QGIS/commit/f2ca9a194aea5204db769b0f3c723266bd0fce19
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M src/core/composer/qgsatlascomposition.cpp
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into Issue_8725-OGR
Commit: e1c8300fdc1e3f5a4bb618f81376006a22e615f7
https://github.com/qgis/QGIS/commit/e1c8300fdc1e3f5a4bb618f81376006a22e615f7
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-11-11 (Mon, 11 Nov 2013)
Changed paths:
M doc/TRANSLATORS
M i18n/qgis_hr_HR.ts
M i18n/qgis_it.ts
M python/core/qgsmaprenderer.sip
M python/core/qgsvectorfilewriter.sip
M resources/srs.db
M src/app/qgisapp.cpp
M src/core/composer/qgscomposition.cpp
M src/core/qgscoordinatereferencesystem.cpp
M src/core/qgscoordinatereferencesystem.h
M src/core/qgscoordinatetransform.cpp
M src/core/qgscoordinatetransform.h
M src/core/qgscrscache.cpp
M src/core/qgscrscache.h
M src/core/qgsmaprenderer.cpp
M src/core/qgsmaprenderer.h
M src/core/qgsvectorfilewriter.cpp
M src/core/qgsvectorfilewriter.h
M src/gui/CMakeLists.txt
A src/gui/qgsdatumtransformdialog.cpp
A src/gui/qgsdatumtransformdialog.h
M src/gui/qgshighlight.cpp
M src/gui/qgsmapcanvas.cpp
M src/gui/qgsmapcanvas.h
M src/mapserver/qgsconfigparser.cpp
M src/mapserver/qgsconfigparser.h
M src/mapserver/qgsprojectparser.cpp
M src/mapserver/qgsprojectparser.h
M src/mapserver/qgswmsserver.cpp
M src/plugins/globe/globe_plugin.cpp
M src/plugins/plugin_template/plugingui.cpp
M src/providers/spatialite/qgsspatialitefeatureiterator.cpp
A src/ui/qgsdatumtransformdialogbase.ui
M src/ui/qgsfieldspropertiesbase.ui
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into Issue_8725-OGR
Commit: 2f35a7b40445cb1a0ce3fd3b03e222d580a79eb0
https://github.com/qgis/QGIS/commit/2f35a7b40445cb1a0ce3fd3b03e222d580a79eb0
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-11-13 (Wed, 13 Nov 2013)
Changed paths:
M src/providers/ogr/qgsogrfeatureiterator.cpp
Log Message:
-----------
#8725: Replace malloc by OGRMalloc
Commit: d3cd331c448a5172307ef377da7347d8b3c2675b
https://github.com/qgis/QGIS/commit/d3cd331c448a5172307ef377da7347d8b3c2675b
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-11-13 (Wed, 13 Nov 2013)
Changed paths:
M src/providers/ogr/qgsogrfeatureiterator.cpp
Log Message:
-----------
#9062 (FIX): Set relevant fields to related layer
Fix the #9062 issue to avoid that OgrFeatureIterator always fetchs all
feature attributes
Commit: 92c6751c4744798c87f12b95a3f4b5c54120768c
https://github.com/qgis/QGIS/commit/92c6751c4744798c87f12b95a3f4b5c54120768c
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-11-13 (Wed, 13 Nov 2013)
Changed paths:
M src/providers/ogr/qgsogrfeatureiterator.cpp
Log Message:
-----------
Merge remote-tracking branch 'origin/Issue_9062' into Issue_8725-OGR
Commit: c26fecf095728c486ea07a8e5386d15b18ba79d6
https://github.com/qgis/QGIS/commit/c26fecf095728c486ea07a8e5386d15b18ba79d6
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-11-13 (Wed, 13 Nov 2013)
Changed paths:
M src/providers/ogr/qgsogrfeatureiterator.cpp
Log Message:
-----------
#9062 (FIX): Unmerge, already fixed in master
http://hub.qgis.org/projects/quantum-gis/repository/revisions/af73f30c27b5ee4860842d79eb59ad3b584e0965
Commit: dc078b8122c21775a2bbfeabe2c1fb5db8b98b0c
https://github.com/qgis/QGIS/commit/dc078b8122c21775a2bbfeabe2c1fb5db8b98b0c
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-11-13 (Wed, 13 Nov 2013)
Changed paths:
M cmake_templates/qgsconfig.h.in
M doc/TRANSLATORS
M i18n/qgis_hi.ts
M python/gui/qgisinterface.sip
M python/plugins/processing/gui/CrsSelectionPanel.py
R python/plugins/processing/r/scripts/Advanced_Raster_histogram.rsx
A python/plugins/processing/r/scripts/Advanced_raster_histogram.rsx.help
A python/plugins/processing/r/scripts/Characteristic_hull_method.rsx
A python/plugins/processing/r/scripts/Characteristic_hull_method.rsx.help
R python/plugins/processing/r/scripts/Compute_Ripley-Rasson_spatial_domain.rsx
R python/plugins/processing/r/scripts/Create_random_sampling_grid.rsx
R python/plugins/processing/r/scripts/Create_regular_sampling_grid.rsx
A python/plugins/processing/r/scripts/Dotplot.rsx
A python/plugins/processing/r/scripts/Dotplot.rsx.help
A python/plugins/processing/r/scripts/F_function.rsx
A python/plugins/processing/r/scripts/F_function.rsx.help
R python/plugins/processing/r/scripts/F_function_-_distance_from_a_point_to_nearest_event.rsx
R python/plugins/processing/r/scripts/Field_dotplot.rsx
R python/plugins/processing/r/scripts/Field_histogram.rsx
R python/plugins/processing/r/scripts/Field_summary_statistics.rsx
R python/plugins/processing/r/scripts/Field_table_of_counts.rsx
A python/plugins/processing/r/scripts/Frequency_table.rsx
A python/plugins/processing/r/scripts/Frequency_table.rsx.help
A python/plugins/processing/r/scripts/G_function.rsx
A python/plugins/processing/r/scripts/G_function.rsx.help
R python/plugins/processing/r/scripts/G_function_-_distance_to_nearest_event.rsx
A python/plugins/processing/r/scripts/Histogram.rsx
A python/plugins/processing/r/scripts/Histogram.rsx.help
R python/plugins/processing/r/scripts/K_function_-_Ripley_K.rsx
A python/plugins/processing/r/scripts/Kernel_h_ref.rsx
A python/plugins/processing/r/scripts/Kernel_h_ref.rsx.help
R python/plugins/processing/r/scripts/Kolmogorov-Smirnov_normality_test.rsx
A python/plugins/processing/r/scripts/Kolmogrov-Smirnov_test.rsx
A python/plugins/processing/r/scripts/Kolmogrov-Smirnov_test.rsx.help
A python/plugins/processing/r/scripts/Minimum_convex_polygon.rsx
A python/plugins/processing/r/scripts/Minimum_convex_polygon.rsx.help
A python/plugins/processing/r/scripts/Monte-Carlo_spatial_randomness.rsx
A python/plugins/processing/r/scripts/Monte-Carlo_spatial_randomness.rsx.help
M python/plugins/processing/r/scripts/Quadrat_analysis.rsx
A python/plugins/processing/r/scripts/Quadrat_analysis.rsx.help
A python/plugins/processing/r/scripts/Random_sampling_grid.rsx
A python/plugins/processing/r/scripts/Random_sampling_grid.rsx.help
M python/plugins/processing/r/scripts/Raster_histogram.rsx
A python/plugins/processing/r/scripts/Raster_histogram.rsx.help
A python/plugins/processing/r/scripts/Regular_sampling_grid.rsx
A python/plugins/processing/r/scripts/Regular_sampling_grid.rsx.help
A python/plugins/processing/r/scripts/Relative_distribution_(distance_covariate).rsx
A python/plugins/processing/r/scripts/Relative_distribution_(distance_covariate).rsx.help
A python/plugins/processing/r/scripts/Relative_distribution_(raster_covariate).rsx
A python/plugins/processing/r/scripts/Relative_distribution_(raster_covariate).rsx.help
A python/plugins/processing/r/scripts/Ripley_-_Rasson_spatial_domain.rsx
A python/plugins/processing/r/scripts/Ripley_-_Rasson_spatial_domain.rsx.help
A python/plugins/processing/r/scripts/Single-linkage_cluster_analysis.rsx
A python/plugins/processing/r/scripts/Single-linkage_cluster_analysis.rsx.help
A python/plugins/processing/r/scripts/Summary_statistics.rsx
A python/plugins/processing/r/scripts/Summary_statistics.rsx.help
M python/plugins/processing/script/ScriptAlgorithm.py
M scripts/tsstat.pl
M src/core/qgscoordinatereferencesystem.cpp
M src/core/qgsexpression.cpp
M src/core/qgsexpression.h
M src/core/qgsfeaturerequest.cpp
M src/core/qgsproject.cpp
M src/core/symbology-ng/qgsellipsesymbollayerv2.cpp
M src/core/symbology-ng/qgsrulebasedrendererv2.cpp
M src/core/symbology-ng/qgssymbollayerv2utils.cpp
M src/gui/qgisinterface.h
M src/gui/qgsdatumtransformdialog.cpp
M src/gui/qgsdatumtransformdialog.h
M src/plugins/georeferencer/qgsgeorefplugingui.cpp
M src/plugins/georeferencer/qgstransformsettingsdialog.cpp
M src/plugins/globe/globe_plugin.cpp
M src/plugins/globe/images/gui/sync-extent.png
M src/providers/ogr/qgsogrfeatureiterator.cpp
M src/providers/ogr/qgsogrprovider.cpp
M src/providers/ogr/qgsogrprovider.h
M src/providers/spatialite/qgsspatialitefeatureiterator.cpp
M tests/src/core/testqgsexpression.cpp
M tests/src/core/testqgsogcutils.cpp
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into Issue_8725-OGR
Commit: e9ae374c8eff6c20b4f83410251d994f0274e304
https://github.com/qgis/QGIS/commit/e9ae374c8eff6c20b4f83410251d994f0274e304
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-11-15 (Fri, 15 Nov 2013)
Changed paths:
M CMakeLists.txt
M i18n/qgis_fr.ts
M python/core/composer/qgscomposerattributetable.sip
M src/analysis/openstreetmap/qgsosmdatabase.cpp
M src/app/legend/qgslegend.cpp
M src/core/qgscoordinatereferencesystem.cpp
M src/core/qgsexpression.cpp
M src/gui/attributetable/qgsattributetablemodel.cpp
M src/gui/qgsattributeeditor.cpp
M src/plugins/globe/globe_plugin.cpp
M src/plugins/globe/globe_plugin.h
M src/plugins/globe/globe_plugin_dialog.cpp
M src/plugins/globe/globe_plugin_dialog.h
M src/plugins/globe/globe_plugin_dialog_guibase.ui
M src/providers/wms/qgswmsprovider.cpp
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into Issue_8725-OGR
Commit: aab25982abb378d928db45304cf58e48184c2ed5
https://github.com/qgis/QGIS/commit/aab25982abb378d928db45304cf58e48184c2ed5
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-11-19 (Tue, 19 Nov 2013)
Changed paths:
M src/app/qgsvectorlayerproperties.cpp
M src/app/qgsvectorlayerproperties.h
M src/ui/qgsvectorlayerpropertiesbase.ui
Log Message:
-----------
#8725: Show warning label for big simplify factor
Commit: 9e9a686f991ac5d59b2fc6a57b5b723090e689cc
https://github.com/qgis/QGIS/commit/9e9a686f991ac5d59b2fc6a57b5b723090e689cc
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-11-20 (Wed, 20 Nov 2013)
Changed paths:
M src/ui/qgsvectorlayerpropertiesbase.ui
Log Message:
-----------
#8725: Improvements in strings
Commit: d2d8e4f783e73fddc67914451f14b647ab2b0809
https://github.com/qgis/QGIS/commit/d2d8e4f783e73fddc67914451f14b647ab2b0809
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-11-21 (Thu, 21 Nov 2013)
Changed paths:
M src/core/symbology-ng/qgssymbollayerv2.cpp
Log Message:
-----------
#8725: drawRect faster drawConvexPolygon
Commit: 7b3761415b31c9ef3ced31087c41dfad58b9f8a0
https://github.com/qgis/QGIS/commit/7b3761415b31c9ef3ced31087c41dfad58b9f8a0
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-11-21 (Thu, 21 Nov 2013)
Changed paths:
M src/app/qgsoptions.cpp
M src/app/qgsoptions.h
M src/core/qgsvectorlayer.cpp
M src/ui/qgsoptionsbase.ui
Log Message:
-----------
#8725: use default drawing config
Commit: affd78a86da06c0e5cc558acdf0e6a2b3bca3c20
https://github.com/qgis/QGIS/commit/affd78a86da06c0e5cc558acdf0e6a2b3bca3c20
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-11-22 (Fri, 22 Nov 2013)
Changed paths:
M src/ui/qgsoptionsbase.ui
Log Message:
-----------
#8725: Improvements in strings
Commit: 5ceb9aeb476632e09461cf9b3193ce9e849082eb
https://github.com/qgis/QGIS/commit/5ceb9aeb476632e09461cf9b3193ce9e849082eb
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
M src/core/CMakeLists.txt
M src/core/qgis.cpp
M src/core/qgis.h
M src/core/qgsfeaturerequest.cpp
M src/core/qgsfeaturerequest.h
A src/core/qgsgeometrysimplifier.cpp
A src/core/qgsgeometrysimplifier.h
A src/core/qgsmaptopixelgeometrysimplifier.cpp
A src/core/qgsmaptopixelgeometrysimplifier.h
M src/core/qgsvectorlayer.cpp
M src/core/qgsvectorlayerfeatureiterator.cpp
M src/core/qgsvectorlayerfeatureiterator.h
M src/core/symbology-ng/qgslinesymbollayerv2.cpp
M src/core/symbology-ng/qgssymbollayerv2.cpp
M src/providers/ogr/CMakeLists.txt
M src/providers/ogr/qgsogrfeatureiterator.cpp
M src/providers/ogr/qgsogrfeatureiterator.h
A src/providers/ogr/qgsogrmaptopixelgeometrysimplifier.cpp
A src/providers/ogr/qgsogrmaptopixelgeometrysimplifier.h
Log Message:
-----------
#8725: Refactoring to simplifier classes
Commit: 4b794a56adbbb79c6935e9e000dc678d45f82a71
https://github.com/qgis/QGIS/commit/4b794a56adbbb79c6935e9e000dc678d45f82a71
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
M src/app/qgsoptions.cpp
M src/app/qgsvectorlayerproperties.cpp
M src/core/qgsfeaturerequest.cpp
M src/core/qgsvectorlayer.cpp
M src/core/qgsvectorlayer.h
Log Message:
-----------
#8725: AA-disabling only for simplify factor>1
AA-disabling only is executed for '1-pixel' geometries when the
configuration slider is greater than minimum value. The rendering speed
up is lower (http://hub.qgis.org/issues/8725#note-59), but with higher
quality result
Commit: 566e5bd184a1af26f4ce131793d5a5a4bc459e2d
https://github.com/qgis/QGIS/commit/566e5bd184a1af26f4ce131793d5a5a4bc459e2d
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
M src/app/qgsoptions.cpp
M src/core/qgsmaptopixelgeometrysimplifier.cpp
Log Message:
-----------
#8725: fix texts
Commit: 440ede935ad32981aacebd932e8452447f1f65d6
https://github.com/qgis/QGIS/commit/440ede935ad32981aacebd932e8452447f1f65d6
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M python/core/symbology-ng/qgssymbollayerv2.sip
M src/core/CMakeLists.txt
M src/core/qgsclipper.cpp
M src/core/qgsfeaturerequest.cpp
M src/core/qgsfeaturerequest.h
M src/core/qgsmaprenderer.cpp
A src/core/qgsmaprequest.cpp
A src/core/qgsmaprequest.h
M src/core/qgsrendercontext.cpp
M src/core/qgsrendercontext.h
M src/core/qgsvectordataprovider.cpp
M src/core/qgsvectordataprovider.h
M src/core/qgsvectorlayer.cpp
M src/core/qgsvectorlayerfeatureiterator.cpp
M src/core/qgsvectorlayerfeatureiterator.h
M src/core/symbology-ng/qgsfillsymbollayerv2.cpp
M src/core/symbology-ng/qgslinesymbollayerv2.cpp
M src/core/symbology-ng/qgsrendererv2.cpp
M src/core/symbology-ng/qgssymbollayerv2.cpp
M src/core/symbology-ng/qgssymbollayerv2.h
M src/providers/ogr/qgsogrfeatureiterator.cpp
M src/providers/ogr/qgsogrfeatureiterator.h
M src/providers/ogr/qgsogrprovider.cpp
Log Message:
-----------
Feature #8725: Fast rendering of geom (v-OGR)
Implements fast rendering of LineStrings and Polygons pre-applying a
view threshold filter to the geometries to render in qgis. Also disable
'Antialiasing' when it is possible.
View Table of test results in 'http://hub.qgis.org/issues/8725'
(This version of branch implements the improvement in vector-providers)
Commit: 54994570a4cd98c710ea13af08f6d8f0d1c7d6fe
https://github.com/qgis/QGIS/commit/54994570a4cd98c710ea13af08f6d8f0d1c7d6fe
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/core/qgsmaprequest.cpp
M src/core/qgsmaprequest.h
M src/providers/ogr/qgsogrfeatureiterator.cpp
M src/providers/ogr/qgsogrfeatureiterator.h
M src/providers/ogr/qgsogrprovider.cpp
Log Message:
-----------
Feature #8725: FastRendering of geometries
Implements fast rendering of LineStrings and Polygons pre-applying a
view threshold filter to the geometries to render in qgis. Also disable
'Antialiasing' when it is possible.
View Table of test results in 'http://hub.qgis.org/issues/8725'
Commit: af5263ab3d77addc7c944b756b901b29bbf5e409
https://github.com/qgis/QGIS/commit/af5263ab3d77addc7c944b756b901b29bbf5e409
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/core/qgsmaprequest.cpp
Log Message:
-----------
Feature #8725: Fast rendering of geometries
Fix compile errors: include "std::limits"
Commit: 1481a7e44b4f99e967423eb781bff37d93005b62
https://github.com/qgis/QGIS/commit/1481a7e44b4f99e967423eb781bff37d93005b62
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/core/CMakeLists.txt
M src/core/qgsfeaturerequest.cpp
M src/core/qgsfeaturerequest.h
M src/core/qgsmaprenderer.cpp
R src/core/qgsmaprequest.cpp
R src/core/qgsmaprequest.h
M src/core/qgsrendercontext.cpp
M src/core/qgsrendercontext.h
M src/core/qgsvectorlayer.cpp
M src/core/qgsvectorlayer.h
M src/core/symbology-ng/qgslinesymbollayerv2.cpp
M src/core/symbology-ng/qgssymbollayerv2.cpp
Log Message:
-----------
Feature #8725: simplification configurable
The simplification is configurable by layer, also this commit contains
reording of code.
I have pending show in the properties form of layer a check for
enable/disable the simplification
Commit: 134def2ce0205f7b812e2a6ec3658a6d32d4c300
https://github.com/qgis/QGIS/commit/134def2ce0205f7b812e2a6ec3658a6d32d4c300
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/core/qgsfeaturerequest.cpp
M src/core/qgsvectorlayer.cpp
Log Message:
-----------
Feature #8725: check QgsFeatureRequest::NoGeometry
Commit: 5a6dc996ce8aad5aeb2605af987688a4d373d641
https://github.com/qgis/QGIS/commit/5a6dc996ce8aad5aeb2605af987688a4d373d641
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/core/qgsvectorlayer.cpp
M src/providers/ogr/qgsogrfeatureiterator.cpp
Log Message:
-----------
Feature #8725: Fix dpi bug
Commit: 17b31c2fcb40ca94988a26ab6b0c513b041d4100
https://github.com/qgis/QGIS/commit/17b31c2fcb40ca94988a26ab6b0c513b041d4100
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/providers/ogr/qgsogrfeatureiterator.cpp
Log Message:
-----------
Feature #8725: Minor improvement
Commit: f00e4fb2c2fb8769bbd1ea5c3f43d00aded8f73f
https://github.com/qgis/QGIS/commit/f00e4fb2c2fb8769bbd1ea5c3f43d00aded8f73f
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/core/symbology-ng/qgsfillsymbollayerv2.cpp
Log Message:
-----------
Feature #8725: Remove unnecesary setPen()
Commit: b02636d098a551b4ea762eb200d286db3bc5dd1a
https://github.com/qgis/QGIS/commit/b02636d098a551b4ea762eb200d286db3bc5dd1a
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M i18n/qgis_es.ts
M src/app/qgsvectorlayerproperties.cpp
M src/core/qgsvectorlayer.cpp
M src/ui/qgsvectorlayerpropertiesbase.ui
Log Message:
-----------
Feature #8725: Show configuration option
Shows a new rendering tab in the layer options form for configure the
drawing simplification.
Commit: b31a13e815708bfc2f074086955aa1265c09dd30
https://github.com/qgis/QGIS/commit/b31a13e815708bfc2f074086955aa1265c09dd30
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/app/qgsvectorlayerproperties.cpp
Log Message:
-----------
Feature #8725: Increment 2x the factor in slider
Commit: 4f8e7e0a28243bd6a4310554ea54b20b1e05b597
https://github.com/qgis/QGIS/commit/4f8e7e0a28243bd6a4310554ea54b20b1e05b597
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/core/symbology-ng/qgssymbollayerv2.cpp
Log Message:
-----------
Feature #8725: drawConvexPolygon() can be faster
On some platforms (e.g. X11), the drawConvexPolygon() function can be
faster than the drawPolygon() function.
https://qt-project.org/doc/qt-4.8/qpainter.html#drawConvexPolygon
Commit: aa2d3bcc32055c9731a677ea8633395c31ef56a0
https://github.com/qgis/QGIS/commit/aa2d3bcc32055c9731a677ea8633395c31ef56a0
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/core/qgsfeaturerequest.cpp
M src/core/symbology-ng/qgsrendererv2.cpp
M src/providers/ogr/qgsogrfeatureiterator.cpp
Log Message:
-----------
Feature #8725: Replace '*foo=bar' by 'memcpy'
Commit: fec6baf6696637ce8e6966d24c3bb75caf37d5fe
https://github.com/qgis/QGIS/commit/fec6baf6696637ce8e6966d24c3bb75caf37d5fe
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/core/qgsvectorlayer.cpp
Log Message:
-----------
Feature #8725: Disable simplify in editmode
Disable the drawing simplification when the editmode is enabled, the
geometries are cached for snapping
Commit: e98a93876fc7b9d852106fcd5d8f570684644224
https://github.com/qgis/QGIS/commit/e98a93876fc7b9d852106fcd5d8f570684644224
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/core/qgsvectorlayer.cpp
M src/core/qgsvectorlayer.h
M src/core/symbology-ng/qgslinesymbollayerv2.cpp
M src/core/symbology-ng/qgssymbollayerv2.cpp
M src/core/symbology-ng/qgssymbolv2.cpp
M src/core/symbology-ng/qgssymbolv2.h
Log Message:
-----------
Feature #8725: 'AA' disabling uses layer cfg
'AA' disabling for '1-pixel geometries' uses the layer simplification
configuration
Commit: 0324de4fa6995698d4a1c85b0bb4122754689be7
https://github.com/qgis/QGIS/commit/0324de4fa6995698d4a1c85b0bb4122754689be7
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/core/composer/qgscomposermap.cpp
M src/core/qgsrendercontext.cpp
M src/core/qgsrendercontext.h
M src/core/qgsvectorlayer.cpp
M src/core/qgsvectorlayer.h
Log Message:
-----------
Feature #8725: Disable simplification in composer
Disable the simplification of geometries when the render request comes
from a print composition to avoid rendering quality issues
Commit: b2d9ebb98b888ca75cb0de3222e4f451bf46c9cf
https://github.com/qgis/QGIS/commit/b2d9ebb98b888ca75cb0de3222e4f451bf46c9cf
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/core/qgsfeaturerequest.cpp
M src/core/symbology-ng/qgsfillsymbollayerv2.cpp
Log Message:
-----------
Feature #8725: fix merge changes
Commit: c30202f8003aee5b2999358ddc7bab8dfa4c3b79
https://github.com/qgis/QGIS/commit/c30202f8003aee5b2999358ddc7bab8dfa4c3b79
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/app/qgsvectorlayerproperties.cpp
M src/core/qgsfeaturerequest.cpp
M src/core/qgsfeaturerequest.h
M src/core/qgsvectorlayer.cpp
M src/core/qgsvectorlayer.h
M src/core/symbology-ng/qgslinesymbollayerv2.cpp
M src/core/symbology-ng/qgssymbollayerv2.cpp
M src/providers/ogr/qgsogrfeatureiterator.cpp
M src/providers/ogr/qgsogrprovider.cpp
Log Message:
-----------
Feature #8725: Simplification is assigned by flag
The drawing simplification can be configured using flags that indicates
what simplification type can be executed (Point, BBOX and AA)
Commit: 3442789733c55dd7875a3f334206d59a54f0d8f6
https://github.com/qgis/QGIS/commit/3442789733c55dd7875a3f334206d59a54f0d8f6
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/providers/ogr/qgsogrfeatureiterator.cpp
Log Message:
-----------
#8725: Replace malloc by OGRMalloc
Commit: b42d87b4156ad122d52ffecb8d6479c51c8c60ec
https://github.com/qgis/QGIS/commit/b42d87b4156ad122d52ffecb8d6479c51c8c60ec
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/app/qgsvectorlayerproperties.cpp
M src/app/qgsvectorlayerproperties.h
M src/ui/qgsvectorlayerpropertiesbase.ui
Log Message:
-----------
#8725: Show warning label for big simplify factor
Commit: 1201008e7780f863372013dcc568f269c94d4bb4
https://github.com/qgis/QGIS/commit/1201008e7780f863372013dcc568f269c94d4bb4
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/ui/qgsvectorlayerpropertiesbase.ui
Log Message:
-----------
#8725: Improvements in strings
Commit: f48238f06f51b3ea6392666edae0f35514a4439a
https://github.com/qgis/QGIS/commit/f48238f06f51b3ea6392666edae0f35514a4439a
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/core/symbology-ng/qgssymbollayerv2.cpp
Log Message:
-----------
#8725: drawRect faster drawConvexPolygon
Commit: ad2bd1e3c889524710052533fd38fad266ba784a
https://github.com/qgis/QGIS/commit/ad2bd1e3c889524710052533fd38fad266ba784a
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/app/qgsoptions.cpp
M src/app/qgsoptions.h
M src/core/qgsvectorlayer.cpp
M src/ui/qgsoptionsbase.ui
Log Message:
-----------
#8725: use default drawing config
Commit: ecc5e14201a5a223090f5407c78a176b743a7081
https://github.com/qgis/QGIS/commit/ecc5e14201a5a223090f5407c78a176b743a7081
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/ui/qgsoptionsbase.ui
Log Message:
-----------
#8725: Improvements in strings
Commit: 6b112584352737569647400db33e36c7666d6329
https://github.com/qgis/QGIS/commit/6b112584352737569647400db33e36c7666d6329
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/core/CMakeLists.txt
M src/core/qgis.cpp
M src/core/qgis.h
M src/core/qgsfeaturerequest.cpp
M src/core/qgsfeaturerequest.h
A src/core/qgsgeometrysimplifier.cpp
A src/core/qgsgeometrysimplifier.h
A src/core/qgsmaptopixelgeometrysimplifier.cpp
A src/core/qgsmaptopixelgeometrysimplifier.h
M src/core/qgsvectorlayer.cpp
M src/core/qgsvectorlayerfeatureiterator.cpp
M src/core/qgsvectorlayerfeatureiterator.h
M src/core/symbology-ng/qgslinesymbollayerv2.cpp
M src/core/symbology-ng/qgssymbollayerv2.cpp
M src/providers/ogr/CMakeLists.txt
M src/providers/ogr/qgsogrfeatureiterator.cpp
M src/providers/ogr/qgsogrfeatureiterator.h
A src/providers/ogr/qgsogrmaptopixelgeometrysimplifier.cpp
A src/providers/ogr/qgsogrmaptopixelgeometrysimplifier.h
Log Message:
-----------
#8725: Refactoring to simplifier classes
Commit: 95cabe571112ae7b33a6d26b1c1efe8aedb75a69
https://github.com/qgis/QGIS/commit/95cabe571112ae7b33a6d26b1c1efe8aedb75a69
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/app/qgsoptions.cpp
M src/app/qgsvectorlayerproperties.cpp
M src/core/qgsfeaturerequest.cpp
M src/core/qgsvectorlayer.cpp
M src/core/qgsvectorlayer.h
Log Message:
-----------
#8725: AA-disabling only for simplify factor>1
AA-disabling only is executed for '1-pixel' geometries when the
configuration slider is greater than minimum value. The rendering speed
up is lower (http://hub.qgis.org/issues/8725#note-59), but with higher
quality result
Commit: bda114b725d1c6b0c752b2004bcd4158f6f92f3d
https://github.com/qgis/QGIS/commit/bda114b725d1c6b0c752b2004bcd4158f6f92f3d
Author: ahuarte47 <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/app/qgsoptions.cpp
M src/core/qgsmaptopixelgeometrysimplifier.cpp
Log Message:
-----------
#8725: fix texts
Commit: 91953562bbd9b1a3254570e40e6f822bbaa25d40
https://github.com/qgis/QGIS/commit/91953562bbd9b1a3254570e40e6f822bbaa25d40
Author: Alvaro Huarte <ahuarte47 at yahoo.es>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Log Message:
-----------
Merge branch 'Issue_8725-OGR' of https://github.com/ahuarte47/QGIS into Issue_8725-OGR
Conflicts:
src/app/qgsoptions.cpp
src/app/qgsoptions.h
src/core/symbology-ng/qgssymbollayerv2.cpp
Commit: 17cd09a8a7352d761602c547d29f660aed219adb
https://github.com/qgis/QGIS/commit/17cd09a8a7352d761602c547d29f660aed219adb
Author: mhugent <marco.hugentobler at sourcepole.ch>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M i18n/qgis_es.ts
M python/core/symbology-ng/qgssymbollayerv2.sip
M src/app/qgsoptions.cpp
M src/app/qgsoptions.h
M src/app/qgsvectorlayerproperties.cpp
M src/app/qgsvectorlayerproperties.h
M src/core/CMakeLists.txt
M src/core/composer/qgscomposermap.cpp
M src/core/qgis.cpp
M src/core/qgis.h
M src/core/qgsclipper.cpp
M src/core/qgsfeaturerequest.cpp
M src/core/qgsfeaturerequest.h
A src/core/qgsgeometrysimplifier.cpp
A src/core/qgsgeometrysimplifier.h
A src/core/qgsmaptopixelgeometrysimplifier.cpp
A src/core/qgsmaptopixelgeometrysimplifier.h
M src/core/qgsrendercontext.cpp
M src/core/qgsrendercontext.h
M src/core/qgsvectordataprovider.cpp
M src/core/qgsvectordataprovider.h
M src/core/qgsvectorlayer.cpp
M src/core/qgsvectorlayer.h
M src/core/qgsvectorlayerfeatureiterator.cpp
M src/core/qgsvectorlayerfeatureiterator.h
M src/core/symbology-ng/qgsfillsymbollayerv2.cpp
M src/core/symbology-ng/qgslinesymbollayerv2.cpp
M src/core/symbology-ng/qgsrendererv2.cpp
M src/core/symbology-ng/qgssymbollayerv2.cpp
M src/core/symbology-ng/qgssymbollayerv2.h
M src/core/symbology-ng/qgssymbolv2.cpp
M src/core/symbology-ng/qgssymbolv2.h
M src/providers/ogr/CMakeLists.txt
M src/providers/ogr/qgsogrfeatureiterator.cpp
M src/providers/ogr/qgsogrfeatureiterator.h
A src/providers/ogr/qgsogrmaptopixelgeometrysimplifier.cpp
A src/providers/ogr/qgsogrmaptopixelgeometrysimplifier.h
M src/providers/ogr/qgsogrprovider.cpp
M src/ui/qgsoptionsbase.ui
M src/ui/qgsvectorlayerpropertiesbase.ui
Log Message:
-----------
Merge pull request #980 from ahuarte47/Issue_8725-OGR
Feature #8725: Fast rendering of geometries
Compare: https://github.com/qgis/QGIS/compare/052b2ebcb96a...17cd09a8a735
More information about the QGIS-commit
mailing list