File carla.changes of Package carla
-------------------------------------------------------------------
Mon Aug 18 08:33:00 UTC 2025 - Konstantin Voinov <kv@kott.no-ip.biz>
- Update to version 2.5.10+git.20250816:
* Fix STATIC_PLUGIN_TARGET build
* Fix cmake build
* Replace some usage of ScopedPointer with std::unique_ptr
* Adjust includes to allow custom DPF headers
* Fix build with custom DISTRHO_NAMESPACE
-------------------------------------------------------------------
Sun Aug 10 01:26:05 UTC 2025 - Konstantin Voinov <kv@kott.no-ip.biz>
- Update to version 2.5.10+git.20250803:
* Update quadpanner to use quadro-style speaker layout
* Fix cmake build
* Add Quad-Panner internal plugin, cleanup
* Import qt6 fixes from ui-rework branch
* Fix QGLWidget import for PyQt6
* Leave TODO note for later
* Fix broken program and bank messages for Jack applications.
* Add zip to CI release build
* Add unzip to CI release build
* Use ubuntu:22.04 image for CI
* CI: Install git first
* Simplify releases CI
* Update PawPaw used in releases CI
* Really fix external plugins build
* Fix build of external plugins
* Fix macOS build
* Fix make install
* Fix cmake install, 1 file was deleted
* Remove use of Carla{String,ScopedLocale,ScopedPointer} for DPF
* Cleanup use of CarlaString
* Remove CarlaPluginPtr.hpp compat file
* Update to latest DPF
* Fix a few compiler warnings
* Remove old unused vst3sdk folder/files
* carla_host_control: import from pyliblo3 if available
* Fix VST3 midi/ctrl-out offset if split cycle
* Fix make install after dialogs were converted to C++
* Implement VST3 midi output
* Silence a compiler warning
* remove false tooltips
* Update atom-helpers.h
* Fix typo
-------------------------------------------------------------------
Mon Jul 21 22:33:30 UTC 2025 - Konstantin Voinov <kv@kott.no-ip.biz>
- Update to version 2.5.9+git.20250721:
* cleanup
* Convert about dialog to C++
* Yet more qt6 compat
* Fix a few more qt6 compat issues
* Fix regression showing carla-plugin
* Fix more qt6 compat
* CI: rebuild release cache
* CI: bump version used for pylint
* Fix a few compat issues with Qt6, cleanup
* Add pylint CI job
* Keep base macros consistent between C++ and Python code
* CI: Update PawPaw for macos release fixes
* Fix use of JackPortIsCV
* Remove old, non-working modgui related code
* Update CI
* Fix project usage when embed into others (like Ildaeil)
* Fix cmake build
* Replace some internal carla utils with DPF ones
* Update to latest DPF
-------------------------------------------------------------------
Thu Mar 13 23:38:28 UTC 2025 - Konstantin Voinov <kv@kott.no-ip.biz>
- Sanitize spec
- Enable external plugins
-------------------------------------------------------------------
Thu Mar 13 21:58:21 UTC 2025 - kv@kott.no-ip.biz
- Update to version 2.5.9+git.20241124:
* Cleanup
* Use wine paths by default even if non-existent
* Reintroduce plugin search for specific formats
-------------------------------------------------------------------
Fri Oct 18 08:44:52 UTC 2024 - Konstantin Voinov <kv@kott.no-ip.biz>
- Update to 2.5.9+git.20241001
- Enable Qt6 build
* Do not show windows crash dialogs for plugin bridges
* Fix build against latest liblo
* Fix crash when showing some plugin UIs under wayland
* Fix minimum width of CanvasPort labels
* Fix missing painter.restore() in case of CanvasPort errors
* Fix OSC unregister handling
-------------------------------------------------------------------
Sat Jun 15 01:31:17 UTC 2024 - Konstantin Voinov <kv@kott.no-ip.biz>
- Update to version 2.5.8+git3.2f5bd5c:
* Update CI version
* Adjust for liblo API breakage, dont define lo_message type
* wine related fixes
* Fix winevst build
- Update .spec
-------------------------------------------------------------------
Sun Jan 21 05:51:56 UTC 2024 - Konstantin Voinov <kv@kott.no-ip.biz>
- Update to 2.5.8
* Fix double backslash encoding in pre-included serd
* Fix a few minor ttl details in carla.lv2 (to make validators happy)
* Fix potential audio buffer overflow issues due to
over-optimization in math utilities
* Fix winevst for DLL_PROCESS_ATTACH
-------------------------------------------------------------------
Wed Nov 8 21:07:48 UTC 2023 - Konstantin Voinov <kv@kott.no-ip.biz>
- update deps to pyliblo3
- Update to 2.5.7
* Allow configuration of Carla client name when headless
(via CARLA_CLIENT_NAME env var)
* Fix save missing LV2 files
* Fix some wine bridge details
-------------------------------------------------------------------
Tue Aug 8 04:17:24 UTC 2023 - Konstantin Voinov <kv@kott.no-ip.biz>
- Update to 2.5.6
* Fix compatibility of plugin discovery with newer 2.6.x tools
* Fix crash when using JACK under Linux ARM
* Fix carla-lv2 pre-run with 0 frames
* Fix carla-vst GUI for high-dpi screens
* Fix carla-native-plugin library exported symbols
* Show custom error message when trying to start JACK driver without JACK
* Skip special treatment for LADISH (do not set session management hints)
-------------------------------------------------------------------
Mon Jun 12 07:51:51 UTC 2023 - Konstantin Voinov <kv@kott.no-ip.biz>
- Update to 2.5.5
* Allow IPC during plugin discovery (controlled by external tools)
* Expose a few extra APIs in carla-utils library
* Install extra carla-utils related headers during make install
* Fix invalid/empty LV2 paths for compatibility with lilv
* Fix LV2 plugin state for plugin bridges
* Fix showing engine device settings on systems without JACK
* Fix usage with LMMS on Windows
* Remove use of REAL_BUILD macro, no longer needed
* Tweaks for integration in OBS
* Other minor fixes and cleanup
-------------------------------------------------------------------
Thu Mar 16 10:29:54 UTC 2023 - Konstantin Voinov <kv@kott.no-ip.biz>
- Update to version 2.5.4:
* Fix crash/regression when using LV2 plugins without worker extension
* Fix compat with PyQt >= PyQt 5.15.8
* Fix macOS build
* Simplify JACK event handling, now using a single queue on the main thread
- Version 2.5.3 changes:
* Always set time frame information for JUCE hosted plugins
* Fix canvaspreview out-of-bounds panning for patchbay
* Fix receiving LV2 atoms bigger than 32kB
* Fix peak metering reading values out of bounds
* Fix missing </li> code in about information string
* Support the more verbose LV2 MIDI CC definitions
* Use SDL driver by default on Haiku
-------------------------------------------------------------------
Fri Oct 21 00:28:32 UTC 2022 - Konstantin Voinov <kv@kott.no-ip.biz>
- remove patches:
fix-array-include-for-gcc12.patch
Fixes-for-mxml-3.0.patch
- Update to version 2.5.2:
* Fix includedir/libdir variables in pkg-config files
* Fix LV2 plugins sending MIDI events out of order when using MIDI
mapping for control output ports
* Fix VST2 all-notes/sound-off events after re-activation
* Fix "use outer frame for carla-lv2" from v2.5.1
* Correct jackbridge build flags, prevent LTO from being used in wine stuff
- Version 2.5.1 changes:
* Do not set scale factor for LV2 plugin UIs on macOS
* Fix external MIDI connections for JUCE engine driver
* Fix a few memory leaks and runtime issues
* Fix several race conditions
* Fix logic around engine driver listings
* Fix position of external patchbay graph nodes not being restored
when switching from internal to external
* Fix RISC-V builds
* Fix win32 bridge builds on win64 systems (forcing usage of
i686-w64-mingw32 if needed)
* Ignore some compiler warnings from Qt side
* Use an outer frame for carla-lv2 outgoing events
- Version 2.5.0 changes:
* Add JSFX plugin support
* Add SDL engine driver
* Adapt engine code to allow single-threaded web-assembly builds
* Fix macOS installer to run without rosetta2
* Use full driver settings dialog if opened via menu and engine
is not running
* Update built-in DPF
* Update to JUCE 7.0.1
- Version 2.4.4 changes:
Fixes:
* Fix inaccurate MIDI CC rounding
* Fix one more python3.10 compatibility issue
* Fix one more Windows UTF-16 issue
Other changes:
* Do not use -fno-gnu-unique on BSD
* Support mod:volts as LV2 unit
* Update dependency list in INSTALL.md
-------------------------------------------------------------------
Mon May 16 02:07:44 UTC 2022 - kv@kott.no-ip.biz
- Update to version 2.4.3+git.20220504.54effcd90:
* Fix macOS build
* Fix inaccurate midi CC rounding (#1612)
* juce never links against x11
* Update dependency list
* Bump version to 2.4.3
* Set new X-NSM-Exec desktop file properties
* Better integrate with internal Qt toolbar visibility state Closes #1583
* Fix a missing include for X11/BSD builds Closes #1597
* Fix CarlaString for std::map compatibility
* Added sys/types.h to build on Alpine
* Use utf16 in a few more places
* One more water case handling for utf16/windows
* Use utf16 methods for Windows water File operations
* Test builds with LTO enabled
* Update submodule
* Replace CARLA_EXPORT with separate API / PLUGIN export option
* Use -fno-gnu-unique by default
* Implement VERBOSE make flag
* Fix one more py3.10 compat issue
* FIx old macOS build
* Fix build with old macOS
* Fix strict build
* And another one
* Another int/float python fix
* Fix Haiku build
* Haiku cannot use -pthread
* Do not error out when including AppConfig.h
* Adjust the rest of the code for CARLA_BACKEND_NAMESPACE macro use
* macOS plugin UI fixes
* Allow custom carla namespace, useful for static builds
* Fix compat with old pyqt
* Fix make clean for STATIC_PLUGIN_TARGET
* One more XSetInputFocus exception fix
* Do not use RT threads for dummy engine / plugin testing
* Fix a memory leak in the CarlaString class
* Use gcc built-in expect to speed up safe asserts
* Move second image to it's own screenshot tag
* FreeBSD patch in AppConfig.h
* Update external plugins submodule
* Reload audio file if sample rate changes
* Correct the offset used in the custom data restore fix
* Update copyright year for the modified files
* Use temporary files for big custom data values in bridges
* Ensure custom data restore is exactly how it was saved Fixes #1521
* interposer: More debug, remove superfulous check causing crashes
* Ignore JACK applications trying to handle MIDI when it is disabled
* Add "[carla]" prefix to printed messages directly by carla Closes #1498
* Fix crash when LV2 X11 UI has non-mapped child window Closes #1486
* Fix strict build
* Notify of embed resizes on bridges
* Initial implementation for embedding UIs of bridged plugins
* lv2: mark port as sidechain if part of a sidechain group
* Add audio port hints to backend, starting with lv2 sidechain
* Give notice when carla needs to be restarted after lv2 rescan
* Revert "See if wine32 CI test passes"
* See if wine32 CI test passes
* Fix up CI
-------------------------------------------------------------------
Mon May 16 02:05:47 UTC 2022 - kv@kott.no-ip.biz
- Update to version 2.4.3+git.20220107.613e69505:
*
-------------------------------------------------------------------
Sat Mar 12 21:39:05 UTC 2022 - Giordano Boschetti <geekosdaw@gmail.com>
- Update to 2.4.2
*Fix one more py3.10 compat issue
-------------------------------------------------------------------
Mon Jan 10 03:02:24 UTC 2022 - Konstantin Voinov <kv@kott.no-ip.biz>
- update to 2.4.1
-------------------------------------------------------------------
Wed Sep 25 03:26:46 UTC 2019 - Giordano Boschetti <geekosdaw@gmail.com>
- Updated to 2.0.0 from db6dadd6 git commit
- Fix Tumbleweed Build
-------------------------------------------------------------------
Mon Sep 9 01:41:53 UTC 2019 - giordano boschetti <giordanoboschetti@gmail.com>
- Added support for Bridges (require mingw32 and mingw64 repositories on top for build)
* Separated package and dependencies for best convenience
* Add Dependence to python3-pyliblo for carla-control (not start without python binding to liblo)