Nedko Arnaudov
270ef0fb71
Fix memory leak
2009-08-29 00:16:59 +03:00
Nedko Arnaudov
1ef0b47fde
Set persisted flag after successful studio save or load
...
This fixes bug that caused studio that was previously loaded to be unloaded
when jack server stop was detected.
2009-08-28 22:14:15 +03:00
Nedko Arnaudov
0cd378a53a
gladish: studio load menu. Closes #1
2009-08-28 21:59:45 +03:00
Nedko Arnaudov
be4d6f2fdb
Restore JACK parameters during studio load. Closes #2
2009-08-27 23:17:23 +03:00
Nedko Arnaudov
19c46c885c
Fix saving of jack parameters
2009-08-27 23:03:53 +03:00
Nedko Arnaudov
17ae20566d
Fix return value of jack_proxy_set_parameter_value()
2009-08-27 23:02:34 +03:00
Nedko Arnaudov
fc3f50ae55
Remove reset_drivers parameter of jack_reset_all_params()
...
It makes no sense because settings of default driver are not reset
2009-08-24 07:25:37 +03:00
Nedko Arnaudov
0584cb62c6
Fix reset_callback recursion
2009-08-24 07:24:31 +03:00
Nedko Arnaudov
6b85bb86f0
jack_reset_all_params()
2009-08-24 07:08:13 +03:00
Nedko Arnaudov
7448b724cc
set and reset parameter value proxies
2009-08-24 06:41:03 +03:00
Nedko Arnaudov
b13bfdaf6d
Remove the not reliable initial jack canvas arrange
2009-08-24 05:35:06 +03:00
Nedko Arnaudov
37f579f03c
Change current version to match the next milestone
2009-08-24 05:33:58 +03:00
Nedko Arnaudov
7361fa7f23
Load studio (part 1)
2009-08-24 03:52:18 +03:00
Nedko Arnaudov
64f3eeb654
Cleanup current studio before loading new one
2009-08-24 03:33:47 +03:00
Nedko Arnaudov
1b6f9b85f9
ladish_control: improve output of "studios" command
2009-08-24 03:16:05 +03:00
Nedko Arnaudov
186b8ac84e
GetStudioList implemented
2009-08-24 01:58:14 +03:00
Nedko Arnaudov
b67aad8c67
Implement stuio save
2009-08-24 01:04:07 +03:00
Nedko Arnaudov
a5953351db
When studio save is requested, compose studio filename for a new studio
2009-08-24 00:25:43 +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
03bb0b477d
Studio renamed signal
2009-08-23 12:58:01 +03:00
Nedko Arnaudov
d6096db1dd
Rename studio dialog
2009-08-23 12:13:43 +03:00
Nedko Arnaudov
58a5e9a56b
gladish: use real studio name when creating studio view
2009-08-23 11:19:31 +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
e7569fc207
Adjust menu item sensivity
2009-08-23 02:14:51 +03:00
Nedko Arnaudov
85b8cf81d6
Adjust menu
2009-08-23 02:02:47 +03:00
Nedko Arnaudov
f474bbdf81
Ignore drivers branch of jack settings
...
we are interested only in currently active driver
2009-08-23 01:27:29 +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
667a5830c0
Fix crash in jack_proxy
...
This was caused by using uninitialized DBusError.
g_dbus_error should be used instead.
2009-08-23 00:22:16 +03:00
Nedko Arnaudov
9a47ef6a66
enable graphviz arrange
2009-08-22 19:37:57 +03:00
Nedko Arnaudov
16de50fc71
Resurrect jack dsp load and buffer size widgets
2009-08-22 19:21:12 +03:00
Nedko Arnaudov
08105b1efd
Disable log on each dbus call
...
annoying when polling
2009-08-22 19:20:22 +03:00
Nedko Arnaudov
26de4cfddd
Fix jack_proxy method names
2009-08-22 19:19:50 +03:00
Nedko Arnaudov
2722a01ab0
Buffer size widget tweaks
2009-08-22 18:41:10 +03:00
Nedko Arnaudov
e2236e8c36
Remove dead code from Patchage class
2009-08-22 17:38:42 +03:00
Nedko Arnaudov
90b8493fd6
Remove the useless gladep file
2009-08-22 17:07:34 +03:00
Nedko Arnaudov
0d2f29f530
Remove dead code
2009-08-22 17:07:09 +03:00
Nedko Arnaudov
6bc561edec
Disaply name of the current graph view in the title bar
2009-08-22 16:59:40 +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
7d554b7dc0
fix crash when graph object disappears and then appears again
...
signal handler needs to be unregistered, otherwise it will get called with old context data when graph reappears
2009-08-22 16:41:31 +03:00
Nedko Arnaudov
c01598c0be
gladish: update world tree selection when currently selected view is destroyed
2009-08-22 16:30:47 +03:00
Nedko Arnaudov
e9c49c24a7
gladish: statusbar and sane default window size
2009-08-22 16:06:16 +03:00
Nedko Arnaudov
3cef018c96
implement view switching from world tree
2009-08-22 15:59:54 +03:00
Nedko Arnaudov
27390fa5b4
In world tree, store graph views not graphs
2009-08-22 15:18:03 +03:00
Nedko Arnaudov
d334b76e6a
Hook jack appear/disappear to jack_proxy
2009-08-22 15:06:29 +03:00
Nedko Arnaudov
9b4058f7a7
Avoid duplicate studio appeared notification
...
When upon ladishd autoactivation studio is created and the autoactivation is caused
by the IsStudioLoaded() signal, two studio appeared notifications were sent
2009-08-22 15:05:15 +03:00
Nedko Arnaudov
7ef81de696
Move code for initital jack appear/start to proxy object
2009-08-22 14:51:26 +03:00
Nedko Arnaudov
74133da587
move view object to separate files
2009-08-22 14:11:38 +03:00
Nedko Arnaudov
321621834e
Show views in the world tree
2009-08-22 04:42:54 +03:00