log layer/Layer.h @ 1465:f31ccc5f3fb8

age author description
2019-05-10 Chris Cannam Comment 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
2018-11-26 Chris Cannam Header guards fix-static-analysis
2018-11-26 Chris Cannam Use override throughout fix-static-analysis
2018-11-13 Chris Cannam Toward highlighting peaks on spectrum spectrogramparam
2018-11-13 Chris Cannam Move layer name text up a bit when rendering on a layer with a horizontal scale (i.e. spectrum) spectrogramparam
2018-11-13 Chris Cannam Make "zoom to region" work sensibly for slice/spectrum layers; ensure that min/max bin are remapped properly when changing fft size spectrogramparam
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
2016-04-20 Chris Cannam Merge branches 3.0-integration and imaf_enc to 3.0-plus-imaf 3.0-plus-imaf
2015-04-20 Chris Cannam Merge from default branch osx-retina
2015-04-20 Chris Cannam Allow layers to be loaded without models if their layer class explicitly says it's OK (otherwise default template won't load, as it has an empty waveform layer)
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-09 Chris Cannam A few more fixes cxx11
2015-03-09 Chris Cannam Working through the float/double and int/sv_frame_t fixes cxx11
2015-03-09 Chris Cannam Move to using double rather than float for floating-point calculations (float only for storage); more build fixes cxx11
2014-06-17 Chris Cannam Some more unsigned/long removal warnfix_no_size_t
2014-06-17 Chris Cannam Remove size_t's and fix warnings in layer/ warnfix_no_size_t
2014-02-04 Chris Cannam Avoid compiler warnings tonioni
2013-11-04 Chris Cannam IMAF load code from Jesus Corral Garcia imaf_enc
2013-06-20 matthiasm instrument is now "click" -- some other minor changes I don't remember tonioni
2013-06-15 matthiasm split drag delete tonioni
2013-04-20 gyorgyf splitting notes works but major cleanup needed tonioni
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-07-06 mathieub Extends the audio feedback of the piano scale to the Spectrum layer (horizontal piano keyboard). sonification
2011-06-24 Chris Cannam Check the scale width in the View (which has access to it); ask the layer to do something when the user clicks in the scale regardless of the edit mode, and continue with normal processing if the layer has nothing interesting to do sonification
2011-06-21 mathieub Branch to handle audio feedback and metadata sonification interactively with the UI. sonification
2011-04-14 Chris Cannam Record and show any error that occurs during layer processing (e.g. spectrogram layer runs out of disc space for feature files)
2009-10-22 Chris Cannam * Layer data editor window: fix sorting for columns in region model, sv-v1.7.1
2009-03-13 Chris Cannam ...
2009-03-03 Chris Cannam * "ffwd-similar"
2009-02-24 Chris Cannam * Add vestigial Activity Log
2008-05-20 Chris Cannam * Attempt fix for #1914752 export image has holes (1.0 and 1.2)
2008-03-12 Chris Cannam * juggle some files around in order to free audioio, base, and system libraries
2008-02-27 Chris Cannam * Merge from trunk spectrogram-cache-rejig
2008-02-27 Chris Cannam * merge from trunk (1.2 ended up being tracked from trunk, but we may want 1.2-stable
2008-02-06 Chris Cannam * line up overview widget nicely with main pane (at least on first startup) sv1-v1.2pre3
2008-02-06 Chris Cannam * Update remaining editable layers to support proper realignment on copy/paste
2008-02-06 Chris Cannam * More work on aligning copy/paste between layers. It's a surprisingly
2007-11-23 Chris Cannam * Add Erase tool and mode
2007-10-25 Chris Cannam * Some tidying up to handling of alignment; add alignment status label to
2007-10-18 Chris Cannam * Make XmlExportable::toXml the function that is universally overridden (and
2007-09-05 Chris Cannam * Show colour swatch next to layer name in pane (if available)
2007-07-12 Chris Cannam * Add SingleColourLayer to manage colours for layers that have a single
2007-07-05 Chris Cannam * Make it possible to "measure" a feature on the spectrogram by double-
2007-07-04 Chris Cannam * Pull peak-picker out of SpectrumLayer and into FFTModel; use combined
2007-07-02 Chris Cannam * Fix centre line position
2007-06-29 Chris Cannam * proper (though ugly) handling of y coord for measure rects in scrollable layers
2007-06-29 Chris Cannam * highlight the nearest measurement rect
2007-06-26 Chris Cannam ...
2007-06-26 Chris Cannam * save/reload measurements in session
2007-06-26 Chris Cannam * Use a command for adding layer measurements
2007-06-21 Chris Cannam * more on measurement tool -- pull out some logic from pane to layer &c
2007-06-14 Chris Cannam * a bit more work on measurement tool mode
2007-06-13 Chris Cannam * double-click in navigate mode relocates the centre frame (closing #1734854)
2007-04-30 Chris Cannam * Fix many compile warnings, remove some debug output
2007-03-12 Chris Cannam * Add basics of an Export Image File function
2007-03-08 Chris Cannam * Fix #1672407 confused by plugin-named files in cwd (or home?)
2007-03-05 Chris Cannam * Inhibit making and displaying time selections in slice layers
2007-02-01 Chris Cannam * Work on harmonising colour and scale ranges between types of layer
2007-01-12 Chris Cannam * better icon
2006-11-24 Chris Cannam * Omit translucent blue fill for selection rectangles that are superimposed
2006-11-17 Chris Cannam * Update copyright notes as appropriate.
2006-11-15 Chris Cannam * Add vertical zooming and snap-to-selection for OSC control;
2006-08-22 Chris Cannam * experiment with finer zoom level changes when using h thumbwheel
2006-08-04 Chris Cannam * Add zoom thumbwheels to Pane. Implement horizontal thumbwheel, and
2006-08-03 Chris Cannam * Suspend/resume fft data server write activity while reading from a server
2006-07-31 Chris Cannam * Reorganising code base. This revision probably should compile once more.
2006-07-31 Chris Cannam * Reorganising code base. This revision will not compile.