log

age author description
Wed, 25 Mar 2015 11:27:46 +0000 Chris Cannam Render direct to widget (necessary to avoid pixel doubling on OS/X) tonioni
Wed, 25 Mar 2015 11:09:33 +0000 Chris Cannam Fixes to muting from level-pan tool button tonioni
Wed, 25 Mar 2015 10:55:09 +0000 Chris Cannam A number of fixes to level-pan button (including mute toggle) tonioni
Wed, 25 Mar 2015 10:33:19 +0000 Chris Cannam Introduce level/pan toolbar buttons tonioni
Tue, 24 Mar 2015 17:05:42 +0000 Chris Cannam Don't snap selections to time ruler -- it's never useful tonioni
Tue, 24 Mar 2015 16:40:55 +0000 Chris Cannam Fix to pointer-pos-to-level logic tonioni
Tue, 24 Mar 2015 16:08:36 +0000 Chris Cannam Add missed include tonioni
Tue, 24 Mar 2015 16:02:45 +0000 Chris Cannam Try using audio level fader logic tonioni
Tue, 24 Mar 2015 15:48:12 +0000 Chris Cannam No, we'll not handle mute separately -- make bottom level be muted. Also add support for enable/disable tonioni
Tue, 24 Mar 2015 14:40:31 +0000 Chris Cannam Try adding a combined simple level/pan widget tonioni
Mon, 23 Mar 2015 11:26:28 +0000 Chris Cannam Merge from cxx11 branch tonioni
Mon, 23 Mar 2015 10:04:51 +0000 Chris Cannam Merge from default branch tonioni
Wed, 18 Mar 2015 15:10:36 +0000 Chris Cannam Fix crash caused by using proxy (of unknown lifecycle) instead of view as cache key osx-retina
Wed, 18 Mar 2015 13:52:07 +0000 Chris Cannam Pass proxy to layer for painting osx-retina
Tue, 17 Mar 2015 16:56:03 +0000 Chris Cannam Many fixes for the previous stuff osx-retina
Tue, 17 Mar 2015 16:33:51 +0000 Chris Cannam Another small replacement osx-retina
Tue, 17 Mar 2015 15:05:25 +0000 Chris Cannam Start trying to introduce LayerGeometryProvider as proxyable interface for View methods that the Layer wants to use osx-retina
Wed, 11 Mar 2015 15:35:20 +0000 Chris Cannam Experiment with querying paint rect separately from view rect osx-retina
Wed, 11 Mar 2015 13:54:01 +0000 Chris Cannam First steps toward high-res rendering on retina Mac -- quite a bit more to be done osx-retina
Wed, 11 Mar 2015 13:30:37 +0000 Chris Cannam Build fixes for OS/X cxx11
Wed, 11 Mar 2015 12:20:06 +0000 Chris Cannam c++11 flag in qmake project cxx11
Tue, 10 Mar 2015 17:40:31 +0000 Chris Cannam Type correction cxx11
Tue, 10 Mar 2015 17:31:14 +0000 Chris Cannam Nothing of consequence cxx11
Tue, 10 Mar 2015 17:23:45 +0000 Chris Cannam More type fixes. We now build with -Wconversion, on this platform (64-bit Linux) at least. cxx11
Tue, 10 Mar 2015 13:22:10 +0000 Chris Cannam More type fixes cxx11
Tue, 10 Mar 2015 10:31:27 +0000 Chris Cannam More type fixes, primarily in the spectrogram cxx11
Mon, 09 Mar 2015 15:59:04 +0000 Chris Cannam A few more fixes cxx11
Mon, 09 Mar 2015 14:35:21 +0000 Chris Cannam Working through the float/double and int/sv_frame_t fixes cxx11
Mon, 09 Mar 2015 12:02:10 +0000 Chris Cannam Move to using double rather than float for floating-point calculations (float only for storage); more build fixes cxx11
Mon, 09 Mar 2015 08:43:20 +0000 Chris Cannam More conversion fixes cxx11
Wed, 04 Mar 2015 19:11:32 +0000 Chris Cannam Toward building with new sv types cxx11
Wed, 04 Mar 2015 13:53:05 +0000 Chris Cannam Fixes to go with latest svcore cxx11
Tue, 03 Mar 2015 09:33:59 +0000 Chris Cannam Merge from default branch cxx11
Tue, 24 Feb 2015 17:42:00 +0000 Chris Cannam Enable ThreadSanitizer datarace
Mon, 09 Feb 2015 10:31:07 +0000 Chris Cannam Merge from default branch cxx11
Thu, 15 Jan 2015 16:00:53 +0000 Chris Cannam Always resist vertical drag -- it's just too annoying if it happens accidentally while playing alignment_view
Thu, 15 Jan 2015 10:42:00 +0000 Chris Cannam Scale drag thresholds according to actual display resolution
Thu, 15 Jan 2015 10:44:10 +0000 Chris Cannam Merge from default branch alignment_view
Thu, 15 Jan 2015 10:42:00 +0000 Chris Cannam Scale drag thresholds according to actual display resolution alignment_view
Mon, 15 Dec 2014 16:08:26 +0000 Chris Cannam Tidy up layout and ranges for unit conversion dialog, highlight in red any out-of-range values
Tue, 09 Dec 2014 13:53:44 +0000 Chris Cannam Start connecting up tempo bits
Tue, 09 Dec 2014 12:17:04 +0000 Chris Cannam Update units when prefs change
Tue, 09 Dec 2014 11:49:27 +0000 Chris Cannam Oops, included some unintended cruft
Tue, 09 Dec 2014 11:45:34 +0000 Chris Cannam hz -> freq, and some layout rearrangement
Mon, 08 Dec 2014 15:37:49 +0000 Chris Cannam Fixes to limits etc in unit converter
Tue, 02 Dec 2014 17:53:17 +0000 Chris Cannam Wire up note/octave stuff
Tue, 02 Dec 2014 13:50:49 +0000 Chris Cannam Start adding piano note
Tue, 02 Dec 2014 13:30:24 +0000 Chris Cannam Adding the unit converter code might have enhanced the previous commit a little
Mon, 01 Dec 2014 16:31:40 +0000 Chris Cannam Start work on unit converter
Thu, 27 Nov 2014 17:39:37 +0000 Chris Cannam Avoid completely smoothing out a curve if it alternates high/low, when zooming out far enough to use lines instead
Fri, 21 Nov 2014 14:50:27 +0000 Chris Cannam Fix misalignment in alignment view alignment_view
Fri, 21 Nov 2014 12:49:20 +0000 Chris Cannam Grey lines in alignment view; chords for salient features alignment_view
Fri, 21 Nov 2014 11:48:21 +0000 Chris Cannam Avoid drawing a single lonesome 0 if nothing is loaded at all alignment_view
Mon, 17 Nov 2014 15:31:07 +0000 Chris Cannam CXX11 (-std=c++11) branch, to test build environments before making any code adaptations cxx11
Mon, 10 Nov 2014 09:54:09 +0000 Chris Cannam Discard wildly excessive wheel events
Fri, 14 Nov 2014 10:19:50 +0000 Chris Cannam Wheel event thing alignment_view
Tue, 11 Nov 2014 17:05:44 +0000 Chris Cannam Make the dragged pitch take effect when releasing drag on a note tonioni
Tue, 11 Nov 2014 14:11:07 +0000 Chris Cannam (Very slowly) perform local reanalysis when dragging a note up or down tonioni
Tue, 11 Nov 2014 12:55:30 +0000 Chris Cannam Tidy tonioni
Mon, 10 Nov 2014 16:07:33 +0000 Chris Cannam Be more ruthless tonioni
Mon, 10 Nov 2014 15:59:29 +0000 Chris Cannam Merge tonioni
Mon, 10 Nov 2014 15:59:09 +0000 Chris Cannam Make overview area easier to see tonioni
Mon, 10 Nov 2014 09:54:20 +0000 Chris Cannam Discard wildly excessive wheel events tonioni
Mon, 10 Nov 2014 09:20:06 +0000 Chris Cannam Merge from default branch tonioni
Fri, 17 Oct 2014 16:47:53 +0100 Chris Cannam Don't hide time-instant layers when switching modes; use them as source of key frames in alignment view alignment_view
Fri, 17 Oct 2014 14:58:51 +0100 Chris Cannam First sketch at alignment view (between panes in stack) alignment_view
Fri, 03 Oct 2014 15:27:02 +0100 Chris Cannam Handle variable columns by importing all of them (not just the minimum number)
Fri, 03 Oct 2014 15:09:27 +0100 Chris Cannam Add milliseconds as CSV import timing option
Mon, 29 Sep 2014 13:27:13 +0100 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.
Fri, 12 Sep 2014 11:50:26 +0100 Chris Cannam Don't print activity
Fri, 12 Sep 2014 11:38:55 +0100 Chris Cannam Experimentally add the hybrid normalisation as an option (not working well either in UI or implementation) normalize_hybrid_option
Thu, 11 Sep 2014 13:53:41 +0100 Chris Cannam Do not draw the model time extents if the top layer does not have time as its x axis (fixing #1057)
Tue, 09 Sep 2014 16:36:21 +0100 Chris Cannam Merge from default branch tonioni
Wed, 03 Sep 2014 13:12:38 +0100 Chris Cannam Avoid complaint about unused return value
Wed, 03 Sep 2014 12:11:40 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Wed, 03 Sep 2014 12:10:27 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Wed, 03 Sep 2014 12:08:35 +0100 Chris Cannam Fix a couple of not-very-realistic potential null-pointer derefs (from coverity scan)
Wed, 03 Sep 2014 12:05:45 +0100 Chris Cannam Simplify some logic where loop was used with an unconditional "break" that meant it could only happen once (from coverity scan)
Wed, 03 Sep 2014 12:04:22 +0100 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)
Wed, 03 Sep 2014 11:53:43 +0100 Chris Cannam Fix some potential divide by zeros (from coverity scan)
Wed, 03 Sep 2014 11:51:51 +0100 Chris Cannam Fix minor resource leak (from coverity scan)
Wed, 03 Sep 2014 11:49:31 +0100 Chris Cannam Clarify some sneaky logic
Wed, 03 Sep 2014 11:48:18 +0100 Chris Cannam Fix uninitialised variable (from coverity scan)
Wed, 03 Sep 2014 11:47:41 +0100 Chris Cannam Fix a couple of inadvertant integer divisions (from coverity scan)
Wed, 03 Sep 2014 11:44:40 +0100 Chris Cannam Remove redundant code (from coverity scan)
Wed, 03 Sep 2014 11:42:39 +0100 Chris Cannam Fix potential divide by zero
Wed, 03 Sep 2014 11:41:58 +0100 Chris Cannam Clarify some sneaky logic
Wed, 03 Sep 2014 11:33:57 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Wed, 03 Sep 2014 11:32:08 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Wed, 03 Sep 2014 11:31:09 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Tue, 02 Sep 2014 16:23:48 +0100 Chris Cannam Update subrepos and merge from default branch tonioni
Tue, 02 Sep 2014 16:18:26 +0100 Chris Cannam Add const version of this accessor
Tue, 02 Sep 2014 16:14:22 +0100 Chris Cannam Use getInteractionLayer for immediate interactions, rather than getSelectedLayer (which may be invisible)
Tue, 02 Sep 2014 16:12:40 +0100 Chris Cannam Return getSelectedLayer to being able to return a dormant layer -- if that isn't allowed, then getInteractionLayer is what you want
Tue, 02 Sep 2014 16:10:10 +0100 Chris Cannam Use fixed-order when exporting layers to a session
Tue, 02 Sep 2014 15:25:27 +0100 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.
Tue, 02 Sep 2014 15:20:23 +0100 Chris Cannam Populate the fixed order layer list
Tue, 02 Sep 2014 14:47:04 +0100 Chris Cannam Introduce (but don't yet populate) the fixed layers vector; rename m_layers to m_layerStack to reflect its ordering by stacking
Tue, 02 Sep 2014 10:31:23 +0100 Chris Cannam Add getInteractionLayer() and some docs
Wed, 13 Aug 2014 22:03:19 +0100 Chris Cannam This spacing works a bit better on the Mac (though not really well enough)
Wed, 13 Aug 2014 21:45:59 +0100 Chris Cannam Don't label time zero, it gets cut off by opaque end layer
Wed, 13 Aug 2014 16:42:25 +0100 Chris Cannam Make it possible to set the parent widget
Fri, 25 Jul 2014 17:02:29 +0100 Chris Cannam Debug output stuff
Fri, 25 Jul 2014 17:02:16 +0100 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
Fri, 25 Jul 2014 13:43:56 +0100 Chris Cannam Rich text for tooltip -- apart from anything else, this ensures it gets word-wrapped
Fri, 18 Jul 2014 15:38:21 +0100 Chris Cannam Merge from branch tonioni
Fri, 18 Jul 2014 15:06:04 +0100 Chris Cannam Support horizontal two-finger scrolling on Mac, and adjust zoom rate on vertical scroll to make it less crazily fast tonioni
Fri, 18 Jul 2014 11:07:40 +0100 Chris Cannam Merge from default branch tonioni
Fri, 18 Jul 2014 11:07:13 +0100 Chris Cannam compile fix tonioni
Thu, 17 Jul 2014 14:50:31 +0100 Chris Cannam Fix some errant signals (the modelChanged with args are now modelChangedWithin)
Wed, 16 Jul 2014 14:35:00 +0100 matthiasm code to remove duration/sample rate from panes tonioni
Tue, 15 Jul 2014 15:54:41 +0100 matthiasm merge tonioni
Tue, 15 Jul 2014 15:54:06 +0100 matthiasm adding number to display of illuminated note tonioni
Tue, 15 Jul 2014 15:42:20 +0100 matthiasm adding no spectrogram and no sonification options tonioni
Wed, 02 Jul 2014 22:04:10 +0100 Chris Cannam Merge from tonioni branch
Wed, 02 Jul 2014 19:22:05 +0100 Chris Cannam Merge from default branch, and update to make sure we retain the DAW-style scrolling (page without moving playhead on scroll) tonioni
Wed, 02 Jul 2014 17:31:37 +0100 Chris Cannam Merge from default branch tonioni
Wed, 02 Jul 2014 17:30:09 +0100 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
Wed, 02 Jul 2014 08:42:45 +0100 Chris Cannam Merge
Wed, 18 Jun 2014 18:30:48 +0100 Chris Cannam Merge from branch tonioni (the two are currently in sync)
Tue, 01 Jul 2014 15:32:54 +0100 Chris Cannam Dense colour 3d plot layers should be scrollable, I think; and some tidying, debug stuff, and minor optimisations
Wed, 18 Jun 2014 13:51:27 +0100 Chris Cannam Merge from branch warnfix_no_size_t
Wed, 18 Jun 2014 13:42:25 +0100 Chris Cannam Merge from branch warnfix_no_size_t tonioni
Wed, 18 Jun 2014 09:13:25 +0100 Chris Cannam Configure stuff and fixes for -Werror warnfix_no_size_t
Wed, 18 Jun 2014 08:40:46 +0100 Chris Cannam Merge from branch tony_integration warnfix_no_size_t
Tue, 17 Jun 2014 15:55:27 +0100 Chris Cannam More unsigned/long and warning fixes warnfix_no_size_t
Tue, 17 Jun 2014 15:36:56 +0100 Chris Cannam Some more unsigned/long removal warnfix_no_size_t
Tue, 17 Jun 2014 15:18:06 +0100 Chris Cannam Remove size_t's and fix warnings in layer/ warnfix_no_size_t