Commit Graph

84 Commits

Author SHA1 Message Date
falkTX 55de086026 Add 128x128 hicolor as possible icon path
128 / 32 = 4, so it scales cleanly

Fixes showing icon for zynaddsubfx and carla
2021-01-05 18:12:32 -08:00
Jonathan Moore Liles 7565be85fb Session-manager: Work around for clients with stupidly large icons. 2021-01-03 18:35:37 -08:00
Jonathan Moore Liles 97d12322f5 Revert "Merge remote-tracking branch 'diovudau/master'"
This reverts commit bbe8386499, reversing
changes made to d958df0486.

Change was poorly thought out, unnecessary, ill advised, and poorly implemented, but was accepted in the name of diplomacy. That was a mistake. Reverting.
2021-01-02 13:25:53 -08:00
Jonathan Moore Liles bbe8386499 Merge remote-tracking branch 'diovudau/master' 2020-03-06 21:48:57 -08:00
Nils aa940df662 Add message /nsm/gui/session/root to ask for the absolute path of the NSM directory 2020-03-02 18:29:27 +01:00
Jonathan Moore Liles 1daf0f6150 Replace deprecated scanf %a modifier with %m. 2017-03-28 18:12:56 -07:00
martin f572e331ee Unblock SIGCHLD for launched processes 2016-05-30 20:41:26 +01:00
Jonathan Moore Liles 1ef382fbbe NSM: Fix mem/fd leaks
Closes: #187
2016-02-06 17:51:05 -08:00
Jonathan Moore Liles e230929a57 NSM Proxy: Detect, log, and display startup errors of proxied process. 2014-09-22 20:44:42 -07:00
Jonathan Moore Liles 6bd899f223 NSM: Fix typo in --help text.
Closes #137
2014-09-18 20:35:40 -07:00
Jonathan Moore Liles 52150723c6 NSM: Tweak GUI appearance. 2013-09-20 23:18:37 -07:00
Jonathan Moore Liles 9b8f02fbf3 NSM/NSM Proxy: Add two new options. Stop Signal and Config File. 2013-08-13 22:50:30 -07:00
Jonathan Moore Liles 21ab68d3e5 NSM/JackPatch: Replace mutex in callback handling with ringbuffer (may help with JACK1 which runs the callbacks in the RT thread). 2013-08-13 22:50:30 -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 2da6c503aa NSM/jackpatch: Sort connections before saving. 2013-07-19 18:13:50 -07:00
Jonathan Moore Liles fad4f7938c NSM: Don't wait on clients that have died while executing a command. 2013-07-14 18:05:29 -07:00
Jonathan Moore Liles 3b8991c54c NSM_Proxy: save options upon 'start'. 2013-06-23 20:46:09 -07:00
Jonathan Moore Liles dafaebb0de NSM: Add quit button/keybinding. 2013-05-14 21:34:27 -07:00
Jonathan Moore Liles 4dcc011ca1 NSM: Write server unresponsiveness to status log instead of popping up an alert window. 2013-05-14 21:03:42 -07:00
Jonathan Moore Liles d0c4be1ff9 NSM: Add timestamp to status log. 2013-05-14 20:58:10 -07:00
Jonathan Moore Liles f2bc2b5c9b NTK: Don't keep unneeded clients in session when switching. 2013-05-05 10:30:08 -07:00
Jonathan Moore Liles 8b5f5a76aa NSM: Command all unneeded 'switch' capable clients to exit when switching sessions.
Closes #60.
2013-05-02 23:05:58 -07:00
Jonathan Moore Liles 1c6add6c2b NSM/jackpatch: Rebuild patch network upon NSM save. 2013-05-02 22:18:44 -07:00
Jonathan Moore Liles 1945477b10 NSM: Specify window class for NSM-Proxy GUI. 2013-04-25 16:28:40 -07:00
Jonathan Moore Liles 5d59a1d291 NSM: Redraw session list after refresh even if it's empty. 2013-04-19 21:14:31 -07:00
Jonathan Moore Liles 5ea31d47d7 NSM: Fix compiler warning. 2013-04-19 21:13:42 -07:00
Jonathan Moore Liles 3f3f98b4ca NSM: Make log display one-line high by default.
Closes #51
2013-04-15 17:08:21 -07:00
Jonathan Moore Liles a3c1e806a9 NSM: Disallow adding clients by path name. 2013-04-15 17:06:34 -07:00
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 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 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 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 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 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 37b881b638 NSM: Add unknown message handler. 2013-03-28 17:19:38 -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