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
Nedko Arnaudov
94c197fe33
gui: initial dialog for starting programs
2009-12-02 00:01:30 +02:00
Nedko Arnaudov
185034b263
gui: when glade widget is not found, print the string id before aborting
2009-12-02 00:00:50 +02:00
Nedko Arnaudov
6b7103ead6
ladishd: maintain list of currently running apps
2009-11-30 23:45:14 +02:00
Nedko Arnaudov
8acc3ee6d2
ladishd: rework loader interface
2009-11-30 16:39:59 +02:00
Nedko Arnaudov
85407d70bb
ladishd: fix use of uninitialized memory
2009-11-30 02:29:09 +02:00
Nedko Arnaudov
e46ea7b77b
ladishd: basic app supervisor
2009-11-30 01:22:58 +02:00
Nedko Arnaudov
9344b9c9f8
ladishd: fix studio client reuse when new ports appear
2009-11-29 04:28:19 +02:00
Nedko Arnaudov
608ae74258
ladishd: don't save hidden stuff
...
hidden objects exists as intermediate state during restore
2009-11-29 03:27:39 +02:00
Nedko Arnaudov
896e04345b
ladishd: improve logging
2009-11-29 03:26:23 +02:00
Nedko Arnaudov
1fbcc155a7
ladishd: fix disconnect
2009-11-29 03:25:31 +02:00
Nedko Arnaudov
5ef9e1e006
ladishd: hide connections unless remove is explicitly requested
...
explicit disconnects must remove connection objects
implicit disconnects because of port disappear or external disconnect must
cause hide so when studio is stopped and then started, connections are restored.
2009-11-29 01:58:37 +02:00
Nedko Arnaudov
6be77a9908
ladishd: when clearing graph, clear connections too
2009-11-29 01:23:56 +02:00
Nedko Arnaudov
850f926dae
ladishd: connect ports when they appear
2009-11-29 01:15:04 +02:00
Nedko Arnaudov
6cd9754d56
ladishd: save connections and load them in hidden state
2009-11-29 00:09:34 +02:00
Nedko Arnaudov
effcdfca27
ladishd: implement ports disconnect
2009-11-28 21:24:18 +02:00
Nedko Arnaudov
23b1a8fa1e
ladishd: implement ports connect
2009-11-28 19:46:43 +02:00
Nedko Arnaudov
5955c05ca0
ladishd: graph calls to virtualizer for connect/disconnect
2009-11-28 18:36:07 +02:00
Nedko Arnaudov
8e6f044d74
ladishd: jack_dispatcher -> virtualizer
2009-11-28 17:23:23 +02:00
Nedko Arnaudov
24e414e9b9
ladishd: decode parameters of port connect/disconnect requests
2009-11-28 17:14:20 +02:00
Nedko Arnaudov
ee70ec0e91
ladishd: show client when reusing it
...
jack_lsp; jack_lsp;
caused assert. should be reproducable with any jack client.
2009-11-25 18:42:56 +02:00
Nedko Arnaudov
2fff2f932c
ladishd: new function: ladish_graph_show_client()
2009-11-25 18:41:02 +02:00
Nedko Arnaudov
91ae4857e1
Merge branch 'command_queue_integration'
2009-11-25 15:49:10 +02:00
Nedko Arnaudov
a0e680b335
ladishd: improve logs
...
before executing each new command, put a separator in the log file
put a separator so its impact is clearly visible
2009-11-25 15:48:15 +02:00
Nedko Arnaudov
90e81444ee
ladishd: stop and unload studio on deamon deactivation
2009-11-25 15:44:53 +02:00
Nedko Arnaudov
5d0c8c714b
ladishd: fix studio save
2009-11-25 15:15:40 +02:00
Nedko Arnaudov
17c848f1fd
ladishd: fix behaviour after complete of jack server start and stop commands
2009-11-25 04:05:56 +02:00
Nedko Arnaudov
4d061b7a39
execute commands in queue
2009-11-25 03:52:00 +02:00
Nedko Arnaudov
5cb41d1b36
switch from event queue to environment state; run the studio cqueue
2009-11-24 03:10:57 +02:00
Nedko Arnaudov
e5b356ebda
Merge branch 'master' into command_queue_integration
2009-11-24 00:49:39 +02:00
Nedko Arnaudov
bda0255efb
fix ticket 14, waf configure now fails if expat is not found
2009-11-24 00:49:02 +02:00
Nedko Arnaudov
2f97ac2bab
fix text of a waf-configure warning
...
copying wscript stuff from jack2 is good idea but being bling is not
2009-11-24 00:33:50 +02:00
Nedko Arnaudov
c9567a3cb0
fix warning
...
'backup_filename_ptr' may be used uninitialized in this function
gcc (Gentoo 4.3.4 p1.0, pie-10.1.5) 4.3.4
CFLAGS=-O2 -pipe
2009-11-20 01:39:37 +02:00