Jonathan Moore Liles
8a76b01db9
Fix occasional segfault upon loading snapshots.
Sometimes the situation could arise where a log ID referred to by a
log entry's property list coincided with the temporary log ID
associated with the object being created--usually resulting in an
immediate segfault. Assigning the final log ID BEFORE setting the
properties prevents this from happening.
16 years ago
Jonathan Moore Liles
74ffa575d9
Oops. Write journal entries in proper order when generating snapshot.
17 years ago
Jonathan Moore Liles
37935df806
Take fades into consideration when splitting regions.
Also, fix journalling bug in region splitting.
17 years ago
Jonathan Moore Liles
d2a8373cff
Add module information to debugging output.
17 years ago
Jonathan Moore Liles
b4e41435e1
Fix uninitialized memory.
17 years ago
Jonathan Moore Liles
dbc73860ca
Fix heisenbug in journaling.
17 years ago
Jonathan Moore Liles
9c19d865bb
More comments.
17 years ago
Jonathan Moore Liles
170b11010e
Cleanups and commenting.
17 years ago
Jonathan Moore Liles
bb7e7b46f6
Clean up some new warnings from the new version of GCC.
17 years ago
Jonathan Moore Liles
a842c129ad
Cleanups.
17 years ago
Jonathan Moore Liles
4235e0ee05
Allow Undo to go beyond the last block in the journal.
17 years ago
Jonathan Moore Liles
0eeb63749f
Oops. Fix Log_Entry diff'ing.
17 years ago
Jonathan Moore Liles
ded97d5197
Fix error in progress display when creating a new project.
17 years ago
Jonathan Moore Liles
e86ef478c0
Make load progress work for projects loaded from the command line too.
17 years ago
Jonathan Moore Liles
f684703840
Show progress when opening project.
17 years ago
Jonathan Moore Liles
f093abb887
Automatically save a snapshot when close()'ing a project.
This snapshot, if up-to-date, may be used to accellerate loading of
projects with very long histories.
17 years ago
Jonathan Moore Liles
c3603a8bfd
Add comments.
17 years ago
Jonathan Moore Liles
2a67c132f4
Cleanups.
17 years ago
Jonathan Moore Liles
f370219f17
Continue refactoring Log_Entry.
17 years ago
Jonathan Moore Liles
6a324b45c3
Split more of Log_Entry out.
17 years ago
Jonathan Moore Liles
8eb4cb8735
Cleanup.
17 years ago
Jonathan Moore Liles
f9fb837c58
Add missing GPL headers.
17 years ago
Jonathan Moore Liles
4422c354f7
Cleanup open/new behavior.
17 years ago
Jonathan Moore Liles
1edc236960
Journaling fixes.
17 years ago
Jonathan Moore Liles
9aa52f3e18
Fix memory leaks reported by valgrind.
17 years ago
Jonathan Moore Liles
42e0e380bd
Destroy sequence contents in sequence destructor.
Destroy loggables in correct order.
17 years ago
Jonathan Moore Liles
11e11d97b2
Always terminate escape return string.
17 years ago
Jonathan Moore Liles
2881479cc2
Fix invalid read found by valgrind.
17 years ago
Jonathan Moore Liles
89d64f66e4
Try to fix some issues with journal replay and compaction.
17 years ago
Jonathan Moore Liles
1025201398
Escape/unescape newlines in string parameters of journal messages.
17 years ago
Jonathan Moore Liles
c3a20870f7
Big fix for loggability which was broken by the previous attempt at making Time and Tempo sequences unlogged.
17 years ago
Jonathan Moore Liles
33d78a726a
Rename Region class to Audio_Region
17 years ago
Jonathan Moore Liles
727b256b4b
Output journal snapshot as a single transaction.
17 years ago
Jonathan Moore Liles
594f711533
Make new session dialog actually work.
17 years ago
Jonathan Moore Liles
af523475c4
Work on making system reset possible.
17 years ago
Jonathan Moore Liles
5f4fd49867
Minor cleanups.
17 years ago
Jonathan Moore Liles
95f8a8905a
Fix errors found by valgrind.
17 years ago
Jonathan Moore Liles
0eb8babb3e
Fix interaction between shortcut handling and multiple undo.
17 years ago
Jonathan Moore Liles
6bcadabe8d
Clean up logic in control sequence display options.
17 years ago
Jonathan Moore Liles
82ada52b71
Fix error in quote parsing of log entries.
17 years ago
Jonathan Moore Liles
55a1e60484
Add marks to ruler.
17 years ago
Jonathan Moore Liles
783ba38120
Begin to make tracks removable.
17 years ago
Jonathan Moore Liles
6b97c912eb
Fig logging for captures.
17 years ago
Jonathan Moore Liles
4bee9a7053
Darken inactive objects on the timeline.
17 years ago
Jonathan Moore Liles
63ebacb872
Massive consting.
17 years ago
Jonathan Moore Liles
05ebbc073b
Clean up compaction code.
17 years ago
Jonathan Moore Liles
2e7fab494a
Actiavte compaction menu option.
17 years ago
Jonathan Moore Liles
543d9e4432
Work on restorability of tracks.
17 years ago
Jonathan Moore Liles
4160721c65
Avoid snapshotting uncreatable loggable classes.
17 years ago
Jonathan Moore Liles
23aeefb5d6
Try to get session loading up and running.
17 years ago