Commit Graph

1056 Commits

Author SHA1 Message Date
Nedko Arnaudov be1cabe243 Bump version to 1.9.4 2024-01-11 17:40:10 +02:00
Nedko Arnaudov e75790556e Makefile: Add dist target for tarball creation and gpg-signing 2024-01-11 17:38:04 +02:00
Nedko Arnaudov db1408f3b5 More LADI project adjustments (remove vendored unzipfx and more)
* Add NEWS.adoc file
 * Add AUTHORS.adoc file
 * Add MAINTAINERS.adoc file
 * Remove vendored unzipfx code along with data/windows/
 * Adjust README.md ("is being developed by falktx" => "was developed by falktx")
2024-01-11 17:18:52 +02:00
Nedko Arnaudov 9cf8f6fdbb Bump version to 1.9.3 2024-01-07 17:33:58 +02:00
Nedko Arnaudov 9c9d06b9b0 README.md: Add info about new maintainer 2024-01-07 17:22:02 +02:00
Nedko Arnaudov 6518bcd21b Patch CVE-2023-43783: Use of Fixed Temporary File Path in /tmp/cadence-wineasio.reg
Apply SuSE fix for CVE-2023-43783 (by Matthias Gerstner)

0001-cadence.py-wine-ASIO-settings-use-safe-tempfile.patch

https://bugzilla.suse.com/show_bug.cgi?id=1213985
2024-01-07 17:02:37 +02:00
Nedko Arnaudov 5099c9152b Patch CVE-2023-43782: Use of Fixed Temporary File Path in /tmp/.cadence-aloop-daemon.x
Apply SuSE fix for CVE-2023-43782 (by Matthias Gerstner)

0001-cadence_aloop_daemon-place-lockfile-into-non-public-.patch

https://bugzilla.suse.com/show_bug.cgi?id=1213983
2024-01-07 17:02:07 +02:00
Nedko Arnaudov 556859c0af Switch default for /org/ladish/daemon/terminal to xterm
x-terminal-emulator, while good in theory is debian specific.
xterm, OTOH is ubiquitous and minimal.

Fix for https://github.com/falkTX/Cadence/issues/361
2023-06-01 17:41:26 +03:00
falkTX 2187c061bf
Bump version
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-18 18:12:57 +01:00
falkTX e8172cdf3a
Compatibility fixes with python 3.10
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-18 18:01:35 +01:00
falkTX c810989ddd
Fix for getOpenFileName breakage
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-18 17:18:14 +01:00
Aaron Clark 56b078f660
Fix for claudia not starting (#341)
* Fix for claudia not starting

* converting self.fFakeWidth and self.fFakeHeight to integers
2022-03-31 22:38:36 +01:00
fsantini c146ff90ef Fallback to GLib DBus if Qt Dbus is not available 2021-03-15 13:45:04 +00:00
Aiden Sato 64dc781f1d Changed tooltip from HTML to plaintext 2021-03-11 21:22:02 +00:00
ratijas 41ab083ccc
Unset executable bits & remove !#shebang (#306)
* Unset executable bit from XML and images

I'm not an expert, but those XMLs do not look like any kind of
normally executable scripts. And even if they were -- XML syntax does
not allow shebangs, as far as standard[1] is concerned.

[1]: https://www.w3.org/TR/2008/REC-xml-20081126/#NT-document

* Drop unused global var WINEASIO_PREFIX

It was mis-formatted anyway. Looks like a
copy-paste from wineasio which is broken in the
exact same way[1].

[1] 638ce56a7f/gui/settings.py (L41)

* Unset executable bit

Unset executable bit from all python sources upon installation
2021-02-09 17:51:55 +00:00
ratijas 9bc418cfb2 Rename xinit script to match best practices
Dash after number provides visual clarity,
and .sh suffix helps text editors with file
extension-based syntax highlighting engines.
2021-02-09 17:28:09 +00:00
Alex Tsitsimpis c167f35fbb Fix build with Qt 5.15+
Building with Qt 5.15 failed with the following error:

../widgets/pixmapdial.cpp:231:26: error: aggregate ‘QPainterPath ballPath’ has incomplete type and cannot be defined
  231 |             QPainterPath ballPath;
      |                          ^~~~~~~~
../widgets/pixmapdial.cpp:278:26: error: aggregate ‘QPainterPath ballPath’ has incomplete type and cannot be defined
  278 |             QPainterPath ballPath;
      |                          ^~~~~~~~

Signed-off-by: Alex Tsitsimpis <alex.tsitsimpis@gmail.com>
2020-06-04 12:22:43 +02:00
Markus 3e6c9594d8 INSTALL.md: fix typo 2020-05-31 15:23:03 +02:00
t-mw 57879082d1 Fix exit code for cadence-session-start -s 2020-05-10 02:45:52 +01:00
Gerion Entrup bf0869c111 catia/claudia: fix startup when a2j not present
Consider this code:
```
a = None
print(a and a.b)
```
This evaluates to None and not to False.

Closes: #274
2020-05-10 01:22:10 +01:00
Jacob 9324d24e06 Correct some more Qt4 leftovers 2020-01-03 16:48:47 +00:00
falkTX 915065c1f1
Fix build, regression from merge conflict
Signed-off-by: falkTX <falktx@falktx.com>
2019-11-17 20:34:05 +00:00
Jasper Seidel 868492c4fe Corrected ALSA capture device list on Linux.
This modifies the ALSA input device list to use the output of `arecord -l` instead of `aplay -l`.
With this, audio devices that are input-only are correctly shown in the capture list, and non-input devices are also hidden.
2019-11-17 20:27:30 +00:00
Daniel Sonck 0ecd439e32 Add RPM based distro support to claudia_launcher 2019-11-17 20:21:50 +00:00
Simon van der Veldt 233e8c10cf Add SKIP_STRIPPING option to Makefiles to allow disabling stripping of binaries (#159) 2019-11-17 20:20:02 +00:00
Térence Clastres a2e733abc9 A2JMIDI: Simplify UI
- Remove "Export HW Ports" button
- Make the "Export Ports" checkbox apply changes immediately
- Change the status label to show when ports are exported
2019-11-17 20:18:11 +00:00
Térence Clastres b69d157501 DBus cast fixes 2019-11-17 19:41:04 +00:00
Alex Tsitsimpis 12e3907981 Ensure a2j is started before attempting to stop it
When stopping jackd, ensure that a2j is actually started before
attempting to stop it. Otherwise we get an error and jackd is not
stopped.

Signed-off-by: Alex Tsitsimpis <alex.tsitsimpis@gmail.com>
2019-11-17 19:00:01 +00:00
Térence Clastres 0642494c69 Refine #256
- Fix 'Export HW port' tray option not working and incorrect state
- Disable 'Export HW port' when ports are already exported and notify it
with the button text
- Do not start A2JMIDI after exporting ports
- Stop A2JMIDI before stopping JACK
2019-10-21 02:13:40 +01:00
Térence Clastres 655e0a361e A2JMIDI: Simplify startup and ports export
- Add option to start a2j when JACK starts
- Add option to always export ports when a2j starts
- Remove now unused a2j options menu
- Remove unneeded HW export yes/no dialog and automatically (re)start a2j after exporting
2019-10-18 22:19:16 +01:00
falkTX 393f05dd14 Fix more INSTALL.md references to Qt4 2019-09-18 13:21:26 +01:00
Alexis Caffa 20877a8e27 Qt4 -> Qt5
I had to manually install some different dependencies. So much to run as to install.
2019-09-18 13:19:48 +01:00
falkTX 5466e35d42 Remove -mtune=generic as well 2019-09-18 11:51:58 +01:00
falkTX 01bfb7a3c9 Remove DBus workaround for Neon 2019-09-18 11:36:38 +01:00
falkTX 38941feee8 Don't use sse flags in the makefile
Code is not that heavy on audio DSP that really makes a difference
2019-09-18 11:34:17 +01:00
Jonathan Liu 4a5f5b445b Fix typos in workaround
Closes #220
2018-08-27 01:58:16 +02:00
Jonathan Liu fa3794add4 Add workaround for KDE modifying QAction text to add accelerators
See https://bugs.kde.org/show_bug.cgi?id=337491

Closes #220
2018-08-26 08:35:24 +02:00
falkTX b82db9af8d Add fix for carla-single not having proper PWD 2018-04-27 08:43:10 +03:00
falkTX 8a1940ce24 Proper workaround, dont add to front of sys.path 2018-04-27 07:58:56 +03:00
falkTX 3e1df2db58 Fix adding new apps in claudia when using pyqt5 dbus workaround 2018-04-27 07:55:28 +03:00
Filipe Coelho 2436ae5932
Merge pull request #212 from trebmuh/patch-1
Qt4 -> Qt5
2018-04-17 21:26:37 +02:00
Olivier Humbert af26e8150d
Qt4 -> Qt5 2018-04-17 14:57:30 +02:00
falkTX 99b39989a0 Systray fixes
Closes #209
2018-03-22 00:58:48 +01:00
falkTX 7c6ca1026f Fix save dialog for qt5 2018-03-19 13:40:38 +01:00
falkTX 7e98325af3 Add kxstudio dbus workaround to catia and claudia 2018-03-19 13:35:30 +01:00
falkTX f36bc4c73e Last piece missing of qt5 port 2018-03-19 10:23:57 +01:00
falkTX 89fdc69433 Fix unused variable warning 2018-03-19 09:55:10 +01:00
falkTX 4489a66d51 Cadence: Run DBus stuff only on main thread 2018-03-19 09:51:52 +01:00
falkTX 9bf9965d20 Fix systray quit action not working properly 2018-03-19 09:15:55 +01:00
falkTX 49c567c43e Fix small issues in qt5 port 2018-03-19 09:15:37 +01:00