summaryrefslogtreecommitdiff
path: root/libs/canvas/curve.cc
AgeCommit message (Expand)Author
2019-08-03Update canvas/UI lib GPL boilerplate and (C) from git logRobin Gareus
2017-01-19remove use of boost::optional to define "undefined" Canvas::Rect, and use Rec...Paul Davis
2016-05-27Tempo ramps - revert earlier change to Canvas::Curvenick_m
2016-05-27Tempo ramps - add visualtempo curve, dragging bbt or music rulers with constr...nick_m
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2014-11-25Remove dead code.David Robillard
2014-06-21refactor Canvas so that all Items have children; add Container abstract base ...Paul Davis
2014-06-12change Canvas heirarchy and constructorsPaul Davis
2014-06-03use window-based coordinates when picking current item so that we get per-ite...Paul Davis
2014-05-30smooth visual curve drawingRobin Gareus
2014-05-29fix prev commitRobin Gareus
2014-05-29renice x-fade rendering w/cairo-antialiasingRobin Gareus
2014-05-29Canvas: new x-fade drawing, two curve widgetRobin Gareus
2014-05-28Revert "cairo sub-surface prototype & exampleRobin Gareus
2014-05-28exercise subsurface rendering for x-fade curvesRobin Gareus
2014-05-27Curve: anti-aliasing.Robin Gareus
2014-05-27implement Curve in/outside fillRobin Gareus
2014-05-26fix prev commit, window-offset for x-fade drawingRobin Gareus
2014-05-26fix x-fade drawingRobin Gareus
2014-03-20big rework of scrolling, horizontal part considered almost 100% done.Paul Davis
2014-03-05use a centripetal catmull-rom curve to smooth ArdourCanvas::CurvePaul Davis
2014-03-04"correct" curve drawing (no artifacts during redraw)Paul Davis
2014-03-04tentative intermediate state for ArdourCanvas::CurvePaul Davis
2014-02-28remove debug messages, for nowPaul Davis
2014-02-28change implementation of ArdourCanvas::Curve to use GIMP-inspired ideas.Paul Davis
2014-02-27remove unneeded extra methods in ArdourCanvas::CurvePaul Davis
2013-12-12change event propagation to be based on parent/child lineage, not z-axis stac...Paul Davis
2013-12-09implement Curve::covers() in a very primitive way (also note: fails for actua...Paul Davis
2013-12-09make PolyLine use distance_to_segment_squared(), and add separate (null, for ...Paul Davis
2013-04-15remove all xml++.h inclusion by canvas implementationsPaul Davis
2013-04-15remove all XML related API from canvas. it may have been useful during develo...Paul Davis
2013-04-11add (bezier) curves to canvas, use for automation lines; fix issue with recta...Paul Davis