Commit Graph

4230 Commits

Author SHA1 Message Date
Nedko Arnaudov 61e79723cb README.adoc: Improve the tarballs link text 2023-12-23 16:12:33 +02:00
Nedko Arnaudov 627847e9e6 README.adoc: Improve the Source section 2023-12-23 16:08:29 +02:00
Nedko Arnaudov 2fcaebfce4 README.adoc: Add Source section 2023-12-23 16:00:11 +02:00
Nedko Arnaudov f18cb83cd9 README.adoc: add links to jack1 design document and jackaudio git repo 2023-12-21 19:43:48 +02:00
Nedko Arnaudov b1ec48747c Revert "Solving problems while compiling jack2 on macOS X with dbus support (#434)"
Reduce code bloat by removing support of non-libre operating system

This reverts commit bb3f5cb296.
2023-11-18 16:49:40 +02:00
Nedko Arnaudov caa739fbf9 remove the jack2 leftover file jack.pc.in 2023-11-18 16:42:13 +02:00
Nedko Arnaudov 0056329a77 doxyfile.in: update the mention of the current doxygen version 2023-11-18 16:41:46 +02:00
Nedko Arnaudov c0e7f12e4b wscript: fix git version generation for tarballs (again) 2023-11-17 23:06:58 +02:00
Nedko Arnaudov 109b5372ea wscript: fix git version generation for tarballs 2023-11-17 23:02:32 +02:00
Nedko Arnaudov ba3b50dcd2 update waftoolchainflags submodule
* gitignore *.pyc
2023-11-17 21:22:43 +02:00
Nedko Arnaudov 3cd263b030 Bump jackdbus version to 2.23.0 2023-11-07 21:20:53 +02:00
Nedko Arnaudov 3cc8d25b68 As same uptime() is shared between linux and freebsd, adjust the wscript 2023-11-07 21:16:08 +02:00
Nedko Arnaudov 8947e5659a wscript: add --devmode option; use -std=gnu99 by default; adjust --debug 2023-11-07 21:06:43 +02:00
Nedko Arnaudov 8897c95c97 Fix warnings 2023-11-07 21:06:01 +02:00
Nedko Arnaudov 72b81b8fcb Remove traces of jackaudio/jack2 macos and windows support in jackdbus codebase 2023-11-07 20:46:42 +02:00
Nedko Arnaudov ed167c1fa1 wsript: C++ compiler is not used, drop checks and options 2023-11-07 20:41:38 +02:00
Nedko Arnaudov a750039aa9 Use WafToolchainFlags from git submodule 2023-11-07 20:24:09 +02:00
Nedko Arnaudov 21a3d589b1 Merge branch 'stable' itno 'main' 2023-11-07 11:14:58 +02:00
Nedko Arnaudov df84b1d17d dbus/reserve.c: Fix -Wsingle-bit-bitfield-constant-conversion by using unsigned int
../dbus/reserve.c:154:16: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion]
  154 |                                 d->gave_up = 1;
      |                                            ^ ~
2023-11-07 10:52:55 +02:00
Nedko Arnaudov 994086cfd9 Replace sigsegv.c with siginfo.c and build it only when explicitly enabled
siginfo is 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
2023-11-07 02:51:33 +02:00
Nedko Arnaudov 36bdfb2c65 remove in-tree version of control.h
System wide one is used instead
2023-11-07 01:58:02 +02:00
Nedko Arnaudov b659584d0e dbus/reserve.c: Include system-wide control.h 2023-11-07 01:54:43 +02:00
Nedko Arnaudov 191ae7a7eb Build jackdbus against system-wide jack headers 2023-07-25 22:15:24 +03:00
Nedko Arnaudov 92e12d5c7d remove unused files dbus/audio_reserve.[ch]
These are actually jackd specific.
2023-07-25 22:08:38 +03:00
Nedko Arnaudov a8ec586cba dbus/jack_control: moved to https://gitea.ladish.org/LADI/jack_control
Backup repo: https://github.com/LADI/jack_control

dbus/jack_control is now submodule

jack_control is now always installed as part of jackdbus.
With dedicated repos for jackdbus and jack_control,
there is no point in having jack_control installation conditional.
2023-07-24 02:59:00 +03:00
Nedko Arnaudov f586075555 Adjust link to jack_control script 2023-07-24 02:33:52 +03:00
Nedko Arnaudov 2fbd7ace76 dbus/controller.c: Use jackctl_server_create() instead of jackctl_server_create2()
This is mort portable across jack1 and jack2. jackctl_server_create2() is jackd.exe specific and has no purpose for jackdbus.
2023-07-22 06:44:36 +03:00
Nedko Arnaudov 1a23ec5ae9 jack_control: new command - "show"
show command behaves a bit like last parts of (current) adevices.sh script,
but chains the involved commands status2, dg, dp and ep internally.

The adevices.sh script uses status command and does not display
JACK settings unless jack is started. The show command uses
status2, so the settings will be displayed always.
2023-07-09 17:28:27 +03:00
Nedko Arnaudov 757bfbb903 jack_control: add status2 command
While status command returns always, status2 command
allows followup chained commands.
2023-07-09 17:23:29 +03:00
Nedko Arnaudov a6f0b65a3f Add LADI icons 2023-05-27 21:32:18 +03:00
Nedko Arnaudov e79afc708b README.adoc: Add packaging section
Based on:

https://github.com/jackaudio/jackaudio.github.com/wiki#installation-and-packaging
2023-05-27 19:40:11 +03:00
Nedko Arnaudov c9ba7c26c9 README.adoc: Fix TOC generation (ladoc-py) 2023-05-27 19:38:12 +03:00
Nedko Arnaudov bdcff7c377 README.adoc: fix typo (imPlements) 2023-05-15 23:21:11 +03:00
Nedko Arnaudov 3ae2f9b5a0 README: Add links to QjackCtl, Cadence and Studio Controls 2023-05-13 19:38:13 +03:00
Nedko Arnaudov b956c9032a README: add hyperlinks 2023-05-13 19:37:22 +03:00
Nedko Arnaudov ba6faf9cca Adjust asciidoc command-line for ladoc-py
https://gitea.ladish.org/LADI/ladoc-py
2023-05-13 18:51:28 +03:00
Nedko Arnaudov c565e4b707 README.adoc: Remove non-ASCII char 2023-05-12 10:45:26 +03:00
Nedko Arnaudov 07085ef095 wscript: switch to WafToolchainFlags 2023-05-06 21:09:29 +03:00
Nedko Arnaudov 4263a92024 wscript: WafToolchainFlags 2023-05-06 21:09:04 +03:00
Nedko Arnaudov c097aa5a38 NEWS: jackdbus-2.22.1 2023-04-18 23:07:18 +03:00
Nedko Arnaudov a1c3bf010e ci/github: Remove Ubuntu 23.04 runner (doesnt work) 2023-04-18 22:05:03 +03:00
Nedko Arnaudov bf3b35c43b ci/github: Ubuntu 18.04 deprecated, add 23.04
https://github.blog/changelog/2022-08-09-github-actions-the-ubuntu-18-04-actions-runner-image-is-being-deprecated-and-will-be-removed-by-12-1-22/
2023-04-18 21:56:30 +03:00
Nedko Arnaudov 005535b799 Restore display of source sha-1 in jackdbus log
This commit changes build info to display info about jackdbus itself,
along with libjackserver.so provided build info

Fixes https://github.com/LADI/jackdbus/issues/1
2023-04-18 21:43:20 +03:00
Nedko Arnaudov c685e29dc7 Update jack2 pdf link to archive.org
The current one is broken for unknown reasons.
2023-03-08 10:17:15 +02:00
Nedko Arnaudov 3f04377896 Merge commit v1.9.22 into jackdbus 2023-02-02 20:03:23 +02:00
falkTX 4f58969432
Update changelog
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-02 12:04:10 +01:00
falkTX 1eff44a212 Update copyright year
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-30 22:14:29 +01:00
falkTX f5a01999fa macOS: forcely ignore wait failures when closing down
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-30 22:14:29 +01:00
Christian Clauss d2d44158f9
Upgrade GitHub Actions (#911)
* Upgrade GitHub Actions

* https://github.com/actions/cache/releases
* https://github.com/actions/checkout/releases
* https://github.com/actions/upload-artifact/releases

* Upgrade GitHub Actions
2023-01-29 17:54:29 +01:00
falkTX 79ea0746fa
macOS: killing a thread will abort the semaphore wait
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-29 12:57:36 +01:00