Jonathan Moore Liles
1daf0f6150
Replace deprecated scanf %a modifier with %m.
2017-03-28 18:12:56 -07:00
Jonathan Moore Liles
3e4c6e9a50
Timeline: Fix determination of project name from command-line.
...
Closes #169
2015-09-29 22:10:19 -07:00
Jonathan Moore Liles
d2b2c0808d
Timeline: Fix double free in project open
...
Closes #71
2013-08-01 09:14:33 -07:00
Jonathan Moore Liles
0da98f95b8
Fix some memory leaks and other valgrind warnings.
2013-07-30 21:36:35 -07:00
Jonathan Moore Liles
a25ea63389
Timeline: Report name as non-daw when invoked as such, as non-timeline otherwise.
2013-03-12 17:56:55 -07:00
Jonathan Moore Liles
626f79f8c9
Rename Non-DAW to Non-Timeline. Also, update copyright dates.
2013-03-10 17:52:40 -07:00
Jonathan Moore Liles
8d282617e6
Timeline: More locking fixes. Also, build peaks cache levels in threads launched by UI thread, instead of in the record diskthreads.
2013-03-01 17:07:30 -08:00
Jonathan Moore Liles
98c5c196d4
Timeline: Rework locking.
2013-02-22 17:18:52 -08:00
Jonathan Moore Liles
e1d706b5ed
Timeline: Rework widget hierarchy for track display. Also, adjust timeline locking.
2012-12-10 21:47:44 -08:00
Jonathan Moore Liles
2f06f509d7
Timeline: Implement new cursor system.
...
This adds new cursor rulers for edit, punch and playback. P1/P2 are now known as the
Edit Cursor. Multiple Punch Cursors may be defined. The playback cursor affects Home and End
controls. New options are available for looping over the playback cursor (even while recording)
and automatically creating new takes at start of recording (or loop).
The new cursor objects bump the project file version. Older versions of non-daw will be
unable to load new/edited projects.
2012-10-23 22:55:52 -07:00
Jonathan Moore Liles
e424182dce
Timeline: Fix false-positive incompatibility with old project files.
2012-04-04 18:59:34 -07:00
Jonathan Moore Liles
4a22d675e2
Implement the Non-Session-Manager (NSM)
2012-02-26 01:05:02 -08:00
Jonathan Moore Liles
906872c79b
Massively reoganize tree.
2010-02-01 02:26:42 -06:00