Commit Graph

51 Commits

Author SHA1 Message Date
Nedko Arnaudov 13fa61455c Make siginfo.c build optional and disabled by default
siginfo is now disabled by default so building on new CPU
architectures does not require adjusting of siginfo.c anymore.

When needed, --siginfo can be used as option to ./waf configure
to enable the functionality
2021-12-24 13:54:04 +02:00
Nedko Arnaudov 41c7c2d825 Incorporate siginfo-1 2013-01-13 02:05:15 +02:00
Nedko Arnaudov ebce813997 Fix unused-parameter warnings in plain C code 2012-12-02 23:50:05 +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 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 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 df4def70b2 ladishd: data integrity checks 2010-12-23 04:20:52 +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 78e99c4d64 ladishd: Basic recent projects functionality 2010-10-09 16:53:03 +03:00
Nedko Arnaudov 6c3ef670b6 gladish dialog for ladishd settings 2010-09-28 00:18: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 ef3a3891db move catdup to common/ 2010-09-19 17:15:11 +03:00
Nedko Arnaudov 979f2190d0 move dirhelpers to common/ 2010-09-19 17:04:14 +03:00
Nedko Arnaudov 7c10be38cf daemon: coherent naming of studio related functions 2010-05-05 00:35:10 +03:00
Nedko Arnaudov 94093265e2 daemon: initial implementation of user notification 2010-04-18 01:49:36 +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 1d6d8c4791 daemon: fix room template identifiers 2010-03-23 01:11:02 +02:00
Nedko Arnaudov b6fe91e830 basic room object creation and enum of rooms 2010-01-27 18:24:47 +02:00
Nedko Arnaudov bf9b9272cb properly handle ladishd crashes 2009-12-17 07:41:57 +02:00
Nedko Arnaudov 8ea8035efb daemon: add g_dbus_error initialization 2009-12-13 18:19:56 +02:00
Nedko Arnaudov b5565fd398 move proxy implementations to new /proxies directory 2009-12-13 18:10:57 +02:00
Nedko Arnaudov bb7338fae0 daemon: a2j virtualization 2009-12-07 00:56:48 +02:00
Nedko Arnaudov 6b7103ead6 ladishd: maintain list of currently running apps 2009-11-30 23:45:14 +02:00
Nedko Arnaudov 5f832c8668 rename log macros 2009-09-20 18:23:42 +03:00
Nedko Arnaudov 867f06a597 Hide dbus_object_path internals behind the interface 2009-09-05 17:27:56 +03:00
Nedko Arnaudov e3b12afc0e Allow different interfaces of same object path to have different contexts 2009-09-05 15:29:09 +03:00
Nedko Arnaudov 322dca7c1c cleanup dbus helpers 2009-09-04 02:27:05 +03:00
Nedko Arnaudov 2fe467e0bf compose path of and eventually create base dir (~/.ladish/) 2009-08-24 00:02:45 +03:00
Nedko Arnaudov a193d965b4 Move jack handling into studio object; fix race
Studio is a singleton and jack server start/stop races are avoided by using a queue
2009-08-23 01:21:23 +03:00
Nedko Arnaudov f64e4d4455 Move dbus constants to separate header 2009-08-22 03:07:19 +03:00
Nedko Arnaudov b0a9409cbf patchbay interface 2009-08-20 23:50:24 +03:00
Nedko Arnaudov a3a1caa0fd rename daemon/dbus_iface_control to daemon/control 2009-08-20 22:06:58 +03:00
Nedko Arnaudov d9ac0f36cd new dbus helper function: dbus_call_simple() 2009-08-09 22:19:32 +03:00
Nedko Arnaudov c52d209bed Refactor jack settings retrieval code
* Move the jack settings retrieval code to studio object
 * Make the studio object opaque one
2009-08-07 23:28:34 +03:00
Nedko Arnaudov f93e4e8761 studio appeared/disappeared signals (again) 2009-08-01 19:24:00 +03:00
Nedko Arnaudov 4b93feb267 Separate d-bus object paths for control and studio objects 2009-08-01 19:07:16 +03:00
Nedko Arnaudov 5df6a51654 remove use of the dbus service helper object 2009-07-31 01:40:59 +03:00
Nedko Arnaudov 6368707025 Clean the control interface 2009-07-31 00:48:20 +03:00
Nedko Arnaudov 5e94e9dccc unify source copyright headers in ladishd 2009-07-29 21:08:27 +03:00
Nedko Arnaudov f1aa5f96be studio appeared/disappeared signals 2009-07-26 23:49:43 +03:00
Nedko Arnaudov 3f71b1bc2d When JACK server is started, create studio object and store JACK conf as part of it 2009-07-26 23:26:29 +03:00
Nedko Arnaudov 42af29b3d0 Dispatch signals from jack 2009-07-24 01:39:06 +03:00
Nedko Arnaudov 3360209378 Watch for dbus signals 2009-07-23 01:37:53 +03:00
Nedko Arnaudov 4cf6b9dd63 compile striped down dbus control interface 2009-07-21 00:12:07 +03:00
Nedko Arnaudov ba111e16a3 strip & cleanup ladishd
* code for the service lifecycle object moved to main.c - remove polution by fake OO concept
 * removed types.h - typedefs for public structs are evil. typedefs for handles must be per header
 * compile with -Wall and -Werror flags. Warnings are here to help.
 * define _GNU_SOURCE globally, in config.h. This is propoerty of the whole daemon codebase.
 * common.h is header to collect stuff that is needed almost everywhere in the ladishd
 * cleanup loader module.
2009-07-20 23:49:57 +03:00
Nedko Arnaudov 5d7f71d453 Fix defines and git version fetch 2009-07-13 01:44:43 +03:00
Nedko Arnaudov 177197f8ca tabs->spaces 2009-07-13 00:15:44 +03:00
Nedko Arnaudov d364193985 waf buildable daemon 2009-07-12 22:56:19 +03:00