log layer/TimeValueLayer.cpp @ 1498:76b388d4d19c

age author description
2019-08-08 Chris Cannam Debug
2019-07-05 Chris Cannam Update for removal of (public) getId from Model by-id
2019-07-02 Chris Cannam Further layer updates for ModelById by-id
2019-07-01 Chris Cannam More layer updates by-id
2019-06-28 Chris Cannam Further layer updates for ById by-id
2019-03-21 Chris Cannam Updates for SparseOneDimensionalModel in new API single-point
2019-03-20 Chris Cannam Further snap fixes single-point
2019-03-20 Chris Cannam Begin fixing the various snap operations. Also remove SnapNearest, which is never used and seems to consume more lines of code than the rest! single-point
2019-03-20 Chris Cannam Use overspill to render time-value point line properly at edges single-point
2019-03-19 Chris Cannam Update TimeValueLayer etc single-point
2019-03-08 Chris Cannam Update to Event api in place of Clipboard points single-point
2018-11-26 Chris Cannam Use nullptr throughout fix-static-analysis
2018-11-15 Chris Cannam Handle integer pixel scaling as well
2018-11-15 Chris Cannam Scale pen for retina display on macOS as well as for hidpi display elsewhere
2018-11-13 Chris Cannam Toward highlighting peaks on spectrum spectrogramparam
2018-10-30 Chris Cannam Minor tidying
2018-10-18 Chris Cannam Add mechanism for saving/loading colour maps by name/id rather than by numerical index, for future compatibility when adding to or changing the supported colour maps. Add two new colour maps (and one old one). Write out backward-compatible numerical indices for use when reloading in older versions. Also add a mechanism to invert the colour map, though I don't think it turns out useful enough to include in the UI.
2018-07-04 Chris Cannam Ensure scale appears for layer when drawn in AutoAlign mode without any other layer present to align to
2018-03-01 Chris Cannam Untabify
2017-01-26 Chris Cannam Scale pens
2016-12-16 Chris Cannam Introduce a colour map combo too. Doesn't yet have swatches levelpanwidget
2016-06-30 Chris Cannam Move drawVisibleText to PaintAssistant spectrogram-minor-refactor
2015-05-14 Chris Cannam Merge from default branch osx-retina
2015-05-12 Chris Cannam Display note name derived from value, when hovering over time-value feature if the scale unit is Hz
2015-03-18 Chris Cannam Pass proxy to layer for painting osx-retina
2015-03-17 Chris Cannam Many fixes for the previous stuff osx-retina
2015-03-17 Chris Cannam Start trying to introduce LayerGeometryProvider as proxyable interface for View methods that the Layer wants to use osx-retina
2015-03-10 Chris Cannam More type fixes. We now build with -Wconversion, on this platform (64-bit Linux) at least. cxx11
2015-03-10 Chris Cannam More type fixes cxx11
2014-11-27 Chris Cannam Avoid completely smoothing out a curve if it alternates high/low, when zooming out far enough to use lines instead
2014-09-03 Chris Cannam Fix minor resource leak (from coverity scan)
2014-09-03 Chris Cannam Clarify some sneaky logic
2014-06-17 Chris Cannam Remove size_t's and fix warnings in layer/ warnfix_no_size_t
2014-03-11 Chris Cannam Merge from default branch tony_integration
2014-03-06 Chris Cannam Introduce a GlobalOverlays mode that shows general surrounding information but less local stuff tonioni
2014-03-06 Chris Cannam Short-circuit test for enough space for label -- drastically reduces lag on os/x with qt4
2014-03-06 Chris Cannam Short-circuit test for enough space for label -- drastically reduces lag on os/x with qt4 tonioni
2014-01-30 Chris Cannam Fix for treating zeros as gaps tonioni
2014-01-10 Chris Cannam Suppress vertical scale when there are no points (scale looks absurd without sensible range) tonioni
2013-12-04 Chris Cannam Merge from default branch tonioni
2013-12-04 Chris Cannam Extend numerical and colour scales (and piano where applicable) to note and region layers
2013-12-04 Chris Cannam And tidy up
2013-12-04 Chris Cannam Pull out colour scale drawing as well
2013-12-04 Chris Cannam Pull out log and linear vertical scales into their own classes, make some improvements to log numbering
2013-12-04 Chris Cannam Ensure new piano scales only appear when not auto-aligning
2013-12-04 Chris Cannam Pull out log and linear vertical scales into their own classes, make some improvements to log numbering tonioni
2013-12-03 Chris Cannam Add piano to time-value layer too
2013-11-26 Chris Cannam Drop std:: from cout, cerr, endl -- pull these in through Debug.h
2013-07-16 Chris Cannam Better handling of padding around scale extents: associate them with the model extents, so as not to break auto-align (of this with other layers, and of other layers with this) and zoom
2013-07-16 Chris Cannam Make scale drawing in log scale a bit less dumb
2013-07-16 Chris Cannam Do not pad edges of scale extent when auto-aligning to another layer
2013-05-14 Chris Cannam Merge from branch "qt5". This revision actually builds with Qt4 (late releases) or Qt5, though it will warn on configure with Qt4.
2013-04-16 Chris Cannam Some refinements to drawing values in place of absent labels
2013-04-16 Chris Cannam Make mouseover highlights a bit more likely to appear and easier to see
2013-04-16 Chris Cannam Use italic for value labels (as opposed to label labels)
2013-04-15 Chris Cannam Allow a bit more space at top and bottom of scale range; make it easier to see point in case where model has only a single point
2013-03-11 Chris Cannam Build fixes for Qt5 qt5
2012-11-16 Chris Cannam Add discrete-curve drawing mode for time-value layer
2012-01-30 Chris Cannam Give a dedicated key to toggling the centre line, and move it out of the overlay level setting -- reducing number of overlay levels to 3. Introduce two distinct vertical scale types (so that we can hide the spectrogram colour scale part easily)
2011-06-14 Chris Cannam Seems to be a bad idea to use plain DEBUG symbol on OS/X (system wants it)
2011-05-16 Chris Cannam Convert many cerrs to DEBUGs debug-output
2010-10-25 Chris Cannam * Make text labels in time instant layer more apparent (use drawVisibleText)
2010-07-08 Chris Cannam * Add option to import time+duration (or time+endtime) from CSV files
2010-01-29 Chris Cannam * Add origin line (y=0) to time-value layer