summaryrefslogtreecommitdiffstats
path: root/src/sp-item-transform.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-01-30Move classes derived from SPObject to own directory.Tavmjong Bah1-429/+0
A lot of header clean-up.
2017-09-24Remove unused parameter in SPItem::doWriteTransformStefano Facchini1-4/+4
2015-05-08fixes a few of jenkins warningsMarc Jeanmougin1-3/+3
(bzr r14126)
2015-03-06avoid 0/0 problem in get_scale_transform_for_uniform_stroke. (Bug 1428789)Alvin Penner1-2/+6
Fixed bugs: - https://launchpad.net/bugs/1428789 (bzr r13970)
2014-09-27Update to experimental r13565Liam P. White1-0/+2
(bzr r13341.5.16)
2014-08-31Header cleanup: stop using Glib types where they aren't truly needed. Eases ↵Liam P. White1-0/+2
GThread deprecation errors. (bzr r13341.1.190)
2014-03-02fix scaling crash for clipped objects (Bug 1286647)Alvin Penner1-1/+10
Fixed bugs: - https://launchpad.net/bugs/1286647 (bzr r13096)
2014-02-01remove vertical offset when stretching a horizontal line (Bug 1275077)Alvin Penner1-2/+8
Fixed bugs: - https://launchpad.net/bugs/1275077 (bzr r12993)
2014-01-31simplify equations in get_scale_transform_for_variable_stroke() for the case ↵Alvin Penner1-31/+16
of 'scaled stroke'/'optimized transforms' (bzr r12990)
2014-01-201. make scaling of stroke of horizontal line the same as nearly horizontal ↵Alvin Penner1-12/+10
line. 2. remove vertical offset when using Transform dialog to attempt to vertically scale horizontal line. (bzr r12964)
2014-01-19fix scaling crash caused by negative stroke (Bug 1270464)Alvin Penner1-0/+3
Fixed bugs: - https://launchpad.net/bugs/1270464 (bzr r12956)
2014-01-17avoid singularity when scaling horizontal or vertical line. (Bug 1262146)Alvin Penner1-3/+3
Fixed bugs: - https://launchpad.net/bugs/1262146 (bzr r12951)
2014-01-04modify get_scale_transform_for_variable_stroke() to be consistent with ↵Alvin Penner1-83/+89
get_scale_transform_for_uniform_stroke() (Bug 1262146) Fixed bugs: - https://launchpad.net/bugs/1262146 (bzr r12881)
2013-12-31prevent singularity when scaling horizontal or vertical lineAlvin Penner1-2/+2
(bzr r12864)
2013-12-30modify transform behaviour for unscaled stroke width, Preserved Transforms ↵Alvin Penner1-53/+56
(Bug 1262146) Fixed bugs: - https://launchpad.net/bugs/1262146 (bzr r12863)
2013-12-17modify transform behaviour for scaled stroke width, Preserved TransformsAlvin Penner1-7/+8
(bzr r12852)
2012-10-04code cleanup: add own includes to cpp files or make the functions static if ↵Campbell Barton1-0/+1
they are not used elsewhere. (bzr r11735)
2011-10-03Another minor pass of Doxygen cleanup.Jon A. Cruz1-37/+29
(bzr r10659)
2011-09-041) Fix absolute scaling in transform dialogDiederik van Lierop1-7/+7
2) Transform dialog now follows the user prefs for geometric vs. visual bounding box (bzr r10615)
2011-09-03Allow changing dimensions of vertical/horizontal lines using the numeric ↵Diederik van Lierop1-79/+104
input boxes on the selector toolbar Fixed bugs: - https://launchpad.net/bugs/825840 (bzr r10614)
2011-08-27Refactor SPItem bounding box methods: remove NRRect usage and make codeKrzysztof Kosi??ski1-1/+1
using them more obvious. Fix filter region computation. (bzr r10582.1.1)
2011-07-17- rename SPItem::i2d_affine to i2dt_affine, to clarify that it is ↵Johan B. C. Engelen1-4/+4
item-to-desktop, not item-to-document. This should make it easier to spot bugs. - tag some instances where the document-to-desktop transform has been hardcoded (bzr r10466)
2011-07-17Fix crash that occurred when scaling a clipped object, as reported in lp:811819Diederik van Lierop1-4/+8
Fixed bugs: - https://launchpad.net/bugs/811819 (bzr r10464)
2011-07-11Fix crash caused by my previous commit; as reported by ~suv in bug lp:212768Diederik van Lierop1-7/+6
Fixed bugs: - https://launchpad.net/bugs/212768 (bzr r10443)
2011-07-10Selector's toolbar: changing the dimensions of the visual bounding box of ↵Diederik van Lierop1-42/+231
selection of multiple objects having different stroke widths has been fixed (bug #212768, #190557, ...) Fixed bugs: - https://launchpad.net/bugs/212768 - https://launchpad.net/bugs/190557 (bzr r10437.1.5)
2011-02-22Finished cleanup of outdated SP_OBJECT_REPR C macro.Jon A. Cruz1-4/+4
(bzr r10067)
2011-02-02update to latest 2geom !Johan B. C. Engelen1-13/+13
(bzr r10025)
2010-11-17Super duper mega (fun!) commit: replaced encoding=utf-8 with ↵Chris Morgan1-1/+1
fileencoding=utf-8 in all 1074 Vim modelines. The reason for this is that (a) setting the encoding isn't nice, and (b) Vim 7.3 (with modeline enabled) disallows it and pops up an error whenever you open any file with it ("invalid modeline"). Also corrected five deviant modestrings: * src/ui/widget/dock.cpp and src/ui/widget/dock.h: missing colon at the end * src/ui/dialog/tile.cpp: removed gratuitous second colon at the end * src/helper/units-test.h: removed gratuitous space before a colon * share/extensions/export_gimp_palette.py: missing textwidth=99 That's my geekiest commit yet. (bzr r9900)
2010-08-05Wholesale cruft removal part 4; fix crash when rendering guidesKrzysztof Kosi??ski1-3/+3
(bzr r9508.1.48)
2010-06-29This is the first c++ification commit from me. It handles sp-line, ↵Abhishek Sharma Public1-9/+9
sp-polyline, sp-item and marks the onset of document c++ification as well. Users can check performace increase with [/usr/bin/time -v inkscape_binary_with_commandline_options]. (bzr r9546.1.1)
2009-01-19patch 318246bulia byak1-0/+2
(bzr r7148)
2008-11-21Merge from fe-movedTed Gould1-3/+3
(bzr r6891)
2008-10-11Merging from trunkTed Gould1-35/+27
(bzr r6884)
2008-09-18More NR ==> Geom conversion (points and some matrices/transforms)Maximilian Albert1-12/+12
(bzr r6836)
2008-08-08remove many unnecessary to_2geom and from_2geom callsJohan B. C. Engelen1-5/+5
(bzr r6593)
2008-08-05NR::Maybe => boost::optionalJohan B. C. Engelen1-2/+2
(bzr r6569)
2008-06-12change NR::Matrix to Geom:: for many sp_item_xxx_affine functionsJohan B. C. Engelen1-4/+4
(bzr r5915)
2008-03-25Major overhaul of the selector tool's internals to improve handling of ↵Diederik van Lierop1-3/+35
transformations, origins and snapping, for both visual and geometric bounding boxes (see for example bug #174046 in Launchpad) (bzr r5189)
2007-05-04Refactoring of previous changesDiederik van Lierop1-28/+27
(bzr r2974)
2007-04-30Fix bug #1077600 -> correct mirroring and no drifting of originDiederik van Lierop1-11/+29
(bzr r2971)
2007-03-17re-introduce isEmpty testsMenTaLguY1-1/+1
(bzr r2679)
2007-03-11ban empty rectangles entirely and remove isEmpty testMenTaLguY1-1/+1
(bzr r2606)
2007-03-10Merge further bbox workMenTaLguY1-5/+6
(bzr r2596)
2006-06-22fix 1510614bulia byak1-5/+7
(bzr r1263)
2006-03-22use rotation center in keyboard rotation and transform dialogbulia byak1-15/+24
(bzr r273)
2006-02-15bulk trailing spaces removal. consistency through MD5 of binaryRalf Stephan1-6/+6
(bzr r149)