Nyall Dawson
41365d8501
[composer] Fix item rotation so that rotation occurs around item center
2013-12-30 20:00:56 +11:00
Nyall Dawson
cea569dc51
[composer] Partially fix rotated item scaling
2013-12-30 20:00:56 +11:00
nyalldawson
adbeab29c4
[composer] Add tests for item rotation
2013-12-30 20:00:56 +11:00
nyalldawson
ddcfd06f97
[composer] Fix picture rotation, optimise scaling of rotated pictures to fit in item bounding box
2013-12-30 20:00:56 +11:00
Nyall Dawson
86b972c154
[composer] Begin tests for composer item rotation
2013-12-30 20:00:55 +11:00
Nyall Dawson
5262a4d683
[FEATURE] [composer] Replace custom item rotation with QGraphicsItem rotation, support rotation for all types of composer items ( fix #7933 , fix #4884 )
2013-12-30 20:00:55 +11:00
Nyall Dawson
4169aa7220
[composer] Move item rotation control to item widget panel
2013-12-30 20:00:55 +11:00
Nyall Dawson
719c78c2c7
[composer] Clean up item rotation api, seperate item rotation (for shapes, labels) from map rotation and picture rotation.
...
Maintain compatibility with 2.0 api, deprecate ambiguous rotation/setRotation methods
2013-12-30 20:00:55 +11:00
Tim Sutton
4aeaa3f705
Merge pull request #1029 from nyalldawson/composer_dialog_fixes
...
Save as Image dialog fixes and improvements
2013-12-29 19:31:05 -08:00
Alexander Bruy
77fb9a5492
[processing] refactored some helpre functions (contributed by Nathan Woodrow)
2013-12-29 14:35:11 +02:00
Nyall Dawson
6b4641d148
Fix warnings
2013-12-29 14:23:02 +11:00
Nyall Dawson
7d712aca74
[composer] Add action for showing/hiding rulers
2013-12-29 14:04:32 +11:00
Nyall Dawson
37b48bdf57
[composer] Prevent overlap of vertical ruler markings
2013-12-29 14:03:58 +11:00
Nyall Dawson
53c654ff97
[composer] Make sure ruler size is based off font size ( fix #7476 ).
...
Only do ruler calculations once, not on every paint event.
2013-12-29 14:03:24 +11:00
Nyall Dawson
d79b12b174
[composer] Make sure rulers are updated when paper size changes
2013-12-29 14:02:28 +11:00
Nyall Dawson
097a1954b7
[composer] Improve appearance of rulers, add small tick marks to ruler ( fix #5656 )
2013-12-29 14:01:51 +11:00
Nyall Dawson
d02be616bb
[composer] Make sure that zooming in/out of composer with mouse wheel always results in an exact change in zoom.
2013-12-29 13:30:52 +11:00
Nyall Dawson
c6d0bef4d5
[FEATURE][composer] Add zoom actual size action to composer, zoom indicator and combobox to status bar
2013-12-29 13:29:49 +11:00
Nyall Dawson
ed3e04d894
[tests] Add some more anomaly images
2013-12-29 13:13:00 +11:00
Nyall Dawson
bf407db3be
[tests] Fix failing composerhtml tests, by forcing test html to use a set font size in pixels.
2013-12-29 09:52:16 +11:00
nyalldawson
6aed6fee08
[tests] Fix python compositionchecker to derive from render checker, fix most python composer tests ( fix #9117 )
2013-12-29 09:52:16 +11:00
nyalldawson
2e107f23b9
[tests] Fix failing gradient tests
2013-12-29 09:52:16 +11:00
nyalldawson
089fbe95b6
[tests] Update atlas tests, add exceptions
2013-12-29 09:52:15 +11:00
nyalldawson
ac63769937
[tests] Fix failing diagram and blend modes tests
2013-12-29 09:52:15 +11:00
nyalldawson
cfd9a669c8
[tests] Update composer scalebar tests, fix exception causing test to fail
2013-12-29 09:52:15 +11:00
nyalldawson
a1a92cdbf8
[tests] Update composer html tests
2013-12-29 09:52:15 +11:00
nyalldawson
f3d5e0b270
[tests] Update composer effect tests
2013-12-29 09:52:15 +11:00
nyalldawson
aa3e40a0eb
[FEATURE][composer] Add controls for changing zebra frame colors and line thickness, fix output of zebra style grids ( fix #8767 )
2013-12-29 09:52:15 +11:00
nyalldawson
afbd2ac2ce
[tests] Update composer map tests, add anomoly images
2013-12-29 09:52:14 +11:00
nyalldawson
ab42edce49
[tests] Update composer shape tests
2013-12-29 09:52:14 +11:00
Nyall Dawson
3b1f789fc5
Rework composition checker to derive from render checker, so that composition tests can have anomoly images
2013-12-29 09:52:14 +11:00
Juergen E. Fischer
5a7dff7550
german translation update
2013-12-28 22:22:07 +01:00
Juergen E. Fischer
391e6621ef
Fix typos ( fixes #9261 )
2013-12-28 22:12:52 +01:00
Werner Macho
21d3fe16c8
Merge pull request #1045 from Jean-Roc/traduction_ui
...
update fr ui
2013-12-28 11:23:23 -08:00
Matthias Kuhn
36d9d4bfa1
Add attribute dialog: Hide Length/Precision labels when unavailable
...
Fix #9259
2013-12-28 16:30:19 +01:00
volaya
ca450ccfeb
Merge pull request #1043 from anitagraser/master
...
[processing] allow float values in densify interval input field
2013-12-28 04:27:38 -08:00
anitagraser
720871c154
undid changes to densify geometries
2013-12-28 14:02:06 +02:00
MORREALE Jean-Roc
aee4696252
Merge pull request #9 from Ecologeek/traduction_ui
...
update french translation
2013-12-28 02:22:49 -08:00
anitagraser
719f8d5200
allow float values in densify interval input field
2013-12-27 22:47:56 +02:00
Tim Sutton
4b9edc77dd
Merge pull request #1042 from ErunamoJAZZ/master
...
Patch for issue 8920.
2013-12-27 12:32:05 -08:00
C. Daniel Sanchez R
7050265f38
Patch for issue 8920.
2013-12-27 15:00:20 -05:00
Salvatore Larosa
8dd31ff9e8
[georeferencer] reset world file checkbox when transformation differ from Linear ( Fixes #9251 )
2013-12-27 17:20:02 +01:00
Matthias Kuhn
7507cfcd3f
Safety checks for classification algorithms ( Fix #9252 )
2013-12-26 22:06:39 +01:00
Sylvain Maillard
e0e65ba739
update french translation
2013-12-26 19:31:55 +01:00
Nyall Dawson
b40e3c0a34
[composer] Ensure that extent of new map items is centered on current centre of map
2013-12-22 16:25:57 +11:00
Victor Olaya
52c59daad2
[processing] minor cosmetic change
2013-12-20 09:41:39 +01:00
volaya
cbcd28a5ad
Merge pull request #1031 from rldhont/headless_processing
...
Some changes to allow Processing to be run headless
It replaces legendInterface with QgsMapLayerRegistry, which is a better option
2013-12-20 00:32:36 -08:00
ahuarte47
e3e01fc78f
#9094 : fix incorrect header class
2013-12-19 21:23:02 +01:00
D'Hont René-Luc
a09892f1bb
[Feature][Processing] Headless
...
To use QGIS Processing in python scripts out of QGIS.
The changes made concern the dependence to legendInterface. In cases
where the interface.iface is null (None) QGIS Processing uses the
QgsMapLayerRegistry instance.
2013-12-19 18:09:56 +01:00
Werner Macho
0ad5cc9548
[TRANSUP] no by James
...
Signed-off-by: Werner Macho <werner.macho@gmail.com>
2013-12-19 17:50:06 +02:00