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
1b1d5bbfa9
command queue; not really used yet
2009-10-19 01:16:59 +03:00
Nedko Arnaudov
969873de35
Make backtrace function lookup to work for functions in the executable itself
2009-09-20 18:56:44 +03:00
Nedko Arnaudov
5f832c8668
rename log macros
2009-09-20 18:23:42 +03:00
Nedko Arnaudov
a7cddc8ae5
Move chunks of studio object implementation to separate files
2009-09-12 14:50:35 +03:00
Nedko Arnaudov
3e2759323c
Move escape helpers to separate file
2009-09-12 11:11:52 +03:00
Nedko Arnaudov
ff607c1e8e
merge graph_dict_proxy into graph_proxy
2009-09-12 09:44:52 +03:00
Nedko Arnaudov
7a8931a94a
graph dict dbus interface and persist canvas positions of modules
2009-09-07 20:53:56 +03:00
Nedko Arnaudov
03629cd633
dict implementation
2009-09-07 01:05:36 +03:00
Nedko Arnaudov
a964d9c768
basic ports
2009-09-06 20:31:42 +03:00
Nedko Arnaudov
813c97bed1
graph_iface -> graph
2009-09-06 15:30:29 +03:00
Nedko Arnaudov
d7473e1fca
Basic jack dispatcher
2009-09-06 01:15:25 +03:00
Nedko Arnaudov
3fb3fcc75e
Virtual clients in studio graph
2009-09-06 00:13:05 +03:00
Nedko Arnaudov
c677ed1f7c
Remove tabs in wscript
2009-09-05 19:23:40 +03:00
Nedko Arnaudov
867f06a597
Hide dbus_object_path internals behind the interface
2009-09-05 17:27:56 +03:00
Nedko Arnaudov
322dca7c1c
cleanup dbus helpers
2009-09-04 02:27:05 +03:00
Nedko Arnaudov
11383c89d3
Eradicate the compat liblash implementation
2009-09-04 02:21:48 +03:00
Nedko Arnaudov
4c114d563a
patchbay -> graph_iface
2009-09-03 06:10:52 +03:00
Nedko Arnaudov
e40bb25e13
daemon: jack graph proxy object
2009-09-03 05:45:39 +03:00
Nedko Arnaudov
dbac3eddf8
Bump version to 0.2
2009-09-01 22:52:24 +03:00
Nedko Arnaudov
8c06cbb5ff
Improve configure checks. Closes #10
...
* Actually use the result of boost headers check
* Enable boost tool options
* If required libraries are not installed, don't build
gladish but still build the non-gui parts.
2009-09-01 22:47:12 +03:00
Nedko Arnaudov
0d1ac13dd3
make git_ver work with tarball
2009-09-01 03:18:37 +03:00
Nedko Arnaudov
8b9c18ed99
Adjust configure checks and link dependencies
2009-09-01 02:21:20 +03:00
Nedko Arnaudov
c6ef31888c
Make liblash build optional and disabled by default
...
Installing it is bad, because it is not working yet and because
early previews will require users to uninstall LASH for no reason.
2009-09-01 00:41:31 +03:00
Nedko Arnaudov
c9287c690c
liblash: fix unresolved external
2009-09-01 00:28:38 +03:00
Nedko Arnaudov
6e5f677942
gladish: Confirm studio delete dialog
2009-08-30 15:35:32 +03:00
Nedko Arnaudov
99da9acaf2
Install ladish_control
2009-08-29 12:39:34 +03:00
Nedko Arnaudov
be4d6f2fdb
Restore JACK parameters during studio load. Closes #2
2009-08-27 23:17:23 +03:00
Nedko Arnaudov
37f579f03c
Change current version to match the next milestone
2009-08-24 05:33:58 +03:00
Nedko Arnaudov
2fe467e0bf
compose path of and eventually create base dir (~/.ladish/)
2009-08-24 00:02:45 +03:00
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