Commit Graph

2372 Commits

Author SHA1 Message Date
Nedko Arnaudov 41eb3c5405 "component" diagram 2009-08-15 13:49:28 +03:00
Nedko Arnaudov 1eec9d64b7 untabify 2009-08-12 19:27:27 +03:00
Nedko Arnaudov 5647ad3724 Ignore arrange request if canvas has now window 2009-08-12 19:27:07 +03:00
Nedko Arnaudov ec2421a996 Implement connect/disconnect commands 2009-08-12 19:12:10 +03:00
Nedko Arnaudov 6bf15d3be1 Implement graph visualization 2009-08-12 18:04:29 +03:00
Nedko Arnaudov a93b867caf Fix trivial bug in port type detection 2009-08-12 18:03:30 +03:00
Nedko Arnaudov 33f7b11431 disable debug logs 2009-08-12 15:51:21 +03:00
Nedko Arnaudov 7230e29be9 Implement graph_canvas::attach()
graph needs to be activated after monitors are attached
2009-08-12 15:41:09 +03:00
Nedko Arnaudov cc542efbac filter by object path when processing patchbay signals
each graph instance must receive only signals from the right d-bus object
2009-08-11 18:44:27 +03:00
Nedko Arnaudov 6feb5e9dc8 coding style cleanup in graph_proxy::message_hook 2009-08-11 15:37:55 +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 d55aaa0e92 Merge /gui/jack_proxy.cpp to jack_proxy.c
Step toward removing code duplication and merging the two jack_proxy modules into one
2009-08-11 14:27:29 +03:00
Nedko Arnaudov e9a72eb2fb Allow settings jack proxy callbacks from different modules 2009-08-11 14:01:40 +03:00
Nedko Arnaudov 6f14e65e0c Supply callbacks to jack_proxy_init
Different users (daemon, gui) will supply different set of callbacks
2009-08-11 12:12:31 +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 44eb0c093a Skeleton of the graph object 2009-08-10 00:57:18 +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 9b2489b408 Move ModuleType out of canvas.h
It is not property of the canvas but part of higher level abstraction
2009-08-10 00:52:52 +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 4a2bacc754 Handle startup of ladish with jack server already started 2009-08-09 22:24:26 +03:00
Nedko Arnaudov e1472d310c Implement jack_proxy_is_started() 2009-08-09 22:20:52 +03:00
Nedko Arnaudov d9ac0f36cd new dbus helper function: dbus_call_simple() 2009-08-09 22:19:32 +03:00
Nedko Arnaudov 706229337a IsStudioLoaded method 2009-08-09 20:05:02 +03:00
Nedko Arnaudov d88e11f203 D-Bus interface macro improvements
* Descriptions for methods, signals and arguments
 * Use real boolean in method descriptor
 * Use dedicated macros for in and out params. The direction argument is always a C constant.
2009-08-09 19:23:04 +03:00
Nedko Arnaudov fe774ef28d Initial work on jack settings serialization 2009-08-08 03:09:39 +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 d1ec91c6d8 Bring catdup() original behaviour back 2009-08-05 21:40:55 +03:00
Nedko Arnaudov b123acc84f unify source copyright headers in in dbus/ and common/ 2009-08-01 19:51:07 +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 396385bf0e Update license header of ladish_control 2009-08-01 00:01:50 +03:00
Nedko Arnaudov 07114f3550 Update ladish_control 2009-07-31 01:44:51 +03:00
Nedko Arnaudov 5df6a51654 remove use of the dbus service helper object 2009-07-31 01:40:59 +03:00
Nedko Arnaudov 3018d63225 int->bool 2009-07-31 01:40:04 +03:00
Nedko Arnaudov 6368707025 Clean the control interface 2009-07-31 00:48:20 +03:00
Nedko Arnaudov 137c0464de Cleanup headers 2009-07-30 02:10:12 +03:00
Nedko Arnaudov 05a08605da remove use of implicit namespaces 2009-07-30 01:53:36 +03:00
Nedko Arnaudov 24fb38f180 merge the too common headers in gladish 2009-07-30 01:27:42 +03:00
Nedko Arnaudov 81d5e8de18 unify source copyright headers in gladish 2009-07-30 01:16:11 +03:00
Nedko Arnaudov 428c391282 Disable debug log 2009-07-30 00:41:56 +03:00
Nedko Arnaudov 457e6ea861 Move flowcanvas includes to canvas.c only 2009-07-29 22:23:18 +03:00
Nedko Arnaudov ce04e93235 Skeleton for the flowcanvas plain C wrapper 2009-07-29 22:00:37 +03:00
Nedko Arnaudov 5e94e9dccc unify source copyright headers in ladishd 2009-07-29 21:08:27 +03:00
Nedko Arnaudov de37a1ef33 Add copyright headers to the reverntly added new files 2009-07-29 20:45:43 +03:00
Nedko Arnaudov 7274c16805 Remove messages window 2009-07-29 02:18:44 +03:00
Nedko Arnaudov 2df73f5e7f Tweak the about box 2009-07-29 02:18:29 +03:00
Nedko Arnaudov 9fd5b6cb7b Switch the url used in dbus paths to ladish.org 2009-07-28 00:44:15 +03:00