summaryrefslogtreecommitdiffstats
path: root/src/live_effects/lpe-bspline.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-06-06Refactoring: call setAttribute() directly.Shlomi Fish1-1/+1
Call this->setAttribute(...) directly instead of this->getRepr()->setAttribute(...). This avoids clutter and mental indirection. See http://wiki.inkscape.org/wiki/index.php?title=Refactoring_projects&oldid=112116 and https://en.wikipedia.org/wiki/Law_of_Demeter . --- I hereby disclaim any implicit or explicit ownership of my changes in this changeset, and put them under a multiple licence consisting of your choice of one of more of: - The CC0 / Public Domain - https://creativecommons.org/choose/zero/ . - The MIT / Expat license - https://en.wikipedia.org/wiki/MIT_License - The default licence of your project - The https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License - version 2.1 or higher - The https://en.wikipedia.org/wiki/GNU_General_Public_License - version 2 or higher - Any licence in the 2018-Aug-27 popular licenses list of https://opensource.org/licenses - The https://en.wikipedia.org/wiki/Apache_License version 2.0 or later - The https://en.wikipedia.org/wiki/Artistic_License version 2.0 or later - The https://en.wikipedia.org/wiki/ISC_license - The https://opensource.org/licenses/BSD-2-Clause Crediting me will be nice, but not mandatory, and you can change the licence of the project without needing my permission.
2019-01-02modernize loopsMarc Jeanmougin1-30/+28
2018-11-08Clarify licensesMax Gaukler1-1/+2
- add license headers to everything - convert a few files from public domain or LGPL2.1+ to GPL2+ - some archaeology to clarify which files are from which library
2018-06-18Run clang-tidy’s modernize-use-equals-default pass.Emmanuel Gil Peyrot1-1/+1
This replaces empty constructors and destructors with the default keyword.
2018-06-18Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot1-2/+2
This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
2018-05-04Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin1-7/+6
This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
2018-04-29Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin1-6/+7
2018-03-26Base LPE refactorJabier Arraiza1-1/+4
2018-01-30Move classes derived from SPObject to own directory.Tavmjong Bah1-1/+1
A lot of header clean-up.
2017-05-29Initial releaseJabiertxof1-2/+2
(bzr r15704)
2017-05-27More fixes to LPEJabiertxof1-2/+2
(bzr r15705)
2017-05-27More fixes to LPEJabiertxof1-2/+2
(bzr r15703.1.2)
2017-05-18fix a brunch of memory leakschr1-0/+1
(bzr r15698.1.2)
2017-04-29minor bugfixingJabiertxof1-1/+1
(bzr r15620.1.13)
2017-04-28ResetJabiertxof1-16/+0
(bzr r15620.1.9)
2017-04-27Add end of preferences GUIJabier Arraiza Cenoz1-1/+1
(bzr r15620.1.6)
2017-04-14Allow set and reset default values of LPE parametersJabiertxof1-0/+16
(bzr r15620.1.1)
2016-06-18fixing bug moving nodesJabier Arraiza Cenoz1-4/+4
(bzr r13645.1.162)
2016-01-05Improve constant definitionsJabier Arraiza Cenoz1-2/+2
(bzr r14561)
2015-11-13Fix a bug on bspline, duplicating end nodesJabier Arraiza Cenoz1-0/+24
(bzr r14462)
2015-09-11fixes bug:1492711 in bspline and fillet chamferjtx1-0/+7
Fixed bugs: - https://launchpad.net/bugs/1492711 (bzr r14356)
2015-09-08Fix a bug in BSpline on straight lines when press a default width buttonJabier Arraiza Cenoz1-1/+1
(bzr r14350)
2015-09-08fixes bug:1492704 in bsplinejtx1-1/+1
Fixed bugs: - https://launchpad.net/bugs/1492704 (bzr r14347)
2015-09-01Changed some strings to BSPLine widgetsJabier Arraiza Cenoz1-14/+14
(bzr r14339)
2015-09-01Improvements to BSPline widgets:jtx1-19/+25
Now the "Change Weight" is % based insteas 0-1 interval Removed "Ignore cusp nodes" and substituted by: "Apply on cusp nodes" and "Apply on non cusp nodes" (bzr r14337)
2015-08-22Simplify a bit BSpline codeJabier Arraiza Cenoz1-61/+22
(bzr r14316)
2015-08-14A bit more refactor of BSPline tool. Still the bug duplicating end node :(Jabier Arraiza Cenoz1-1/+1
(bzr r14301)
2015-08-06Refactor BSPline and Spiro to remove duplicated functionsJabier Arraiza Cenoz1-132/+107
(bzr r14280)
2015-08-02Fixed some typos in bsector and bsplineJabier Arraiza Cenoz1-0/+1
In freehand base fix a crash un bend path if no clipboard. Also rewrite retrive clipboard to get it at correct document size (bzr r14272)
2015-06-26Improve hidding helper path when show outline toogle is onjtx1-3/+6
(bzr r14220)
2015-04-272Geom sync - initial commitKrzysztof Kosi??ski1-6/+6
(bzr r14059.2.1)
2015-04-10Fix coding style issues in bspline/spirolive codeJabier Arraiza Cenoz1-160/+160
(bzr r14054)
2015-04-03Add helper path to guide BSpline if path outline is hiddenJabier Arraiza Cenoz1-2/+4
(bzr r14042)
2015-03-21Fixed bug whith mapsJabier Arraiza Cenoz1-38/+6
(bzr r13645.1.49)
2015-03-21Cleanup headers in BSpline LPEJabier Arraiza Cenoz1-38/+6
(bzr r14025)
2015-03-09Removed auto size helper paths because strange resultJabier Arraiza Cenoz1-32/+17
(bzr r13981)
2015-03-08Update simplify and bspline to auto size some helper paths based on current zoomJabier Arraiza Cenoz1-3/+17
(bzr r13974)
2015-03-02Fixed a bad castingJabier Arraiza Cenoz1-5/+7
(bzr r13960)
2014-11-17fix a bug in bspline on apply on non shapesJabier Arraiza Cenoz1-17/+4
(bzr r13726)
2014-11-05Refactor to remove references to Desktop/Ui in Effect, bspline and ↵Jabier Arraiza Cenoz1-132/+19
fillet-chamfer. Also fixed the selected node problem in units not px. Also fixed two var to not allow NULL pointed by Johan Engelen. (bzr r13672)
2014-11-05i18n. Fix for bug #1389509 (typos in trunk-r13669).Masato Hashimoto1-1/+1
(bzr r13670)
2014-11-03Update wrong variable name and apply the same way to select nodes to ↵Jabier Arraiza Cenoz1-11/+12
fillet/chamfer and BSpline, still the boring bug -ignore apply only to selected nodes- when document not in 'px' (bzr r13668)
2014-11-02Change calls to desktop with SP_ACTIVE_DESKTOPJabier Arraiza Cenoz1-5/+4
(bzr r13656)
2014-11-01Warning cleanup.Jon A. Cruz1-1/+1
(bzr r13653)
2014-10-16Update to bspline branch, now helper path fixed and optionalroot1-40/+86
(bzr r13341.1.275)
2014-09-29add support for document-units in the helper path of bsplineJabier Arraiza Cenoz1-2/+9
(bzr r13341.1.234)
2014-09-29Add helper paths to BSPlineJabier Arraiza Cenoz1-0/+33
(bzr r13341.1.226)
2014-09-27Update to experimental r13565Liam P. White1-274/+120
(bzr r13341.5.16)
2014-09-23remove magic numbers from bsplineJabier Arraiza Cenoz1-19/+23
(bzr r13341.1.219)
2014-09-22Fix for strange gap at shift to cusp in bsplineJabier Arraiza Cenoz1-259/+101
Now curves with cusp noden in bspline mode looks better, more smooth. Remove some duplicate code from outside for loops Fix a bug continuing shapes in bspline-spiro mode. Style code formating (bzr r13341.1.215)