Commit Graph

3418 Commits

Author SHA1 Message Date
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
Nedko Arnaudov e0ec247159 split vclient functionality
vgraph manipulation is going to be able to do more than split
2011-06-01 03:04:18 +03:00
Nedko Arnaudov 90b5b6d881 ladishd: fix use of uninitialized memory (app_guid again)
For app-less clients, app_uuid is not initialized
2011-06-01 00:14:52 +03:00
Nedko Arnaudov 0ba807b478 ladishd: don't override existing LD_PRELOAD
valgrind for example uses LD_PRELOAD as well.
2011-05-20 01:02:37 +03:00
Nedko Arnaudov 03d8d0c52e ladishd: fix the previous commit
The previous commit accidentally removed a log dump call.
2011-05-19 23:17:46 +03:00
Nedko Arnaudov 62a15d55e2 ladishd: fix use of uninitialized memory
For app-less clients, app_uuid is not initialized
2011-05-16 06:57:01 +03:00
Nedko Arnaudov facd3090fd ladishd: fix log line 2011-05-16 06:54:22 +03:00
Nedko Arnaudov 7f512b33fc ladishd: fix use of uninitialized memory
sizeof(bool) != sizeof(dbus_bool_t)
on x86, 1 != 4
2011-05-16 06:52:13 +03:00
Nedko Arnaudov deab81c2ef ladishd: Fix use of uninitialized memory
room template objects don't use project related members
2011-05-16 05:56:01 +03:00
Nedko Arnaudov 18c88a94c3 Fix memory leak in recent_studio_callback() 2011-05-16 05:48:53 +03:00
Nedko Arnaudov f0e233055b Fix use of uninitalized member
The use of uninitalized member was caused by the recent revert.

The ladish_room::object_path member is not actually used only for room
template objects.
2011-05-16 03:42:34 +03:00
Nedko Arnaudov dc11cfe515 daemon: move ladish_room::graph member to the common section
It is used for room template objects as well
2011-05-16 03:40:35 +03:00
Nedko Arnaudov 64923f3a86 Revert "Fixed uninitialized vars in rooms created from templates"
This reverts commit 9bf795905f.

ladish_room_create_interal() is suposed to allocate the struct and
initialize the name and uuid members. The template member is supposed to
be initialized by the caller functions, either ladish_room_create() or
ladish_room_create_template(). The siblings member is initialized
later, when the room is actually added to the appropriate list.

The graph member is used by both room templates and room objects. This
will be fixed in the following commit.

All other ladish_room members are not valid for room template objects.
2011-05-16 03:35:00 +03:00
Nedko Arnaudov 1612b562af fix a memory leak after strdup() failure 2011-05-16 01:40:57 +03:00
Nedko Arnaudov b9f820573e coding style fix 2011-05-16 01:35:52 +03:00
Dan A. Muresan 449b309cb6 Fixed a memory leak (room.object_path) 2011-05-14 16:24:52 +03:00
Dan A. Muresan 9bf795905f Fixed uninitialized vars in rooms created from templates 2011-05-14 16:24:46 +03:00
Dan A. Muresan 0b568aeb99 Fixed a memory leak (ladish_recent_store.items [i]) 2011-05-14 15:40:10 +03:00
Dan A. Muresan fc987c0a36 Fixed a memory leak (dynmenu.description) 2011-05-14 15:40:10 +03:00
Nikita Zlobin ae152c51fc Update Nikita Zlobin e-mail 2011-05-02 18:36:42 +06:00
Nedko Arnaudov 717ad805ac gui: another fix for the port menu creation callback
The port menu creation callback was called only once. The menu was
then reused.

Maybe this has to be fixed in flowcanvas by making on_menu_hide() virtual.
2011-04-26 09:30:16 +03:00
Nedko Arnaudov 6dce02ccb4 gui: fix module and port menu creation callbacks
The module menu creation callback was called only once. The menu was
then reused. The port menu callback was never called.
2011-04-26 09:16:39 +03:00
Nedko Arnaudov a4509eb981 untabify 2011-04-26 09:14:45 +03:00
Nedko Arnaudov 5c1bde8066 Fix build on less common architectures.
Fixes FTBFS on alpha,armel,ia64,kfreebsd-*,powerpc,sh4.
Origin: Ubuntu, https://launchpad.net/bugs/647091
Bug-Ubuntu: https://launchpad.net/bugs/647091
Bug-Debian: http://bugs.debian.org/620315

Submitted by Alessio Treglia <alessio@debian.org> as
http://git.debian.org/?p=pkg-multimedia/ladish.git;a=blob;f=debian/patches/0001-disable_stacktrace.patch;h=33b6b1b50760f
2011-04-22 04:14:51 +03:00
Nedko Arnaudov 7e53b28c3a wscript: use gtk+-2.0 cflags/libs when building gladish 2011-04-14 02:38:32 +03:00
Nikita Zlobin df56cfc246 save_as dialog: Don't add signal connection for path button each time when it is opened - to avoid multiplied emits 2011-02-22 13:16:57 +05:00
Nedko Arnaudov 62b5b43fe0 wscript: copy the right license file to datadir 2011-01-29 14:35:41 +02:00
Nedko Arnaudov 10093753d0 clarify the dual-licensing in the dbus/ tree 2011-01-29 14:24:07 +02:00
Nedko Arnaudov 9a90f3367c comply with Freedesktop.org's specification. Closes #168
Patch by Alessio Treglia
2011-01-29 13:44:26 +02:00
Nedko Arnaudov 14da83ea4c wscript: start the 0.4-dev cycle 2011-01-09 23:24:22 +02:00
Nedko Arnaudov dec0b7d9b8 ladish-0.3 release 2011-01-09 18:56:07 +02:00
Nedko Arnaudov 5057e59fa2 wscript: enable warnings in release builds 2011-01-09 18:56:07 +02:00
Nedko Arnaudov 91b87783d7 ladishd: workaround for bug in jack2/jackdbus
http://trac.jackaudio.org/ticket/209
2011-01-02 05:04:29 +02:00
Nedko Arnaudov 891805634d ladishd: better handling for L1 apps with a2j ports. Fix for #62 2011-01-02 04:27:21 +02:00