graph
- Ensure scale appears for layer when drawn in AutoAlign mode without any other layer present to align to2018-07-04, by Chris Cannam
- Layers such as time-value layers with ColourDistinguishes property should use the dark background when a bright colour is selected. This is how it was always supposed to work, I think, but I broke it so long ago that this "fix" might itself come across as a surprising breaking change2018-07-04, by Chris Cannam
- Fix compiler warning2018-06-28, by Chris Cannam
- Handle additional caseimport-audio-data 2018-06-28, by Chris Cannam
- Rename guardimport-audio-data 2018-06-28, by Chris Cannam
- Fix compiler warningimport-audio-data 2018-06-28, by Chris Cannam
- Tool button on Mac (something has gone very wrong with the appearance of the push button in latest builds)2018-06-26, by Chris Cannam
- Never scale down2018-06-26, by Chris Cannam
- Improve level-pan rendering quality on non-retina OSX2018-06-26, by Chris Cannam
- Better rendering for widget cells2018-06-25, by Chris Cannam
- Slightly nicer pan handling, avoiding showing spurious >0dB peaks2018-06-25, by Chris Cannam
- Experiment with rounded rects2018-06-22, by Chris Cannam
- Collect the bits of bookkeeping for mouse wheel events, and use in all widgets2018-06-22, by Chris Cannam
- Proper handling for wheel rotation distance2018-06-22, by Chris Cannam
- Half-steps for level in level-pan widget2018-06-21, by Chris Cannam
- Ctrl-click on level-pan tool button now also resets to default2018-06-21, by Chris Cannam
- Merge from branch plugin-path-config2018-06-11, by Chris Cannam
- Fix compiler warningplugin-path-config 2018-06-11, by Chris Cannam
- Minor improvement to (still nasty) button layout on OSXplugin-path-config 2018-06-08, by Chris Cannam
- Use type keys as indices rather than labelsplugin-path-config 2018-06-08, by Chris Cannam
- Fix erroneous tooltipplugin-path-config 2018-06-06, by Chris Cannam
- Show value of environment variable; populate for last plugin type by default (as that happens to be Vamp)plugin-path-config 2018-06-04, by Chris Cannam
- Various logic fixes, and use new setter-class structuresplugin-path-config 2018-05-25, by Chris Cannam
- Plugin review dialogplugin-path-config 2018-05-25, by Chris Cannam
- Add "Add"plugin-path-config 2018-05-23, by Chris Cannam
- More work on plugin path configuration layout &cplugin-path-config 2018-05-23, by Chris Cannam
- Toward more than one plugin type in this widgetplugin-path-config 2018-05-21, by Chris Cannam
- Grey-out meaningless buttonsplugin-path-config 2018-05-15, by Chris Cannam
- Better editing mechanismplugin-path-config 2018-05-15, by Chris Cannam
- Up/downplugin-path-config 2018-05-15, by Chris Cannam
- Toward allowing the user to see (at least, and maybe change) the plugin pathplugin-path-config 2018-05-11, by Chris Cannam
- Hack to ensure vertical scale lines are in the right place in pixel-doubling rendering2018-05-08, by Chris Cannam
- Tidy2018-05-08, by Chris Cannam
- Merge from branch horizontal-scale2018-05-03, by Chris Cannam
- Provide linear horizontal scale in spectrum as well as log; fix bin positioning and colour scale property box updating; ensure proper background colour and visibility of peak lineshorizontal-scale 2018-05-03, by Chris Cannam
- Mergehorizontal-scale 2018-05-02, by Chris Cannam
- Fix positioning of peak lines on spectrum layer (origin is already accounted for in the bin/frequency to x conversion functions)2018-05-02, by Chris Cannam
- Tweaks to horizontal scalehorizontal-scale 2018-05-02, by Chris Cannam
- Draw some tickshorizontal-scale 2018-05-01, by Chris Cannam
- Branch toward adding horizontal numerical scales to thingshorizontal-scale 2018-05-01, by Chris Cannam
- Tidy2018-04-26, by Chris Cannam
- Scale scalable icon2018-04-26, by Chris Cannam
- Adjust y-coord of text labels to accommodate larger scaled fonts2018-04-24, by Chris Cannam
- Delete rows in reverse order for safety2018-04-23, by Chris Cannam
- Avoid crash when scrolling with an empty layer open2018-04-23, by Chris Cannam
- Make selection extents more visible on hi-dpi2018-04-19, by Chris Cannam
- Make the overlays at either end translucent, so they don't completely crop out any underlying text or necessary info (e.g. selection extents)2018-04-19, by Chris Cannam
- Formatting changes to align more with SV style conventions2018-04-17, by Lucas Thompson
- Accept optional modality in constructor and fix subsequent possible side effect (re-opening dialog when just cancelled)2018-04-17, by Lucas Thompson
- Untabify2018-03-01, by Chris Cannam
- Convert some cerrs to SVCERRs. Apart from anything else, this makes MSVC2017 happy2018-03-01, by Chris Cannam
- This was new in GCC 72017-12-12, by Chris Cannam
- Add fallthrough attribute2017-12-07, by Chris Cannam
- Fix loading of should-not-auto-invert scalable icons2017-07-18, by Chris Cannam
- Merge from branch "scale-ticks"2017-07-10, by Chris Cannam
- Make use of ScaleTickIntervals in log scale as wellscale-ticks 2017-05-04, by Chris Cannam
- Rework log scale calculation, update to changed interfacescale-ticks 2017-05-04, by Chris Cannam
- Make use of ScaleTickIntervals in linear numerical scale (not log yet)scale-ticks 2017-05-04, by Chris Cannam
- Remove debug out2017-03-12, by Chris Cannam
- Make some corrections to crosshair (measure cursor) positioning and feature descriptions. Needs review.2017-03-07, by Chris Cannam
- Fix crash when changing window size in the spectrum layer2017-03-07, by Chris Cannam
- Fix failure to respect saved linear-scale setting in layer when the model suggests it would prefer log scale2017-02-28, by Chris Cannam
- Restrict colour 3d plot log scale range to 10 orders of magnitude2017-02-28, by Chris Cannam
- Fix attribute name -- it's colourScale in the spectrogram, but it's just scale here2017-02-28, by Chris Cannam
- Fix a couple of compiler warnings2017-02-28, by Chris Cannam
- Emit2017-02-28, by Chris Cannam
- Ctrl-click, and middle-button click, on level-pan widget reset to default (not implemented yet for level-pan tool button though)2017-02-28, by Chris Cannam
- Explanatory comment2017-02-28, by Chris Cannam
- Ensure threshold is equal to minValue; default of 0 is inadequate when minValue < 0 (fixes bug that made all negative values appear black)2017-02-28, by Chris Cannam
- Remove unused function2017-02-28, by Chris Cannam
- Use Range01 normalisation in Colour 3D Plot. This gives us the same column normalisation behaviour as in 2.5 (better than the Max1 option).2017-02-28, by Chris Cannam
- Debug notes, tidying2017-02-23, by Chris Cannam
- Merge2017-02-22, by Chris Cannam
- Fix various "model deleted with no aboutToDelete notification" warnings (and one associated potential memory leak)2017-02-22, by Chris Cannam
- Overrides2017-02-22, by Chris Cannam
- Add activity log output to debug log too2017-02-22, by Chris Cannam
- Fix #1792 measure tool crosshairs rendered in wrong colour. Also extend crosshairs over the no-man's-land at the left2017-02-21, by Chris Cannam
- Some work to make spectrum layers (and slice layers generally) zoomable in the frequency axis. Also fixes a number of view id mixups in SliceLayer which broke offset calculations for the x axis scale.2017-02-07, by Chris Cannam
- More tweaks to when to render from the middle2017-01-27, by Chris Cannam
- Looks like we can be a bit more relaxed here2017-01-27, by Chris Cannam
- Wire up normalise-visible-area mode in colour 3d plot2017-01-27, by Chris Cannam
- Untabify2017-01-27, by Chris Cannam
- Scale pen, place line ends in centres of bins, default to line mode2017-01-26, by Chris Cannam
- Move this function into cpp file2017-01-26, by Chris Cannam
- Scale piano keyboard height according to text size2017-01-26, by Chris Cannam
- Fix silly definition that prevented spectrum scale from appearing2017-01-26, by Chris Cannam
- Scale pens2017-01-26, by Chris Cannam
- Add method to scale pen widths for hi-res screens2017-01-26, by Chris Cannam
- Guard only2017-01-26, by Chris Cannam
- Scale pen used for centre line2017-01-26, by Chris Cannam
- Guard only2017-01-26, by Chris Cannam
- Minor debug2017-01-26, by Chris Cannam
- Switch widget type to one that gets mouseover notifications2017-01-26, by Chris Cannam
- Randomise start offset for partial paints, it looks (I think) a little better2017-01-26, by Chris Cannam
- Measure time taken to render per pixel, and use the time last time around to decide whether to be time constrained this time around2017-01-26, by Chris Cannam
- Fix #1781 Running CQ Chromagram spits out stacks of "bin index out of range" warnings2017-01-26, by Chris Cannam
- Fix incorrect call to getColumn() that broke the peak-frequency spectrogram and close zoom levels of the colour 3d plot2017-01-16, by Chris Cannam
- Debug toward tracking down strange peak-frequency spectrogram update problem2017-01-13, by Chris Cannam
- Make getPreferredPeakCache check the render mode itself2017-01-13, by Chris Cannam
- Merge from branch 3.0-integration2017-01-13, by Chris Cannam
- Fix memory leak of cache pixmaps in View3.0-integration 2017-01-13, by Chris Cannam
- More cache hit counts; make debug output from colour 3d plot renderer (even though it is to SVDEBUG) appear only with explicit debug flag3.0-integration 2017-01-05, by Chris Cannam
- Don't start in the middle when repainting the whole width while using a peak cache. It looks funny.3.0-integration 2017-01-05, by Chris Cannam
- Make the colour 3d plot renderer able to support more than one level of peak cache; introduce a second "peak" cache for the spectrogram layer that actually has a 1-1 column relationship with the underlying FFT model, and use it in addition to the existing peak cache if memory is plentiful. Makes spectrograms appear much faster in many common situations.3.0-integration 2017-01-05, by Chris Cannam
- Recreate FFT model when something changes, not the next time it's requested (avoids extra work when only retrieving the model)3.0-integration 2017-01-05, by Chris Cannam
- Wire up record monitoring3.0-integration 2017-01-04, by Chris Cannam
- Provisionally add labels for normalisation menu (sigh)3.0-integration 2017-01-03, by Chris Cannam
- Add help icon, + update subrepo3.0-integration 2017-01-03, by Chris Cannam
- Comment some debug output3.0-integration 2017-01-03, by Chris Cannam
- Fix some compiler warnings3.0-integration 2017-01-03, by Chris Cannam
- Fix erroneous use of single-colour setting to determine dark/light background when in segmentation mode3.0-integration 2016-12-20, by Chris Cannam
- Further PropertyBox layout overhaul: avoid crash (/ assertion failure) when property type changes from e.g. colour to colourmap, by replacing the existing widget within the layout rather than trying to repopulate it3.0-integration 2016-12-20, by Chris Cannam
- Merge from branch svg, and thus (in some subrepos) from levelpanwidget3.0-integration 2016-12-19, by Chris Cannam
- Implement "Export SVG file..."svg 2016-12-19, by Chris Cannam
- Fix incorrect initial display levels in LevelPanWidgetlevelpanwidget 2016-12-16, by Chris Cannam
- Support mouse wheel on level-pan tool buttonlevelpanwidget 2016-12-16, by Chris Cannam
- Add swatches to colour map combo (optionally, as it turns out they are quite visually distracting)levelpanwidget 2016-12-16, by Chris Cannam
- Introduce a colour map combo too. Doesn't yet have swatcheslevelpanwidget 2016-12-16, by Chris Cannam
- Take advantage of the fact that a group layout is now always used, to simplify codelevelpanwidget 2016-12-16, by Chris Cannam
- Introduce colour combobox class, to replace ad-hoc code in property boxlevelpanwidget 2016-12-16, by Chris Cannam