log

age author description
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:51:21 +0000 Chris Cannam Merge
Thu, 27 Nov 2014 17:50:34 +0000 Chris Cannam Fix close-quote immediately before separator in StringBits::splitQuoted
Thu, 20 Nov 2014 16:18:31 +0000 Chris Cannam Avoid crash when setting alignment to 0
Thu, 20 Nov 2014 15:47:05 +0000 Chris Cannam Merge
Thu, 20 Nov 2014 15:46:19 +0000 Chris Cannam Make alignment using an external program asynchronous
Thu, 20 Nov 2014 12:30:16 +0000 Chris Cannam Couple more RealTime tests
Wed, 19 Nov 2014 15:28:51 +0000 Chris Cannam Another RealTime test
Mon, 17 Nov 2014 17:10:29 +0000 Chris Cannam Merge
Mon, 17 Nov 2014 17:09:32 +0000 Chris Cannam Start RealTime tests
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
Fri, 14 Nov 2014 17:23:38 +0000 Chris Cannam Provide access to local filename
Fri, 14 Nov 2014 17:23:27 +0000 Chris Cannam Provide reader from QIODevice
Fri, 14 Nov 2014 13:51:33 +0000 Chris Cannam When using an aggregate model to pass data to a transform, zero-pad the shorter input to the duration of the longer rather than truncating the longer. (This is better behaviour for e.g. MATCH, and in any case the code was previously truncating incorrectly and ending up with garbage data at the end.)
Mon, 10 Nov 2014 09:19:49 +0000 Chris Cannam Merge from default branch tonioni
Wed, 15 Oct 2014 17:02:48 +0100 Chris Cannam TransformId is not sufficient -- it could be ambiguous (same transform id, different parameters etc). Use the whole transform
Wed, 15 Oct 2014 16:05:15 +0100 Chris Cannam Add setNofM logic which the JSON writer can use to write a list when sending multiple files' worth to a single target
Wed, 15 Oct 2014 13:30:14 +0100 Chris Cannam Write window type too
Wed, 15 Oct 2014 13:06:27 +0100 Chris Cannam Add plugin_version to transform RDF serialisation (if non-empty)
Wed, 15 Oct 2014 10:38:17 +0100 Chris Cannam Add omit-filename option to CSV writer (and test it while testing lab writer)
Wed, 15 Oct 2014 10:18:13 +0100 Chris Cannam Add fill-ends option to CSV writer (and test it)
Tue, 14 Oct 2014 17:30:37 +0100 Chris Cannam Implement end-times option for CSV writer (not yet tested)
Tue, 14 Oct 2014 10:07:02 +0100 Chris Cannam Add MIDI destinations tests and fix feature writer bugs resulting from them
Mon, 13 Oct 2014 14:44:51 +0100 Chris Cannam Add descriptions for writers; add housekeeping options to Sonic Annotator to list writers and formats
Mon, 13 Oct 2014 10:56:16 +0100 Chris Cannam Separate out stdout ability (not all writers that support one-file will necessarily want to support it, e.g. for binary formats)
Mon, 13 Oct 2014 10:55:43 +0100 Chris Cannam Add MIDI channel to note data and MIDI writer
Mon, 13 Oct 2014 10:00:54 +0100 Chris Cannam Write sample rate from output descriptor, for FixedSampleRate outputs
Fri, 10 Oct 2014 15:24:28 +0100 Chris Cannam Support plugin version in RDF transforms, and bail out in Sonic Annotator if it doesn't match
Wed, 08 Oct 2014 13:14:17 +0100 Chris Cannam Disconnect signals before abandoning reply object, avoiding "reply unknown" error
Fri, 03 Oct 2014 15:28:31 +0100 Chris Cannam Merge
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
Fri, 03 Oct 2014 09:29:11 +0100 Chris Cannam Comment only
Wed, 01 Oct 2014 14:06:28 +0100 Chris Cannam Fix reading duration from transform XML (it was setting the start time instead!)
Wed, 01 Oct 2014 09:20:24 +0100 Chris Cannam Scary warning if transform RDF fails to use XSD duration format
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.
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 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
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
Tue, 09 Sep 2014 16:36:21 +0100 Chris Cannam Merge from default branch tonioni
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 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)