log .hgsubstate @ 935:3fc22b532699 osx-retina

age author description
Tue, 17 Mar 2015 16:33:51 +0000 Chris Cannam Another small replacement osx-retina
Tue, 17 Mar 2015 15:05:49 +0000 Chris Cannam Subrepo 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:55:15 +0000 Chris Cannam Subrepo state cxx11
Wed, 11 Mar 2015 13:54:56 +0000 Chris Cannam Start branch for retina hi-res rendering osx-retina
Wed, 11 Mar 2015 13:30:37 +0000 Chris Cannam Build fixes for OS/X cxx11
Wed, 11 Mar 2015 12:23:06 +0000 Chris Cannam Subrepo cxx11
Wed, 11 Mar 2015 11:58:54 +0000 Chris Cannam Subrepos cxx11
Wed, 11 Mar 2015 09:29:45 +0000 Chris Cannam Comments etc cxx11
Tue, 10 Mar 2015 20:03:08 +0000 Chris Cannam Merge cxx11
Tue, 10 Mar 2015 20:02:06 +0000 Chris Cannam Doh cxx11
Tue, 10 Mar 2015 17:40:43 +0000 Chris Cannam Subrepos 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 17:02:52 +0000 Chris Cannam Further dedicated-types fixes 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 13:53:42 +0000 Chris Cannam Now builds with current svcore; next, try it again with -Wconversion in svgui, svapp, and sonic-visualiser cxx11
Tue, 03 Mar 2015 09:33:59 +0000 Chris Cannam Merge from default branch cxx11
Mon, 02 Mar 2015 17:25:27 +0000 Chris Cannam Update subrepo
Mon, 02 Mar 2015 17:20:24 +0000 Chris Cannam Specify UTF-8 encoding when writing XML formats -- the XML header always indicated UTF-8 but the QTextStream defaulted to local encoding which is generally not UTF-8 on Windows
Thu, 26 Feb 2015 09:44:08 +0000 Chris Cannam Update and merge
Thu, 26 Feb 2015 09:43:12 +0000 Chris Cannam Debug reporting from FileSource
Tue, 24 Feb 2015 17:42:00 +0000 Chris Cannam Enable ThreadSanitizer datarace
Wed, 18 Feb 2015 12:08:17 +0000 Chris Cannam Add option to toggle H:M:S time display (when off, just show seconds even when more than 60)
Fri, 13 Feb 2015 13:30:37 +0000 Chris Cannam Update subrepos
Mon, 09 Feb 2015 10:31:07 +0000 Chris Cannam Merge from default branch cxx11
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
Mon, 01 Dec 2014 15:42:58 +0000 Chris Cannam Unit tests for StringBits::splitQuoted
Mon, 01 Dec 2014 10:18:55 +0000 Chris Cannam If the first column of a CSV file has zero or one non-empty values in it, during the first 5 rows, then ignore it by default
Thu, 27 Nov 2014 17:50:34 +0000 Chris Cannam Fix close-quote immediately before separator in StringBits::splitQuoted
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
Thu, 20 Nov 2014 12:30:16 +0000 Chris Cannam Couple more RealTime tests
Wed, 19 Nov 2014 15:28:55 +0000 Chris Cannam Subrepo state
Mon, 17 Nov 2014 15:31:08 +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, 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
Wed, 01 Oct 2014 21:26:09 +0100 Chris Cannam Subrepo update 2.4-stable
Mon, 29 Sep 2014 13:27:14 +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. 2.4-stable
Wed, 24 Sep 2014 18:55:37 +0100 Chris Cannam Merge
Wed, 24 Sep 2014 10:00:56 +0100 Chris Cannam Some install and packaging updates
Tue, 16 Sep 2014 10:29:19 +0100 Chris Cannam Fix #1058 clicking row in Layer Edit dialog when colour 3d plot layer active jumps to wrong frame (was using sample rate where resolution intended)
Fri, 12 Sep 2014 16:59:52 +0100 Chris Cannam Refuse to play if no sample rate available (fixes crash when playing after deleting only pane)
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) 2.4beta2
Wed, 10 Sep 2014 09:40:45 +0100 Chris Cannam If the old and new-style user resource prefixes return different results, move across resources from old to new to prime the new path first time we look it up
Tue, 09 Sep 2014 20:37:07 +0100 Chris Cannam Use QStandardPaths::writableLocation(DataLocation) instead of synthesising path ourselves (hopefully fixing encoding difficulties on Windows)
Tue, 09 Sep 2014 16:52:24 +0100 Chris Cannam Respond tidily to user cancellation during download, instead of going on to attempt to load the nonexistent file as a non-audio format
Wed, 03 Sep 2014 13:12:38 +0100 Chris Cannam Avoid complaint about unused return value
Wed, 03 Sep 2014 13:10:19 +0100 Chris Cannam Fix potential null pointer deref
Wed, 03 Sep 2014 13:08:32 +0100 Chris Cannam Fix memory leak (from coverity scan)
Wed, 03 Sep 2014 13:06:13 +0100 Chris Cannam Fix some uninitialised values (from coverity scan)
Wed, 03 Sep 2014 13:01:51 +0100 Chris Cannam Remove redundant code (sourceChannels must be at least 2 "because we offer pan") (from coverity scan)
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)
Wed, 03 Sep 2014 11:27:23 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Wed, 03 Sep 2014 11:26:21 +0100 Chris Cannam Fix some potential null derefs (from coverity scan)
Wed, 03 Sep 2014 11:22:46 +0100 Chris Cannam Fix memory leak
Wed, 03 Sep 2014 11:20:18 +0100 Chris Cannam Fix various slightly dodgy derefs and the like (from coverity scan)
Wed, 03 Sep 2014 11:10:22 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Wed, 03 Sep 2014 11:09:26 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Wed, 03 Sep 2014 11:07:12 +0100 Chris Cannam Remove redundant code (from coverity scan)
Wed, 03 Sep 2014 11:06:19 +0100 Chris Cannam Fix very minor but erroneous non-float-arithmetic
Wed, 03 Sep 2014 11:04:41 +0100 Chris Cannam clarify
Wed, 03 Sep 2014 11:01:50 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Wed, 03 Sep 2014 11:00:19 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Wed, 03 Sep 2014 11:00:07 +0100 Chris Cannam Back out last change (see subrepo commit log)
Wed, 03 Sep 2014 10:49:38 +0100 Chris Cannam Fix to iterator invalidation (from coverity scan)
Wed, 03 Sep 2014 10:40:37 +0100 Chris Cannam As coverity points out, MIDI_END_OF_EXCLUSIVE (0xF7) cannot result from masking with MIDI_MESSAGE_TYPE_MASK(0xF0). Not that it really matters here.
Wed, 03 Sep 2014 09:58:31 +0100 Chris Cannam Fix return of empty string as bool value (from coverity scan, interesting the compiler doesn't mind)
Wed, 03 Sep 2014 09:57:30 +0100 Chris Cannam Frame this condition more defensively (from coverity scan)
Wed, 03 Sep 2014 09:56:18 +0100 Chris Cannam Fix fallthrough in switch (from coverity scan)
Wed, 03 Sep 2014 09:48:51 +0100 Chris Cannam Fix something coverity reports as "copy-paste error" (actually it doesn't matter, but the fix reads better)
Wed, 03 Sep 2014 09:47:52 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Wed, 03 Sep 2014 09:46:28 +0100 Chris Cannam Fix accidental declaration of section as bool rather than int (definitely a bug but what did it cause? see #1051, we need units here) (from coverity scan)
Wed, 03 Sep 2014 09:39:23 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Wed, 03 Sep 2014 09:37:37 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Wed, 03 Sep 2014 09:35:56 +0100 Chris Cannam Fix one actual null pointer deref and a couple of potential ones, plus an uninitialised value (from coverity scan)
Wed, 03 Sep 2014 09:27:04 +0100 Chris Cannam Fix uninitialised values
Wed, 03 Sep 2014 09:25:41 +0100 Chris Cannam Fix uninitialised members
Wed, 03 Sep 2014 09:23:02 +0100 Chris Cannam Remove redundant code (sourceChannels must be at least 2 "because we offer pan") (from coverity scan)
Wed, 03 Sep 2014 09:21:05 +0100 Chris Cannam Fix uninitialised bool
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 16:06:41 +0100 Chris Cannam Restore the old prev/next layer commands (that were never enabled because they didn't work) using the new fixed order layer list (so they now do work)
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