summaryrefslogtreecommitdiff
path: root/libs/canvas/canvas/wave_view.h
AgeCommit message (Expand)Author
2016-09-13Add missing header include guards in canvas libraryTim Mayberry
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
2015-09-02waveform, mutex for _current_imageRobin Gareus
2015-08-20clear waveform cache when shape changes - fixes #6525Robin Gareus
2015-06-23several changes, major and minor, to improve threaded waveview renderingPaul Davis
2015-06-23create sortable, linear list for cache clearing on demand, rather than trying...Paul Davis
2015-06-23change location for initialization of static WaveView image cache, and provid...Paul Davis
2015-06-19stop pixel jitter when changing waveview height.Paul Davis
2015-06-19attempt to correctly respond to changes in _amplitude_above_axis in ArdourCan...Paul Davis
2015-06-19fix compiler const-cast warningPaul Davis
2015-06-11more refactoring of WaveView threaded code to try to get to heart of crash bugPaul Davis
2015-06-11don't queue a callback with the idle event for waveview image generation if o...Paul Davis
2015-06-04use existing partial existing waveview images (if they exist) while waiting f...Paul Davis
2015-06-01drop in threaded waveview changes via the two affected files.Paul Davis
2015-03-29Better fix for 6183.nick_m
2015-03-22Provide an image if there are no peaks.nick_m
2015-02-10add a sort-of hack to allow us to avoid drawing the first pixel of a waveview...Paul Davis
2014-07-15Render waveview components onto alpha masks to simplify drawing.nick_m
2014-06-23completely rethink waveform rendering (again)Paul Davis
2014-06-21refactor Canvas so that all Items have children; add Container abstract base ...Paul Davis
2014-06-18Cache entries are now region colour aware.nick_m
2014-06-12change Canvas heirarchy and constructorsPaul Davis
2014-06-08Use a dumb cache for waveview ImageSurfaces. This halves the size of thenick_m
2014-06-03different approach to independent scrolling, involving ArdourCanvas::ScrollGroupPaul Davis
2014-05-27directly apply waveform clip-level changesRobin Gareus
2014-01-26remove unused _wave_color member from waveview canvas item; use outline color...Paul Davis
2013-12-30add configurable clipping level to Canvas::WaveViewPaul Davis
2013-12-27add visibility/export control to libcanvasPaul Davis
2013-11-04drop use of bounding box to determine whether an item covers a point; add Ite...Paul Davis
2013-06-28changes to waveform clipping displayPaul Davis
2013-06-27cleanup ArdourCanvas::WaveViewPaul Davis
2013-06-20new image cache design for waveviews, with various fixes.Paul Davis
2013-06-18initial semi-working attempt at getting waveview cache to work correctlyPaul Davis
2013-04-24many pervasive changes primarily related to waveform drawing, particular cont...Paul Davis
2013-04-17various work waveview amplitude mgmt; fix playhead cursor drag from timebar c...Paul Davis
2013-04-16make waveform gradient depth continuously variable. color probably needs adju...Paul Davis
2013-04-16virtual Fill:: and Outline:: methods so that Canvas::Items that cache image r...Paul Davis
2013-04-16some rationalization of how global WaveView properties and per-WaveView prope...Paul Davis
2013-04-16change rendering technique for waveforms, add back optional gradient, add bac...Paul Davis
2013-04-16add back various functionality to waveviews such as zero line, amplitude scalingPaul Davis
2013-04-15remove all XML related API from canvas. it may have been useful during develo...Paul Davis
2013-04-12switch from frames_per_pixel to samples_per_pixel in the one canvas object th...Paul Davis
2013-04-10remove intermediate GdkPixbuf from waveview rendering, and use shared_array<>...Paul Davis
2013-04-04commit immediately post linkingPaul Davis
2013-04-04initial commit of hand merging, plus getting "ancient" waf script to work cor...Paul Davis