Nedko Arnaudov
6df7809837
Call the save completion callback when ladish_js_save_app() fails. #185
2011-10-11 03:52:58 +03:00
Nedko Arnaudov
88712ad5e5
simplify ladish_room_save_project() error handling
...
the callback is always called. the function has not return value anymore.
2011-10-11 03:46:59 +03:00
Nedko Arnaudov
8ba2d5f991
daemon: fix function name
...
ladish_room_project_complete -> ladish_room_project_save_complete
2011-10-11 03:41:20 +03:00
Nedko Arnaudov
b592ac3cb7
fix compiler warning
2011-10-11 01:24:53 +03:00
Nedko Arnaudov
69dd3f5611
fix warnings when building with disabled stacktrace
2011-10-10 04:42:56 +03:00
Nedko Arnaudov
f993abbe9b
fix build against older libdbus
2011-10-10 04:42:08 +03:00
Nedko Arnaudov
9908fe7a0d
fix alsapid build on non-linux systems. #181
2011-10-10 04:41:16 +03:00
Nedko Arnaudov
f14ff0f10e
ladishd: when starting apps, always use shell. Fix #179
...
terminal emulators expect split commandline.
without terminal emulator and without shell, commandline must be split.
2011-10-02 16:03:26 +03:00
Nedko Arnaudov
17e02f89a3
fix ladish_control new app commands. #183
2011-10-02 03:37:47 +03:00
Nedko Arnaudov
36ef11202b
alsapid: make it work again
...
c62134ca6e
broke alsapid
2011-10-02 02:30:46 +03:00
Nedko Arnaudov
f42b4fbef7
operational jack session implementation
2011-10-02 00:47:50 +03:00
Nedko Arnaudov
5483a52daf
ladishd: async app supervisor save. async studio and project save.
2011-09-26 05:03:57 +03:00
Nedko Arnaudov
3af230cad5
improved error message on jmcore::create() failures
2011-09-15 10:59:07 +03:00
Nedko Arnaudov
3b69e81c76
ladishd: fix bug in currently unused code
2011-09-10 15:18:59 +03:00
Nedko Arnaudov
c62134ca6e
liblash: export as public only LASH API symbols
2011-09-10 04:11:50 +03:00
Nedko Arnaudov
9ef9615bd1
gladish: fix crash introduced in e9ae6c1be8
2011-09-10 04:04:35 +03:00
Nedko Arnaudov
6aa44e9ab9
dbus_ -> cdbus_ renames
2011-09-10 03:35:48 +03:00
Nedko Arnaudov
8bc41a21a0
fix more gcc-4.6 warnings
...
../conf.c:153:7: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
../jmcore.c:214:7: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
../daemon/cmd_save_project.c:45:8: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
../daemon/main.c:288:7: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
2011-09-10 02:04:28 +03:00
Nedko Arnaudov
68716ee66c
ladishd: fix invalid cast and log
...
levels are strings now and must be logged as such
2011-09-10 02:01:38 +03:00
Nedko Arnaudov
e9ae6c1be8
fix another compiler warning
...
../gui/studio.c:86:16: error: variable 'tooltip' set but not used [-Werror=unused-but-set-variable]
2011-09-10 01:32:36 +03:00
Nedko Arnaudov
6317e37bf6
fix compiler warning
...
../dbus/object_path.c:227:10: error: variable 'iface_context' set but not used [-Werror=unused-but-set-variable]
2011-09-10 01:25:56 +03:00
Nedko Arnaudov
42cdd70e33
Make the app supervisor interface versioned
...
unreleased apps using latest api MAY check for interface version
released apps using latest api SHOULD check for interface version
2011-09-10 01:06:08 +03:00
Nedko Arnaudov
8100ea334e
ladishd: make the D-Bus app supervisor API backward compatible
...
In 997630bfb7
the API changed because of LASH and
jack-session support. The level app property was switched from uint8 to string.
However, some externally maintained frontends (claudia, klaudia and festige) use
the 0.3 API.
This changeset restores the 0.3 API and extends it with new functions and signals,
ones that use string instead of uint8 level.
2011-09-06 19:02:55 +03:00
Nedko Arnaudov
e9a07d14e9
wscript: check for alsa headers
...
they are needed by alsapid/lib.c
2011-09-03 03:34:48 +03:00
Nedko Arnaudov
4f7a90a499
gladish: fix lash radio button sensitivity
2011-09-03 03:21:54 +03:00
Nedko Arnaudov
2b66a82e9a
ladishd: new function - ladish_js_save_app()
2011-09-03 03:17:49 +03:00
Nedko Arnaudov
eccd9d26ad
[some] jack session D-Bus proxies
2011-09-03 03:13:41 +03:00
Nedko Arnaudov
0e4270e1bc
cdbus: new function - cdbus_call_async()
2011-09-03 03:10:51 +03:00
Nedko Arnaudov
e2b9461547
fix for #173
...
libappmenu seems to activate disabled menu items.
the implemented fix ignores such activations
2011-08-31 02:53:36 +03:00
Nedko Arnaudov
c0b6865c34
ladish_control: fix rgdump error msg
2011-08-26 06:13:39 +03:00
Nedko Arnaudov
1113f0e9d3
ladish_app_send_signal() expectes app be in started state
2011-08-04 04:21:01 +03:00
Nedko Arnaudov
026659406a
LASH support in ladishd
2011-08-04 02:59:01 +03:00
Nedko Arnaudov
ac74c5ef23
liblash: implement save/restore/quit
2011-08-01 05:59:24 +03:00
Nedko Arnaudov
a9fe28d65f
fix bug in ensure_dir_exist_varg()
2011-08-01 04:45:09 +03:00
Nedko Arnaudov
0686ff9c47
Notify ladishd when lash client is initialized
2011-07-31 20:33:27 +03:00
Nedko Arnaudov
3fd148c62d
Make cdbus_new_method_call_message() public
2011-07-31 20:06:26 +03:00
Nedko Arnaudov
53845918fe
prefix cdbus global vars with unique prefix
2011-07-31 20:04:01 +03:00
Nedko Arnaudov
71c0ba2371
cdbus: cdbus_new_method_call_message() and cdbus_new_method_call_message_valist()
2011-07-31 19:16:40 +03:00
Nedko Arnaudov
167a6e1fb1
liblash: implement the non-IPC code
...
This changeset tricks LASH clients to think that lash server is present.
lash.h is organized and duplicate prototypes are removed.
2011-07-31 05:13:43 +03:00
Nedko Arnaudov
934fa96a15
ladishd: rename ladish_app_supervisor_save_L1() to ladish_app_supervisor_initiate_save()
...
This function will initiate save for LASH and JACK session apps as well.
2011-07-30 22:00:29 +03:00
Nedko Arnaudov
a07766fb0a
use empty xml element tag syntax for ports with empty dicts
...
a2j port dict entry is not actually saved,
so the empty element tag syntax has to be used.
2011-07-30 03:59:19 +03:00
Nedko Arnaudov
997630bfb7
use strings for app levels
...
With jack-session on the manege, strict L0-L3 classification
does not reflect the actual situation. LASH and jack-session
are still L2 though.
2011-07-28 15:15:47 +03:00
Nedko Arnaudov
78f07f7ad1
remove empty client functionality
2011-06-07 04:11:59 +03:00
Nedko Arnaudov
60aaa492db
Make alsapid work when libasound is loaded with dlopen(). Fix for #180
...
when alsapid is preloaded libasound is not loaded yet
for some unknown reason, late call to dlvsym() fails as well,
at least for mididings (python loads _mididings.so that
implicitly loads libasound.so)
this changeset implements the late symbol lookup,
because it makes the code smaller
the actual fix is to LD_PRELOAD libasound.so as well
2011-06-03 00:44:00 +03:00
Nedko Arnaudov
cd3c2e4af4
Fix warning
...
../gui/save_project_dialog.c:61:15: error: variable ‘path_button’ set but not used [-Werror=unused-but-set-variable]
2011-06-02 19:37:41 +03:00
Nedko Arnaudov
f33b58ac85
new vclient and move port functionality
2011-06-01 06:12:54 +03:00
Nedko Arnaudov
beef6e7d44
join vclients functionality
2011-06-01 05:37:02 +03:00
Nedko Arnaudov
0bb1d523d7
vclient rename
2011-06-01 04:48:53 +03:00
Nedko Arnaudov
19d7d762f8
Add ClientRenamed and PortRenamed signals to D-Bus introspection data
2011-06-01 04:25:31 +03:00
Nedko Arnaudov
60280f1b89
vport rename
2011-06-01 04:18:16 +03:00