graph
- Merge from branch avoid-pointer-keys2018-09-04, by Chris Cannam
- Wording change2018-09-03, by Chris Cannam
- Avoid using sv debug classes before app name set2018-09-03, by Chris Cannam
- Merge from branch checker_errorcode2018-08-31, by Chris Cannam
- Avoid reporting failure when everything in fact succeeded!checker_errorcode 2018-08-30, by Chris Cannam
- Use error codes from checker to format our own translatable error reportchecker_errorcode 2018-08-29, by Chris Cannam
- Provide model idavoid-pointer-keys 2018-08-13, by Chris Cannam
- Merge2018-08-13, by Chris Cannam
- Tidy up debug output2018-08-13, by Chris Cannam
- Fix incorrect path variable!2018-08-13, by Chris Cannam
- Avoid crashing if an effects plugin can't be instantiated and so the output vector is empty in the transformer's run() method2018-08-13, by Chris Cannam
- Couple of include guards2018-08-13, by Chris Cannam
- Remove some debug output2018-08-09, by Chris Cannam
- Call updateModel as wellimport-audio-data 2018-06-29, by Chris Cannam
- Ensure first progress update happens at startimport-audio-data 2018-06-29, by Chris Cannam
- Support progress reporter for data file loadsimport-audio-data 2018-06-29, by Chris Cannam
- Correct channel indexingimport-audio-data 2018-06-28, by Chris Cannam
- Call writeComplete on wave file modelimport-audio-data 2018-06-28, by Chris Cannam
- Add wave model as possible target for CSV importimport-audio-data 2018-06-28, by 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 72018-06-25, by Chris Cannam
- Some SVCERRs2018-06-21, by Chris Cannam
- Fix DOS line endings2018-06-12, by Chris Cannam
- Fix for older Qt version2018-06-12, by Chris Cannam
- Merge from branch plugin-path-config2018-06-11, by 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 outputplugin-path-config 2018-06-11, by Chris Cannam
- Switch to using KnownPlugins as the info sourceplugin-path-config 2018-06-08, by Chris Cannam
- Environment variable lookup fixes, & use this implementation throughoutplugin-path-config 2018-06-08, by Chris Cannam
- Smaller test!plugin-path-config 2018-06-07, by Chris Cannam
- Get an expected valueplugin-path-config 2018-06-07, by Chris Cannam
- Setenv is nicer hereplugin-path-config 2018-06-07, by Chris Cannam
- Environment var tests (beginnings of)plugin-path-config 2018-06-07, by Chris Cannam
- Add provisional utf-8 getenv/putenv implementationsplugin-path-config 2018-06-07, by Chris Cannam
- Update for checker API changeplugin-path-config 2018-06-06, by Chris Cannam
- Provide means of getting the initial environment valuesplugin-path-config 2018-06-04, by Chris Cannam
- Add class to get/set/remember the plugin path for each plugin typeplugin-path-config 2018-05-25, by Chris Cannam
- Avoid compiler warning2018-05-24, by Chris Cannam
- Remove debug again2018-05-17, by Chris Cannam
- Ha!2018-05-17, by Chris Cannam
- Commit some extra debug, trying to narrow down Travis failure case2018-05-17, by Chris Cannam
- Make all eps the same (hoping to fix the test that only fails in Travis)2018-05-16, by Chris Cannam
- Restore m_extendTo, which is needed for Tony2018-05-15, by Chris Cannam
- Fix some compiler warnings2018-05-15, by Chris Cannam
- Add getPluginLibraryPath throughout, in order to provide diagnostic about which plugins were loaded from where2018-05-11, by Chris Cannam
- Tidy up rounding + tests2018-05-10, by Chris Cannam
- Round very close-to-zero values to zero - makes tests pass on this 32-bit machine2018-05-04, by Chris Cannam
- Merge from branch horizontal-scale2018-05-03, by Chris Cannam
- Simpler & more consistent log scale tick calculationhorizontal-scale 2018-05-02, by 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 thathorizontal-scale 2018-05-02, by Chris Cannam
- Note about Q_OBJECT and lupdate2018-04-24, by Chris Cannam
- Some messing around with profiling2018-04-24, by Chris Cannam
- Fix hangs due to nested mutex lockers (as a result of emitting signals from within a locked section)2018-04-24, by 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.2018-04-23, by Chris Cannam
- Fix compiler warnings2018-04-17, by Chris Cannam
- Merge from branch streaming-csv-writer2018-04-17, by Chris Cannam
- For sparse models, write whole model to CSV in one gostreaming-csv-writer 2018-04-17, by Chris Cannam
- Update getEndFrame so as to refer explicitly to final frame + 1 (consistent with selection semantics and existing wave model)streaming-csv-writer 2018-04-17, by Chris Cannam
- Merge from default branchstreaming-csv-writer 2018-04-17, by Chris Cannam
- Add failing test case for writing a sparse model. Partially handle some of the related issues with line-breaks.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Remove anonymous namespacestreaming-csv-writer 2018-04-17, by Lucas Thompson
- Fix multi-selection output line break issue, compare against end frame of last region.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Write failing test for multi-selection output - line break issue between regions.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Introduce overload of writeInChunks taking a MultiSelection. Simplifies the progress reporting.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Fix another occurrence of old namestreaming-csv-writer 2018-04-17, by Lucas Thompson
- Fix typo of old namestreaming-csv-writer 2018-04-17, by Lucas Thompson
- Implement progress reporting for multi-selection. Needs refactoring.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Fix progress reporting and allow for changing how progress is calculating (TODO multi-selection)streaming-csv-writer 2018-04-17, by Lucas Thompson
- Add failing test for non zero selection startstreaming-csv-writer 2018-04-17, by Lucas Thompson
- Initialise ProgressReporter member with default member initialiserstreaming-csv-writer 2018-04-17, by Lucas Thompson
- Formatting and naming changes more in line with SV conventions.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Revert to adding a test case in the style of the existing filestreaming-csv-writer 2018-04-17, by Lucas Thompson
- Remove some duplication and make use of utility function for writing in chunks to avoid memory growth.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Add constructor overload for using an optional ProgressReporterstreaming-csv-writer 2018-04-17, by Lucas Thompson
- Added utility function for splitting a model selection into chunks and writing to a stream.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Already pre-allocated, don't push_back.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Fix namespacestreaming-csv-writer 2018-04-17, by Lucas Thompson
- Untabifystreaming-csv-writer 2018-04-17, by 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 2018-04-17, by Lucas Thompson
- Untabify2018-03-01, by Chris Cannam
- Convert some cerrs to SVCERRs. Apart from anything else, this makes MSVC2017 happy2018-03-01, by Chris Cannam
- Rework canonicalisation so as to avoid theoretical possibility of integer overflow2017-12-11, by Chris Cannam
- Fix fallthrough which bothered compiler2017-12-07, by Chris Cannam
- Fix reversed parameter names (fortunately the only call to this function currently uses the correct order)2017-10-09, by Chris Cannam
- Add overlooked fclose in error case2017-10-09, by Chris Cannam
- Merge2017-08-31, by Chris Cannam
- Avoid displaying negative zero2017-08-31, by Chris Cannam
- Adjust rounding; fixes tests on 32-bit Linux test box. Also update one test. Next: recheck everywhere else.2017-07-20, by Chris Cannam
- Merge from branch "scale-ticks"2017-07-10, by Chris Cannam
- SVDEBUG, though it turns out not to be very usefulscale-ticks 2017-05-04, by Chris Cannam
- Rework log scale calculation, update to changed interfacescale-ticks 2017-05-04, by Chris Cannam
- We don't need to return the tick instruction gubbinsscale-ticks 2017-05-04, by Chris Cannam
- Another test, that needs some more workscale-ticks 2017-05-04, by Chris Cannam
- After seeing them in action, I changed my mind about the wisdom of these trailing .0sscale-ticks 2017-05-04, by Chris Cannam
- Add logarithmic ticks. This is getting complicated!scale-ticks 2017-05-04, by Chris Cannam
- Tests now passingscale-ticks 2017-05-04, by Chris Cannam
- Change loop to something that feels more correct, though it makes no difference to the tests here. More tests, one failing.scale-ticks 2017-05-04, by Chris Cannam
- More tests & fixesscale-ticks 2017-05-03, by Chris Cannam
- These tests now pass (in some cases by fixing the tests)scale-ticks 2017-05-03, by Chris Cannam
- More fixes, more tests, including some more that now failscale-ticks 2017-05-03, by Chris Cannam
- These tests now pass, but there's still a lot to be donescale-ticks 2017-05-03, by Chris Cannam
- Scale tick labeller, and tests (some failing so far)scale-ticks 2017-05-03, by Chris Cannam
- Untabify!2017-03-07, by Chris Cannam
- Change where the 32-bit memory calculation adjustment is carried out -- more transparent here2017-03-07, by Chris Cannam
- More debug logging2017-03-07, by Chris Cannam
- Debug output2017-03-07, by Chris Cannam
- Fix some one-off memory leaks (including distracting ones in tests)2017-03-06, by Chris Cannam
- Some bits and bobs to do with handling memory pressure2017-03-06, by Chris Cannam
- More useful diagnostics for MIDI startup2017-03-06, by Chris Cannam
- Avoid compiler warning for dummy build2017-03-06, by Chris Cannam
- Support pre-5.4 Qt builds. Also, don't use SVDEBUG in here, because it depends on this class!2017-03-06, by Chris Cannam
- Update RtMidi build to v2.1.12017-03-05, by Chris Cannam
- Debug output2017-03-05, by Chris Cannam
- Fix equality comparison that caused test case failure on 32-bit build2017-02-28, by Chris Cannam
- Add Range01 normalisation method to ColumnOp. This is the normalisation that is actually used in the Colour 3D Plot layer historically when column normalisation is enabled (not Max1 after all).2017-02-28, by Chris Cannam
- Remove commented-out code2017-02-28, by Chris Cannam
- LogRange tests2017-02-28, by Chris Cannam
- Write aggregate models to .sv file when saving document. They still are not reloaded, but I think this is far as I'm prepared to go for 3.0.2017-02-27, by Chris Cannam
- And say so2017-02-27, by Chris Cannam
- Invalidate an aggregate model when one of its components announces it's about to be deleted2017-02-27, by Chris Cannam
- Minor updates to demo script2017-02-27, by Chris Cannam
- merge2017-02-23, by Chris Cannam