Martin Dobias
9317ffd89a
Merge remote-tracking branch 'origin/master' into new_vector_api
...
Also disabled mapserver until compilation is fixed.
Fixed tests.
Conflicts:
src/app/legend/qgslegendlayer.cpp
src/app/qgsattributedialog.cpp
src/app/qgsattributedialog.h
src/app/qgslabelpropertydialog.cpp
src/app/qgsmaptoollabel.cpp
src/app/qgsvectorlayerproperties.cpp
src/core/CMakeLists.txt
src/core/composer/qgsatlascomposition.cpp
src/core/qgsexpression.cpp
src/core/qgspallabeling.cpp
src/core/qgsvectorlayer.cpp
src/core/qgsvectorlayer.h
src/core/qgsvectorlayerimport.cpp
src/mapserver/qgsprojectparser.cpp
src/mapserver/qgswfsserver.cpp
src/mapserver/qgswfsserver.h
src/mapserver/qgswmsserver.cpp
src/providers/postgres/qgspostgresprovider.cpp
src/providers/spatialite/qgsspatialiteprovider.h
tests/src/core/testqgsexpression.cpp
tests/src/python/test_qgsmemoryprovider.py
2012-12-18 01:35:06 +01:00
Martin Dobias
81b0930498
QgsVectorLayer: large internal refactoring
...
Most important changes:
- introduced feature iterator for QgsVectorLayer
- vector editing moved to QgsVectorEditBuffer
- complete rework of undo/redo commands for vector layers
- geometry cache separated from editing (QgsVectorLayerCache)
- non-essential editing functionality moved to QgsVectorLayerEditUtils
2012-12-17 21:22:42 +01:00
Sandro Santilli
122cff7859
Fix addGroup() not to refuse invisibleRootItem as the group parent
...
Fixes #6879 .
NOTE: if a caller really wants to add a group to current item
there's a specific method for that: addGroupToCurrentItem
2012-12-17 19:21:11 +01:00
Radim Blazek
76115ec886
Raster statistics and histogram moved from QgsRasterDataProvider to QgsRasterInterface
2012-12-17 18:29:08 +01:00
Radim Blazek
b66207771b
Removed GDAL dependencies where easily possible
2012-12-17 16:51:28 +01:00
Radim Blazek
d435bfc876
QgsRasterBlock::DataType moved to QGis::DataType
2012-12-17 14:04:10 +01:00
Alexander Bruy
e2f9fcd4f7
update anomality images for stingray
2012-12-17 10:48:57 +02:00
Giuseppe Sucameli
923ab1bf6c
don't break the loop after interior ring while calculating perimeter:
...
the returned ptr's pointing to a wrong position whether we break the loop before reading all the points of all the rings.
2012-12-17 00:52:12 +01:00
volaya
a2f4db61e9
Merge pull request #360 from slarosa/sextante-issue
...
Fixes issue #5505 (sextante/nviz)
2012-12-16 15:25:10 -08:00
Salvatore Larosa
a18cb51106
Fixes issue #5505
2012-12-16 21:37:13 +01:00
Radim Blazek
cdaebd1399
More GRASS direct functions
2012-12-16 11:35:03 +01:00
Marco Hugentobler
d4aa0ed62a
Change binding for QgsMapRenderer::render
2012-12-16 11:05:51 +01:00
Alexander Bruy
edd71999d0
fix help files installation for TauDEM
2012-12-16 11:21:01 +02:00
mhugent
28582699f7
Merge pull request #354 from Oslandia/atlas
...
refs #6741
2012-12-15 20:58:12 -08:00
Larry Shaffer
3b3d1a75da
Update labeling tools and make more undo/redo friendly
...
- Change QgsVectorLayer::redoEditCommand to only strip invalid QVariants, not null ones
- Update undo/redo command text to start with action and end with sample of label text
- Update pin/unpin labels tool to be fully undo/redo-able
- Store generated label text in QgsLabelPosition (sans direction symbols)
- Update change label properties dialog to show whether label text is expression
2012-12-15 17:30:39 -07:00
Victor Olaya
0c2fef4ed8
Merge branch 'master' of https://github.com/qgis/Quantum-GIS
...
Conflicts:
python/plugins/sextante/grass/ext/CMakeLists.txt
2012-12-15 18:51:59 +01:00
Victor Olaya
33e3925eb7
added postgis tools to sextante
...
edited some grass descriptions and renamed postproc folder (now it is not only for postproc, but also for pre execution checks)
2012-12-15 18:49:32 +01:00
Radim Blazek
3a59fd4dfd
More GRASS direct functions
2012-12-15 17:20:43 +01:00
Larry Shaffer
9069f3bb90
Update undo/redo widget and vector layer rollback
...
- Allows for any number of undo/redo commands with only one refresh
- Significantly decreases time needed to cancel or redo many edits
- Disable undo/redo dock's widgets and toolbar actions when layer not in editing mode
2012-12-14 19:45:12 -07:00
Sandro Santilli
051fe31e22
TopoViewer: make topology group start as collapsed
2012-12-14 20:15:27 +01:00
Sandro Santilli
bd00b0f3f6
Initialize all members in Interval constructor.
...
Fixes memory conditional jumps depending on uninitialized values
and as a consequence the unstable results from qgis_expressiontest
Closes #6877
2012-12-14 18:24:56 +01:00
Sandro Santilli
677095f791
Fix addGroup to return the integer groupIndex other methods expect
...
This commit fixes #6591 , although doesn't make the existing
interface any better than it is, and it is really bad :)
No plugin should need any adaption with the changes.
2012-12-14 17:51:42 +01:00
Radim Blazek
49102e2f1e
More GRASS direct functions
2012-12-14 16:35:25 +01:00
volaya
46016e251f
Merge pull request #358 from slarosa/sextante-issue
...
fix for sextante/convexhull tool based on field
2012-12-14 05:58:19 -08:00
Salvatore Larosa
7e343558ae
fix for sextante/convexhull tool based on field
...
the tool does not work if option "Create convex hulls based on field" is used
to due of missing some methods. This patch fixes the issue.
2012-12-14 13:57:58 +01:00
mhugent
d99786303a
Merge pull request #357 from matthias-kuhn/rb
...
Set default rubberband width
2012-12-13 23:54:23 -08:00
Matthias Kuhn
eff5c20040
Set default rubberband width
...
Was uninitialized, leading to screen corruption
http://hub.qgis.org/issues/6845
2012-12-14 08:49:40 +01:00
Marco Hugentobler
968c6d81f3
Set nodata values in raster block
2012-12-14 08:39:14 +01:00
Marco Hugentobler
7505792154
Implement readBlock in gdal provider for performance reason
2012-12-14 08:39:14 +01:00
Alexander Bruy
d1a976edef
move missed CMakeLists.txt to ext directory, fix path
2012-12-14 09:22:16 +02:00
Victor Olaya
eed0bc0dcd
Merge branch 'master' of https://github.com/qgis/Quantum-GIS
2012-12-13 22:29:15 +01:00
Victor Olaya
f2fc33bb3a
more grass-sextante improvements (mainly fine tuning some algorithms)
2012-12-13 22:28:35 +01:00
dassau
2c59866c9c
fixed strange translation for clip tool (ftools)
2012-12-13 18:31:46 +01:00
Alexander Bruy
c21167dc29
add missed CMakeLists.txt for SEXTANTE GRASS provider
2012-12-13 10:06:53 +02:00
Victor Olaya
6637268772
added fix by Salvatore Larosa that fixes #6862
2012-12-12 22:41:19 +01:00
Victor Olaya
260b4a19d2
Merge branch 'master' of https://github.com/qgis/Quantum-GIS
2012-12-12 22:39:41 +01:00
Werner Macho
f218a394f4
adding licenses to a few files more - we are under 100 files ..
2012-12-12 22:28:01 +01:00
Alexander Bruy
ee9c811d43
fix QgsDistanceArea bindings
2012-12-12 20:29:30 +02:00
Marco Hugentobler
4d603b414c
Merge branch 'wms_raster_performance'
2012-12-12 14:56:28 +01:00
Marco Hugentobler
d9a3c993e4
Add comment
2012-12-12 13:38:17 +01:00
Marco Hugentobler
67f7af2f96
Some loop optimisations
2012-12-12 13:34:45 +01:00
Marco Hugentobler
5c76a5f703
Fix unwanted double reading in last commit
2012-12-12 12:40:37 +01:00
Radim Blazek
32f0dfdb51
More GRASS direct functions for Windows
2012-12-12 11:44:27 +01:00
Marco Hugentobler
98351f2b55
Avoid null fill in gdal provider if raster covers the whole requested extent. Enable raster provider code block which was outcommented in earlier commit
2012-12-12 11:43:01 +01:00
Juergen E. Fischer
c7fb230797
improve html viewing in identify results window:
...
- add print to normal context menu instead of replacing it completely
- enable inspection with QGISDEBUG
- allow accessing remote urls
- use QgsNetworkManager (eg. to allow skip SSL errors or do
authenticaton)
2012-12-12 11:29:26 +01:00
Hugo Mercier
948faefa1e
refs #6741
...
Fix resolution issues when printing in raster mode
2012-12-12 10:47:07 +01:00
mhugent
51d7d56039
Merge pull request #352 from Oslandia/atlas
...
Fix atlas composition
2012-12-12 00:10:25 -08:00
Marco Hugentobler
9ae2f59049
Loop optimisation
2012-12-12 08:12:25 +01:00
Larry Shaffer
e38b2222ab
Add SVG symbol of QGIS north arrow decoration (provided by ramon)
...
- Feature request #6814
- Converted 'N' text to path and centered
2012-12-11 19:42:46 -07:00
Victor Olaya
d401a6ef6e
Merge branch 'master' of https://github.com/qgis/Quantum-GIS
...
Conflicts:
python/plugins/sextante/grass/GrassAlgorithm.py
2012-12-12 00:51:18 +01:00