ladish/daemon
Nedko Arnaudov 640ca88481 Implement JS delay workaround. #187
yoshimi-0.060.10 jack session implementation is broken. Save complete
reply is sent from the jack session callback but the actual save is
made asynchronously, in the main thread, on next main loop iteration.

This changeset implements workaround for app bugs like this.
User is able to set JS delay in seconds. Default is zero.
2011-10-23 03:54:04 +03:00
..
app_supervisor.c Call the save completion callback when ladish_js_save_app() fails. #185 2011-10-11 03:52:58 +03:00
app_supervisor.h operational jack session implementation 2011-10-02 00:47:50 +03:00
appdb.c move catdup to common/ 2010-09-19 17:15:11 +03:00
appdb.h unify source copyright headers in ladishd 2009-07-29 21:08:27 +03:00
check_integrity.c Move graph iteration filtering to callbacks 2010-12-26 21:21:36 +02:00
client.c ladishd: new function - ladish_js_save_app() 2011-09-03 03:17:49 +03:00
client.h ladishd: new function - ladish_js_save_app() 2011-09-03 03:17:49 +03:00
cmd.h use strings for app levels 2011-07-28 15:15:47 +03:00
cmd_change_app_state.c daemon: handle apps with same name in different vgraphs 2010-08-30 00:05:57 +03:00
cmd_create_room.c daemon: refuse to create room with duplicate name. Fix for #106 2010-09-19 03:06:31 +03:00
cmd_delete_room.c damon: Proper room lifecycle 2010-07-20 01:31:37 +03:00
cmd_exit.c ladishd: stop and unload studio on deamon deactivation 2009-11-25 15:44:53 +02:00
cmd_load_project.c daemon: implementation of project load 2010-08-08 23:51:31 +03:00
cmd_load_studio.c use strings for app levels 2011-07-28 15:15:47 +03:00
cmd_new_app.c use strings for app levels 2011-07-28 15:15:47 +03:00
cmd_new_studio.c daemon: coherent naming of studio related functions 2010-05-05 00:35:10 +03:00
cmd_remove_app.c daemon: handle apps with same name in different vgraphs 2010-08-30 00:05:57 +03:00
cmd_rename_studio.c daemon: coherent naming of studio related functions 2010-05-05 00:35:10 +03:00
cmd_save_project.c daemon: fix function name 2011-10-11 03:41:20 +03:00
cmd_save_studio.c ladishd: async app supervisor save. async studio and project save. 2011-09-26 05:03:57 +03:00
cmd_start_studio.c damon: Proper room lifecycle 2010-07-20 01:31:37 +03:00
cmd_stop_studio.c damon: Proper room lifecycle 2010-07-20 01:31:37 +03:00
cmd_unload_project.c daemon: implementation of project load 2010-08-08 23:51:31 +03:00
cmd_unload_studio.c daemon: register studio on dbus before rooms 2010-07-21 06:55:03 +03:00
common.h ladishd: data integrity checks 2010-12-23 04:20:52 +02:00
conf.h Implement JS delay workaround. #187 2011-10-23 03:54:04 +03:00
control.c dbus_ -> cdbus_ renames 2011-09-10 03:35:48 +03:00
control.h dbus_ -> cdbus_ renames 2011-09-10 03:35:48 +03:00
cqueue.c ladishd: fix bug in currently unused code 2011-09-10 15:18:59 +03:00
dbus.service.in Install D-Bus service file 2009-07-13 02:18:06 +03:00
dict.c ladishd: when saving xml, don't write the URI_A2J_PORT dict keys 2010-12-30 02:17:48 +02:00
dict.h ladishd: when saving xml, don't write the URI_A2J_PORT dict keys 2010-12-30 02:17:48 +02:00
escape.c daemon: improve escaping functions 2010-12-02 03:04:14 +02:00
escape.h daemon: improve escaping functions 2010-12-02 03:04:14 +02:00
graph.c dbus_ -> cdbus_ renames 2011-09-10 03:35:48 +03:00
graph.h dbus_ -> cdbus_ renames 2011-09-10 03:35:48 +03:00
graph_dict.c dbus_ -> cdbus_ renames 2011-09-10 03:35:48 +03:00
graph_dict.h dbus_ -> cdbus_ renames 2011-09-10 03:35:48 +03:00
graph_manager.c dbus_ -> cdbus_ renames 2011-09-10 03:35:48 +03:00
graph_manager.h dbus_ -> cdbus_ renames 2011-09-10 03:35:48 +03:00
jack_session.c Implement JS delay workaround. #187 2011-10-23 03:54:04 +03:00
jack_session.h ladishd: new function - ladish_js_save_app() 2011-09-03 03:17:49 +03:00
lash_server.c dbus_ -> cdbus_ renames 2011-09-10 03:35:48 +03:00
lash_server.h LASH support in ladishd 2011-08-04 02:59:01 +03:00
load.c ladishd: fix for #152 2010-12-28 14:01:56 +02:00
load.h use strings for app levels 2011-07-28 15:15:47 +03:00
loader.c ladishd: when starting apps, always use shell. Fix #179 2011-10-02 16:03:26 +03:00
loader.h operational jack session implementation 2011-10-02 00:47:50 +03:00
log.c move catdup to common/ 2010-09-19 17:15:11 +03:00
main.c Implement JS delay workaround. #187 2011-10-23 03:54:04 +03:00
port.c ladishd: better handling for L1 apps with a2j ports. Fix for #62 2011-01-02 04:27:21 +02:00
port.h ladishd: better handling for L1 apps with a2j ports. Fix for #62 2011-01-02 04:27:21 +02:00
procfs.c ladishd: fix memory corruption bug and some bugs in procfs_get_process_file() 2010-09-21 23:53:23 +03:00
procfs.h daemon: find app name when client appears 2009-12-11 00:11:03 +02:00
proctitle.c common/debug.h -> log.h 2009-09-20 18:02:10 +03:00
proctitle.h unify source copyright headers in ladishd 2009-07-29 21:08:27 +03:00
recent_projects.c dbus_ -> cdbus_ renames 2011-09-10 03:35:48 +03:00
recent_projects.h dbus_ -> cdbus_ renames 2011-09-10 03:35:48 +03:00
recent_store.c fix a memory leak after strdup() failure 2011-05-16 01:40:57 +03:00
recent_store.h ladishd: recent list for studios 2010-11-18 00:48:32 +02:00
room.c dbus_ -> cdbus_ renames 2011-09-10 03:35:48 +03:00
room.h simplify ladish_room_save_project() error handling 2011-10-11 03:46:59 +03:00
room_internal.h dbus_ -> cdbus_ renames 2011-09-10 03:35:48 +03:00
room_load.c operational jack session implementation 2011-10-02 00:47:50 +03:00
room_save.c remove unused variable 2011-10-15 20:00:46 +03:00
save.c use empty xml element tag syntax for ports with empty dicts 2011-07-30 03:59:19 +03:00
save.h ladishd: don't save hidden ports of runnings apps 2010-12-27 01:37:14 +02:00
sigsegv.c fix warnings when building with disabled stacktrace 2011-10-10 04:42:56 +03:00
sigsegv.h unify source copyright headers in ladishd 2009-07-29 21:08:27 +03:00
studio.c dbus_ -> cdbus_ renames 2011-09-10 03:35:48 +03:00
studio.h ladishd: Deassociate pids of disappearing clients. Fix for #119 2010-11-30 00:13:11 +02:00
studio_internal.h dbus_ -> cdbus_ renames 2011-09-10 03:35:48 +03:00
studio_jack_conf.c daemon: coherent naming of studio related functions 2010-05-05 00:35:10 +03:00
studio_list.c Fix memory leak in recent_studio_callback() 2011-05-16 05:48:53 +03:00
virtualizer.c ladishd: new function - ladish_js_save_app() 2011-09-03 03:17:49 +03:00
virtualizer.h LASH support in ladishd 2011-08-04 02:59:01 +03:00