Commit Graph

2557 Commits

Author SHA1 Message Date
Nedko Arnaudov c9567a3cb0 fix warning
'backup_filename_ptr' may be used uninitialized in this function
gcc (Gentoo 4.3.4 p1.0, pie-10.1.5) 4.3.4
CFLAGS=-O2 -pipe
2009-11-20 01:39:37 +02:00
Nedko Arnaudov 74dc3aff1e fix use of uninitalized variable 2009-11-20 01:38:31 +02:00
Nedko Arnaudov 1b1d5bbfa9 command queue; not really used yet 2009-10-19 01:16:59 +03:00
Nedko Arnaudov 57a7eb7a0c gui: reset window title when last view is destroyed
Last and currently the only view is destroyed when studio is unloaded
2009-10-11 18:25:49 +03:00
Nedko Arnaudov 89ad40c581 fix assert
virtual hardware clients are destroyed on clear anyway
2009-10-11 18:13:08 +03:00
Nedko Arnaudov a4fbcbe9fe fix invalid stack access in error log dumps 2009-10-10 14:47:13 +03:00
Nedko Arnaudov a642a0b35b when dumping graphs, dump non-empty dicts too 2009-10-10 14:42:41 +03:00
Nedko Arnaudov 689ef7cb72 dump loaded studio graphs 2009-10-09 00:00:07 +03:00
Nedko Arnaudov 6dcf0d6eb7 daemon: on stop, hide clients and ports instead of removing them
If they are removed all info associated with them is lost, including pending connections
and dictionaries
2009-10-08 23:45:03 +03:00
Nedko Arnaudov 69a15f3bc2 daemon: increment graph version on port show 2009-10-05 01:33:48 +03:00
Nedko Arnaudov 19b0d68752 gui: improved canvas initial scroll to center 2009-10-05 00:45:28 +03:00
Nedko Arnaudov 1524ae1802 Disable raw jack view 2009-10-05 00:18:59 +03:00
Nedko Arnaudov 7f21faa728 Somewhat sane default canvas positions for clients 2009-10-05 00:15:53 +03:00
Nedko Arnaudov 9f21a69786 gui: canvas_scroll_to_center() 2009-10-05 00:02:53 +03:00
Nedko Arnaudov ca92c45766 gui: scroll canvas to center when widget is realized 2009-10-05 00:02:08 +03:00
Nedko Arnaudov a57ebe53f2 Remove extra semicolons 2009-10-04 23:49:35 +03:00
Nedko Arnaudov db1ae093c7 Restore clients, ports and dicts 2009-10-04 22:38:24 +03:00
Nedko Arnaudov edae71d92d don't use guid, use uuid instead 2009-10-04 21:35:44 +03:00
Nedko Arnaudov 76edab7a02 update laditools submodule (g15ladi improvements) 2009-09-27 18:35:28 +03:00
Nedko Arnaudov 9e9a127a15 Save clients, ports and dicts 2009-09-21 00:17:41 +03:00
Nedko Arnaudov 20a9f12362 Fix crash on studio stop
capture/playback clients were freed twice
2009-09-20 19:08:37 +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 540d2eb721 Make assert print error message to log 2009-09-20 18:48:42 +03:00
Nedko Arnaudov 5f832c8668 rename log macros 2009-09-20 18:23:42 +03:00
Nedko Arnaudov d38f42ffef common/debug.h -> log.h 2009-09-20 18:02:10 +03:00
Nedko Arnaudov 3159525589 Properly handle normal clients
* create studio client when first port appears
 * destroy studio client when last port disappears
 * remove disappearing ports from jack graph
2009-09-20 17:33:07 +03:00
Nedko Arnaudov df6e35ccdf Fix object paths of graphs 2009-09-20 17:30:48 +03:00
Nedko Arnaudov 303c07d6e6 Implement ladish_graph_remove_port() 2009-09-20 16:28:05 +03:00
Nedko Arnaudov 74e3346655 Maintain JACK clients in jack_graph object 2009-09-20 15:55:20 +03:00
Nedko Arnaudov 2862ba7650 jack graph object to store jack clients and ports 2009-09-12 22:30:33 +03:00
Nedko Arnaudov 83423d7fb7 iterate studio graph on save 2009-09-12 21:42:19 +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 69d3ebea63 Fixed uuids for hardware capture and playback virtual clients 2009-09-12 10:59:38 +03:00
Nedko Arnaudov fa47499b45 Don't try to use dict graph interface on jack graphs 2009-09-12 09:58:37 +03:00
Nedko Arnaudov 4288c9a35b Remove include of removed header 2009-09-12 09:52:13 +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 e2bfe55e2c Fix crash when method or signals are not defined for interface 2009-09-07 20:50:48 +03:00
Nedko Arnaudov 75f9a08aa8 fix dbus message refcount leak 2009-09-07 20:49:16 +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 af60782a80 Fix graph duplication on studio start 2009-09-06 17:48:55 +03:00
Nedko Arnaudov d56df28d54 Fix bug in client appeared signal emit
instead of real id, next unused id was emited, thus confusung signal receivers
because on disappear the real id was sent.
2009-09-06 17:45:39 +03:00
Nedko Arnaudov 9d467024aa Move per-graph client data to graph implementation 2009-09-06 16:40:03 +03:00
Nedko Arnaudov 813c97bed1 graph_iface -> graph 2009-09-06 15:30:29 +03:00
Nedko Arnaudov 0d586b039c graph id and link is also per graph 2009-09-06 14:19:33 +03:00
Nedko Arnaudov 9f20fbedfd Fix tight loop on studio unload caused by recent development 2009-09-06 11:33:59 +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