Nedko Arnaudov
f802bd0402
daemon: Router templates
2010-09-05 03:06:15 +03:00
Nedko Arnaudov
86b174b97a
daemon: disable the empty template for now
...
it is useless until there is a functionality to add new room ports
2010-09-05 03:05:36 +03:00
Nedko Arnaudov
7eaf2d1729
gui: properly cleanup on graph view creation failure
2010-09-05 02:58:22 +03:00
Nedko Arnaudov
ef9e54e3fd
daemon: implement deduction of project dir from project name and vice versa
2010-09-05 01:31:22 +03:00
Nedko Arnaudov
c5acbafc8f
daemon: fix unload of empty projects
2010-09-05 01:27:18 +03:00
Nedko Arnaudov
b812ccca67
Display project name string as part of the room view title
2010-09-04 03:19:58 +03:00
Nedko Arnaudov
41d1bab23e
gui: for project load/save dialogs, activate the OK button on Enter keypress
2010-09-03 02:25:20 +03:00
Nedko Arnaudov
56668528c2
gui: fix duplicate menu shortcut
2010-09-03 02:14:35 +03:00
Nedko Arnaudov
684d5852ab
gui: When saving a project without project dir, do save as
2010-09-03 02:12:01 +03:00
Nedko Arnaudov
b8e8c27137
gui: Ctrl+U unloads project in the current room
2010-09-03 02:03:38 +03:00
Nedko Arnaudov
f4c002c584
Update the app list version when relevant signals are received
2010-09-03 01:51:27 +03:00
Nedko Arnaudov
7a5ba755e9
Add app list version number to the AppStateChanged signal and check it
2010-09-03 01:49:11 +03:00
Nedko Arnaudov
6dbf026ba2
Update flowcanvas submodule
2010-09-03 01:11:27 +03:00
Nedko Arnaudov
1bbcec46a9
waf: require flowcanvas-0.6.4
...
It has fix for #63 and fix for a bug that was workarounded in past but the workaround
was reverted in the previous commit
2010-09-03 01:09:47 +03:00
Nedko Arnaudov
a40d402d72
Revert "gui: store new positions after arrange so the get saved eventually"
...
This reverts commit 6d385f7ae7
.
The bug is fixed in flowcanvas
2010-09-03 01:04:18 +03:00
Nedko Arnaudov
5374af8866
daemon: update app list version when adding and removing apps
...
gladish now takes it into account and skipped the changes because the version
was not incremented
2010-09-02 21:56:10 +03:00
Nedko Arnaudov
1b95e77e1a
Remove duplicate funcionality
...
All proxy functions for accessing a jack patchbay interface belong to
the graph proxy. graph_proxy_get_client_pid() must be used instead of
the removed jack_proxy_get_client_pid()
2010-09-01 16:02:44 +03:00
Nedko Arnaudov
40e244879c
gui: fix race in app list retrival
...
Signals received for old version of the list should be ignored.
2010-09-01 02:07:35 +03:00
Nedko Arnaudov
70f2357308
daemon: emit app remove signals before emiting studio disappeared signal
2010-09-01 02:05:48 +03:00
Nedko Arnaudov
1336d624e5
daemon: fix bug in log dump that caused all ports to be marked as "room link" ports
2010-09-01 01:21:34 +03:00
Nedko Arnaudov
b251c7afed
When saving project, create project directory if it doesn't exist
2010-08-31 04:00:48 +03:00
Nedko Arnaudov
f67b4e75ec
Update jack2 submodule (1.9.6)
2010-08-31 03:46:06 +03:00
Nedko Arnaudov
c00c30ca2d
waf: Disable opimizations in debug mode
...
The -Wuninitilized vs optimizations situation is problematic.
-Wuninitialized needs optimizations to work properly
but then binaries are hard to debug because stack gets optimized.
The implemented solution is not to build debuggable executables
by default, even for non-release source trees. If debug mode is
force enabled at configure stage, then optimizations are force
disabled. This way use of uninitialized data will be catched
early during development and when debugging is needed, the debug
mode will have to be force enabled.
2010-08-31 03:05:35 +03:00
Nedko Arnaudov
8f20db7de0
on project load adjust canvas positions of capture/playback clients
2010-08-30 04:52:35 +03:00
Nedko Arnaudov
fc0a6b14be
daemon: move reusable signal emit code for graph objects to dedicated functions
2010-08-30 04:51:31 +03:00
Nedko Arnaudov
e06f5b73dd
daemon: save connections of stopped apps. #100
2010-08-30 04:14:25 +03:00
Nedko Arnaudov
dd822c7476
daemon: fix load of studios with more than one room
...
The room link ports were searched by uuid gloablly.
When two rooms had same ports uuid, always the first one was found.
Then when setting the graph override uuid for port, the port
override uuid of the second room was set over the port of the first
room. Thus the first room port was getting wrong override uuid and the
second room port override uuid was never set.
The solution implemented is to search for the port within the already
found room client. Then set the override uuid for the found port.
Room client in the studio graph has uuid of the room and is created
when room is loaded. This ensures that later when room-link ports are
added, the port of the right room client will be found. Then the
override uuid will be set to the proper port.
2010-08-30 02:10:26 +03:00
Nedko Arnaudov
252fe2042c
daemon: easier enable of find port by uuid debug logs
2010-08-30 01:58:02 +03:00
Nedko Arnaudov
ac1de1cc6a
daemon: handle rename of apps that have non-unique names
2010-08-30 00:40:17 +03:00
Nedko Arnaudov
bbfd70e66d
daemon: fix parameter names in function prototypes
2010-08-30 00:08:43 +03:00
Nedko Arnaudov
76a8b6161b
daemon: handle apps with same name in different vgraphs
2010-08-30 00:05:57 +03:00
Nedko Arnaudov
1f4af5f439
daemon: better log messages when write() fails
2010-08-30 00:04:21 +03:00
Nedko Arnaudov
09cb302c01
daemon: fix save of studios with rooms
2010-08-29 23:38:46 +03:00
Nedko Arnaudov
6a2a94b996
daemon: notify user on studio save failure
2010-08-29 23:38:04 +03:00
Nedko Arnaudov
2d39e5eab0
daemon: notify user on studio xml parse failure
2010-08-29 23:00:14 +03:00
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