Commit Graph

1719 Commits

Author SHA1 Message Date
Jonathan Moore Liles ae633840fb NSM: Add status message log display to GUI. 2013-04-13 21:07:06 -07:00
Jonathan Moore Liles 4ef20c0f71 NSM: Give clients a 5 second period in which to announce themselves--otherwise assume they are dumb clients. 2013-04-13 20:17:18 -07:00
Jonathan Moore Liles 5adba898ef Mixer: Tweak plugin chooser appearance. 2013-04-13 13:37:30 -07:00
Jonathan Moore Liles dd9eb35ab2 Implement plugin browser, with search and favorites. 2013-04-13 13:18:03 -07:00
Jonathan Moore Liles 5d35f37d4e Fix window icons. 2013-04-11 21:02:31 -07:00
Jonathan Moore Liles 6ec8f6e85e NSM/nsm-proxy: unset NSM_URL env var before launching child. 2013-04-11 18:01:29 -07:00
Jonathan Moore Liles 9501e52d54 Timeline: Don't die if user selects nonsense item from Control Sequence Connect To menu. 2013-04-11 17:44:34 -07:00
Jonathan Moore Liles ec09f027d6 FL: Fix layout error in flowpack. 2013-04-11 17:44:26 -07:00
Jonathan Moore Liles 29479f73c4 Mixer: Ensure that meters are drawn correctly before the first resize. 2013-04-10 22:40:58 -07:00
Jonathan Moore Liles cbf7df0e0d Mixer: Clean up strip layout. 2013-04-10 19:23:35 -07:00
Jonathan Moore Liles b531769184 Mixer: Move inputs control. 2013-04-10 19:16:59 -07:00
Jonathan Moore Liles ffcf1454d5 jackpatch: Avoid race condition for ports registered after start but before open. 2013-04-10 17:23:29 -07:00
Jonathan Moore Liles e69a124e27 jackpatch: Don't make unnecessary connection attempts on response to 'open'. 2013-04-10 17:23:20 -07:00
Jonathan Moore Liles 8f89e237e9 FL: Fix error in flowpack layout. 2013-04-10 17:22:51 -07:00
Jonathan Moore Liles e386d963aa Mixer: Tweak strip appearance. 2013-04-10 17:22:33 -07:00
Jonathan Moore Liles f879b9eab5 Mixer: Provide project load progress to NSM. 2013-04-09 17:51:47 -07:00
Jonathan Moore Liles bb26718834 NSM: Wait up to 60 seconds for all clients to close. 2013-04-09 17:50:56 -07:00
Jonathan Moore Liles 4d3e4ca4f1 jackpatch: Don't attempt to make JACK connection when one of the ports doesn't exist yet. 2013-04-09 16:58:41 -07:00
Jonathan Moore Liles ee09187089 Change debug CFLAGS. 2013-04-08 21:03:33 -07:00
Jonathan Moore Liles 0c4161ce85 nonlib: Use GNU extension program_invocation_short_name to get module name for debug output. 2013-04-08 21:03:33 -07:00
Jonathan Moore Liles c794617b30 Mixer: Silence valgrind warning. 2013-04-08 21:03:33 -07:00
Jonathan Moore Liles 9df0e9d665 nonlib: Clean up signals handshaking. 2013-04-08 21:03:29 -07:00
Jonathan Moore Liles d7cf8955b8 NSM: Add clarification to the API document. 2013-04-06 13:02:29 -07:00
Jonathan Moore Liles 5c6e9f8d37 NSM: Don't return false error message from duplicate function.
Closes #34
2013-04-05 19:48:59 -07:00
Jonathan Moore Liles 4103cd016b NSM: Clean up session selection behavior. 2013-04-05 19:06:50 -07:00
Jonathan Moore Liles 271eb2d331 NSM: Clean up GUI resize behavior.
Closes #47.
2013-04-05 18:36:31 -07:00
Jonathan Moore Liles 9230ab3d04 Timeline: Fix potential deadlock when stopping recording. 2013-04-05 17:13:51 -07:00
Jonathan Moore Liles 14b8507fcb NSM: Don't wait for replies from dumb clients! 2013-04-04 20:01:48 -07:00
Jonathan Moore Liles 299193dc60 NSM: Further clarify nsmd debugging output regarding client death. 2013-04-04 20:01:19 -07:00
Jonathan Moore Liles 7bbc97983b NSM: Show client icons in nsm GUI. 2013-04-03 22:06:58 -07:00
Jonathan Moore Liles acb38aca99 NSM: Clarify client X died message. 2013-04-03 19:38:54 -07:00
Jonathan Moore Liles 2c646deebf NSM: Oops. Add "optional-gui" server capability. 2013-04-03 19:36:48 -07:00
Roy Vegard Ovesen daf240d83e Add keyboard shortcut to refresh button 2013-04-01 11:57:33 +02:00
Roy Vegard Ovesen 31f05a7aac A button to refresh the sessions list 2013-04-01 11:49:03 +02:00
Jonathan Moore Liles 31c14150e7 NSM: Fix occasional deadlock of session manager GUI when displaying "Command failed with..." message.
Closes #44.
2013-03-31 16:47:27 -07:00
Jonathan Moore Liles a6a15e2a2d Timeline: Fix backwards navigation by bar and beat.
Simplification of a patch submitted by Roy Vegard Ovesen. Closes #43.
2013-03-30 18:48:41 -07:00
Jonathan Moore Liles 37b881b638 NSM: Add unknown message handler. 2013-03-28 17:19:38 -07:00
Jonathan Moore Liles 815a16f96f Sequencer: Allow saving while transport is running. Closes #40. 2013-03-24 11:49:56 -07:00
Jonathan Moore Liles f137629b93 NSM: Reactivate GUI if server becomes available again. 2013-03-24 01:23:03 -07:00
Jonathan Moore Liles 6a8a2d6e38 NSM: Tweak GUI appearance. Move 'Add client' button to avoid confusion. Closes #33. 2013-03-24 01:22:45 -07:00
Jonathan Moore Liles 92716b103d Mixer: Only display spatialization control when strip is in Fader view. Closes #36. 2013-03-19 18:37:00 -07:00
Jonathan Moore Liles ceb04569e9 FL/Fl_Flowpack: Include Fl_Pack header for value of Fl_Pack::HORIZONTAL. 2013-03-18 22:58:12 -07:00
Jonathan Moore Liles 1aa102a8e4 Update COPYING. 2013-03-18 22:57:52 -07:00
Jonathan Moore Liles 3939576b05 Fl_Flowpack: Fix flowdown alignment. 2013-03-18 22:33:36 -07:00
Jonathan Moore Liles b1586811f9 Fl_Flowpack: Set width appropriately in non-flow mode. Fixes #17. 2013-03-18 22:28:01 -07:00
Jonathan Moore Liles 7d5a0e13f6 nonlib: Use tmp file when generating snapshot. 2013-03-18 17:21:37 -07:00
Jonathan Moore Liles 14099b7cfc nonlib: Add assertions to catch multiple calls to log_create() which would result in duplicate log entries. 2013-03-18 17:21:29 -07:00
Jonathan Moore Liles 0f6d481f88 FL/Fl_Sometimes_Input: Run callback on defocus (including Tab key press). 2013-03-18 17:20:54 -07:00
Jonathan Moore Liles b855493014 Mixer: disable context menu on fader view meter indicators. 2013-03-18 17:20:46 -07:00
Jonathan Moore Liles d2668943e5 NSM: Tweak gui appearance. 2013-03-17 18:01:58 -07:00