summaryrefslogtreecommitdiffstats
path: root/src/sp-path.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* - rename SPItem::i2d_affine to i2dt_affine, to clarify that it is ↵Johan B. C. Engelen2011-07-171-2/+2
| | | | | | | 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)
* Cleanup of oudated/redundant SP_ITEM() macro use.Jon A. Cruz2011-07-161-1/+1
| | | (bzr r10461)
* Merge from trunkKrzysztof Kosi??ski2011-04-071-8/+9
|\ | | | | (bzr r9508.1.73)
| * add curve before LPE to SPShape. this is useful for helperpath display. It ↵Johan B. C. Engelen2011-04-011-0/+1
| | | | | | | | | | | | | | | | was inspired from fixing bug 407008 Fixed bugs: - https://launchpad.net/bugs/407008 (bzr r10142)
| * Finished cleanup of outdated SP_OBJECT_REPR C macro.Jon A. Cruz2011-02-221-4/+4
| | | | | | (bzr r10067)
| * update to latest 2geom !Johan B. C. Engelen2011-02-021-4/+4
| | | | | | (bzr r10025)
* | Merge from trunk (again)Krzysztof Kosi??ski2010-12-151-20/+19
|\| | | | | (bzr r9508.1.72)
| * Merge and cleanup of GSoC C++-ification project.Jon A. Cruz2010-12-121-20/+19
| |\ | | | | | | (bzr r9945.1.1)
| | * SPShape c++ified to the extent it was possible and more changes done for XML ↵Abhishek Sharma Public2010-07-141-5/+5
| | | | | | | | | | | | | | | privatisation. Major changes yet to come. (bzr r9546.1.7)
| | * SPObject c++ification finalized along with the beginning of XML ↵Abhishek Sharma Public2010-07-121-8/+8
| | | | | | | | | | | | | | | Privatisation tweaks (bzr r9546.1.6)
| | * This is the first c++ification commit from me. It handles sp-line, ↵Abhishek Sharma Public2010-06-291-5/+5
| |/ | | | | | | | | 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)
* / Wholesale cruft removal part 2Krzysztof Kosi??ski2010-08-041-2/+1
|/ | | (bzr r9508.1.45)
* Disabled unfinished connection point edit mode. Added ↵Arcadie M. Cracan2010-02-211-0/+2
| | | | | inkscape:connection-start-point, inkscape:connection-end-point attributes for connector endpoints. This corrects the previous approach making drawings created in 0.48 version compatible with earlier versions (new attributes are silently ignored). (bzr r9103.1.1)
* Make curvature work again by fixing a minor omissionArcadie M. Cracan2009-12-041-0/+1
| | | (bzr r8858.1.1)
* work on the lpe group undo bug. it's not solved, but i think LPE code does ↵Johan B. C. Engelen2009-11-231-0/+10
| | | | | everything correct now. I think now it's the interplay between undo-system and LPE that bugs. (bzr r8839)
* Patch by Johan to fix 391368Josh Andler2009-10-071-4/+4
| | | (bzr r8739)
* fix bug #377958: don't write inkscape:path-effect to plain svgJohan B. C. Engelen2009-08-261-7/+9
| | | (bzr r8540)
* 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 broken rendering of paths with unknown LPEs, fix rendering of paths in a ↵Johan B. C. Engelen2009-05-141-1/+1
| | | | | | | group with an LPE. (this is related to r20988 and r21013) (bzr r7880)
* revert part of 20988 to fix rendering of LPE on groupsbulia byak2009-03-291-1/+1
| | | (bzr r7588)
* we cannot rely on LPE attributes being properly parsed by the time we read ↵bulia byak2009-03-281-2/+0
| | | | | d=; this fixes the undo after a LPE is set or pasted and seems to have no ill effect otherwise (report to me if you find anything suspicious) (bzr r7580)
* add lpe names to path descriptionbulia byak2009-03-271-3/+23
| | | (bzr r7576)
* do not transform, display, reverse, node-edit, or remove LPE if LPE stack is ↵bulia byak2009-03-261-5/+8
| | | | | disabled by an invalid or unsupported effect in it (bzr r7567)
* Merge from fe-movedTed Gould2008-11-211-7/+17
| | | (bzr r6891)
* From trunkTed Gould2008-10-271-20/+19
| | | (bzr r6885)
* Merging from trunkTed Gould2008-10-111-26/+28
| | | (bzr r6884)
* Move single-dot-creation function to a better location (and rename it ↵Maximilian Albert2008-09-011-60/+0
| | | | | accordingly) (bzr r6746)
* remove many unnecessary to_2geom and from_2geom callsJohan B. C. Engelen2008-08-081-4/+3
| | | (bzr r6593)
* Use is_straight_curve() instead of three separate dynamic castsDiederik van Lierop2008-08-051-3/+2
| | | (bzr r6564)
* remove many needless references to n-art-bpath.hJohan B. C. Engelen2008-08-031-2/+0
| | | (bzr r6540)
* update to 2geom rev. 1507Johan B. C. Engelen2008-07-251-0/+2
| | | (bzr r6416)
* convert all SPCurve's points and matrices arguments and return types to 2GeomJohan B. C. Engelen2008-07-171-2/+2
| | | (bzr r6339)
* try to use consistent document for creating guidesMenTaLguY2008-07-071-2/+1
| | | (bzr r6212)
* convert a path to guides using 2geom callsJohan B. C. Engelen2008-07-041-18/+16
| | | (bzr r6157)
* read PathVector instead of NArtBpathJohan B. C. Engelen2008-06-221-4/+5
| | | (bzr r6022)
* 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-4/+3
| | | (bzr r5884)
* for sppath, use 2geompath for svg_write: ↵Johan B. C. Engelen2008-06-061-24/+9
| | | | | sp_svg_write_path(np->curve->get_pathvector() ); (bzr r5845)
* merge gsoc2008_johan_path2geom into trunkJohan B. C. Engelen2008-06-061-11/+6
| | | (bzr r5823)
* optimization: don't copy SPCurve when transforming it, do this in placebulia byak2008-06-051-11/+5
| | | (bzr r5819)
* LPE STACKING!Johan B. C. Engelen2008-05-301-1/+1
| | | | | (many thanks to the french students who made this.) (bzr r5766)
* noop: correct spelling in commentMaximilian Albert2008-05-181-3/+3
| | | (bzr r5697)
* Fix LPE for groups bounding box calculation by using the SPItem->getBounds ↵Bastien Bouclet2008-05-171-1/+2
| | | | | | | method. Some preliminary work for LPE stacking. (bzr r5683)
* complete adding const to have only NArtBpath const * get_bpath() const; for ↵Johan B. C. Engelen2008-05-091-1/+1
| | | | | 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/+2
| | | | | | - 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-17/+17
| | | | | change all sp_curve_methods functions to SPCurve::methods. (bzr r5609)
* - Created a SPLPEItem class that handles applying a LPE to an ItemBastien Bouclet2008-03-281-8/+9
| | | | | | - 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-17/+11
| | | (bzr r5149)
* Don't group dot creation with pen-/pencil-specific operations in undo historyMaximilian Albert2008-01-271-3/+1
| | | (bzr r4603)