21150 Commits

Author SHA1 Message Date
Juergen E. Fischer
75df3f4875 fix warnings 2013-12-17 18:14:52 +01:00
Juergen E. Fischer
24acebef41 indentation update 2013-12-17 17:03:54 +01:00
Jürgen Fischer
bf456694be Merge pull request #1028 from ahuarte47/Issue_9191
Bug #9191-#9190: fix enable/disable issues of buttons
2013-12-17 07:51:36 -08:00
Jürgen Fischer
accd06dcb9 Merge pull request #1032 from etiennesky/vsifile-relative
fix project saving and reading of vsizip paths (fixes #6369)
2013-12-17 07:50:16 -08:00
mhugent
17cd09a8a7 Merge pull request #980 from ahuarte47/Issue_8725-OGR
Feature #8725: Fast rendering of geometries
2013-12-17 07:44:50 -08:00
Denis Rouzaud
052b2ebcb9 Merge pull request #1030 from alexbruy/fill-ring
[FEATURE] fill ring digitinzing tool
2013-12-17 07:22:27 -08:00
Alexander Bruy
dbb48f2d14 [FEATURE] fill ring digitinzing tool
Used to cut holes in polygons and automatically fill them with new
features. Attributes taken from parent feature. Feature form opens
by default. Hold Ctrl key to suppress it.
2013-12-17 17:12:14 +02:00
Alvaro Huarte
91953562bb 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
2013-12-17 16:10:50 +01:00
ahuarte47
bda114b725 #8725: fix texts 2013-12-17 16:03:13 +01:00
ahuarte47
95cabe5711 #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
2013-12-17 16:03:13 +01:00
Alvaro Huarte
6b11258435 #8725: Refactoring to simplifier classes 2013-12-17 16:03:12 +01:00
Alvaro Huarte
ecc5e14201 #8725: Improvements in strings 2013-12-17 15:59:57 +01:00
ahuarte47
ad2bd1e3c8 #8725: use default drawing config 2013-12-17 15:59:56 +01:00
Alvaro Huarte
f48238f06f #8725: drawRect faster drawConvexPolygon 2013-12-17 15:56:16 +01:00
ahuarte47
1201008e77 #8725: Improvements in strings 2013-12-17 15:56:15 +01:00
ahuarte47
b42d87b415 #8725: Show warning label for big simplify factor 2013-12-17 15:56:15 +01:00
Alvaro Huarte
3442789733 #8725: Replace malloc by OGRMalloc 2013-12-17 15:50:13 +01:00
Alvaro Huarte
c30202f800 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)
2013-12-17 15:50:12 +01:00
ahuarte47
b2d9ebb98b Feature #8725: fix merge changes 2013-12-17 15:50:12 +01:00
Alvaro Huarte
0324de4fa6 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
2013-12-17 15:50:11 +01:00
ahuarte47
e98a93876f Feature #8725: 'AA' disabling uses layer cfg
'AA' disabling for '1-pixel geometries' uses the layer simplification
configuration
2013-12-17 15:50:10 +01:00
ahuarte47
fec6baf669 Feature #8725: Disable simplify in editmode
Disable the drawing simplification when the editmode is enabled, the
geometries are cached for snapping
2013-12-17 15:50:10 +01:00
ahuarte47
aa2d3bcc32 Feature #8725: Replace '*foo=bar' by 'memcpy' 2013-12-17 15:50:10 +01:00
ahuarte47
4f8e7e0a28 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
2013-12-17 15:50:09 +01:00
ahuarte47
b31a13e815 Feature #8725: Increment 2x the factor in slider 2013-12-17 15:50:09 +01:00
ahuarte47
b02636d098 Feature #8725: Show configuration option
Shows a new rendering tab in the layer options form for configure the
drawing simplification.
2013-12-17 15:50:09 +01:00
ahuarte47
f00e4fb2c2 Feature #8725: Remove unnecesary setPen() 2013-12-17 15:50:08 +01:00
ahuarte47
17b31c2fcb Feature #8725: Minor improvement 2013-12-17 15:50:08 +01:00
ahuarte47
5a6dc996ce Feature #8725: Fix dpi bug 2013-12-17 15:50:07 +01:00
Alvaro Huarte
134def2ce0 Feature #8725: check QgsFeatureRequest::NoGeometry 2013-12-17 15:50:07 +01:00
Alvaro Huarte
1481a7e44b 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
2013-12-17 15:50:06 +01:00
Alvaro Huarte
af5263ab3d Feature #8725: Fast rendering of geometries
Fix compile errors: include "std::limits"
2013-12-17 15:50:06 +01:00
ahuarte47
54994570a4 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'
2013-12-17 15:50:06 +01:00
Alvaro Huarte
440ede935a 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)
2013-12-17 15:50:05 +01:00
William Kyngesburye
ba9936e001 always bundle QtDbus, just in case 2013-12-17 08:43:45 -06:00
Etienne Tourigny
4a75a95a36 fix project saving and reading of vsizip paths (fixes #6369) 2013-12-16 13:25:06 -02:00
Werner Macho
cf39d71899 [TRANSUP] Hindi by Harish
Signed-off-by: Werner Macho <werner.macho@gmail.com>
2013-12-16 16:54:12 +02:00
Alvaro Huarte
32d4af2dc5 #9191: More fixes 2013-12-16 15:39:15 +01:00
mhugent
c034a4d71d Merge pull request #1025 from rldhont/wcs
[FEATURE][QGIS-Server] Add Web Coverage Service support : funded Ifremer
2013-12-16 00:20:29 -08:00
ahuarte47
57e9411f26 #9191: fix enable/disable issues of buttons
At the http connection dialog, the 'Name' and 'Url' text boxes must be
filled to enable 'ok' button.
Also disable connect-edit-delete buttons when there is not any
connection defined.
2013-12-16 02:28:03 +01:00
Nyall Dawson
b192f642d1 [composer] Make map rectangle preview text a bit more subtle 2013-12-16 09:20:00 +11:00
volaya
bb1380ea30 Merge pull request #1026 from anitagraser/working
attempt to fix http://hub.qgis.org/issues/9184
2013-12-15 13:12:43 -08:00
Nyall Dawson
27bea19978 [composer] Fix overview extent not being drawn on composer outputs if map is set to Rectangle preview mode 2013-12-16 07:17:02 +11:00
Juergen E. Fischer
98d7a022f5 german translation update and one translation string fix 2013-12-15 17:52:30 +01:00
Juergen E. Fischer
6e775b9020 fix warnings 2013-12-15 17:21:52 +01:00
Radim Blazek
c4b248066d convert GDAL no data value to a value representable by data type, fixes #3840 2013-12-14 13:02:18 +01:00
anitagraser
d13245190d attempt to fix http://hub.qgis.org/issues/9184 2013-12-13 22:37:28 +01:00
Werner Macho
402b397eb8 translation update: no with new translator added
Signed-off-by: Werner Macho <werner.macho@gmail.com>
2013-12-13 16:40:09 +02:00
ahuarte47
566e5bd184 #8725: fix texts 2013-12-12 23:46:22 +01:00
ahuarte47
4b794a56ad #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
2013-12-12 23:31:23 +01:00