log data/model/Model.cpp @ 1881:b504df98c3be

age author description
Tue, 01 Oct 2019 11:22:48 +0100 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-safe
Thu, 18 Jul 2019 13:17:49 +0100 Chris Cannam Ensure the right model ID gets sent with the signal for alignment changes
Fri, 12 Jul 2019 13:57:42 +0100 Chris Cannam Work on management of alignment-related models by-id
Sun, 07 Jul 2019 16:42:47 +0100 Chris Cannam Fix signal spec by-id
Fri, 05 Jul 2019 16:55:27 +0100 Chris Cannam Tidy by-id
Fri, 05 Jul 2019 15:28:07 +0100 Chris Cannam Further review of ById: make IDs only available when adding a model to the ById store, not by querying the item directly. This means any id encountered in the wild must have been added to the store at some point (even if later released), which simplifies reasoning about lifecycles by-id
Wed, 26 Jun 2019 14:59:09 +0100 Chris Cannam Some work on models and transformers by-id
Tue, 25 Jun 2019 15:29:34 +0100 Chris Cannam Some messing with Model and AlignmentModel by-id
Fri, 21 Jun 2019 13:37:00 +0100 Chris Cannam Introduce Model to ById by-id
Wed, 01 May 2019 11:45:28 +0100 Chris Cannam Ensure a self-alignment is always reported as complete, since there is nothing to calculate single-point
Thu, 28 Mar 2019 11:55:02 +0000 Chris Cannam Make XmlExportables store their export IDs and always obtain a new one, avoiding reuse when an object is allocated at the same heap location as a previous one. This makes the ID system stable enough to be used in the export tests. single-point
Wed, 27 Mar 2019 14:15:21 +0000 Chris Cannam Merge from branch single-point osc-script
Wed, 27 Mar 2019 11:26:06 +0000 Chris Cannam Remove COMPLETION_UNKNOWN, which is never used (and never handled) single-point
Tue, 26 Mar 2019 14:34:21 +0000 Chris Cannam A bit more debug output osc-script
Mon, 26 Nov 2018 14:33:41 +0000 Chris Cannam Use nullptr throughout fix-static-analysis
Thu, 01 Nov 2018 15:01:41 +0000 Chris Cannam Debug bits
Mon, 13 Aug 2018 16:45:29 +0100 Chris Cannam Provide model id avoid-pointer-keys
Thu, 01 Mar 2018 18:02:22 +0000 Chris Cannam Untabify
Wed, 22 Feb 2017 12:01:39 +0000 Chris Cannam Fix various "model deleted with no aboutToDelete notification" warnings (and one associated potential memory leak)
Tue, 03 Mar 2015 15:18:24 +0000 Chris Cannam Introducing the signed 64-bit frame index type, and fixing build failures from inclusion of -Wconversion with -Werror. Not finished yet. cxx11
Thu, 20 Nov 2014 16:18:31 +0000 Chris Cannam Avoid crash when setting alignment to 0
Fri, 25 Jul 2014 17:02:44 +0100 Chris Cannam Debug output stuff
Tue, 17 Jun 2014 14:33:42 +0100 Chris Cannam Unsigned removals and warning fixes in data/ warnfix_no_size_t
Tue, 26 Nov 2013 13:35:08 +0000 Chris Cannam Drop std:: from cout, cerr, endl -- pull these in through Debug.h
Tue, 14 Jun 2011 15:26:52 +0100 Chris Cannam Seems to be a bad idea to use plain DEBUG symbol on OS/X (system wants it)
Mon, 16 May 2011 17:19:09 +0100 Chris Cannam Convert many cerrs to DEBUGs debug-output
Thu, 12 May 2011 17:31:24 +0100 Chris Cannam Remove most toStdString calls (no longer needed, with debug header) debug-output
Mon, 08 Dec 2008 15:08:39 +0000 Chris Cannam * Ensure SimpleSPARQLQuery stores an error string properly when query sv-v1.4rc1
Mon, 08 Dec 2008 11:53:10 +0000 Chris Cannam * Ensure text models are exported with text properties in RDF, and
Tue, 29 Apr 2008 15:34:17 +0000 Chris Cannam * Save alignments to session file. Needs much testing.
Thu, 13 Mar 2008 14:06:03 +0000 Chris Cannam * Fix #1628781 changes to layer visibility and mute should use a command
Wed, 27 Feb 2008 11:59:42 +0000 Chris Cannam * Merge from trunk spectrogram-cache-rejig
Wed, 27 Feb 2008 10:32:45 +0000 Chris Cannam * merge from trunk (1.2 ended up being tracked from trunk, but we may want 1.2-stable
Wed, 06 Feb 2008 12:49:49 +0000 Chris Cannam * More work on aligning copy/paste between layers. It's a surprisingly
Wed, 23 Jan 2008 15:43:27 +0000 Chris Cannam * Various fixes to object lifetime management, particularly in the spectrum
Wed, 28 Nov 2007 17:45:37 +0000 Chris Cannam * Improvements to layer summary dialog (LayerTree, LayerTreeDialog), & rename.
Fri, 23 Nov 2007 16:48:23 +0000 Chris Cannam * Add Erase tool and mode
Fri, 09 Nov 2007 17:46:58 +0000 Chris Cannam * Factor out uses of "Sonic Visualiser" in "common" code to applicationName()
Thu, 25 Oct 2007 14:32:23 +0000 Chris Cannam * Some tidying up to handling of alignment; add alignment status label to
Wed, 24 Oct 2007 15:21:38 +0000 Chris Cannam * Hoist alignment model set/query up to Model, so any models can be aligned
Thu, 18 Oct 2007 10:15:07 +0000 Chris Cannam * Make XmlExportable::toXml the function that is universally overridden (and
Tue, 14 Aug 2007 13:58:53 +0000 Chris Cannam * Fix #1757772 tempo, dynamic related plug-ins bug -- make auto-align
Mon, 26 Feb 2007 14:55:08 +0000 Chris Cannam * remove some debug and some obsolete moc file includes
Mon, 31 Jul 2006 14:05:22 +0000 Chris Cannam * Reorganising code base. This revision probably should compile once more.