log

age author description
2015-04-29 Chris Cannam Fix positioning of local feature illumination rectangle osx-retina
2015-04-29 Chris Cannam Fix rendering of selections osx-retina
2015-04-27 Chris Cannam Always render to a buffer, then from that to the widget osx-retina
2015-04-20 Chris Cannam Painting off-cache means we shouldn't use proxy (we aren't scaling.. yet) osx-retina
2015-04-20 Chris Cannam Some scaling & zoom bits osx-retina
2015-04-20 Chris Cannam Merge from default branch osx-retina
2015-04-20 Chris Cannam Build fix 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-04-20 Chris Cannam Merge from default branch alignment_view
2015-04-20 Chris Cannam Merge from default branch osx-retina
2015-04-20 Chris Cannam Merge from branch tonioni
2015-04-13 Chris Cannam Revert to -Werror in debug only tonioni
2015-03-31 Chris Cannam Allow setting big-image size directly tonioni
2015-03-31 Chris Cannam Simpler colours in level pan widget tonioni
2015-03-31 Chris Cannam LevelPanWidget alternative without including muting tonioni
2015-03-31 Chris Cannam Remove some debug; set some gain values tonioni
2015-03-30 Chris Cannam Signal/slot compatibility fixes tonioni
2015-03-30 Chris Cannam Merge tonioni
2015-03-30 Chris Cannam Experiment with simple button logic for LevelPanWidget (separating out playback toggle again) tonioni
2015-03-30 matthiasm changed rectangle in Overview: colour and roundedness tonioni
2015-03-25 Chris Cannam Fix possible excess image size tonioni
2015-03-25 Chris Cannam Fixes to enabled/disabled state in level-pan tool button tonioni
2015-03-25 Chris Cannam Render direct to widget (necessary to avoid pixel doubling on OS/X) tonioni
2015-03-25 Chris Cannam Fixes to muting from level-pan tool button tonioni
2015-03-25 Chris Cannam A number of fixes to level-pan button (including mute toggle) tonioni
2015-03-25 Chris Cannam Introduce level/pan toolbar buttons tonioni
2015-03-24 Chris Cannam Don't snap selections to time ruler -- it's never useful tonioni
2015-03-24 Chris Cannam Fix to pointer-pos-to-level logic tonioni
2015-03-24 Chris Cannam Add missed include tonioni
2015-03-24 Chris Cannam Try using audio level fader logic tonioni
2015-03-24 Chris Cannam No, we'll not handle mute separately -- make bottom level be muted. Also add support for enable/disable tonioni
2015-03-24 Chris Cannam Try adding a combined simple level/pan widget tonioni
2015-03-23 Chris Cannam Merge from cxx11 branch tonioni
2015-03-23 Chris Cannam Merge from default branch tonioni
2015-03-18 Chris Cannam Fix crash caused by using proxy (of unknown lifecycle) instead of view as cache key osx-retina
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 Another small replacement 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-11 Chris Cannam Experiment with querying paint rect separately from view rect osx-retina
2015-03-11 Chris Cannam First steps toward high-res rendering on retina Mac -- quite a bit more to be done osx-retina
2015-03-11 Chris Cannam Build fixes for OS/X cxx11
2015-03-11 Chris Cannam c++11 flag in qmake project cxx11
2015-03-10 Chris Cannam Type correction cxx11
2015-03-10 Chris Cannam Nothing of consequence cxx11
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
2015-03-10 Chris Cannam More type fixes, primarily in the spectrogram 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
2015-03-09 Chris Cannam More conversion fixes cxx11
2015-03-04 Chris Cannam Toward building with new sv types cxx11
2015-03-04 Chris Cannam Fixes to go with latest svcore cxx11
2015-03-03 Chris Cannam Merge from default branch cxx11
2015-02-24 Chris Cannam Enable ThreadSanitizer datarace
2015-02-09 Chris Cannam Merge from default branch cxx11
2015-01-15 Chris Cannam Always resist vertical drag -- it's just too annoying if it happens accidentally while playing alignment_view
2015-01-15 Chris Cannam Scale drag thresholds according to actual display resolution
2015-01-15 Chris Cannam Merge from default branch alignment_view
2015-01-15 Chris Cannam Scale drag thresholds according to actual display resolution alignment_view
2014-12-15 Chris Cannam Tidy up layout and ranges for unit conversion dialog, highlight in red any out-of-range values
2014-12-09 Chris Cannam Start connecting up tempo bits
2014-12-09 Chris Cannam Update units when prefs change
2014-12-09 Chris Cannam Oops, included some unintended cruft
2014-12-09 Chris Cannam hz -> freq, and some layout rearrangement
2014-12-08 Chris Cannam Fixes to limits etc in unit converter
2014-12-02 Chris Cannam Wire up note/octave stuff
2014-12-02 Chris Cannam Start adding piano note
2014-12-02 Chris Cannam Adding the unit converter code might have enhanced the previous commit a little
2014-12-01 Chris Cannam Start work on unit converter
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-11-21 Chris Cannam Fix misalignment in alignment view alignment_view
2014-11-21 Chris Cannam Grey lines in alignment view; chords for salient features alignment_view
2014-11-21 Chris Cannam Avoid drawing a single lonesome 0 if nothing is loaded at all alignment_view
2014-11-17 Chris Cannam CXX11 (-std=c++11) branch, to test build environments before making any code adaptations cxx11
2014-11-10 Chris Cannam Discard wildly excessive wheel events
2014-11-14 Chris Cannam Wheel event thing alignment_view
2014-11-11 Chris Cannam Make the dragged pitch take effect when releasing drag on a note tonioni
2014-11-11 Chris Cannam (Very slowly) perform local reanalysis when dragging a note up or down tonioni
2014-11-11 Chris Cannam Tidy tonioni
2014-11-10 Chris Cannam Be more ruthless tonioni
2014-11-10 Chris Cannam Merge tonioni
2014-11-10 Chris Cannam Make overview area easier to see tonioni
2014-11-10 Chris Cannam Discard wildly excessive wheel events tonioni
2014-11-10 Chris Cannam Merge from default branch tonioni
2014-10-17 Chris Cannam Don't hide time-instant layers when switching modes; use them as source of key frames in alignment view alignment_view
2014-10-17 Chris Cannam First sketch at alignment view (between panes in stack) alignment_view
2014-10-03 Chris Cannam Handle variable columns by importing all of them (not just the minimum number)
2014-10-03 Chris Cannam Add milliseconds as CSV import timing option
2014-09-29 Chris Cannam Correct some really stupid fixed-length string stuff, including a genuine stack overflow that causes a crash on OS/X for certain colour 3d plot data.
2014-09-12 Chris Cannam Don't print activity
2014-09-12 Chris Cannam Experimentally add the hybrid normalisation as an option (not working well either in UI or implementation) normalize_hybrid_option
2014-09-11 Chris Cannam Do not draw the model time extents if the top layer does not have time as its x axis (fixing #1057)
2014-09-09 Chris Cannam Merge from default branch tonioni
2014-09-03 Chris Cannam Avoid complaint about unused return value
2014-09-03 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
2014-09-03 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
2014-09-03 Chris Cannam Fix a couple of not-very-realistic potential null-pointer derefs (from coverity scan)
2014-09-03 Chris Cannam Simplify some logic where loop was used with an unconditional "break" that meant it could only happen once (from coverity scan)
2014-09-03 Chris Cannam Fix some potential null-pointer derefs, and simplify some logic where loops were used with an unconditional "break" that meant they could only happen once (from coverity scan)
2014-09-03 Chris Cannam Fix some potential divide by zeros (from coverity scan)
2014-09-03 Chris Cannam Fix minor resource leak (from coverity scan)
2014-09-03 Chris Cannam Clarify some sneaky logic
2014-09-03 Chris Cannam Fix uninitialised variable (from coverity scan)
2014-09-03 Chris Cannam Fix a couple of inadvertant integer divisions (from coverity scan)
2014-09-03 Chris Cannam Remove redundant code (from coverity scan)
2014-09-03 Chris Cannam Fix potential divide by zero
2014-09-03 Chris Cannam Clarify some sneaky logic
2014-09-03 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
2014-09-03 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
2014-09-03 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
2014-09-02 Chris Cannam Update subrepos and merge from default branch tonioni
2014-09-02 Chris Cannam Add const version of this accessor
2014-09-02 Chris Cannam Use getInteractionLayer for immediate interactions, rather than getSelectedLayer (which may be invisible)
2014-09-02 Chris Cannam Return getSelectedLayer to being able to return a dormant layer -- if that isn't allowed, then getInteractionLayer is what you want
2014-09-02 Chris Cannam Use fixed-order when exporting layers to a session
2014-09-02 Chris Cannam Use fixed-order layer list for property container enumeration. Fixes habit of the layer property tabs to jump about when adding a new layer.
2014-09-02 Chris Cannam Populate the fixed order layer list
2014-09-02 Chris Cannam Introduce (but don't yet populate) the fixed layers vector; rename m_layers to m_layerStack to reflect its ordering by stacking
2014-09-02 Chris Cannam Add getInteractionLayer() and some docs
2014-08-13 Chris Cannam This spacing works a bit better on the Mac (though not really well enough)
2014-08-13 Chris Cannam Don't label time zero, it gets cut off by opaque end layer
2014-08-13 Chris Cannam Make it possible to set the parent widget
2014-07-25 Chris Cannam Debug output stuff
2014-07-25 Chris Cannam Do not move playhead on click, unless in "DAW mode". In centre-frame modes it's confusing and leads to random jumps when playing aligned material
2014-07-25 Chris Cannam Rich text for tooltip -- apart from anything else, this ensures it gets word-wrapped
2014-07-18 Chris Cannam Merge from branch tonioni
2014-07-18 Chris Cannam Support horizontal two-finger scrolling on Mac, and adjust zoom rate on vertical scroll to make it less crazily fast tonioni
2014-07-18 Chris Cannam Merge from default branch tonioni
2014-07-18 Chris Cannam compile fix tonioni
2014-07-17 Chris Cannam Fix some errant signals (the modelChanged with args are now modelChangedWithin)
2014-07-16 matthiasm code to remove duration/sample rate from panes tonioni
2014-07-15 matthiasm merge tonioni
2014-07-15 matthiasm adding number to display of illuminated note tonioni
2014-07-15 matthiasm adding no spectrogram and no sonification options tonioni
2014-07-02 Chris Cannam Merge from tonioni branch
2014-07-02 Chris Cannam Merge from default branch, and update to make sure we retain the DAW-style scrolling (page without moving playhead on scroll) tonioni
2014-07-02 Chris Cannam Merge from default branch tonioni
2014-07-02 Chris Cannam Create separate play scroll modes for (Tony-style, DAW-style) page mode and (SV-style) paging with playhead alignment to centre on drag
2014-07-02 Chris Cannam Merge
2014-06-18 Chris Cannam Merge from branch tonioni (the two are currently in sync)
2014-07-01 Chris Cannam Dense colour 3d plot layers should be scrollable, I think; and some tidying, debug stuff, and minor optimisations
2014-06-18 Chris Cannam Merge from branch warnfix_no_size_t
2014-06-18 Chris Cannam Merge from branch warnfix_no_size_t tonioni
2014-06-18 Chris Cannam Configure stuff and fixes for -Werror warnfix_no_size_t
2014-06-18 Chris Cannam Merge from branch tony_integration warnfix_no_size_t
2014-06-17 Chris Cannam More unsigned/long and warning fixes warnfix_no_size_t
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-06-17 Chris Cannam Merge from branch "tonioni" tony_integration
2014-06-17 Chris Cannam Merge from default branch tony_integration
2014-06-16 Chris Cannam Single-click to move pointer needs to wait for double-click timeout (so it knows you're not starting a double-click) tonioni
2014-06-16 Chris Cannam Merge tonioni
2014-06-16 Chris Cannam Comment out debug tonioni
2014-06-16 matthiasm fixed deleteSelectionInclusive to not delete adjacent notes tonioni
2014-06-13 Chris Cannam Merge tonioni
2014-06-13 Chris Cannam Add an experimental cancel button to view progress bars tonioni
2014-06-13 matthiasm fixed selection by note move to not include the next note on the right tonioni
2014-06-13 Chris Cannam Fix Tony bug #981: note editing does not work when pitch track is invisible tonioni
2014-06-12 Chris Cannam Some tidying & fixing compiler warnings tonioni
2014-06-12 matthiasm flexinote now displays frequency, duration and text above/below the note tonioni
2014-06-12 matthiasm adding a note after the last existing one is now possible (#974) tonioni
2014-06-12 Chris Cannam Play pointer: Avoid disconcerting jump when dragging so pointer is at start of pane (without having it leave the pane) tonioni
2014-06-12 Chris Cannam Move play pointer on single-click in pane in navigate mode tonioni
2014-06-12 Chris Cannam Play pointer: when user drags pane during playback such that the pointer is no longer visible, accept that and stop trying to track it until pointer naturally comes back within visible area tonioni
2014-06-12 Chris Cannam Play pointer: don't move it when dragging overview pane tonioni
2014-06-12 Chris Cannam Make sure the play pointer is always visible when the centre line is not tonioni
2014-06-12 Chris Cannam Play pointer: don't seek playback when scrolling, except in ScrollContinuous mode tonioni
2014-06-11 matthiasm added vertical strip stripes to beginning and end of illuminated note tonioni
2014-06-11 matthiasm fixed note delete bug (now deletes when any overlap with the selection occurs) tonioni
2014-06-03 Chris Cannam Merge from default branch tonioni
2014-06-03 Chris Cannam Restore commit:6a8d922f991d which was apparently reverted in error as commit:c2291e22bf0c
2014-06-03 Chris Cannam Merge from branch tonioni
2014-05-29 Chris Cannam Merge from default branch tonioni
2014-05-23 Chris Cannam Replace setCurrentText (which doesn't appear to exist in qt4) with setCurrentIndex tonioni
2014-05-23 Chris Cannam Remember the last-used suffix in save dialog (#877).
2014-05-22 matthiasm implemented move by one note (replacing big jumps left/right) tonioni
2014-05-22 Chris Cannam Fix crash on checking progress of slice layer
2014-05-22 matthiasm reinstated the original way that was better than my fix tonioni
2014-05-21 matthiasm merge tonioni
2014-05-21 matthiasm fixed: pitch track update deleted note tonioni
2014-05-14 Chris Cannam Merge from default branch tonioni
2014-05-14 Chris Cannam Merge from branch tony_integration
2014-05-09 Chris Cannam Merge from default branch tony_integration
2014-05-07 Chris Cannam Restore selection of playback sample for note layers. Also default to new elecpiano clip. tony_integration
2014-04-12 Jakob Leben SingleColourLayer: fix colour reference counting
2014-04-12 Jakob Leben SingleColourLayer: do not try to apply invalid colour property
2014-05-07 Chris Cannam Merge from default branch tony_integration
2014-05-07 Chris Cannam Merge from tonioni branch tony_integration
2014-04-11 matthiasm added note pitch snapping after "move" edit tonioni
2014-04-07 Chris Cannam Make it possible to import CSV files directly into Note layers
2014-04-03 Chris Cannam Fix potential for crash on reloading session file - loading selections should not emit signal as if user had just made them manually tonioni
2014-04-02 Chris Cannam A lot of work on saving and reloading sessions: save flexinote layer type and hybrid spectrogram normalisation, etc tonioni
2014-04-02 Chris Cannam Make session file extension parameterisable, use .ton for Tony tonioni
2014-04-02 Chris Cannam Grey out the areas outside the main work model. This may not be appropriate as-is for SV, but it might be nice in Tony tonioni
2014-04-02 Chris Cannam Remove tool-specific keyboard shortcut reference registration from Pane and put it in MainWindow (as it depends on which tools are in use) tonioni
2014-04-02 Chris Cannam Merge tony_integration
2014-04-02 Chris Cannam Merge from branch tonioni tony_integration
2014-04-02 Chris Cannam Remove tool-specific keyboard shortcut reference registration from Pane and put it in MainWindow (as it depends on which tools are in use) tony_integration
2014-03-31 Chris Cannam Merge from branch tonioni tony_integration
2014-04-01 Chris Cannam Fix fancy note-editing mode (was not working in new multi-layer world, and shift-click delete was broken) tonioni
2014-04-01 Chris Cannam Debug output tonioni
2014-04-01 Chris Cannam Optional printouts tonioni
2014-03-31 Chris Cannam Use application name in key & mouse reference instead of hardcoding SV tonioni
2014-03-27 Chris Cannam Implement "Form Note from Selection"; remove Snap Notes to Pitch Track because every other editing operation *should* now be doing that automatically tonioni
2014-03-27 Chris Cannam Make pitch-track editing operations update the notes as well, automatically tonioni
2014-03-27 Chris Cannam Add Merge Notes tonioni
2014-03-27 Chris Cannam Add command to snap notes back to pitch track median on request; add split at selection boundaries tonioni
2014-03-25 Chris Cannam Fix (to some extent) the "gross assumption about layer order" and thus #840 Note split adaptation broken tonioni
2014-03-11 Chris Cannam Merge from default branch tony_integration
2014-03-11 Chris Cannam Merge from branch tonioni tony_integration
2014-03-11 Chris Cannam Diagnostics and fix for peaks cache sizing (need +1 to avoid null cache)
2014-03-06 Chris Cannam Introduce a GlobalOverlays mode that shows general surrounding information but less local stuff tonioni
2014-03-06 Chris Cannam Allow registering an alternative shortcut using QKeySequence so as to get the right native string tonioni
2014-03-06 Chris Cannam Use NativeText in key reference (converting Ctrl to weird squiggle on Mac etc) tonioni
2014-03-06 Chris Cannam Rather than undrawing the bottom bit of the dial, don't draw it in the first place (necessary on shaded background) tonioni
2014-03-06 Chris Cannam Explicitly avoid doing this on Mac (so as to rule it out in investigating toolbar problems) 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-03-05 Chris Cannam No config -> default to release mode tonioni
2014-03-05 Chris Cannam Do not return a dormant layer as the currently-selected layer tonioni
2014-03-05 Chris Cannam Pull out ShowLayerCommand into its own file tonioni
2014-03-05 Chris Cannam Add selectionChangedByUser for selection changes prompted by interactivity rather than by undo/redo tonioni