[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