log

age author description
Thu, 18 Oct 2018 13:09:09 +0100 Chris Cannam Debug
Fri, 12 Oct 2018 11:00:14 +0100 Chris Cannam Win32 fix
Fri, 12 Oct 2018 11:00:01 +0100 Chris Cannam Datestamp debug log
Thu, 11 Oct 2018 13:08:21 +0100 Chris Cannam Use bqvec barrier
Wed, 10 Oct 2018 14:32:34 +0100 Chris Cannam Introduce RelativelyFineZoomConstraint, which encodes more-or-less the scheme that was already used for the horizontal thumbwheel in the pane (which overrode the layers' own zoom constraints unless they said they couldn't support any other)
Wed, 10 Oct 2018 08:44:15 +0100 Chris Cannam Merge from branch zoom
Mon, 08 Oct 2018 13:39:40 +0100 Chris Cannam Messing with non-integer zoom ratios. But I don't think this is going anywhere as it stands zoom-double
Fri, 05 Oct 2018 10:25:25 +0100 Chris Cannam Merge from default branch zoom
Wed, 03 Oct 2018 15:45:57 +0100 Chris Cannam Show default name for unlabelled bin
Mon, 01 Oct 2018 15:48:02 +0100 Chris Cannam Merge from default branch zoom
Mon, 01 Oct 2018 14:37:30 +0100 Chris Cannam Use locale-aware comparators for user-visible string sorting
Mon, 01 Oct 2018 14:37:11 +0100 Chris Cannam Use an actual exception for this (rather than checking only in some builds)
Fri, 28 Sep 2018 18:08:04 +0100 Chris Cannam Profiler zoom
Fri, 28 Sep 2018 18:08:00 +0100 Chris Cannam More sensible limit zoom
Fri, 28 Sep 2018 18:06:05 +0100 Chris Cannam Use proper decimal delimiter zoom
Thu, 27 Sep 2018 15:53:34 +0100 Chris Cannam Provide fromMicroseconds (and test it) zoom
Thu, 27 Sep 2018 15:19:39 +0100 Chris Cannam Further test zoom
Wed, 26 Sep 2018 17:38:34 +0100 Chris Cannam Win32 fix zoom
Wed, 26 Sep 2018 15:11:26 +0100 Chris Cannam Oversampler fixes and further tests zoom
Wed, 26 Sep 2018 14:44:38 +0100 Chris Cannam Tests for waveform oversampling zoom
Wed, 26 Sep 2018 13:03:46 +0100 Chris Cannam Add custom waveform oversampler method zoom
Mon, 24 Sep 2018 14:40:22 +0100 Chris Cannam Guard update only zoom
Thu, 20 Sep 2018 11:45:11 +0100 Chris Cannam Use frame type zoom
Thu, 20 Sep 2018 10:45:48 +0100 Chris Cannam More ZoomLevel updates zoom
Wed, 19 Sep 2018 15:41:44 +0100 Chris Cannam Pull out ZoomLevel, add inexact frame/pixel conversion functions and streaming zoom
Tue, 18 Sep 2018 16:28:56 +0100 Chris Cannam Refactor tests. Still testing frames-per-pixel only. zoom
Tue, 18 Sep 2018 16:03:29 +0100 Chris Cannam Fix (bodgily) things broken in the merge zoom
Tue, 18 Sep 2018 15:06:58 +0100 Chris Cannam Merge from default branch zoom
Tue, 18 Sep 2018 15:04:46 +0100 Chris Cannam Tests and a couple of minor fixes for zoom constraints
Mon, 17 Sep 2018 13:51:14 +0100 Chris Cannam Merge from default branch zoom
Fri, 14 Sep 2018 15:32:43 +0100 Chris Cannam Avoid compiler warning
Fri, 14 Sep 2018 14:47:46 +0100 Chris Cannam Various CSV format tests
Fri, 14 Sep 2018 09:25:17 +0100 Chris Cannam Some CSV format tests and minor fixes
Wed, 12 Sep 2018 18:49:32 +0100 Chris Cannam Win32 fix
Wed, 12 Sep 2018 15:57:49 +0100 Chris Cannam Merge from branch import-audio-data
Wed, 12 Sep 2018 15:27:30 +0100 Chris Cannam Ignore non-value columns when guessing sample range import-audio-data
Wed, 12 Sep 2018 13:56:56 +0100 Chris Cannam Switch the normalisation option in WritableWaveFileModel from normalising on read to normalising on write, so that the saved file is already normalised and therefore can be read again without having to remember to normalise it import-audio-data
Tue, 11 Sep 2018 14:36:51 +0100 Chris Cannam Add recorded/converted locations logic to this library import-audio-data
Sat, 08 Sep 2018 20:53:48 +0100 Chris Cannam Pull allocation/deallocation out of the inner loop import-audio-data
Sat, 08 Sep 2018 20:43:14 +0100 Chris Cannam Handle sample range specification for CSV import import-audio-data
Fri, 07 Sep 2018 18:12:20 +0100 Chris Cannam Accessors + overlooked initialiser import-audio-data
Fri, 07 Sep 2018 16:55:29 +0100 Chris Cannam Add sample-range support to CSVFormat import-audio-data
Fri, 07 Sep 2018 16:13:48 +0100 Chris Cannam Comments import-audio-data
Fri, 07 Sep 2018 16:13:21 +0100 Chris Cannam Add normalisation option import-audio-data
Thu, 06 Sep 2018 16:26:19 +0100 Chris Cannam Add small, signed import-audio-data
Thu, 06 Sep 2018 11:49:00 +0100 Chris Cannam Add quicker accessor for numeric status import-audio-data
Wed, 05 Sep 2018 11:56:45 +0100 Chris Cannam Debug etc import-audio-data
Wed, 05 Sep 2018 11:56:39 +0100 Chris Cannam Don't try to continue after what should have been a terminal problem import-audio-data
Tue, 04 Sep 2018 14:11:10 +0100 Chris Cannam Catch failure to create model, e.g. because 0 channels for wave-file model import-audio-data
Tue, 04 Sep 2018 13:19:20 +0100 Chris Cannam Merge from default branch import-audio-data
Tue, 04 Sep 2018 11:31:35 +0100 Chris Cannam Merge from branch avoid-pointer-keys
Mon, 03 Sep 2018 16:15:03 +0100 Chris Cannam Wording change
Mon, 03 Sep 2018 16:14:56 +0100 Chris Cannam Avoid using sv debug classes before app name set
Fri, 31 Aug 2018 15:15:31 +0100 Chris Cannam Merge from branch checker_errorcode
Thu, 30 Aug 2018 12:59:16 +0100 Chris Cannam Avoid reporting failure when everything in fact succeeded! checker_errorcode
Wed, 29 Aug 2018 17:42:06 +0100 Chris Cannam Use error codes from checker to format our own translatable error report checker_errorcode
Mon, 13 Aug 2018 16:45:29 +0100 Chris Cannam Provide model id avoid-pointer-keys
Mon, 13 Aug 2018 15:37:41 +0100 Chris Cannam Merge
Mon, 13 Aug 2018 15:37:31 +0100 Chris Cannam Tidy up debug output
Mon, 13 Aug 2018 15:37:16 +0100 Chris Cannam Fix incorrect path variable!
Mon, 13 Aug 2018 15:25:32 +0100 Chris Cannam Avoid crashing if an effects plugin can't be instantiated and so the output vector is empty in the transformer's run() method
Mon, 13 Aug 2018 11:43:38 +0100 Chris Cannam Couple of include guards
Thu, 09 Aug 2018 16:45:17 +0100 Chris Cannam Remove some debug output
Fri, 29 Jun 2018 13:52:36 +0100 Chris Cannam Call updateModel as well import-audio-data
Fri, 29 Jun 2018 13:45:33 +0100 Chris Cannam Ensure first progress update happens at start import-audio-data
Fri, 29 Jun 2018 13:44:53 +0100 Chris Cannam Support progress reporter for data file loads import-audio-data
Thu, 28 Jun 2018 15:52:30 +0100 Chris Cannam Correct channel indexing import-audio-data
Thu, 28 Jun 2018 15:44:31 +0100 Chris Cannam Call writeComplete on wave file model import-audio-data
Thu, 28 Jun 2018 14:49:46 +0100 Chris Cannam Add wave model as possible target for CSV import import-audio-data
Mon, 25 Jun 2018 14:12:27 +0100 Chris Cannam Round the zero-point value -- won't make a difference for longer fader widgets, but it's convenient for the level-pan widget when we have 0-10 and want zero at 8 rather than 7
Thu, 21 Jun 2018 15:37:27 +0100 Chris Cannam Some SVCERRs
Tue, 12 Jun 2018 11:19:40 +0100 Chris Cannam Fix DOS line endings
Tue, 12 Jun 2018 11:18:07 +0100 Chris Cannam Fix for older Qt version
Mon, 11 Jun 2018 14:40:09 +0100 Chris Cannam Merge from branch plugin-path-config
Mon, 11 Jun 2018 11:34:11 +0100 Chris Cannam Record path associated with first helper found for a plugin, not last (so native helper in preference to 32-bit helper). Also more debug output plugin-path-config
Fri, 08 Jun 2018 14:30:33 +0100 Chris Cannam Switch to using KnownPlugins as the info source plugin-path-config
Fri, 08 Jun 2018 11:27:40 +0100 Chris Cannam Environment variable lookup fixes, & use this implementation throughout plugin-path-config
Thu, 07 Jun 2018 16:49:09 +0100 Chris Cannam Smaller test! plugin-path-config
Thu, 07 Jun 2018 16:40:28 +0100 Chris Cannam Get an expected value plugin-path-config
Thu, 07 Jun 2018 16:39:58 +0100 Chris Cannam Setenv is nicer here plugin-path-config
Thu, 07 Jun 2018 16:18:42 +0100 Chris Cannam Environment var tests (beginnings of) plugin-path-config
Thu, 07 Jun 2018 15:35:04 +0100 Chris Cannam Add provisional utf-8 getenv/putenv implementations plugin-path-config
Wed, 06 Jun 2018 15:55:34 +0100 Chris Cannam Update for checker API change plugin-path-config
Mon, 04 Jun 2018 15:43:27 +0100 Chris Cannam Provide means of getting the initial environment values plugin-path-config
Fri, 25 May 2018 16:04:42 +0100 Chris Cannam Add class to get/set/remember the plugin path for each plugin type plugin-path-config
Thu, 24 May 2018 16:30:55 +0100 Chris Cannam Avoid compiler warning
Thu, 17 May 2018 14:25:58 +0100 Chris Cannam Remove debug again
Thu, 17 May 2018 12:07:21 +0100 Chris Cannam Ha!
Thu, 17 May 2018 11:33:33 +0100 Chris Cannam Commit some extra debug, trying to narrow down Travis failure case
Wed, 16 May 2018 15:47:16 +0100 Chris Cannam Make all eps the same (hoping to fix the test that only fails in Travis)
Tue, 15 May 2018 15:50:40 +0100 Chris Cannam Restore m_extendTo, which is needed for Tony
Tue, 15 May 2018 11:03:49 +0100 Chris Cannam Fix some compiler warnings
Fri, 11 May 2018 14:11:04 +0100 Chris Cannam Add getPluginLibraryPath throughout, in order to provide diagnostic about which plugins were loaded from where
Thu, 10 May 2018 10:12:13 +0100 Chris Cannam Tidy up rounding + tests
Fri, 04 May 2018 14:05:41 +0100 Chris Cannam Round very close-to-zero values to zero - makes tests pass on this 32-bit machine
Thu, 03 May 2018 15:24:06 +0100 Chris Cannam Merge from branch horizontal-scale
Wed, 02 May 2018 15:42:36 +0100 Chris Cannam Simpler & more consistent log scale tick calculation horizontal-scale
Wed, 02 May 2018 14:17:10 +0100 Chris Cannam Fixes to logarithmic scale tick intervals. The approach here is not right, though -- and I've left in a failing test or two to remind me of that horizontal-scale
Tue, 24 Apr 2018 15:02:54 +0100 Chris Cannam Note about Q_OBJECT and lupdate
Tue, 24 Apr 2018 14:13:51 +0100 Chris Cannam Some messing around with profiling
Tue, 24 Apr 2018 10:01:34 +0100 Chris Cannam Fix hangs due to nested mutex lockers (as a result of emitting signals from within a locked section)
Mon, 23 Apr 2018 16:03:35 +0100 Chris Cannam The use of the begin/end pairs here just seems to cause too many rows to be deleted (from the visual representation, not the underlying model). Things apparently work better if we just modify the underlying model and let the change signals percolate back up again. To that end, update the change handlers so as to cover their proper ranges with dataChanged signals.
Tue, 17 Apr 2018 10:54:48 +0100 Chris Cannam Fix compiler warnings
Tue, 17 Apr 2018 10:52:06 +0100 Chris Cannam Merge from branch streaming-csv-writer
Tue, 17 Apr 2018 10:37:50 +0100 Chris Cannam For sparse models, write whole model to CSV in one go streaming-csv-writer
Tue, 17 Apr 2018 10:37:15 +0100 Chris Cannam Update getEndFrame so as to refer explicitly to final frame + 1 (consistent with selection semantics and existing wave model) streaming-csv-writer
Tue, 17 Apr 2018 10:35:42 +0100 Chris Cannam Merge from default branch streaming-csv-writer
Tue, 17 Apr 2018 10:03:51 +0100 Lucas Thompson Add failing test case for writing a sparse model. Partially handle some of the related issues with line-breaks. streaming-csv-writer
Tue, 17 Apr 2018 10:03:50 +0100 Lucas Thompson Remove anonymous namespace streaming-csv-writer
Tue, 17 Apr 2018 10:03:50 +0100 Lucas Thompson Fix multi-selection output line break issue, compare against end frame of last region. streaming-csv-writer
Tue, 17 Apr 2018 10:03:50 +0100 Lucas Thompson Write failing test for multi-selection output - line break issue between regions. streaming-csv-writer
Tue, 17 Apr 2018 10:03:50 +0100 Lucas Thompson Introduce overload of writeInChunks taking a MultiSelection. Simplifies the progress reporting. streaming-csv-writer
Tue, 17 Apr 2018 10:03:50 +0100 Lucas Thompson Fix another occurrence of old name streaming-csv-writer
Tue, 17 Apr 2018 10:03:50 +0100 Lucas Thompson Fix typo of old name streaming-csv-writer
Tue, 17 Apr 2018 10:03:50 +0100 Lucas Thompson Implement progress reporting for multi-selection. Needs refactoring. streaming-csv-writer
Tue, 17 Apr 2018 10:03:50 +0100 Lucas Thompson Fix progress reporting and allow for changing how progress is calculating (TODO multi-selection) streaming-csv-writer
Tue, 17 Apr 2018 10:03:50 +0100 Lucas Thompson Add failing test for non zero selection start streaming-csv-writer
Tue, 17 Apr 2018 10:03:50 +0100 Lucas Thompson Initialise ProgressReporter member with default member initialiser streaming-csv-writer
Tue, 17 Apr 2018 10:03:49 +0100 Lucas Thompson Formatting and naming changes more in line with SV conventions. streaming-csv-writer
Tue, 17 Apr 2018 10:03:49 +0100 Lucas Thompson Revert to adding a test case in the style of the existing file streaming-csv-writer
Tue, 17 Apr 2018 10:03:49 +0100 Lucas Thompson Remove some duplication and make use of utility function for writing in chunks to avoid memory growth. streaming-csv-writer
Tue, 17 Apr 2018 10:03:49 +0100 Lucas Thompson Add constructor overload for using an optional ProgressReporter streaming-csv-writer
Tue, 17 Apr 2018 10:03:49 +0100 Lucas Thompson Added utility function for splitting a model selection into chunks and writing to a stream. streaming-csv-writer
Tue, 17 Apr 2018 10:03:49 +0100 Lucas Thompson Already pre-allocated, don't push_back. streaming-csv-writer
Tue, 17 Apr 2018 10:03:49 +0100 Lucas Thompson Fix namespace streaming-csv-writer
Tue, 17 Apr 2018 10:03:49 +0100 Lucas Thompson Untabify streaming-csv-writer
Tue, 17 Apr 2018 10:03:49 +0100 Lucas Thompson Introduce a TestHelper which contains boiler plate for running a suite of QtTest style objects. Stub CSVStreamWriter and test to integrate into build. streaming-csv-writer
Thu, 01 Mar 2018 18:02:22 +0000 Chris Cannam Untabify