Commit Graph

62 Commits

Author SHA1 Message Date
Nedko Arnaudov 7a114d3d01 Merge branch '1-stable' into branch 'main' 2024-03-26 20:25:44 +02:00
Yuri Victorovich 9fb169b736 Appply patch-proxies_graph__proxy.h from FreeBSD 2024-03-26 20:16:31 +02:00
Nedko Arnaudov 32b8df4417 Update meson to match wscript state 2023-08-27 20:51:42 +03:00
Nedko Arnaudov da2edb9c0e switch to cdbus code from libcdbus.so 2023-05-01 07:46:34 +03:00
Max Audron 1e69f48936 add meson build files
build common, cdbus, alsapid, and proxies as static libraries.
daemon aka ladishd links to them at build time.
2021-02-14 14:22:47 +01:00
Nedko Arnaudov ebce813997 Fix unused-parameter warnings in plain C code 2012-12-02 23:50:05 +02:00
Nedko Arnaudov 73acf78b8d Improve logging
* Take advantage of gcc printf format checks
 * Move code dependent on log level to log.c
   This is a basis for runtime logging tweaks.
 * Remove the now useless LADISH_DEBUG defines
2012-12-02 20:24:22 +02:00
Nedko Arnaudov 64be659748 Remove useless assignment pointed by clang static analizer 2012-11-19 05:19:42 +02:00
Nedko Arnaudov 676db75cb1 add assert
This disables report from the clang static analizer
2012-11-19 03:50:19 +02:00
Nedko Arnaudov a0738fe6e7 dbus/ -> cdbus/ 2011-11-09 02:45:13 +02:00
Nedko Arnaudov 640ca88481 Implement JS delay workaround. #187
yoshimi-0.060.10 jack session implementation is broken. Save complete
reply is sent from the jack session callback but the actual save is
made asynchronously, in the main thread, on next main loop iteration.

This changeset implements workaround for app bugs like this.
User is able to set JS delay in seconds. Default is zero.
2011-10-23 03:54:04 +03:00
Nedko Arnaudov 3af230cad5 improved error message on jmcore::create() failures 2011-09-15 10:59:07 +03:00
Nedko Arnaudov 6aa44e9ab9 dbus_ -> cdbus_ renames 2011-09-10 03:35:48 +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 eccd9d26ad [some] jack session D-Bus proxies 2011-09-03 03:13:41 +03:00
Nedko Arnaudov 026659406a LASH support in ladishd 2011-08-04 02:59:01 +03:00
Nedko Arnaudov 53845918fe prefix cdbus global vars with unique prefix 2011-07-31 20:04:01 +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 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 8ff8613dc7 gladish: add menu items for reactivating jackdbus and a2jmidid. Fixes #132 2010-12-25 05:12:19 +02:00
Nedko Arnaudov d4946efe30 gladish: Don't log dbus error when studio is not loaded on gladish start 2010-12-23 02:36:58 +02:00
Nedko Arnaudov dd6c013574 gui: implement project properties dialog (description and notes). Fix for #90 2010-12-07 05:31:28 +02:00
Nedko Arnaudov ff8348650a Move the dbus call default timeout define out of the interface header
The default timeout is a property of the implementation, not the interface
2010-12-02 05:22:05 +02:00
Nedko Arnaudov b8852eaf9f Wait longer for JACK server to start. Workaround for #121 2010-12-02 03:55:39 +02:00
Nedko Arnaudov 7a6f30474b Allow non-default timeout when using dbus_call() 2010-12-02 03:54:24 +02:00
Nikita Zlobin 6c4e75c400 proxy: Fix memory leak 2010-11-15 06:05:12 +05:00
Nedko Arnaudov 1b66932459 ladishd: properly detect connect failures
This fixes a bug when port is appearing, connect attempt is made,
connect fails because port has just disappeared, port reappears then
but new connect attempt was not made. Happens quite easily with
wineasio apps that "probe" (nuendo2 for example).
2010-11-01 21:28:28 +02:00
Nedko Arnaudov 6c5bfcb1d4 gladish: recently used projects menu. Fix for #74 2010-10-16 05:17:11 +03:00
Nedko Arnaudov c800b2c5fb fix conf_set() 2010-09-27 22:47:44 +03:00
Nedko Arnaudov 4a91f81d4c ladishd settings
* whether to autostart studio on load
 * whether to use notification daemon
 * shell to use
 * terminal to use
2010-09-26 20:08:36 +03:00
Nedko Arnaudov 32c12e9909 confd proxy 2010-09-26 19:42:38 +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 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 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 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 997208c0df gui: basic save/unload/load project functionality 2010-08-22 06:49:44 +03:00
Nedko Arnaudov 9638c3fb0e fix compilation warning 2010-05-10 19:51:20 +03:00
Nedko Arnaudov 94093265e2 daemon: initial implementation of user notification 2010-04-18 01:49:36 +03:00
Nedko Arnaudov 245897bc6d daemon: jmcore support in virtualizer 2010-04-11 22:24:41 +03:00
Nedko Arnaudov 3d65b3d0fd daemon: fix crash on exit 2010-04-11 18:55:55 +03:00
Nedko Arnaudov e0756fe0ee daemon: jmcore proxy initialization and improved error handling in main() 2010-04-11 17:18:48 +03:00
Nedko Arnaudov 31f6cb939b daemon: room-studio port creation through jmcore
virtualizer does not know about jmcore yet
2010-04-11 16:45:30 +03:00
Nedko Arnaudov baaf78dfcf remove useless handle definition; a2j is a singleton 2010-04-11 15:20:27 +03:00
Nedko Arnaudov 30a6aa77d4 fix names of some studio room and room template methods 2010-03-21 23:18:04 +02:00