Nedko Arnaudov
8f3a80574f
Move ensure_dir_exist() to separate files
...
It is needed for more than composing log file path.
Studio, room, project xml file paths need it too.
2009-08-23 23:41:12 +03:00
Nedko Arnaudov
d402383782
Use base name (instead of "lash") for log file path
2009-08-23 23:28:05 +03:00
Nedko Arnaudov
21965995d9
hook studio save to gui; improve studio interface; studio proxy
2009-08-23 11:09:15 +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
005e011f7d
Move catdup() from daemon/ to top dir, it is needed for gladish too
2009-08-22 16:55:55 +03:00
Nedko Arnaudov
74133da587
move view object to separate files
2009-08-22 14:11:38 +03:00
Nedko Arnaudov
5172f7ffe9
project list -> world tree
2009-08-22 03:46:20 +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
6d927edeb6
basic control_proxy object
2009-08-20 00:51:27 +03:00
Nedko Arnaudov
b71fc82c9c
Remove dead code
2009-08-19 23:18:36 +03:00
Nedko Arnaudov
d894588b95
Compile main() with plain C compiler
2009-08-17 05:32:21 +03:00
Nedko Arnaudov
3fc93d970c
Rewrite currently active functionality in plan C
2009-08-17 05:30:31 +03:00
Nedko Arnaudov
ede74992d2
Merge two parts of the application global code before splitting it properly
2009-08-17 04:08:32 +03:00
Nedko Arnaudov
541839485f
Disable compilation of currently unused code
2009-08-17 03:58:37 +03:00
Nedko Arnaudov
1c5c9f28e2
move /gui/graph to /graph_proxy; [re]move duplicate code from jack_proxy
2009-08-11 15:31:33 +03:00
Nedko Arnaudov
46f27770ec
remove gui/jack_proxy module
2009-08-11 14:38:05 +03:00
Nedko Arnaudov
5defb7982b
Move daemon jack_proxy code to top dir
...
Step toward removal of code duplication between daemon and gui
2009-08-11 11:50:22 +03:00
Nedko Arnaudov
36f9173e13
Canvas refactoring
...
* disable state manager and patchage canvas compilation
* disable jack_proxy patchbay interaction with Patchage class
* remove unused transport methods form jack_proxy
* build with debug symbols
* use canvas widget through the new code path
2009-08-11 10:13:00 +03:00
Nedko Arnaudov
aea1b7bd19
graph object implementation
2009-08-10 02:18:55 +03:00
Nedko Arnaudov
c8aab7103d
Build plain C files with C complier, no C++ compiler
2009-08-10 00:54:21 +03:00
Nedko Arnaudov
6ef5e2397e
canvas.c -> canvas.cpp
...
Implementation must be in C++ because it needs to interact with libflowcanvas
2009-08-10 00:50:54 +03:00
Nedko Arnaudov
d9ac0f36cd
new dbus helper function: dbus_call_simple()
2009-08-09 22:19:32 +03:00
Nedko Arnaudov
d1ec91c6d8
Bring catdup() original behaviour back
2009-08-05 21:40:55 +03:00
Nedko Arnaudov
ce04e93235
Skeleton for the flowcanvas plain C wrapper
2009-07-29 22:00:37 +03:00
Nedko Arnaudov
9fd5b6cb7b
Switch the url used in dbus paths to ladish.org
2009-07-28 00:44:15 +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
0f9047c699
remove configure check for libxml and check for expat instead
2009-07-26 17:02:36 +03:00
Nedko Arnaudov
8ccd4445de
sigsegv requires libdl
2009-07-26 17:02:00 +03:00
Nedko Arnaudov
86ee1ed3da
Move unused code to legacy subdir
2009-07-26 16:57:44 +03:00
Nedko Arnaudov
c04de01546
skeleton for jack monitor and control code
2009-07-23 00:36:32 +03:00
Nedko Arnaudov
2ee313b403
jack_proxy skeleton
2009-07-23 00:23:18 +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
4827a5e414
Install glade file
2009-07-20 04:53:21 +03:00
Nedko Arnaudov
e05140226f
Fix glade loading
2009-07-20 04:50:15 +03:00
Nedko Arnaudov
7ae75d02aa
Build gladish
2009-07-20 03:29:45 +03:00
Nedko Arnaudov
f03cc60ad2
Use define for dbus name/path
2009-07-13 02:34:32 +03:00
Nedko Arnaudov
87bea07447
Install D-Bus service file
2009-07-13 02:18:06 +03:00
Nedko Arnaudov
983c28234b
Small fixes for compat liblash
...
* library versioning is required by liblash apps
* liblash needs to be compiled with DEBUG_OUTPUT_TERMINAL
because it needs to use printf() and not lash_log()
2009-07-13 01:55:41 +03:00
Nedko Arnaudov
5d7f71d453
Fix defines and git version fetch
2009-07-13 01:44:43 +03:00
Nedko Arnaudov
1e63ba92bb
Remove autohell traces
2009-07-13 01:08:55 +03:00
Nedko Arnaudov
416f43a612
waf buildable compat liblash
2009-07-12 23:56:05 +03:00
Nedko Arnaudov
d364193985
waf buildable daemon
2009-07-12 22:56:19 +03:00
Nedko Arnaudov
d1d3807512
add waf configure checks and summary print
2009-07-12 17:33:52 +03:00
Nedko Arnaudov
5a5b69e233
Basic wscript
2009-07-12 15:11:14 +03:00