Nedko Arnaudov
026659406a
LASH support in ladishd
2011-08-04 02:59:01 +03:00
Nedko Arnaudov
53845918fe
prefix cdbus global vars with unique prefix
2011-07-31 20:04:01 +03:00
Nedko Arnaudov
df4def70b2
ladishd: data integrity checks
2010-12-23 04:20:52 +02:00
Nedko Arnaudov
d4946efe30
gladish: Don't log dbus error when studio is not loaded on gladish start
2010-12-23 02:36:58 +02:00
Nedko Arnaudov
78e99c4d64
ladishd: Basic recent projects functionality
2010-10-09 16:53:03 +03:00
Nedko Arnaudov
6c3ef670b6
gladish dialog for ladishd settings
2010-09-28 00:18:44 +03:00
Nedko Arnaudov
4a91f81d4c
ladishd settings
...
* whether to autostart studio on load
* whether to use notification daemon
* shell to use
* terminal to use
2010-09-26 20:08:36 +03:00
Nedko Arnaudov
ef3a3891db
move catdup to common/
2010-09-19 17:15:11 +03:00
Nedko Arnaudov
979f2190d0
move dirhelpers to common/
2010-09-19 17:04:14 +03:00
Nedko Arnaudov
7c10be38cf
daemon: coherent naming of studio related functions
2010-05-05 00:35:10 +03:00
Nedko Arnaudov
94093265e2
daemon: initial implementation of user notification
2010-04-18 01:49:36 +03:00
Nedko Arnaudov
e0756fe0ee
daemon: jmcore proxy initialization and improved error handling in main()
2010-04-11 17:18:48 +03:00
Nedko Arnaudov
1d6d8c4791
daemon: fix room template identifiers
2010-03-23 01:11:02 +02:00
Nedko Arnaudov
b6fe91e830
basic room object creation and enum of rooms
2010-01-27 18:24:47 +02:00
Nedko Arnaudov
bf9b9272cb
properly handle ladishd crashes
2009-12-17 07:41:57 +02:00
Nedko Arnaudov
8ea8035efb
daemon: add g_dbus_error initialization
2009-12-13 18:19:56 +02:00
Nedko Arnaudov
b5565fd398
move proxy implementations to new /proxies directory
2009-12-13 18:10:57 +02:00
Nedko Arnaudov
bb7338fae0
daemon: a2j virtualization
2009-12-07 00:56:48 +02:00
Nedko Arnaudov
6b7103ead6
ladishd: maintain list of currently running apps
2009-11-30 23:45:14 +02:00
Nedko Arnaudov
5f832c8668
rename log macros
2009-09-20 18:23:42 +03:00
Nedko Arnaudov
867f06a597
Hide dbus_object_path internals behind the interface
2009-09-05 17:27:56 +03:00
Nedko Arnaudov
e3b12afc0e
Allow different interfaces of same object path to have different contexts
2009-09-05 15:29:09 +03:00
Nedko Arnaudov
322dca7c1c
cleanup dbus helpers
2009-09-04 02:27:05 +03:00
Nedko Arnaudov
2fe467e0bf
compose path of and eventually create base dir (~/.ladish/)
2009-08-24 00:02:45 +03:00
Nedko Arnaudov
a193d965b4
Move jack handling into studio object; fix race
...
Studio is a singleton and jack server start/stop races are avoided by using a queue
2009-08-23 01:21:23 +03:00
Nedko Arnaudov
f64e4d4455
Move dbus constants to separate header
2009-08-22 03:07:19 +03:00
Nedko Arnaudov
b0a9409cbf
patchbay interface
2009-08-20 23:50:24 +03:00
Nedko Arnaudov
a3a1caa0fd
rename daemon/dbus_iface_control to daemon/control
2009-08-20 22:06:58 +03:00
Nedko Arnaudov
d9ac0f36cd
new dbus helper function: dbus_call_simple()
2009-08-09 22:19:32 +03:00
Nedko Arnaudov
c52d209bed
Refactor jack settings retrieval code
...
* Move the jack settings retrieval code to studio object
* Make the studio object opaque one
2009-08-07 23:28:34 +03:00
Nedko Arnaudov
f93e4e8761
studio appeared/disappeared signals (again)
2009-08-01 19:24:00 +03:00
Nedko Arnaudov
4b93feb267
Separate d-bus object paths for control and studio objects
2009-08-01 19:07:16 +03:00
Nedko Arnaudov
5df6a51654
remove use of the dbus service helper object
2009-07-31 01:40:59 +03:00
Nedko Arnaudov
6368707025
Clean the control interface
2009-07-31 00:48:20 +03:00
Nedko Arnaudov
5e94e9dccc
unify source copyright headers in ladishd
2009-07-29 21:08:27 +03:00
Nedko Arnaudov
f1aa5f96be
studio appeared/disappeared signals
2009-07-26 23:49:43 +03:00
Nedko Arnaudov
3f71b1bc2d
When JACK server is started, create studio object and store JACK conf as part of it
2009-07-26 23:26:29 +03:00
Nedko Arnaudov
42af29b3d0
Dispatch signals from jack
2009-07-24 01:39:06 +03:00
Nedko Arnaudov
3360209378
Watch for dbus signals
2009-07-23 01:37:53 +03:00
Nedko Arnaudov
4cf6b9dd63
compile striped down dbus control interface
2009-07-21 00:12:07 +03:00
Nedko Arnaudov
ba111e16a3
strip & cleanup ladishd
...
* code for the service lifecycle object moved to main.c - remove polution by fake OO concept
* removed types.h - typedefs for public structs are evil. typedefs for handles must be per header
* compile with -Wall and -Werror flags. Warnings are here to help.
* define _GNU_SOURCE globally, in config.h. This is propoerty of the whole daemon codebase.
* common.h is header to collect stuff that is needed almost everywhere in the ladishd
* cleanup loader module.
2009-07-20 23:49:57 +03:00
Nedko Arnaudov
5d7f71d453
Fix defines and git version fetch
2009-07-13 01:44:43 +03:00
Nedko Arnaudov
177197f8ca
tabs->spaces
2009-07-13 00:15:44 +03:00
Nedko Arnaudov
d364193985
waf buildable daemon
2009-07-12 22:56:19 +03:00
Nedko Arnaudov
5877daffe0
Improve directory layout
2009-07-12 15:05:55 +03:00