Commit Graph

114 Commits

Author SHA1 Message Date
Jonathan Moore Liles 9002016db5 Mixer: Implement cut/copy/paste for modules. 2010-01-31 18:42:21 -06:00
Jonathan Moore Liles 8d9557f88c Enforce JACK client name length restrictions. 2010-01-31 16:30:57 -06:00
Jonathan Moore Liles 13b3ddc301 Attempt to cope with failure to create JACK clients and ports. 2010-01-31 13:36:34 -06:00
Jonathan Moore Liles bf376d9171 Mixer: Implement Project/Open menu option. 2010-01-31 13:36:33 -06:00
Jonathan Moore Liles b559a0ed7b JACK doesn't like it if you set a slow-sync callback and don't act like a slow-sync client... 2010-01-31 13:35:51 -06:00
Jonathan Moore Liles e8eae16fa1 Silence warnings about asprintf return value. 2010-01-31 13:35:51 -06:00
Jonathan Moore Liles 0042d8e531 Cleanup. 2010-01-31 13:35:50 -06:00
Jonathan Moore Liles d0af570a36 When recreating ports after 'renaming' a jack client, sort by mode, then alpha. 2010-01-31 13:35:50 -06:00
Jonathan Moore Liles 355bf8dbe8 Mixer: Fix plugin loading chicken/egg problem. 2010-01-31 13:35:50 -06:00
Jonathan Moore Liles e1a41ba9c9 Add hack to support 'renaming' of JACK::Client.
We wouldn't need this if JACK had jack_client_set_name().
2010-01-31 13:35:50 -06:00
Jonathan Moore Liles d7f74e8e15 Mixer: Changes to support project saving/loading. 2010-01-31 13:35:50 -06:00
Jonathan Moore Liles 55ebb9e107 Remove (deprecated) LASH support. 2010-01-31 13:10:40 -06:00
Jonathan Moore Liles 66daa1e23f Don't allow process callback to be invoked between Engine and JACK::Client destruction.
Patch submitted by Peter Nelson. Comments added.
2010-01-23 10:21:38 -06:00
Jonathan Moore Liles 48698780d9 Refactor common components of Timeline and Mixer into nonlib/ 2009-12-24 18:57:34 -06:00