summaryrefslogtreecommitdiffstats
path: root/src/sp-shape.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring the snapping API (making it easier to maintain and understand ↵Diederik van Lierop2010-01-091-25/+18
| | | | | for the devs) (bzr r8960)
* Patch for 456148 by JohanJosh Andler2009-11-081-161/+247
| | | (bzr r8825)
* Revert recent refactoring changes by johnce because they break the build, ↵Maximilian Albert2009-08-061-2/+2
| | | | | which cannot be fixed easily. (bzr r8422)
* SPDocument->Documentjohnce2009-08-051-2/+2
| | | (bzr r8404)
* Fix the crash reported in bug #342755Diederik van Lierop2009-04-281-56/+62
| | | (bzr r7790)
* The snap indicator's tooltip now displays "A to B", whereas before it only ↵Diederik van Lierop2009-02-201-7/+14
| | | | | displayed "B". (bzr r7335)
* warning fixbulia byak2009-02-141-1/+1
| | | (bzr r7292)
* - Snap to the midpoint of shapes and bboxesDiederik van Lierop2009-01-181-13/+28
| | | | | | | - Snap to the midpoint of paths and bbox edges - Refactor the snapping toggle, i.e. what snaps to what when toggling a specific option in the snapping toolbar PS: icons.svg has been modified, so use "make install" if needed (bzr r7144)
* Added a new toolbar with snapping controlsDiederik van Lierop2009-01-101-5/+5
| | | (bzr r7107)
* fix bbox calculation of markersJohan B. C. Engelen2009-01-041-58/+73
| | | (bzr r7073)
* make 'marker' property work (shorthand for start, mid and end markers); ↵Johan B. C. Engelen2009-01-021-102/+109
| | | | | inkscape now passes svg testsuite painting-marker-03-f.svg (bzr r7061)
* More NR ==> Geom changesJoshua L. Blocher2008-12-281-4/+4
| | | (bzr r7032)
* 1) snap midpoints of line segments (both as source and as target)Diederik van Lierop2008-12-141-133/+156
| | | | | 2) snap intersections within a single shape (as source; as target was already implemented) (bzr r7008)
* Merge from fe-movedTed Gould2008-11-211-88/+88
| | | (bzr r6891)
* Merge from trunkTed Gould2008-11-011-2/+8
| | | (bzr r6890)
* Merge from trunkTed Gould2008-10-311-0/+3
| | | (bzr r6887)
* From trunkTed Gould2008-10-271-39/+42
| | | (bzr r6885)
* Merging from trunkTed Gould2008-10-111-2/+2
| | | (bzr r6884)
* it's not a good idea to change key of arenaitem in the middle of an update; ↵bulia byak2008-09-231-10/+0
| | | | | not only this is unnecessary, but it results in a hard to catch windows-only crash (bzr r6871)
* Next roud of NR ==> Geom conversionMaximilian Albert2008-09-181-17/+17
| | | (bzr r6839)
* fix per SVG spec: bbox for paint servers must be exclusive of a stroke width ↵bulia byak2008-08-251-1/+1
| | | | | etc., ie be geometric (bzr r6714)
* whitespacebulia byak2008-08-251-62/+61
| | | (bzr r6713)
* NR:: to Geom:: for most of src/extension/Johan B. C. Engelen2008-08-121-8/+8
| | | (bzr r6612)
* fix marker behavior for moveto-only pathsJohan B. C. Engelen2008-08-081-16/+54
| | | (bzr r6596)
* remove many unnecessary to_2geom and from_2geom callsJohan B. C. Engelen2008-08-081-8/+8
| | | (bzr r6593)
* NR::Maybe => boost::optionalJohan B. C. Engelen2008-08-051-2/+2
| | | (bzr r6569)
* 2geomify snappoint finding for SPShapes.Johan B. C. Engelen2008-07-141-30/+32
| | | (bzr r6296)
* 2geomify print, fill and stroke methods of extensionsJohan B. C. Engelen2008-07-121-6/+2
| | | (bzr r6274)
* substitute macro with function callJohan B. C. Engelen2008-07-071-2/+2
| | | (bzr r6210)
* fix number of marker counting in shapeJohan B. C. Engelen2008-07-071-8/+32
| | | (bzr r6208)
* remove dead codeJohan B. C. Engelen2008-07-071-267/+4
| | | (bzr r6207)
* fix orientation of markersJohan B. C. Engelen2008-07-071-38/+40
| | | (bzr r6205)
* Warning cleanupJon A. Cruz2008-07-051-0/+1
| | | (bzr r6163)
* 2geomify calculation of number of markers on a pathJohan B. C. Engelen2008-07-041-3/+8
| | | (bzr r6159)
* sp_shape now uses 2geom PathVector for all marker positionsJohan B. C. Engelen2008-06-201-20/+132
| | | (bzr r6010)
* sp_shape_render for cairo-renderer extension now uses 2geom for marker positionsJohan B. C. Engelen2008-06-201-1/+1
| | | (bzr r6009)
* 2geomify sp_shape_update_marker_view.Johan B. C. Engelen2008-06-201-16/+94
| | | (bzr r6007)
* use 2geom method to calc boundingbox of shapeJohan B. C. Engelen2008-06-161-7/+7
| | | (bzr r5968)
* change NR::Matrix to Geom:: for many sp_item_xxx_affine functionsJohan B. C. Engelen2008-06-121-2/+2
| | | (bzr r5915)
* plumb XML::Documents in everywhereMenTaLguY2008-06-111-3/+3
| | | (bzr r5884)
* merge gsoc2008_johan_path2geom into trunkJohan B. C. Engelen2008-06-061-2/+2
| | | (bzr r5823)
* complete adding const to have only NArtBpath const * get_bpath() const; for ↵Johan B. C. Engelen2008-05-091-16/+16
| | | | | accessing the protected member of SPCurve. Nowhere in Inkscape source is the path data changed of SPCurve, except within SPCurve's own methods ! So removed the non-const NArtBpath* get_bpath. (bzr r5642)
* - try to use more forward declarations for less dependencies on display/curve.hJohan B. C. Engelen2008-05-091-2/+3
| | | | | | - change _bpath to private member of SPCurve, obtain and set with get_bpath and set_bpath. - added const methods, so protect changes to _bpath in SPCurve (bzr r5636)
* struct SPCurve => class SPCurveJohan B. C. Engelen2008-05-051-8/+8
| | | | | change all sp_curve_methods functions to SPCurve::methods. (bzr r5609)
* Fixed LPE crash with unitialized pointerJon A. Cruz2008-04-031-11/+5
| | | (bzr r5318)
* - Created a SPLPEItem class that handles applying a LPE to an ItemBastien Bouclet2008-03-281-184/+7
| | | | | | - LPEs can now be applied to groups - Updated the bend path to work properly with groups (bzr r5219)
* No more NRMatrix or NRPoint.Jasper van de Gronde2008-03-211-2/+2
| | | (bzr r5149)
* comment fixbulia byak2008-02-251-1/+3
| | | (bzr r4846)
* avoid dangerous equality comparison on doubles; remove useless asserts that ↵bulia byak2008-02-061-15/+13
| | | | | were basically checking the results of system atan2 (bzr r4663)
* + Fix bug #179840, forking of LPEsJohan B. C. Engelen2008-01-021-0/+20
| | | | | + Groundwork for fixing transforming LPE bugs. TODO: implement the actual transformation of LPE parameters. (bzr r4367)