graph
- Many fixes for the previous stuffosx-retina 2015-03-17, by Chris Cannam
- Another small replacementosx-retina 2015-03-17, by Chris Cannam
- Start trying to introduce LayerGeometryProvider as proxyable interface for View methods that the Layer wants to useosx-retina 2015-03-17, by Chris Cannam
- Experiment with querying paint rect separately from view rectosx-retina 2015-03-11, by Chris Cannam
- First steps toward high-res rendering on retina Mac -- quite a bit more to be doneosx-retina 2015-03-11, by Chris Cannam
- Build fixes for OS/Xcxx11 2015-03-11, by Chris Cannam
- c++11 flag in qmake projectcxx11 2015-03-11, by Chris Cannam
- Type correctioncxx11 2015-03-10, by Chris Cannam
- Nothing of consequencecxx11 2015-03-10, by Chris Cannam
- More type fixes. We now build with -Wconversion, on this platform (64-bit Linux) at least.cxx11 2015-03-10, by Chris Cannam
- More type fixescxx11 2015-03-10, by Chris Cannam
- More type fixes, primarily in the spectrogramcxx11 2015-03-10, by Chris Cannam
- A few more fixescxx11 2015-03-09, by Chris Cannam
- Working through the float/double and int/sv_frame_t fixescxx11 2015-03-09, by Chris Cannam
- Move to using double rather than float for floating-point calculations (float only for storage); more build fixescxx11 2015-03-09, by Chris Cannam
- More conversion fixescxx11 2015-03-09, by Chris Cannam
- Toward building with new sv typescxx11 2015-03-04, by Chris Cannam
- Fixes to go with latest svcorecxx11 2015-03-04, by Chris Cannam
- Merge from default branchcxx11 2015-03-03, by Chris Cannam
- Enable ThreadSanitizerdatarace 2015-02-24, by Chris Cannam
- Merge from default branchcxx11 2015-02-09, by Chris Cannam
- Always resist vertical drag -- it's just too annoying if it happens accidentally while playingalignment_view 2015-01-15, by Chris Cannam
- Scale drag thresholds according to actual display resolution2015-01-15, by Chris Cannam
- Merge from default branchalignment_view 2015-01-15, by Chris Cannam
- Scale drag thresholds according to actual display resolutionalignment_view 2015-01-15, by Chris Cannam
- Tidy up layout and ranges for unit conversion dialog, highlight in red any out-of-range values2014-12-15, by Chris Cannam
- Start connecting up tempo bits2014-12-09, by Chris Cannam
- Update units when prefs change2014-12-09, by Chris Cannam
- Oops, included some unintended cruft2014-12-09, by Chris Cannam
- hz -> freq, and some layout rearrangement2014-12-09, by Chris Cannam
- Fixes to limits etc in unit converter2014-12-08, by Chris Cannam
- Wire up note/octave stuff2014-12-02, by Chris Cannam
- Start adding piano note2014-12-02, by Chris Cannam
- Adding the unit converter code might have enhanced the previous commit a little2014-12-02, by Chris Cannam
- Start work on unit converter2014-12-01, by Chris Cannam
- Avoid completely smoothing out a curve if it alternates high/low, when zooming out far enough to use lines instead2014-11-27, by Chris Cannam
- Fix misalignment in alignment viewalignment_view 2014-11-21, by Chris Cannam
- Grey lines in alignment view; chords for salient featuresalignment_view 2014-11-21, by Chris Cannam
- Avoid drawing a single lonesome 0 if nothing is loaded at allalignment_view 2014-11-21, by Chris Cannam
- CXX11 (-std=c++11) branch, to test build environments before making any code adaptationscxx11 2014-11-17, by Chris Cannam
- Discard wildly excessive wheel events2014-11-10, by Chris Cannam
- Wheel event thingalignment_view 2014-11-14, by Chris Cannam
- Make the dragged pitch take effect when releasing drag on a notetonioni 2014-11-11, by Chris Cannam
- (Very slowly) perform local reanalysis when dragging a note up or downtonioni 2014-11-11, by Chris Cannam
- Tidytonioni 2014-11-11, by Chris Cannam
- Be more ruthlesstonioni 2014-11-10, by Chris Cannam
- Mergetonioni 2014-11-10, by Chris Cannam
- Make overview area easier to seetonioni 2014-11-10, by Chris Cannam
- Discard wildly excessive wheel eventstonioni 2014-11-10, by Chris Cannam
- Merge from default branchtonioni 2014-11-10, by Chris Cannam
- Don't hide time-instant layers when switching modes; use them as source of key frames in alignment viewalignment_view 2014-10-17, by Chris Cannam
- First sketch at alignment view (between panes in stack)alignment_view 2014-10-17, by Chris Cannam
- Handle variable columns by importing all of them (not just the minimum number)2014-10-03, by Chris Cannam
- Add milliseconds as CSV import timing option2014-10-03, by 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-29, by Chris Cannam
- Don't print activity2014-09-12, by Chris Cannam
- Experimentally add the hybrid normalisation as an option (not working well either in UI or implementation)normalize_hybrid_option 2014-09-12, by 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-11, by Chris Cannam
- Merge from default branchtonioni 2014-09-09, by Chris Cannam
- Avoid complaint about unused return value2014-09-03, by Chris Cannam
- Fix some (probably benign) uninitialised members (from coverity scan)2014-09-03, by Chris Cannam
- Fix some (probably benign) uninitialised members (from coverity scan)2014-09-03, by Chris Cannam
- Fix a couple of not-very-realistic potential null-pointer derefs (from coverity scan)2014-09-03, by 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, by 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, by Chris Cannam
- Fix some potential divide by zeros (from coverity scan)2014-09-03, by Chris Cannam
- Fix minor resource leak (from coverity scan)2014-09-03, by Chris Cannam
- Clarify some sneaky logic2014-09-03, by Chris Cannam
- Fix uninitialised variable (from coverity scan)2014-09-03, by Chris Cannam
- Fix a couple of inadvertant integer divisions (from coverity scan)2014-09-03, by Chris Cannam
- Remove redundant code (from coverity scan)2014-09-03, by Chris Cannam
- Fix potential divide by zero2014-09-03, by Chris Cannam
- Clarify some sneaky logic2014-09-03, by Chris Cannam
- Fix some (probably benign) uninitialised members (from coverity scan)2014-09-03, by Chris Cannam
- Fix some (probably benign) uninitialised members (from coverity scan)2014-09-03, by Chris Cannam
- Fix some (probably benign) uninitialised members (from coverity scan)2014-09-03, by Chris Cannam
- Update subrepos and merge from default branchtonioni 2014-09-02, by Chris Cannam
- Add const version of this accessor2014-09-02, by Chris Cannam
- Use getInteractionLayer for immediate interactions, rather than getSelectedLayer (which may be invisible)2014-09-02, by Chris Cannam
- Return getSelectedLayer to being able to return a dormant layer -- if that isn't allowed, then getInteractionLayer is what you want2014-09-02, by Chris Cannam
- Use fixed-order when exporting layers to a session2014-09-02, by 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, by Chris Cannam
- Populate the fixed order layer list2014-09-02, by Chris Cannam
- Introduce (but don't yet populate) the fixed layers vector; rename m_layers to m_layerStack to reflect its ordering by stacking2014-09-02, by Chris Cannam
- Add getInteractionLayer() and some docs2014-09-02, by Chris Cannam
- This spacing works a bit better on the Mac (though not really well enough)2014-08-13, by Chris Cannam
- Don't label time zero, it gets cut off by opaque end layer2014-08-13, by Chris Cannam
- Make it possible to set the parent widget2014-08-13, by Chris Cannam
- Debug output stuff2014-07-25, by 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 material2014-07-25, by Chris Cannam
- Rich text for tooltip -- apart from anything else, this ensures it gets word-wrapped2014-07-25, by Chris Cannam
- Merge from branch tonioni2014-07-18, by Chris Cannam
- Support horizontal two-finger scrolling on Mac, and adjust zoom rate on vertical scroll to make it less crazily fasttonioni 2014-07-18, by Chris Cannam
- Merge from default branchtonioni 2014-07-18, by Chris Cannam
- compile fixtonioni 2014-07-18, by Chris Cannam
- Fix some errant signals (the modelChanged with args are now modelChangedWithin)2014-07-17, by Chris Cannam
- code to remove duration/sample rate from panestonioni 2014-07-16, by matthiasm
- mergetonioni 2014-07-15, by matthiasm
- adding number to display of illuminated notetonioni 2014-07-15, by matthiasm
- adding no spectrogram and no sonification optionstonioni 2014-07-15, by matthiasm
- Merge from tonioni branch2014-07-02, by 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, by Chris Cannam
- Merge from default branchtonioni 2014-07-02, by Chris Cannam
- Create separate play scroll modes for (Tony-style, DAW-style) page mode and (SV-style) paging with playhead alignment to centre on drag2014-07-02, by Chris Cannam
- Merge2014-07-02, by Chris Cannam
- Merge from branch tonioni (the two are currently in sync)2014-06-18, by Chris Cannam
- Dense colour 3d plot layers should be scrollable, I think; and some tidying, debug stuff, and minor optimisations2014-07-01, by Chris Cannam
- Merge from branch warnfix_no_size_t2014-06-18, by Chris Cannam
- Merge from branch warnfix_no_size_ttonioni 2014-06-18, by Chris Cannam
- Configure stuff and fixes for -Werrorwarnfix_no_size_t 2014-06-18, by Chris Cannam
- Merge from branch tony_integrationwarnfix_no_size_t 2014-06-18, by Chris Cannam
- More unsigned/long and warning fixeswarnfix_no_size_t 2014-06-17, by Chris Cannam
- Some more unsigned/long removalwarnfix_no_size_t 2014-06-17, by Chris Cannam
- Remove size_t's and fix warnings in layer/warnfix_no_size_t 2014-06-17, by Chris Cannam
- Merge from branch "tonioni"tony_integration 2014-06-17, by Chris Cannam
- Merge from default branchtony_integration 2014-06-17, by 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, by Chris Cannam
- Mergetonioni 2014-06-16, by Chris Cannam
- Comment out debugtonioni 2014-06-16, by Chris Cannam
- fixed deleteSelectionInclusive to not delete adjacent notestonioni 2014-06-16, by matthiasm
- Mergetonioni 2014-06-13, by Chris Cannam
- Add an experimental cancel button to view progress barstonioni 2014-06-13, by Chris Cannam
- fixed selection by note move to not include the next note on the righttonioni 2014-06-13, by matthiasm
- Fix Tony bug #981: note editing does not work when pitch track is invisibletonioni 2014-06-13, by Chris Cannam
- Some tidying & fixing compiler warningstonioni 2014-06-12, by Chris Cannam
- flexinote now displays frequency, duration and text above/below the notetonioni 2014-06-12, by matthiasm
- adding a note after the last existing one is now possible (#974)tonioni 2014-06-12, by matthiasm
- Play pointer: Avoid disconcerting jump when dragging so pointer is at start of pane (without having it leave the pane)tonioni 2014-06-12, by Chris Cannam
- Move play pointer on single-click in pane in navigate modetonioni 2014-06-12, by 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 areatonioni 2014-06-12, by Chris Cannam
- Play pointer: don't move it when dragging overview panetonioni 2014-06-12, by Chris Cannam
- Make sure the play pointer is always visible when the centre line is nottonioni 2014-06-12, by Chris Cannam
- Play pointer: don't seek playback when scrolling, except in ScrollContinuous modetonioni 2014-06-12, by Chris Cannam
- added vertical strip stripes to beginning and end of illuminated notetonioni 2014-06-11, by matthiasm
- fixed note delete bug (now deletes when any overlap with the selection occurs)tonioni 2014-06-11, by matthiasm
- Merge from default branchtonioni 2014-06-03, by Chris Cannam
- Restore commit:6a8d922f991d which was apparently reverted in error as commit:c2291e22bf0c2014-06-03, by Chris Cannam
- Merge from branch tonioni2014-06-03, by Chris Cannam
- Merge from default branchtonioni 2014-05-29, by Chris Cannam
- Replace setCurrentText (which doesn't appear to exist in qt4) with setCurrentIndextonioni 2014-05-23, by Chris Cannam
- Remember the last-used suffix in save dialog (#877).2014-05-23, by Chris Cannam
- implemented move by one note (replacing big jumps left/right)tonioni 2014-05-22, by matthiasm
- Fix crash on checking progress of slice layer2014-05-22, by Chris Cannam
- reinstated the original way that was better than my fixtonioni 2014-05-22, by matthiasm
- mergetonioni 2014-05-21, by matthiasm
- fixed: pitch track update deleted notetonioni 2014-05-21, by matthiasm
- Merge from default branchtonioni 2014-05-14, by Chris Cannam
- Merge from branch tony_integration2014-05-14, by Chris Cannam
- Merge from default branchtony_integration 2014-05-09, by Chris Cannam
- Restore selection of playback sample for note layers. Also default to new elecpiano clip.tony_integration 2014-05-07, by Chris Cannam
- SingleColourLayer: fix colour reference counting2014-04-12, by Jakob Leben
- SingleColourLayer: do not try to apply invalid colour property2014-04-11, by Jakob Leben
- Merge from default branchtony_integration 2014-05-07, by Chris Cannam
- Merge from tonioni branchtony_integration 2014-05-07, by Chris Cannam
- added note pitch snapping after "move" edittonioni 2014-04-11, by matthiasm
- Make it possible to import CSV files directly into Note layers2014-04-07, by Chris Cannam
- Fix potential for crash on reloading session file - loading selections should not emit signal as if user had just made them manuallytonioni 2014-04-03, by Chris Cannam
- A lot of work on saving and reloading sessions: save flexinote layer type and hybrid spectrogram normalisation, etctonioni 2014-04-02, by Chris Cannam
- Make session file extension parameterisable, use .ton for Tonytonioni 2014-04-02, by 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 Tonytonioni 2014-04-02, by 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, by Chris Cannam
- Mergetony_integration 2014-04-02, by Chris Cannam
- Merge from branch tonionitony_integration 2014-04-02, by 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-04-02, by Chris Cannam
- Merge from branch tonionitony_integration 2014-03-31, by 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, by Chris Cannam
- Debug outputtonioni 2014-04-01, by Chris Cannam
- Optional printoutstonioni 2014-04-01, by Chris Cannam
- Use application name in key & mouse reference instead of hardcoding SVtonioni 2014-03-31, by Chris Cannam
- Implement "Form Note from Selection"; remove Snap Notes to Pitch Track because every other editing operation *should* now be doing that automaticallytonioni 2014-03-27, by Chris Cannam
- Make pitch-track editing operations update the notes as well, automaticallytonioni 2014-03-27, by Chris Cannam
- Add Merge Notestonioni 2014-03-27, by Chris Cannam
- Add command to snap notes back to pitch track median on request; add split at selection boundariestonioni 2014-03-27, by Chris Cannam
- Fix (to some extent) the "gross assumption about layer order" and thus #840 Note split adaptation brokentonioni 2014-03-25, by Chris Cannam
- Merge from default branchtony_integration 2014-03-11, by Chris Cannam
- Merge from branch tonionitony_integration 2014-03-11, by Chris Cannam
- Diagnostics and fix for peaks cache sizing (need +1 to avoid null cache)2014-03-11, by Chris Cannam
- Introduce a GlobalOverlays mode that shows general surrounding information but less local stufftonioni 2014-03-06, by Chris Cannam
- Allow registering an alternative shortcut using QKeySequence so as to get the right native stringtonioni 2014-03-06, by Chris Cannam
- Use NativeText in key reference (converting Ctrl to weird squiggle on Mac etc)tonioni 2014-03-06, by 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, by Chris Cannam
- Explicitly avoid doing this on Mac (so as to rule it out in investigating toolbar problems)tonioni 2014-03-06, by Chris Cannam
- Short-circuit test for enough space for label -- drastically reduces lag on os/x with qt42014-03-06, by Chris Cannam
- Short-circuit test for enough space for label -- drastically reduces lag on os/x with qt4tonioni 2014-03-06, by Chris Cannam
- No config -> default to release modetonioni 2014-03-05, by Chris Cannam
- Do not return a dormant layer as the currently-selected layertonioni 2014-03-05, by Chris Cannam
- Pull out ShowLayerCommand into its own filetonioni 2014-03-05, by Chris Cannam
- Add selectionChangedByUser for selection changes prompted by interactivity rather than by undo/redotonioni 2014-03-05, by Chris Cannam
- Signal-slot separation between region outlining and default zoom actiontonioni 2014-03-04, by Chris Cannam
- Fix failure to delete property stack when pane is deleted (sometimes)2014-03-04, by Chris Cannam
- Fix failure to delete property stack when pane is deleted (sometimes). Fixes Tony crash bug #881, needs to go in SV as well.tonioni 2014-03-04, by Chris Cannam
- checking off show pitch turns off and disables play pitch buttontonioni 2014-02-24, by Justin Salamon
- clicking on selection pane now moves play head to that locationtonioni 2014-02-18, by Justin Salamon
- Toward getYScaleValue in Colour3DPlotLayer2014-02-06, by Chris Cannam
- Unclamped2014-02-06, by Chris Cannam
- Fix bug in choosing which layer to bring to the front when asked programmaticallytonioni 2014-02-04, by Chris Cannam
- Avoid compiler warningstonioni 2014-02-04, by Chris Cannam
- Fix for treating zeros as gapstonioni 2014-01-30, by Chris Cannam
- Merge from default branchtonioni 2014-01-28, by Chris Cannam
- Bodge in Matthias's suggested normalise-to-log as an option in spectrogram and colour 3d plot layers (not wired into gui)2014-01-28, by Chris Cannam
- Merge from tonioni branchtony_integration 2014-01-28, by Chris Cannam
- Suppress vertical scale when there are no points (scale looks absurd without sensible range)tonioni 2014-01-10, by Chris Cannam
- Propagate double-click in select mode -- the application might do something meaningful with thistonioni 2014-01-10, by Chris Cannam
- Snapping to feature frame rightwards in flexi-note should snap to the end of a note as well as the start (should also snap to start of next one, but that doesn't seem to work either -- not enough points returned by getPoints). This should possibly happen in plain note and region layers too.tonioni 2014-01-10, by Chris Cannam
- Indentationtonioni 2014-01-10, by Chris Cannam
- Fix indentationtonioni 2014-01-10, by Chris Cannam
- Make it possible to globally hide pane accessories (close button & current-indicator)tonioni 2014-01-10, by Chris Cannam
- Allow per-pane overrides for tool modetonioni 2014-01-09, by Chris Cannam
- Use sv-dependency-builds on OS/X as well if no config.pritonioni 2014-01-09, by Chris Cannam
- Adjustable middle-line height for waveform. Not 100% supported (only really for basic waveform rendering)tonioni 2014-01-08, by Chris Cannam
- Remove obsolete project filestonioni 2014-01-07, by Chris Cannam
- Toward using a sample mixer (with arbitrary frequency target) instead of dssi player plugintonioni 2014-01-07, by Chris Cannam
- Merge from default branchimaf_enc 2013-12-05, by Chris Cannam
- Support non-SV file types (should have been committed earlier, omitted due to confusion)tonioni 2013-12-04, by Chris Cannam
- Not quite so many digits2013-12-04, by Chris Cannam
- Compile fixtonioni 2013-12-04, by Chris Cannam
- Merge from default branchtonioni 2013-12-04, by Chris Cannam
- Extend numerical and colour scales (and piano where applicable) to note and region layers2013-12-04, by Chris Cannam
- And tidy up2013-12-04, by Chris Cannam
- Pull out colour scale drawing as well2013-12-04, by Chris Cannam
- Pull out log and linear vertical scales into their own classes, make some improvements to log numbering2013-12-04, by Chris Cannam
- Ensure new piano scales only appear when not auto-aligning2013-12-04, by Chris Cannam
- Pull out log and linear vertical scales into their own classes, make some improvements to log numberingtonioni 2013-12-04, by Chris Cannam
- Toward getting piano scale showing properlytonioni 2013-12-03, by Chris Cannam
- Merge from default branchtonioni 2013-12-03, by Chris Cannam
- Merge2013-12-03, by Chris Cannam
- Add piano scale to note layer as well (need to handle the auto-align case properly)2013-12-03, by Chris Cannam
- Add piano to time-value layer too2013-12-03, by Chris Cannam
- Pull out PianoScale into separate class2013-12-03, by Chris Cannam
- Remove polling on play status, eliminating one source of idle wakeups (requires connection to playStatusChanged from callback play source)2013-12-03, by Chris Cannam
- Fix uninitialised membertonioni 2013-11-29, by Chris Cannam
- If any panes have a fixed size, respect that when resizing pane stack sizestonioni 2013-11-29, by Chris Cannam
- Merge from default branchtonioni 2013-11-28, by Chris Cannam
- Avoid infeasibly wide dialog box2013-11-28, by Chris Cannam
- Merge from default branchtonioni 2013-11-26, by Chris Cannam
- Drop toStdString() and toLocal8Bit().data(), with debug header we can stream QStrings2013-11-26, by Chris Cannam
- Drop std:: from cout, cerr, endl -- pull these in through Debug.h2013-11-26, by Chris Cannam
- WS -> OS2013-11-26, by Chris Cannam
- Merge from default branchtonioni 2013-11-22, by Chris Cannam
- Make some debug output optional2013-11-21, by Chris Cannam
- Merge from the default branchimaf_enc 2013-11-04, by Chris Cannam
- Fix from Jesus Corral Garcia (panel with gain only appears when IM AF loaded)imaf_enc 2013-11-04, by Chris Cannam
- Compile fiximaf_enc 2013-11-04, by Chris Cannam
- IMAF load code from Jesus Corral Garciaimaf_enc 2013-11-04, by Chris Cannam
- Abbreviate very long text elements in csv file format dialog2013-11-04, by Chris Cannam
- Fix strange pixel offset in waveform rendering; round values in labels rather than flooring them2013-10-09, by Chris Cannam
- Add CSVFile option2013-10-09, by Chris Cannam
- Update a bit more around the pointer -- avoids trails in hidpi2013-07-19, by Chris Cannam
- Merge from default branchtonioni 2013-07-16, by Chris Cannam
- Merge from default branchtonioni 2013-07-16, by 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 zoom2013-07-16, by Chris Cannam
- Avoid reloading the default 0->0 scale extents for a note layer as 0->12013-07-16, by Chris Cannam
- Merge2013-07-16, by Chris Cannam
- Make scale drawing in log scale a bit less dumb2013-07-16, by Chris Cannam
- Do not pad edges of scale extent when auto-aligning to another layer2013-07-16, by Chris Cannam
- Merge from the default branchtonioni 2013-07-12, by Chris Cannam