summaryrefslogtreecommitdiffstats
path: root/src/display/curve.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-01-02modernize loopsMarc Jeanmougin1-8/+8
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-10-22Remove redundant bool variable and else before a returnWilfredo Rodriguez1-9/+11
2018-06-18Run clang-tidy’s modernize-pass-by-value pass.Emmanuel Gil Peyrot1-2/+4
This avoids having to pass variables by reference before copying them when calling a constructor.
2018-06-18Run clang-tidy’s modernize-use-equals-default pass.Emmanuel Gil Peyrot1-2/+1
This replaces empty constructors and destructors with the default keyword.
2018-06-18Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot1-10/+10
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-2/+2
This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
2018-04-29Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin1-2/+2
2017-10-01Removed all GSList occurences in .h filesMarc Jeanmougin1-14/+15
2016-12-06Fixes for measure LPE and speed path based LPE operationsJabiertxof1-0/+14
(bzr r15302)
2016-11-05Fix bug:1639083 crach closing segment with shortcut LPEJabier Arraiza Cenoz1-0/+12
Fixed bugs: - https://launchpad.net/bugs/1639083 (bzr r15210)
2015-10-28static code analysisKris De Gussem1-1/+1
(bzr r14432)
2015-07-19Enable stitching in Spiro and SPCurve to prevent some crashesKrzysztof Kosi??ski1-2/+3
(bzr r14250)
2015-07-05Hopefully fix build failure on i386Krzysztof Kosi??ski1-1/+1
(bzr r14232)
2015-07-05Fix compilation failure in make checkKrzysztof Kosi??ski1-14/+4
(bzr r14228)
2015-05-09Fix eraser toolKrzysztof Kosi??ski1-11/+3
(bzr r14059.2.12)
2015-04-272Geom sync - initial commitKrzysztof Kosi??ski1-1/+1
(bzr r14059.2.1)
2014-09-27Update to experimental r13565Liam P. White1-10/+10
(bzr r13341.5.16)
2014-09-07Update to experimental r13543Liam P. White1-10/+10
(bzr r13090.1.108)
2014-09-06More header cleanupLiam P. White1-10/+10
(bzr r13341.1.198)
2014-08-18Code cleanup.Liam P. White1-9/+7
(bzr r13341.1.145)
2014-02-27remove superfluous line of code (vector has just been constructed, so is empty)Johan B. C. Engelen1-1/+0
(bzr r13067)
2012-11-11cppcheck: Convert more C-style pointer casts to GObject or C++Alex Valavanis1-1/+1
(bzr r11867)
2011-12-08Switch to top-level glib headers. Thanks to DimStar for patchAlex Valavanis1-1/+1
Fixed bugs: - https://launchpad.net/bugs/898538 (bzr r10762)
2011-10-15cppcheckKris De Gussem1-4/+4
(bzr r10678)
2011-02-02update to latest 2geom !Johan B. C. Engelen1-1/+1
(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-04-22Fix snapping regression introduced by rev. #9118Diederik van Lierop1-2/+11
Fixed bugs: - https://launchpad.net/bugs/562205 (bzr r9364)
2010-02-28Compilation fixes for Windows 64-bit by FridrichKrzysztof Kosi??ski1-2/+2
(bzr r9118)
2010-02-10Prevent the Bezier tool from introducing a redundant closing line segmentKrzysztof Kosi??ski1-1/+5
when closing a path. (bzr r9079)
2009-09-28fix node counting for "moveto"-only paths.Johan B. C. Engelen1-2/+6
(bzr r8669)
2008-10-11Merging from trunkTed Gould1-6/+30
(bzr r6884)
2008-09-13fix UI node countingJohan B. C. Engelen1-0/+9
(bzr r6804)
2008-09-11fix curve::penultimate_point old behavior. no longer triggers 2geom exception.Johan B. C. Engelen1-3/+8
(bzr r6794)
2008-09-10add quick commentJohan B. C. Engelen1-0/+6
(bzr r6786)
2008-09-04convert moveto, lineto and curveto native to Point, instead of going to ↵Johan B. C. Engelen1-10/+6
gdouble to go back to Point again.... (bzr r6759)
2008-08-13make spcurve::first_point and last_point boost::optionalJohan B. C. Engelen1-13/+17
(bzr r6617)
2008-08-13return boost::optional for second and penultimate points of SPCurveJohan B. C. Engelen1-19/+26
(bzr r6616)
2008-08-03fix error in appending paths to existing paths. fixes bug #253639Johan B. C. Engelen1-1/+1
(bzr r6550)
2008-07-17convert all SPCurve's points and matrices arguments and return types to 2GeomJohan B. C. Engelen1-78/+26
(bzr r6339)
2008-07-16remove all old nartbpath code from SPCurve!!! (in other words, ↵Johan B. C. Engelen1-831/+67
lib2geomification of SPCurve complete) (bzr r6330)
2008-07-14noop: add comment about multiple consecutive movetosJohan B. C. Engelen1-1/+3
(bzr r6305)
2008-07-132geomify pov-out extensionJohan B. C. Engelen1-0/+1
(bzr r6284)
2008-07-082geomify SPCurve::new_from_rectJohan B. C. Engelen1-5/+4
(bzr r6235)
2008-07-07cleanup unused methods in spcurveJohan B. C. Engelen1-120/+4
(bzr r6213)
2008-07-07improve documentation of SPCurve::last_segmentJohan B. C. Engelen1-3/+2
(bzr r6203)
2008-07-04change some SP_CURVE_BPATH to get_bpathJohan B. C. Engelen1-1/+2
(bzr r6155)
2008-07-03remove left-overs from making SPCurve a proper class with methodsJohan B. C. Engelen1-27/+0
(bzr r6140)
2008-07-03start removing old path code in spcurve. start with const functionsJohan B. C. Engelen1-39/+2
(bzr r6139)
2008-07-03improve spcurve::second_point and document its behaviorJohan B. C. Engelen1-4/+18
(bzr r6137)