[QGIS Commit] [qgis/QGIS] 0a970e: #8725-R: define UseRenderingOptimization

GitHub noreply at github.com
Wed Jan 15 02:32:50 PST 2014


  Branch: refs/heads/master
  Home:   https://github.com/qgis/QGIS
  Commit: 0a970eb7c35d5cce8b6d8422c413724d2e54b2ff
      https://github.com/qgis/QGIS/commit/0a970eb7c35d5cce8b6d8422c413724d2e54b2ff
  Author: ahuarte47 <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/core/composer/qgscomposermap.cpp
    M src/core/qgsrendercontext.cpp
    M src/core/qgsrendercontext.h
    M src/core/qgsvectorlayer.cpp

  Log Message:
  -----------
  #8725-R: define UseRenderingOptimization

Redefine RenderingPrintComposition to UseRenderingOptimization


  Commit: 319acc2b6fb581d0312ee49274c75a56e71c215d
      https://github.com/qgis/QGIS/commit/319acc2b6fb581d0312ee49274c75a56e71c215d
  Author: Alvaro Huarte <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/app/qgsoptions.cpp
    M src/app/qgsvectorlayerproperties.cpp
    M src/ui/qgsoptionsbase.ui
    M src/ui/qgsvectorlayerpropertiesbase.ui

  Log Message:
  -----------
  #8725-R: show map2pixel threshold in panels


  Commit: 08b5e3058a1d413c844004b8291ad4eb9767e767
      https://github.com/qgis/QGIS/commit/08b5e3058a1d413c844004b8291ad4eb9767e767
  Author: Alvaro Huarte <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/core/qgsfeaturerequest.cpp
    M src/core/qgsfeaturerequest.h
    M src/core/qgsgeometrysimplifier.cpp
    M src/core/qgsgeometrysimplifier.h
    M src/core/qgsmaptopixelgeometrysimplifier.cpp
    M src/core/qgsmaptopixelgeometrysimplifier.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/providers/ogr/CMakeLists.txt
    M src/providers/ogr/qgsogrfeatureiterator.cpp
    M src/providers/ogr/qgsogrfeatureiterator.h
    R src/providers/ogr/qgsogrmaptopixelgeometrysimplifier.cpp
    R src/providers/ogr/qgsogrmaptopixelgeometrysimplifier.h
    M src/providers/ogr/qgsogrprovider.cpp

  Log Message:
  -----------
  #8725-R: simplifier execute in rendering loop


  Commit: 6358fde727e7171574edfb3e54f5083364e68c9e
      https://github.com/qgis/QGIS/commit/6358fde727e7171574edfb3e54f5083364e68c9e
  Author: ahuarte47 <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/core/CMakeLists.txt
    M src/core/qgsfeaturerequest.cpp
    M src/core/qgsfeaturerequest.h
    A src/core/qgssimplifymethod.cpp
    A src/core/qgssimplifymethod.h

  Log Message:
  -----------
  #8725-R: define QgsSimplifyMethod

Define QgsSimplifyMethod to use as optional parameter in
QgsFeatureRequest


  Commit: c28340247e37b085ae4d2b131865d3776c5dd74f
      https://github.com/qgis/QGIS/commit/c28340247e37b085ae4d2b131865d3776c5dd74f
  Author: ahuarte47 <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/app/qgsoptions.cpp
    M src/app/qgsvectorlayerproperties.cpp
    M src/core/qgsvectordataprovider.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/ui/qgsoptionsbase.ui
    M src/ui/qgsvectorlayerpropertiesbase.ui

  Log Message:
  -----------
  #8725-R: VectorLayer use SimplifyMethod

VectorLayer define QgsVectorSimplifyMethod to configure the new
QgsSimplifyMethod member of QgsFeatureRequest


  Commit: 0ec7d359c778626b62db81691b0e8aaa6e04ac23
      https://github.com/qgis/QGIS/commit/0ec7d359c778626b62db81691b0e8aaa6e04ac23
  Author: ahuarte47 <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/core/qgsfeatureiterator.cpp
    M src/core/qgsfeatureiterator.h
    M src/core/qgsmaptopixelgeometrysimplifier.cpp
    M src/core/qgsmaptopixelgeometrysimplifier.h

  Log Message:
  -----------
  #8725-R: FeatureIterator use SimplifyMethod

AbstractFeatureIterator use SimplifyMethod to simplify locally the
geometries fetched from data source (provider)


  Commit: faebcce13aa5dace1f10f758cb9f159dd9baa4e4
      https://github.com/qgis/QGIS/commit/faebcce13aa5dace1f10f758cb9f159dd9baa4e4
  Author: ahuarte47 <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/core/CMakeLists.txt
    M src/core/qgsvectorlayer.cpp
    M src/core/qgsvectorlayer.h
    A src/core/qgsvectorsimplifymethod.cpp
    A src/core/qgsvectorsimplifymethod.h

  Log Message:
  -----------
  #8725-R: move VectorSimplifyMethod to other file


  Commit: 23b6523fba7369f54171b0926e2e20ca1ec64dfa
      https://github.com/qgis/QGIS/commit/23b6523fba7369f54171b0926e2e20ca1ec64dfa
  Author: ahuarte47 <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/app/qgsvectorlayerproperties.cpp
    M src/app/qgsvectorlayerproperties.h
    M src/core/qgsfeatureiterator.cpp
    M src/core/qgsfeatureiterator.h
    M src/core/qgsgeometrysimplifier.h
    M src/core/qgsvectordataprovider.cpp
    M src/core/qgsvectorlayerfeatureiterator.cpp

  Log Message:
  -----------
  #8725-R: FeatureIterator and other minor changes


  Commit: dcaf0b5a9dbfd315a9bfbd4c88b49213cd9c3853
      https://github.com/qgis/QGIS/commit/dcaf0b5a9dbfd315a9bfbd4c88b49213cd9c3853
  Author: ahuarte47 <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/providers/ogr/CMakeLists.txt
    M src/providers/ogr/qgsogrfeatureiterator.cpp
    M src/providers/ogr/qgsogrfeatureiterator.h
    A src/providers/ogr/qgsogrgeometrysimplifier.cpp
    A src/providers/ogr/qgsogrgeometrysimplifier.h
    M src/providers/ogr/qgsogrprovider.cpp

  Log Message:
  -----------
  #8725-R: OgrProvider simplifies on provider side

OgrFeatureIterator implements simplification on provider side


  Commit: 3b6ed3bfc81ae079fd30b3a382f11c2435bdddd5
      https://github.com/qgis/QGIS/commit/3b6ed3bfc81ae079fd30b3a382f11c2435bdddd5
  Author: Alvaro Huarte <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/providers/postgres/qgspostgresfeatureiterator.cpp
    M src/providers/postgres/qgspostgresfeatureiterator.h
    M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  #8725-R: PostgresProvider simplifies on provider side

PostgresFeatureIterator implements simplification on provider side


  Commit: f37b05621f980e5197b90299fca7d162269a2f85
      https://github.com/qgis/QGIS/commit/f37b05621f980e5197b90299fca7d162269a2f85
  Author: ahuarte47 <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/core/qgsvectordataprovider.cpp
    M src/core/qgsvectordataprovider.h
    M src/providers/ogr/qgsogrprovider.cpp
    M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  #8725-R: New vector provider capability for topological simplification


  Commit: 2c67e511cd05718d1ca764608bac743906f474c3
      https://github.com/qgis/QGIS/commit/2c67e511cd05718d1ca764608bac743906f474c3
  Author: ahuarte47 <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/providers/postgres/qgspostgresfeatureiterator.cpp

  Log Message:
  -----------
  #8725-R: no simplify point layers in postgres provider


  Commit: 42fd6a2bdb80a5e0887e40c2f9b0198cf929c937
      https://github.com/qgis/QGIS/commit/42fd6a2bdb80a5e0887e40c2f9b0198cf929c937
  Author: ahuarte47 <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/core/qgsmaptopixelgeometrysimplifier.cpp
    M src/providers/ogr/qgsogrgeometrysimplifier.cpp

  Log Message:
  -----------
  #8725-R: never simplifying the first two or last two vertices in a line

This ensure that the angles at the line start and end are the same after
simplification


  Commit: d439dfbc881ec56f4539a3b8306e2ae309f0d4dd
      https://github.com/qgis/QGIS/commit/d439dfbc881ec56f4539a3b8306e2ae309f0d4dd
  Author: ahuarte47 <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M python/core/core.sip
    M python/core/qgsvectorlayer.sip
    A python/core/qgsvectorsimplifymethod.sip

  Log Message:
  -----------
  #8725-R: include qgsvectorsimplifymethod.sip


  Commit: e40a23a0f694f8f12c9b45d275af65a559e0b60e
      https://github.com/qgis/QGIS/commit/e40a23a0f694f8f12c9b45d275af65a559e0b60e
  Author: Alvaro Huarte <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/ui/qgsoptionsbase.ui
    M src/ui/qgsvectorlayerpropertiesbase.ui

  Log Message:
  -----------
  #8725-R: add "Advanced settings" panel


  Commit: 062c1e411a01c1598ab19a5f171183ea7f10e1d9
      https://github.com/qgis/QGIS/commit/062c1e411a01c1598ab19a5f171183ea7f10e1d9
  Author: Alvaro Huarte <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M tests/src/core/testqgsblendmodes.cpp

  Log Message:
  -----------
  #8725-R: fix old API in testqgsblendmodes.cpp


  Commit: 1e781ff83868fcc7e466aeb18085d31815f49dd5
      https://github.com/qgis/QGIS/commit/1e781ff83868fcc7e466aeb18085d31815f49dd5
  Author: Alvaro Huarte <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M tests/src/core/testqgsatlascomposition.cpp
    M tests/src/core/testqgsgradients.cpp

  Log Message:
  -----------
  #8725-R: fix old API in other test cpp files


  Commit: 4cc82e6288058d7568577458d62ea4019266de4d
      https://github.com/qgis/QGIS/commit/4cc82e6288058d7568577458d62ea4019266de4d
  Author: Alvaro Huarte <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/core/qgsfeatureiterator.cpp
    M src/core/qgsfeatureiterator.h
    M src/core/qgsvectorlayerfeatureiterator.cpp
    M src/providers/ogr/qgsogrfeatureiterator.cpp
    M src/providers/ogr/qgsogrfeatureiterator.h
    M src/providers/postgres/qgspostgresfeatureiterator.cpp
    M src/providers/postgres/qgspostgresfeatureiterator.h

  Log Message:
  -----------
  #8725-R: refactoring of simplification API in FeatureIterators


  Commit: 61041dac255dabb35681f6241085439ff3e8f117
      https://github.com/qgis/QGIS/commit/61041dac255dabb35681f6241085439ff3e8f117
  Author: ahuarte47 <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M python/core/core.sip
    A python/core/qgsgeometrysimplifier.sip
    A python/core/qgssimplifymethod.sip
    M src/core/qgsfeatureiterator.cpp
    M src/core/qgssimplifymethod.cpp
    M src/core/qgssimplifymethod.h
    M src/core/qgsvectorlayerfeatureiterator.cpp
    M src/core/qgsvectorlayerfeatureiterator.h
    M src/providers/ogr/qgsogrfeatureiterator.cpp

  Log Message:
  -----------
  #8725-R: simplify edited geometries in QgsVectorLayerFeatureIterator


  Commit: a7ff8ce33fd07fe8185772159090d27a0ee1d71a
      https://github.com/qgis/QGIS/commit/a7ff8ce33fd07fe8185772159090d27a0ee1d71a
  Author: ahuarte47 <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/core/qgsfeatureiterator.cpp
    M src/core/qgsvectorlayerfeatureiterator.cpp
    M src/providers/ogr/qgsogrfeatureiterator.cpp

  Log Message:
  -----------
  #8725-R: no check 0-pointers to delete


  Commit: 61c8cad64834344b78733ef97d2ed44c6f1df32b
      https://github.com/qgis/QGIS/commit/61c8cad64834344b78733ef97d2ed44c6f1df32b
  Author: ahuarte47 <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/core/qgsfeatureiterator.cpp

  Log Message:
  -----------
  #8725-R: no check geometry pointer twice


  Commit: 7cb8ff7f8a940acfce5ec0b26abef9160da99bf7
      https://github.com/qgis/QGIS/commit/7cb8ff7f8a940acfce5ec0b26abef9160da99bf7
  Author: Alvaro Huarte <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/core/qgsfeatureiterator.cpp
    M src/core/qgsfeatureiterator.h
    M src/core/qgsvectorlayer.cpp
    M src/core/qgsvectorlayerfeatureiterator.cpp
    M src/core/qgsvectorlayerfeatureiterator.h
    M src/providers/ogr/qgsogrfeatureiterator.cpp
    M src/providers/ogr/qgsogrfeatureiterator.h
    M src/providers/postgres/qgspostgresfeatureiterator.cpp
    M src/providers/postgres/qgspostgresfeatureiterator.h

  Log Message:
  -----------
  #8275-R: simplification on a per-iterator basis


  Commit: 22c0c79422715a852c9817dc97a8a26b4bf049f6
      https://github.com/qgis/QGIS/commit/22c0c79422715a852c9817dc97a8a26b4bf049f6
  Author: ahuarte47 <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/app/qgsoptions.cpp
    M src/app/qgsoptions.h
    M src/app/qgsvectorlayerproperties.cpp
    M src/app/qgsvectorlayerproperties.h
    M src/core/qgsfeatureiterator.cpp
    M src/core/qgsfeatureiterator.h
    M src/core/qgsvectorlayerfeatureiterator.h
    M src/providers/ogr/qgsogrfeatureiterator.h
    M src/providers/postgres/qgspostgresfeatureiterator.h
    M src/ui/qgsoptionsbase.ui
    M src/ui/qgsvectorlayerpropertiesbase.ui

  Log Message:
  -----------
  #8725-R: minor changes and UI update

+ add comment about 'prepareSimplification' in constructor
+ fix comment in 'providerCanSimplify'
+ improve UI messages


  Commit: 8fb87f182872c2db99d55198d5eef6048f26fad4
      https://github.com/qgis/QGIS/commit/8fb87f182872c2db99d55198d5eef6048f26fad4
  Author: Alvaro Huarte <ahuarte47 at yahoo.es>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M python/core/qgssimplifymethod.sip
    M src/core/qgssimplifymethod.cpp
    M src/core/qgssimplifymethod.h
    M src/providers/postgres/qgspostgresfeatureiterator.cpp
    M src/ui/qgsoptionsbase.ui
    M src/ui/qgsvectorlayerpropertiesbase.ui

  Log Message:
  -----------
  #8725-R: minor changes


  Commit: 84fe6762f9f08c99e11ca10c0452a10d4d241af4
      https://github.com/qgis/QGIS/commit/84fe6762f9f08c99e11ca10c0452a10d4d241af4
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/app/qgsvectorlayerproperties.cpp
    M src/core/qgsfeatureiterator.cpp
    M src/providers/ogr/qgsogrgeometrysimplifier.cpp

  Log Message:
  -----------
  Fix warnings


  Commit: 9812804c46547e564b348822af31ee03e54409b4
      https://github.com/qgis/QGIS/commit/9812804c46547e564b348822af31ee03e54409b4
  Author: Denis Rouzaud <denis.rouzaud at gmail.com>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M src/ui/qgsrelationeditorwidgetbase.ui

  Log Message:
  -----------
  make icons more consistent in relation editor widget


Compare: https://github.com/qgis/QGIS/compare/10db5770c4c1...9812804c4654


More information about the QGIS-commit mailing list