[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