Nedko Arnaudov
78f505a2f2
Update a2jmidid submodule
2010-08-28 04:39:11 +03:00
Nedko Arnaudov
ae212a37f2
reopen log file when it is deleted or replaced
2010-08-28 04:35:57 +03:00
Nedko Arnaudov
b2bd044cb8
Update jack2 submodule
2010-08-28 03:26:36 +03:00
Nedko Arnaudov
20ebf9ee7c
Fix buffer overflow if pid_t is smaller than 64bits
2010-08-24 20:08:12 +03:00
Nedko Arnaudov
27b57d818c
untabify
2010-08-24 20:05:15 +03:00
nykeej
f6440042a7
Implemented "jack_proxy_get_client_pid" function.
2010-08-24 19:58:52 +03:00
Nedko Arnaudov
c62d7760b3
Fill the save project as dialog with current project properties
2010-08-23 00:17:57 +03:00
Nedko Arnaudov
1a954de817
daemon: save internal state of L1 apps when project is saved
2010-08-22 23:36:03 +03:00
Nedko Arnaudov
853dbca460
Fix typos in room dbus method descriptions
2010-08-22 21:22:09 +03:00
Nedko Arnaudov
997208c0df
gui: basic save/unload/load project functionality
2010-08-22 06:49:44 +03:00
falkTX
afa485ee18
Install desktop and icon files
2010-08-20 15:15:24 +01:00
falkTX
8921d59db8
Move the desktop file to the gui folder
2010-08-20 14:43:09 +01:00
falkTX
9e3541cc55
Added gladish desktop file
2010-08-20 12:35:09 +01:00
Nedko Arnaudov
bab5ee387e
gladish: Project menu
2010-08-12 02:41:28 +03:00
Nedko Arnaudov
b396329c5d
daemon: implementation of project load
2010-08-08 23:51:31 +03:00
Nedko Arnaudov
1d908a66d6
daemon: saveable projects
2010-08-06 05:00:04 +03:00
Nedko Arnaudov
17603f246d
daemon: make some save functionality reusable
...
* Helper functions in daemon/save.c will be used in project save functionality as well
* Graph iteration callbacks now receive the handle of the graph being iterated
* Indention is now more flexible because now it is not string but an integer
2010-08-06 03:19:23 +03:00
Nedko Arnaudov
60fec2bffa
daemon: send notification on studio load failure
2010-08-06 02:14:55 +03:00
Nedko Arnaudov
0017f19ffa
SaveProject method of the dbus room object.
2010-08-05 15:47:08 +03:00
Nedko Arnaudov
28f54ff578
Emit signal when command queue execution is halted because of error
...
This allows a client that waits for studio load/start to stop the wait.
Using a timeout is still good idea because of potential bugs in ladishd.
2010-07-28 17:58:49 +03:00
Nedko Arnaudov
e5a6e5906c
Update jack2 and laditools submodules
2010-07-25 03:24:36 +03:00
Nedko Arnaudov
399aaeaaf1
daemon: Fix for #97
...
Try to supply alternative fake strings if mapping fails
2010-07-23 03:59:12 +03:00
Nedko Arnaudov
9a1015f50f
daemon: register studio on dbus before rooms
2010-07-21 06:55:03 +03:00
Nedko Arnaudov
6842854e8c
daemon: fix room lifecycle that got slightly broken in previous commit
2010-07-21 06:22:50 +03:00
Nedko Arnaudov
00cc1087dc
daemon: load studios with rooms
2010-07-21 05:53:48 +03:00
Nedko Arnaudov
5bb96d51e7
damon: Proper room lifecycle
...
* Room creation/destruction is now separeted from starting/stopping
(creating/destroying jmcore links)
* Rooms can now be created and destryed when studio is stopped
* Rooms are started/stopped when studio is started/stopped
Apart from better interraction of studio start/stop and room
lifecycles, it is now possible to implement load of studio with rooms
because during studio load rooms have to be created in stopped state
and eventually started only at later stage, during studio start.
2010-07-20 01:31:37 +03:00
Nedko Arnaudov
ed2f5eb687
dbus: track object path registration state and allow explicit unregiser
2010-07-20 01:29:05 +03:00
Nedko Arnaudov
55406c08a7
Install compatibility files required for building against liblash
2010-06-19 22:31:14 +03:00
Nedko Arnaudov
3758fcc85e
ladish_control: snewapp and rnewapp commands
2010-06-13 22:11:03 +03:00
Nedko Arnaudov
a08831a0ca
daemon: early check level validity when new app is being added
2010-06-13 21:34:28 +03:00
Nedko Arnaudov
d4f26eea8a
daemon: save studio rooms, if any
2010-06-10 03:15:52 +03:00
Nedko Arnaudov
535a28b56b
daemon: smarter parsing of studio xml files
...
* Attribute order is no longer fixed.
* Unknown attributes should not cause parse failure anymore.
2010-06-08 01:25:20 +03:00
Nedko Arnaudov
f9f36533c6
art: logo in some missing sizes
2010-06-05 23:12:39 +03:00
Nedko Arnaudov
0a3ee8cd54
wscript: when needed, force gcc optimizations in order to enable -Wuninitialized
2010-06-05 15:32:37 +03:00
Nedko Arnaudov
6b6ba6c9ca
update flowcanvas repo to include the gitignore file
2010-05-31 22:33:20 +03:00
Nedko Arnaudov
366ac2a22b
daemon: refuse to save studios with rooms
...
They are not loadable currently
2010-05-31 00:48:33 +03:00
Nedko Arnaudov
c291a60da6
daemon: When saving studio, don't save non-studio jack clients
2010-05-31 00:47:10 +03:00
Nedko Arnaudov
229c4f2c0d
daemon: more fixes for #94
...
* properly handle removal of apps with portless JACK clients
* properly handle removal of a2j
2010-05-29 23:13:30 +03:00
Nedko Arnaudov
892c22d7ea
Properly handle stop of apps with jack clients without ports. Fix for #94
2010-05-29 15:36:53 +03:00
Nedko Arnaudov
de47286bbd
daemon: Don't display error when graph dict has no value for the requested key
...
This error is annoying because currently it is logged twice for each new app (x and y keys).
2010-05-29 13:12:19 +03:00
Nedko Arnaudov
d5c7bf6a6c
Don't send SIGUSR1 to not started L1 apps. Fix for #96
...
* ensure that kill() is called only from one place and that pid is valid
* cleanup and extend app_supervisor functions related to sending signals
2010-05-27 02:10:30 +03:00
Nedko Arnaudov
46bcf78914
daemon: fix removing of apps without jack client
...
see previous commit as well
2010-05-26 00:53:36 +03:00
Nedko Arnaudov
45fc0336c2
daemon: Properly handle apps without JACK clients
...
Fixes #94
2010-05-26 00:34:20 +03:00
Nedko Arnaudov
78c642ea60
update git a2jmidid submodule
2010-05-25 23:57:08 +03:00
Nedko Arnaudov
2b6505d009
daemon: change the default permissions of studios from 0700 to 0666
2010-05-19 01:43:13 +03:00
Nedko Arnaudov
e82916b5d9
daemon: queued remove app command
...
On app removal, wait app to stop and delete graph objects related to it.
Fixes #86
2010-05-16 11:22:13 +03:00
Nedko Arnaudov
8925772da6
daemon: ladish_studio_get_jack_graph()
...
For use instead of ladish_studio_get_virtualizer()
because the later will return NULL when JACK server is stopped
2010-05-16 11:17:09 +03:00
Nedko Arnaudov
574962bfb0
wscript: fix pre 2.6 python support
2010-05-16 11:15:09 +03:00
Nedko Arnaudov
18ba50dafb
daemon: on app stop, wait its client to disappear
2010-05-13 03:18:23 +03:00
Nedko Arnaudov
76aba4487b
daemon: Interlink clients when loading studio from disk
2010-05-13 03:14:43 +03:00