log

age author description
2018-09-25 Chris Cannam Fix accidental always-auto-normalise zoom
2018-09-24 Chris Cannam Toward oversampling rendering zoom
2018-09-21 Chris Cannam Factor out paintChannelScaleGuides zoom
2018-09-21 Chris Cannam Another tidy zoom
2018-09-21 Chris Cannam A further refactor with range blocks zoom
2018-09-21 Chris Cannam Refactor out paintChannel zoom
2018-09-21 Chris Cannam Fix typo that created un-reloadable session file zoom
2018-09-21 Chris Cannam Ensure getFrameForX returns value on zoom blocksize boundary; take advantage of that (this is essentially reverting to the same behaviour as in the default branch, which we should probably have done all along) zoom
2018-09-20 Chris Cannam Responding to a hang due to mismatching zoom and block sizes zoom
2018-09-20 Chris Cannam Avoid compiler warning zoom
2018-09-20 Chris Cannam Further ZoomLevel fixes zoom
2018-09-20 Chris Cannam More ZoomLevel updates zoom
2018-09-19 Chris Cannam Gradual ZoomLevel updates zoom
2018-09-17 Chris Cannam Merge from default branch zoom
2018-09-12 Chris Cannam Merge from branch import-audio-data
2018-09-12 Chris Cannam Propose to take only value-like columns as audio samples, not all numeric ones - now that it's easy enough for the user to overrule import-audio-data
2018-09-07 Chris Cannam Move out these bits which are now in CSVFormat import-audio-data
2018-09-06 Chris Cannam Sample range import-audio-data
2018-09-06 Chris Cannam Refactor; the two use-cases of CSVFormatDialog were turning out to be different enough to justify two separate classes import-audio-data
2018-09-06 Chris Cannam Support audio-format CSV format selection in dialog import-audio-data
2018-09-04 Chris Cannam Merge from default branch import-audio-data
2018-08-09 Chris Cannam Tidy edges of scale area on Mac
2018-07-04 Chris Cannam Ensure scale appears for layer when drawn in AutoAlign mode without any other layer present to align to
2018-07-04 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 change
2018-06-28 Chris Cannam Fix compiler warning
2018-06-28 Chris Cannam Handle additional case import-audio-data
2018-06-28 Chris Cannam Rename guard import-audio-data
2018-06-28 Chris Cannam Fix compiler warning import-audio-data
2018-06-26 Chris Cannam Tool button on Mac (something has gone very wrong with the appearance of the push button in latest builds)
2018-06-26 Chris Cannam Never scale down
2018-06-26 Chris Cannam Improve level-pan rendering quality on non-retina OSX
2018-06-25 Chris Cannam Better rendering for widget cells
2018-06-25 Chris Cannam Slightly nicer pan handling, avoiding showing spurious >0dB peaks
2018-06-22 Chris Cannam Experiment with rounded rects
2018-06-22 Chris Cannam Collect the bits of bookkeeping for mouse wheel events, and use in all widgets
2018-06-22 Chris Cannam Proper handling for wheel rotation distance
2018-06-21 Chris Cannam Half-steps for level in level-pan widget
2018-06-21 Chris Cannam Ctrl-click on level-pan tool button now also resets to default
2018-06-11 Chris Cannam Merge from branch plugin-path-config
2018-06-11 Chris Cannam Fix compiler warning plugin-path-config
2018-06-08 Chris Cannam Minor improvement to (still nasty) button layout on OSX plugin-path-config
2018-06-08 Chris Cannam Use type keys as indices rather than labels plugin-path-config
2018-06-06 Chris Cannam Fix erroneous tooltip plugin-path-config
2018-06-04 Chris Cannam Show value of environment variable; populate for last plugin type by default (as that happens to be Vamp) plugin-path-config
2018-05-25 Chris Cannam Various logic fixes, and use new setter-class structures plugin-path-config
2018-05-25 Chris Cannam Plugin review dialog plugin-path-config
2018-05-23 Chris Cannam Add "Add" plugin-path-config
2018-05-23 Chris Cannam More work on plugin path configuration layout &c plugin-path-config
2018-05-21 Chris Cannam Toward more than one plugin type in this widget plugin-path-config
2018-05-15 Chris Cannam Grey-out meaningless buttons plugin-path-config
2018-05-15 Chris Cannam Better editing mechanism plugin-path-config
2018-05-15 Chris Cannam Up/down plugin-path-config
2018-05-11 Chris Cannam Toward allowing the user to see (at least, and maybe change) the plugin path plugin-path-config
2018-05-08 Chris Cannam Hack to ensure vertical scale lines are in the right place in pixel-doubling rendering
2018-05-08 Chris Cannam Tidy
2018-05-03 Chris Cannam Merge from branch horizontal-scale
2018-05-03 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 lines horizontal-scale
2018-05-02 Chris Cannam Merge horizontal-scale
2018-05-02 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 Chris Cannam Tweaks to horizontal scale horizontal-scale
2018-05-01 Chris Cannam Draw some ticks horizontal-scale
2018-05-01 Chris Cannam Branch toward adding horizontal numerical scales to things horizontal-scale
2018-04-26 Chris Cannam Tidy
2018-04-26 Chris Cannam Scale scalable icon
2018-04-24 Chris Cannam Adjust y-coord of text labels to accommodate larger scaled fonts
2018-04-23 Chris Cannam Delete rows in reverse order for safety
2018-04-23 Chris Cannam Avoid crash when scrolling with an empty layer open
2018-04-19 Chris Cannam Make selection extents more visible on hi-dpi
2018-04-19 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-17 Lucas Thompson Formatting changes to align more with SV style conventions
2018-04-17 Lucas Thompson Accept optional modality in constructor and fix subsequent possible side effect (re-opening dialog when just cancelled)
2018-03-01 Chris Cannam Untabify
2018-03-01 Chris Cannam Convert some cerrs to SVCERRs. Apart from anything else, this makes MSVC2017 happy
2017-12-12 Chris Cannam This was new in GCC 7
2017-12-07 Chris Cannam Add fallthrough attribute
2017-07-18 Chris Cannam Fix loading of should-not-auto-invert scalable icons
2017-07-10 Chris Cannam Merge from branch "scale-ticks"
2017-05-04 Chris Cannam Make use of ScaleTickIntervals in log scale as well scale-ticks
2017-05-04 Chris Cannam Rework log scale calculation, update to changed interface scale-ticks
2017-05-04 Chris Cannam Make use of ScaleTickIntervals in linear numerical scale (not log yet) scale-ticks
2017-03-12 Chris Cannam Remove debug out
2017-03-07 Chris Cannam Make some corrections to crosshair (measure cursor) positioning and feature descriptions. Needs review.
2017-03-07 Chris Cannam Fix crash when changing window size in the spectrum layer
2017-02-28 Chris Cannam Fix failure to respect saved linear-scale setting in layer when the model suggests it would prefer log scale
2017-02-28 Chris Cannam Restrict colour 3d plot log scale range to 10 orders of magnitude
2017-02-28 Chris Cannam Fix attribute name -- it's colourScale in the spectrogram, but it's just scale here
2017-02-28 Chris Cannam Fix a couple of compiler warnings
2017-02-28 Chris Cannam Emit
2017-02-28 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 Chris Cannam Explanatory comment
2017-02-28 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 Chris Cannam Remove unused function
2017-02-28 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-23 Chris Cannam Debug notes, tidying
2017-02-22 Chris Cannam Merge
2017-02-22 Chris Cannam Fix various "model deleted with no aboutToDelete notification" warnings (and one associated potential memory leak)