Commit Graph

17 Commits

Author SHA1 Message Date
Jonathan Moore Liles 1cdc62416d NSM: Don't forget to inform GUI of the removal of stopped clients when closing a session. 2012-02-26 18:09:04 -08:00
Jonathan Moore Liles cdcc61d75b NSM: Minor GUI enhancements. 2012-02-26 16:59:51 -08:00
Jonathan Moore Liles e8cc16eff1 NSM: Add session locking to nsmd. 2012-02-26 16:39:50 -08:00
Jonathan Moore Liles 6e0aa57083 NSM: Add --detach option to nsmd. 2012-02-26 16:11:59 -08:00
Jonathan Moore Liles cbf5fefa7b Add libsigc++ as a dependency. 2012-02-26 01:05:04 -08:00
Jonathan Moore Liles a48a739db2 OSC: Improvements to signal routing. 2012-02-26 01:05:04 -08:00
Jonathan Moore Liles edefd1126f OSC: Signal cleanups. 2012-02-26 01:05:04 -08:00
Jonathan Moore Liles 5a0527c623 OSC: Save and restore OSC signal connections outgoing from Non-DAW. 2012-02-26 01:05:04 -08:00
Jonathan Moore Liles f769375a7a NSM: Clients must use the same protocol (UDP,TCP) as NSM server. 2012-02-26 01:05:03 -08:00
Jonathan Moore Liles f15523ea9e NSM: Mutli-server fixes. 2012-02-26 01:05:03 -08:00
Jonathan Moore Liles 7cfa1ec38a OSC: Implement generic signal model with path auto discovery through NSM. 2012-02-26 01:05:03 -08:00
Jonathan Moore Liles dca72cb455 Give Non-DAW the ability to detect Non-Mixer OSC servers via NSM broadcast handshake. 2012-02-26 01:05:03 -08:00
Jonathan Moore Liles 038a6cc712 NSM: Support sessions spread across multiple servers.
One Session Manager GUI instance connects to and controls multiple server
instances (specified by multiple --nsm-url arguments on the commandline).

The servers may be on different physical machines, or on the same machine
(using different values for --session-root).
2012-02-26 01:05:03 -08:00
Jonathan Moore Liles 69c11d45a1 NSM: Fix logic when waiting for clients to load. 2012-02-26 01:05:03 -08:00
Jonathan Moore Liles 58a4cd1537 NSM: Update documentation. 2012-02-26 01:05:03 -08:00
Jonathan Moore Liles b9f297bb20 NSM: Detect death of clients whose processes are not children of NSMD. 2012-02-26 01:05:03 -08:00
Jonathan Moore Liles 4a22d675e2 Implement the Non-Session-Manager (NSM) 2012-02-26 01:05:02 -08:00