graph
- Debug tweaks2020-01-08, by Chris Cannam
- Not virtual2020-01-08, by Chris Cannam
- Create target model without extents (we now have two separate constructors for this, the second one creates a model with extents even if both are zero)2020-01-08, by Chris Cannam
- Add Selection::toString for debug purposes2020-01-08, by Chris Cannam
- Forward getIndexForEvent2019-11-22, by Chris Cannam
- Comments and debug-related bits2019-10-29, by Chris Cannam
- OK, so now this pragma provokes a warning in gcc! Guard it with a clang guard2019-10-17, by Chris Cannam
- Looks like this is clang-only2019-10-16, by Chris Cannam
- Avoid some compiler warnings2019-10-16, by Chris Cannam
- Tidy2019-10-16, by Chris Cannam
- Implement missing TabularModel editing methods. Also made these pure in TabularModel, since almost all subclasses want them and (clearly) forgetting to implement them is a problem!2019-10-14, by Chris Cannam
- Make static to avoid multiple definitions2019-10-10, by Chris Cannam
- One last fix to this compatibility function (I hope!)2019-10-10, by Chris Cannam
- *sigh*2019-10-10, by Chris Cannam
- OK, that didn't work because of scoping/overload rules. Try this2019-10-10, by Chris Cannam
- Compatibility with Qt 5.2 (for the Ubuntu 14.04 build)2019-10-10, by Chris Cannam
- Some work on making Model classes thread-safe in typical use - and documenting this. Some of the implementations are simpler now that EventSeries is thread-safe2019-10-01, by Chris Cannam
- Fix compile error with non-MSVC compilers2019-10-01, by Chris Cannam
- Make EventSeries threadsafe2019-09-30, by Chris Cannam
- The copy & move operators are not actually being used, so probably safer to delete them unless we know otherwise - this is not all that simple a class2019-09-30, by Chris Cannam
- Merge from branch time-frequency-boxes2019-09-25, by Chris Cannam
- Add duration-and-extent type, which corresponds to a box modeltime-frequency-boxes 2019-09-25, by Chris Cannam
- Indentation onlytime-frequency-boxes 2019-09-25, by Chris Cannam
- Rename TimeFrequencyBoxModel to simply BoxModeltime-frequency-boxes 2019-09-25, by Chris Cannam
- Some tidyingtime-frequency-boxes 2019-09-25, by Chris Cannam
- Fixes to export of time-frequency box modeltime-frequency-boxes 2019-09-20, by Chris Cannam
- Reorder fields to ensure consistency with older Image model code2019-09-20, by Chris Cannam
- Reorder fields to ensure consistency with older Image model codetime-frequency-boxes 2019-09-20, by Chris Cannam
- Ensure CSV-style export from time-freq box model is in the expected formattime-frequency-boxes 2019-09-20, by Chris Cannam
- Introduce time-frequency box modeltime-frequency-boxes 2019-09-19, by Chris Cannam
- More graceful handling of failure to construct FFT models in the case where the source model has already been deleted before this occurs2019-09-17, by Chris Cannam
- Fix calculation of binary name (don't include full path!)2019-09-17, by Chris Cannam
- Lib dir name is usually the same as the binary name, not the formal application name2019-09-17, by Chris Cannam
- Update helper dir path to look in equivalent of /usr/lib/xxxx on Linux2019-09-16, by Chris Cannam
- Support optional max frequency setting, useful when we want to store caches of very constrained frequency ranges (as in melodic-range spectrogram, potentially)2019-09-12, by Chris Cannam
- Update macOS memory size check - the original sysctl was returning far too small a value for modern machines (because bounded to a 32-bit int)2019-09-11, by Chris Cannam
- Replace the model used for the cache part of the peak-cache model with a simple vector of vectors. Avoids unnecessary locking in a class that is not thread-safe in any case. Also record whether the final column is actually truncated, rather than risk possible backward seeks to re-read it in the case where it simply might be2019-09-11, by Chris Cannam
- Split EditableDenseThreeDimensionalModel into explicitly compressed and uncompressed variants. Simplifies the uncompressed version, and we may want to consider whether we need the compressed one at all.2019-09-10, by Chris Cannam
- Don't even ask to unload a library if we know about other plugins that are loaded from it. Plus debug tweaks2019-09-09, by Chris Cannam
- Some debug tweaks2019-09-04, by Chris Cannam
- Optionally record relative pitch2019-08-15, by Chris Cannam
- This output is too annoying, in the perfectly innocuous case of reading from an aggregate model whose components are different lengths2019-08-14, by Chris Cannam
- Be stricter - require org name as well as app name before allowing ResourceFinder to be used. This is because the application name may have a default, so we could end up with inconsistent results from using before & after these things have been set2019-08-14, by Chris Cannam
- Print log file location2019-08-13, by Chris Cannam
- Correct some erroneous signal signatures2019-07-19, by Chris Cannam
- Respect use-flexi-note-model setting2019-07-18, by Chris Cannam
- Remove debug output (by default)2019-07-18, by Chris Cannam
- Ensure the right model ID gets sent with the signal for alignment changes2019-07-18, by Chris Cannam
- Merge from branch by-id2019-07-17, by Chris Cannam
- Remove comment - these are now connectedby-id 2019-07-17, by Chris Cannam
- Docby-id 2019-07-17, by Chris Cannam
- Conditionally compile debug outby-id 2019-07-17, by Chris Cannam
- Deleted-model checks, & debug outputby-id 2019-07-15, by Chris Cannam
- Work on management of alignment-related modelsby-id 2019-07-12, by Chris Cannam
- Fix typo that inverted sense of testby-id 2019-07-08, by Chris Cannam
- Print object name as well (if a QObject)by-id 2019-07-08, by Chris Cannam
- Fix signal specby-id 2019-07-07, by Chris Cannam
- Mergeby-id 2019-07-06, by Chris Cannam
- MSVC fixesby-id 2019-07-06, by Chris Cannam
- Don't hold on to borrowed pointer around the loop - so as to be informed when it becomes obsoleteby-id 2019-07-05, by Chris Cannam