falkTX
fd813166d5
Fix build warning on 32bit systems
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
Nils
7a2728ba95
raise NSM_API_VERSION_MINOR from 0 to 1
4 years ago
falkTX
67844d6ed2
Fix all compiler warnings
Kinda..
I dont know how to fix asprintf, so we ignore that for now.
It is not our original codebase anyway
Fixes #8
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
Nils
3814780563
Change license to GPLv3 but do _not_ claim copyright for unaltered files
5 years ago
Nils
e431cd55ae
Convert to meson
5 years ago
Nils
902ddab8ee
cpp and hpp file extensions instead of rarely used upper case ones
5 years ago
Nils
596db80257
Make nonlib smaller by removing files that were only for sequencer, timeline and mixer
5 years ago
Nils
9a7c4f9dc7
rename capital C of nsmd extension to the more standard .cpp
5 years ago
Nils
aa940df662
Add message /nsm/gui/session/root to ask for the absolute path of the NSM directory
5 years ago
Jonathan Moore Liles
1daf0f6150
Replace deprecated scanf %a modifier with %m.
8 years ago
martin
f572e331ee
Unblock SIGCHLD for launched processes
9 years ago
Jonathan Moore Liles
1ef382fbbe
NSM: Fix mem/fd leaks
Closes : #187
9 years ago
Jonathan Moore Liles
fad4f7938c
NSM: Don't wait on clients that have died while executing a command.
11 years ago
Jonathan Moore Liles
f2bc2b5c9b
NTK: Don't keep unneeded clients in session when switching.
12 years ago
Jonathan Moore Liles
8b5f5a76aa
NSM: Command all unneeded 'switch' capable clients to exit when switching sessions.
Closes #60 .
12 years ago
Jonathan Moore Liles
a3c1e806a9
NSM: Disallow adding clients by path name.
12 years ago
Jonathan Moore Liles
ae633840fb
NSM: Add status message log display to GUI.
12 years ago
Jonathan Moore Liles
4ef20c0f71
NSM: Give clients a 5 second period in which to announce themselves--otherwise assume they are dumb clients.
12 years ago
Jonathan Moore Liles
bb26718834
NSM: Wait up to 60 seconds for all clients to close.
12 years ago
Jonathan Moore Liles
5c6e9f8d37
NSM: Don't return false error message from duplicate function.
Closes #34
12 years ago
Jonathan Moore Liles
4103cd016b
NSM: Clean up session selection behavior.
12 years ago
Jonathan Moore Liles
14b8507fcb
NSM: Don't wait for replies from dumb clients!
12 years ago
Jonathan Moore Liles
299193dc60
NSM: Further clarify nsmd debugging output regarding client death.
12 years ago
Jonathan Moore Liles
acb38aca99
NSM: Clarify client X died message.
12 years ago
Jonathan Moore Liles
2c646deebf
NSM: Oops. Add "optional-gui" server capability.
12 years ago
Jonathan Moore Liles
37b881b638
NSM: Add unknown message handler.
12 years ago
Jonathan Moore Liles
0c5a46422a
nsmd: Permit trailing slash in session root.
12 years ago
Jonathan Moore Liles
3b25772788
session-manager: Silence compiler warning.
12 years ago
Jonathan Moore Liles
553db45e8b
NSM: Fix uninitialized value error with client labels.
13 years ago
Jonathan Moore Liles
f279f49b1e
NSM: Don't accept an open command while one is still pending.
13 years ago
Jonathan Moore Liles
272e87cbf8
NSM: Don't clear the 'stopped' status of dumb clients upon save.
13 years ago
Jonathan Moore Liles
ae5879a20e
NSM: Don't allow 'added' clients to replace stopped clients.
13 years ago
Jonathan Moore Liles
1d8d8b0548
NSM: Add stop/kill button for each client to GUI.
13 years ago
Jonathan Moore Liles
885ef30a88
NSM: Add support for clients with optional GUIs.
13 years ago
Jonathan Moore Liles
676a98c17e
Mixer: Implement NSM dirtiness notification.
13 years ago
Jonathan Moore Liles
60de871511
NSM: Clean up compiler warnings.
13 years ago
Jonathan Moore Liles
82b2c5e565
Oops. Forgot to update NSM API versions.
13 years ago
Jonathan Moore Liles
c1a7848670
NSM: Minor cleanup.
13 years ago
Jonathan Moore Liles
3a5c330e34
Everybody gets new icons! Also, .desktop files.
13 years ago
Jonathan Moore Liles
9de99e2380
Update documentation.
13 years ago
Jonathan Moore Liles
388796a1c4
NSM: Time client responses.
13 years ago
Jonathan Moore Liles
250b7db644
Cleanup compiler warnings.
13 years ago
Jonathan Moore Liles
1cdc62416d
NSM: Don't forget to inform GUI of the removal of stopped clients when closing a session.
13 years ago
Jonathan Moore Liles
e8cc16eff1
NSM: Add session locking to nsmd.
13 years ago
Jonathan Moore Liles
6e0aa57083
NSM: Add --detach option to nsmd.
13 years ago
Jonathan Moore Liles
f769375a7a
NSM: Clients must use the same protocol (UDP,TCP) as NSM server.
13 years ago
Jonathan Moore Liles
f15523ea9e
NSM: Mutli-server fixes.
13 years ago
Jonathan Moore Liles
7cfa1ec38a
OSC: Implement generic signal model with path auto discovery through NSM.
13 years ago
Jonathan Moore Liles
dca72cb455
Give Non-DAW the ability to detect Non-Mixer OSC servers via NSM broadcast handshake.
13 years ago
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).
13 years ago