Commit Graph

2688 Commits

Author SHA1 Message Date
Nedko Arnaudov 529db78e7a daemon: improve logs 2009-12-12 02:11:10 +02:00
Nedko Arnaudov cb2cf4eafe daemon: improve a log 2009-12-12 02:07:02 +02:00
Nedko Arnaudov 58be0887f5 daemon: on studio stop, wait apps to finish before stopping jack server. Fix for #24 2009-12-12 01:41:20 +02:00
Nedko Arnaudov 27c9709164 daemon: dump graphs just before studio stop 2009-12-12 01:33:32 +02:00
Nedko Arnaudov fde1b8f19b daemon: properly check for system client 2009-12-12 01:32:49 +02:00
Nedko Arnaudov cf3d6bd277 daemon: fix restoring of a2j clients/ports/connections (again) 2009-12-12 01:15:48 +02:00
Nedko Arnaudov ff45e7fe56 daemon: add some logs 2009-12-12 01:14:51 +02:00
Nedko Arnaudov c83b4be47a daemon: don't skip a2j when counting ladish started clients 2009-12-12 01:13:15 +02:00
Nedko Arnaudov 8d15292faf daemon: fix restoring of a2j clients/ports/connections 2009-12-12 00:06:46 +02:00
Nedko Arnaudov adbafd8cf3 daemon: adjust logs 2009-12-12 00:06:00 +02:00
Nedko Arnaudov 78c2ccb202 daemon: on studio stop, wait for our clients to disappear before stopping the JACK server 2009-12-11 22:55:19 +02:00
Nedko Arnaudov 938b6746ce daemon: maintain count of JACK clients ladish started 2009-12-11 22:54:08 +02:00
Nedko Arnaudov 958b36c279 daemon: fix memory leak (virtualizer struct) 2009-12-11 22:47:55 +02:00
Nedko Arnaudov a5511c9cd1 daemon: use basename when deducing app name from app command-line. Closes #22 2009-12-11 01:41:59 +02:00
Nedko Arnaudov 96e4d5289a daemon: fix a2j handling 2009-12-11 01:41:28 +02:00
Nedko Arnaudov 7d947e383d daemon: use app names instead of jack client names. Closes #17 2009-12-11 00:46:06 +02:00
Nedko Arnaudov 5eb3930bc4 daemon: find app name when client appears 2009-12-11 00:11:03 +02:00
Nedko Arnaudov bb854a8fd2 daemon: get jack client pid on appear 2009-12-10 23:20:20 +02:00
Nedko Arnaudov dd46f403a9 waf: fix debuggable builds; disable werror for release builds (fixes #15) 2009-12-10 22:44:42 +02:00
Nedko Arnaudov 98745d3543 daemon: don't autostart new apps when studio is stopped 2009-12-08 21:08:51 +02:00
Nedko Arnaudov 20239b75b6 daemon: fix memory leak 2009-12-08 21:02:38 +02:00
Nedko Arnaudov 760fd1bd67 daemon: set proper state after JACK server stop is detected in the hard way 2009-12-08 20:30:52 +02:00
Nedko Arnaudov 0f36602240 Properly handle JACK crashes.
JACK disappear was already detected, now it implies that server is stopped
2009-12-08 20:28:24 +02:00
Nedko Arnaudov cbc803830c store generated canvas positions of boxes. fix for #31 (the first problem) 2009-12-08 00:56:31 +02:00
Nedko Arnaudov 79362b0ef3 center canvas initially. fix for #31 (the second problem) 2009-12-08 00:46:31 +02:00
Nedko Arnaudov 672c5e52d8 don't allow saving of non-started studio
hidden clients, ports and connections are not saved
so only app list will be saved.
2009-12-07 23:35:37 +02:00
Nedko Arnaudov b042bbf078 gui: fix run in terminal option 2009-12-07 22:15:26 +02:00
Nedko Arnaudov 2091927eac update laditools to latest 2009-12-07 21:40:07 +02:00
Nedko Arnaudov c7af39c8a8 fix for #26 (studio xml file corruption) 2009-12-07 20:48:12 +02:00
Nedko Arnaudov b9e072c92b if a2j jack client name is not available try to get it harder
this fixes a race. when a2j is started as part of studio load,
a2j ports can appear before "bridge started" signal is catched.
2009-12-07 03:03:09 +02:00
Nedko Arnaudov bb7338fae0 daemon: a2j virtualization 2009-12-07 00:56:48 +02:00
Nedko Arnaudov ad421b846a gui: refactor a2j_proxy 2009-12-06 23:35:01 +02:00
Nedko Arnaudov 9383960e44 daemon: reuse the two hardware clients for new hardware ports 2009-12-06 21:59:30 +02:00
Nedko Arnaudov d1e835125b daemon: fix input parameters to be const ones 2009-12-06 21:58:06 +02:00
Nedko Arnaudov a6fccfb92e daemon: fix connection autohidding when hidding port 2009-12-06 16:51:50 +02:00
Nedko Arnaudov 74b8f69ad7 daemon: add some logs related to hiding ports and connections 2009-12-06 15:29:35 +02:00
Nedko Arnaudov c1869c29a6 daemon: better handling of jack server stop failure
sometimes jack server stop request fails, even if it does actually stop
shortly after. in this case ladish will wait 5 seconds before giving up.
2009-12-06 14:35:59 +02:00
Nedko Arnaudov d40c8c8143 update laditools to latest 2009-12-06 12:56:20 +02:00
Nedko Arnaudov 9b5e1f81d4 update laditools to latest (ladiconf refuse box) 2009-12-06 01:57:14 +02:00
Nedko Arnaudov 2f190e929f daemon: new studio method: IsStarted() 2009-12-06 01:51:25 +02:00
Nedko Arnaudov 25a3b9981d daemon: what for 3 seconds before stopping server
let apps shut down cleanly. dharanamrs reports problems on stop
and this will prove whether not waiting for app stop is causing them
2009-12-05 20:48:36 +02:00
Nedko Arnaudov dc703fd497 daemon: fix memory corruption 2009-12-05 17:55:13 +02:00
Nedko Arnaudov 2bbcd652a8 ladishd: stop apps on studio stop 2009-12-05 00:54:41 +02:00
Nedko Arnaudov 0b6ad2626f ladishd: app list serialization; autolaunch on load 2009-12-05 00:42:40 +02:00
Nedko Arnaudov 89461c363c app list is now managable from gladish 2009-12-04 21:37:39 +02:00
Nedko Arnaudov 38a0bc211a gui: context menu for the world tree 2009-12-04 19:31:00 +02:00
Nedko Arnaudov e9be94a8d6 gui: handle app state change signal; indicate non-runing apps as such in the world tree 2009-12-04 17:48:56 +02:00
Nedko Arnaudov 8dc28ed1da gui: maintain app lists in the world tree 2009-12-04 16:11:08 +02:00
Nedko Arnaudov 094d7ba9d7 implement more app list IPC code 2009-12-04 15:15:14 +02:00
Nedko Arnaudov 67a1dd5013 gui: dialog for starting programs now starts them through ladishd 2009-12-03 01:49:08 +02:00