Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

carla-devel-2.5.9-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: carla-devel Distribution: openSUSE Tumbleweed
Version: 2.5.9 Vendor: openSUSE
Release: 1.1 Build date: Sun Dec 1 16:36:52 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 395722 Source RPM: carla-2.5.9-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://kx.studio/Applications:Carla
Summary: Header files to access Carla's API
This package contains header files needed when writing software using
Carla's several APIs.

Provides

Requires

License

BSD-2-Clause AND GPL-2.0-or-later AND BSD-3-Clause

Changelog

* Sun Dec 01 2024 [email protected]
  - Update to version 2.5.9:
    * Fix crash when showing plugin UIs under wayland
    * Fix OSC control unregister
    * Fix the backporting
    * Fixup CI
    * Fix missing painter.restore() in case of CanvasPort errors
    * Bump version to 2.5.9
    * Import fixes from main branch
    * Update CI version
    * Adjust for liblo API breakage, dont define lo_message type
    * wine related fixes
* Thu Mar 28 2024 jun wang <[email protected]>
  - Update to version 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
* Tue Oct 10 2023 [email protected]
  - Disable troublesome liblo
  - Update to version 2.5.7:
    * Fix auto-upload of release artifacts
    * Bump version to 2.5.7
    * Fix typo leading to missing LV2 files
    * Import minor fixes from main branch
    * Fix a comment
    * Allow configuration of Carla client name when headless
    * Remove useless linker flag
    * Fix some wine bridge details
* Sun Aug 20 2023 [email protected]
  - Update to version 2.5.6:
    * Fixup CI not building on release
    * Fix carla-vst GUI for macOS retina displays
    * Fix crash with jack under ARM
    * Auto-scale carla-vst plugin GUI
    * Bump version to 2.5.6
    * Set error message when trying to start JACK driver without JACK
    * Skip special treatment for ladish
    * Fix a compiler warning
    * Fix carla-lv2 pre-run with 0 frames
    * Fix compatibility of plugin discovery with 2.6.x tools
    * Fix exported symbols
  - Disable vst for Tumbleweed also because of build error.
* Sun Aug 20 2023 [email protected]
  - Update to version 2.5.5:
    * Fix leak during discovery
    * yml is weird...
    * Fix release CI artifacts
    * Try resource dir as library path first
    * Fix conflict with other tools using Carla
    * Fix release CI details
    * Skip LTO in release builds
    * Fix release CI
    * Add release CI file in this repo
    * Allow to skip MIDI ports in patchbay plugin, in use for OBS
    * Link resources for internal plugin
    * bridge: ignore SIGTERM signal when running as child client
    * Implement getPluginCategoryFromString
    * Add getBinaryTypeAsString utility function
    * Switch from USE_QT macro to CARLA_UTILS_USE_QT
    * install util headers during "make install"
    * Fix macOS build
    * Fix manual include of CarlaBridgeDefines.hpp
    * Fix build
    * Fix manual inclusion of CarlaMacUtils.cpp
    * Make bridge and mac utils public, add to utils lib
    * Mark CarlaMutex and CarlaString as public, needed for msvc
    * Fix a compiler warning
    * Fix showing engine device settings
    * Fix build
    * CI: Ignore pyqt5 for macOS tests
    * Fix windows build, typo
    * Update CI workflows following main branch
    * Bump version to 2.5.5
    * Add bridge opcode for reloading plugin info
    * bridge: change custom data "big size" to 4096, bump api version
    * minor bridge spec comments
    * dont return nullptr on some functions, for -Wformat-overflow
    * lv2: handle invalid empty paths the same way as lilv
    * Log ScopedActionLock action names
    * set some runtime script interpreters to /bin/sh
    * Allow usage of CARLA_DISCOVERY_PATH env var for cached types
    * Reduce starting pipe message to debug
    * Import discovery fixes from main branch, allow IPC
    * set NOMINMAX for utils windows include
    * Cleanup ringbuffer code
    * bridge utils: do not use sprintf
    * Remove use of REAL_BUILD macro
    * Adjustments as needed for Carla as OBS plugin
    * fix carla build on m1 (#1757)
    * Use _WIN32 instead of __WIN32__ for internal lilv
    * Use -fno-strict-aliasing for sord source builds
* Tue Apr 04 2023 Christophe Marin <[email protected]>
  - Update to 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
  - Drop patches, merged upstream:
    * 0001-Fix-compat-with-PyQt-PyQt-5.15.8.patch
    * 0001-Fix-crash-regression-when-using-LV2-plugins-without-.patch
* Sat Mar 11 2023 Dave Plater <[email protected]>
  - Add patch to fix #boo1209057
    0001-Fix-crash-regression-when-using-LV2-plugins-without-.patch
  - Added patch 0001-Fix-compat-with-PyQt-PyQt-5.15.8.patch
  - Made build macros more specific
* Mon Feb 13 2023 [email protected]
  - Update to version 2.5.3:
    * Bump version to 2.5.3
    * Ignore LTO in CI builds, takes too long
    * Support the more verbose LV2 MIDI CC definitions
    * Always set time frame information for JUCE hosted plugins
    * Use SDL driver by default on Haiku
    * Fix canvaspreview out-of-bounds panning for patchbay
    * Allow to receive LV2 atoms of any size up to max-length
    * missing </li> code
    * Update CI rules
    * Fix carla_findMaxNormalizedFloat call
* Sat Jan 07 2023 [email protected]
  - Update to version 2.5.2:
    * Improve debug messages
    * Correct jackbridge build flags
    * LTO must not be used for building wine stuff (not just linking)
    * Also prevent -flto from wine link flags
    * Prevent -static-lib{gcc,stdc++} flags from going to winelib stuff
    * Use LIB_EXT for wine libs copying
    * Bump version to 2.5.2
    * fix pkgconfig files having bad includedir/libdir variables
    * Revert "outer frame for carla-lv2" stuff, make it verbose instead
    * Import fixes from main branch into hotfix-2.5 one
  - Refresh/Git format patches:
    * carla-systemlibs.patch
    - > 0001-Use-system-flac-vorbis-ogg.patch
    * carla-remove-pkgconf-rpath.patch
    - > 0002-Remove-rpath-from-.pc-files.patch
    * use-correct-plugin-paths.patch
    - > 0003-Use-correct-plugin-paths-for-openSUSE.patch
* Mon Oct 10 2022 [email protected]
  - Update to version 2.5.1:
    * Force usage of i686-w64-mingw32 for win32 builds on 64bit systems
    * Restore positions of external patchbay graph nodes
    * Adjust for JUCE MIDI API changes, fix external MIDI connections
    * Correct last commit, ensure ysfx uses generic approach for wasm
    * Ignore MIDI ports known to cause issues in JUCE engine
    * Change default driver on windows from DirectSound to Windows Audio
    * Ignore some compiler warnings from qt side
    * Fix logic around engine driver listings
    * Use an outer frame for carla-lv2 outgoing events
    * Fix a small leak
    * Fix free/delete[] misusage
    * Make malloc usage consistent in CarlaString class
    * Cleanup ysfx setup
    * Fully remove water::Variant use
    * Stop using NamedValueSet in AudioProcessorGraph
    * Do not set scale factor for LV2 plugin UIs on macOS
    * Bump version to 2.5.1
    * Fix several race conditions
    * Use generic implementation for ysfx eel riscv builds
    * Correct last commit
    * Alternative approach for systems without MAP_LOCKED (build&runtime)
    * Math utils performance tweaks
    * Set X11 utf8 window title for plugin UIs
    * noop: remove trailing whitespace
    * Fix build with older SDL2
    * Fix typo
    * Fix build with new wine
    * Make sure SDL is disabled for static plugin target
    * Add missing file
    * Update included DPF
    * Fix not building static binaries on windows (2.5.0 regression)
    * Fix win32 CI stuff
    * Make ysfx compatible with FreeBSD
    * Add #if defined(__FreeBSD__) to avoid #include <alloca.h> on FreeBSD
    * Try to fix i386 build
  - Enable support for Win64 VST
  - Update build requirements
* Fri Sep 30 2022 [email protected]
  - Update to version 2.5.0:
    * Update copyright information related to JUCE
    * Update juce plugin time related code for new APIs
    * Another python3.10 compat fix
    * Expose through backend API hints which plugin UIs are file based
    * Do not use wine in CI builds if we can skip it
    * Dont use LTO for windows CI builds for now
    * Fix win32 builds
    * Bump version to 2.5.0
    * Fix windows/mingw build
    * Fix strict build
    * Fix macOS build
    * Use full driver settings dialog in engine menu if not running
    * Fix macOS build
    * Update to JUCE 7.0.1, still to update to new playhead APIs
    * Update included DPF
    * Simplify wasm runner, using emscripten_set_interval
    * Adjust to the non-threaded usage
    * Also block sem_timedwait usage
    * Make sure no threads are used on wasm
    * Disable audiofile ops debug on wasm, verified to work
    * Set default LV2 path for emscripten
    * Add missing opus as supported extension in audio file plugin
    * Report plugin UI close in embed mode
    * Link DGL against CoreVideo on macOS
    * Use emscripten_set_timeout_loop instead of manual management
    * water: Add back a way to get win appdata and programfiles
    * Cleanup
    * Really fix build, unless compiler crashes..
    * Another build fix
    * Fix a typo
    * Ignore pthread_yield for now
    * Set _FILE_OFFSET_BITS=64 for ysfx
    * Fix windows build
    * Fix build after latest changes
    * One more build fix
    * Fix regular build
    * Reenable audiofile seeking on wasm, which works now
    * Do not allow to use capture logging thread on wasm
    * Bring Runner class from DPF, use it for Engine background details
    * More tweaks for wasm, engine verified to work, still with hacks
    * Do not enable pthreads for wasm builds
    * Update dgl and distrho modules
    * Dont use simd for wasm just yet, fix missing APP_EXT usage
    * Dont strip wasm binaries, cleanup
    * Fix make clean
    * More tweaks for wasm and sdl
    * Add SDL/wasm test code
    * Fix SDL engine for SDL1, work wasm workarounds
    * Allow to disable JACK, and skip bridges for wasm
    * AudioFileReader: workarounds for wasm non-threaded behaviour
    * CarlaThread: Ignore a few things for wasm usage
    * Initial SDL engine implementation
    * emscripten related tweaks
    * Keep VST3 hosting through JUCE, for now
    * Rework and cleanup makefiles, add WASM var
    * Allow to build with custom DGL namespace
    * ysfx build tweaks as needed for armhf and MOD builds
    * Fix water::DirectoryIterator for windows builds
    * Fix a typo
    * Another attempt at fixing ARM build
    * Support mod:volts as LV2 unit
    * Start handling VST3 events
    * A few vst3 host fixes, no longer crash on load
    * Tweak about/features for vst3 usage without juce
    * Hacky juce test code for investigating vst3 keyboard input
    * Add some stubs to vst3 host code
    * Fix the previous armhf fix
    * Start python level automated tests, WIP
    * Make macOS installer allowed to install without rosetta2
    * Another armhf fix
    * Alternative approach to fix armhf builds
    * Allow to link against custom DPF/DGL
    * Fix armhf (non-aarch64) build
    * Correction for ysfx %progbits
    * Make sure to not export ysfx symbols
    * Another small change needed for ysfx on arm
    * Fix external plugins submodule, was changed by mistake
    * Reorder makefile static plugin target rules
    * Add -fsigned-char to ysfx flags
    * Fix non-linux build
    * Fix 32bit build and some warnings
    * Fix ysfx no-gui build
    * Update ysfx
    * Fix wine plugin build
    * Cleanup for CARLA_DECLARE_NON_COPYABLE macro use, minor jsfx things
    * Disable juce usage on non mac/win builds
    * Fix DISTRHO_UI_FILE_BROWSER usage
    * Allow to build internal plugins with a custom dpf
    * More tweaks needed for macOS builds
    * Tweaks to get external dpf plugins to build together
    * Allow DGL in static builds
    * Fix a typo
    * Fix macOS build
    * Build fixes
    * Initial code for juce-less VST3 native hosting
    * Do not use -fno-gnu-unique on BSD
    * Do not export extra DllMain for extra internal windows plugins
    * Tweak HAVE_YSFXGUI files
    * Fix linux build
    * Add new file needed for updated dpf
    * Fix a typo
    * Cleanup some ysfx things and fix guiless build
    * Adjust jsfx things to changes in Carla internals
    * Fix debug build
    * Skip msys2 CI builds that broke for no reason
    * macOS build fix, tested this time
    * Try to build less juce stuff
    * Disable JUCE Dxgi usage incompatible with older mingw
    * Update juce
    * Yet another approach
    * Alternative macOS fix
    * Fix macOS build
    * Really fix windows build
    * Calculate Io count properly
    * Fix a leak
    * Fix windows build
    * Implement native vst3 plugin scanning; Cleanup
    * Cleanup some discovery stuff
    * Continue cleanup
    * More cleanup
    * Cleanup
    * Start cleaning up the water
    * Remove use of WATER_COMPILER_SUPPORTS_MOVE_SEMANTICS Was never properly supported, and causes crashes in a few places
    * Only use -std=gnu++14 when building for juce
    * Build a few more files in c++14 for macOS
    * Fix use of USE_COREGRAPHICS_RENDERING macro
    * Another macOS fix
    * Add missing files
    * Update DPF
    * Make juce config read by all files
    * Keep old mingw32 tweaks to workaround crash in juce_audio_basics
    * Fix macOS build
    * Fix windows build with juce
    * Fix juce mingw issues
    * Fix new code carla for plugin bridge use
    * Always build juce_gui_extra; Add new mingw std compat files
    * Delete temporary files added by mistake
    * Start the update to JUCE7
    * Mention JSFX support in help text
    * Link fontconfig in the 32-bit bridge build
    * Implement JSFX (frontend)
    * Implement JSFX (backend)
    * Add ysfx (upstream 60917c4)
  - Rebase carla-systemlibs.patch.
  - Drop fix-include-array.patch because can no more applied.
* Fri Sep 30 2022 [email protected]
  - Update to version 2.4.4:
    * Bump version
    * Another python3.10 compat fix
    * Do not use -fno-gnu-unique on BSD
    * Support mod:volts as LV2 unit
    * Fix water::DirectoryIterator for windows builds
    * Fix make clean
    * Skip msys2 CI builds that broke for no reason
    * Fix external plugins build with mxml >= 3.0
    * Fix macOS build
    * Fix inaccurate midi CC rounding (#1612)
    * juce never links against x11
    * Update dependency list
* Sat Jun 04 2022 ecsos <[email protected]>
  - Add fix-include-array.patch to fix Tumbleweed build error.
* Tue Apr 26 2022 [email protected]
  - Update to version 2.4.3:
    * Fix integration with internal Qt toolbar visibility state
    * Fix plugin search
    * Replace CARLA_EXPORT macro with separate API / PLUGIN export options
    * Set new X-NSM-Exec desktop file property
* Sat Feb 26 2022 [email protected]
  - refactored carla-remove-pkgconf-rpath.patch (changed file paths)
  - Update to version 2.4.2:
    * 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
    * Prevent an assertion on dummy backend test
    * Bump version to 2.4.2
    * Add water::MemoryInputStream
    * Add PLUGIN_JSFX definition, not yet implemented
    * clarify carla_patchbay_connect() docs
    * Fix type error in signal emission
    * Fix "-n" switch with newer python
    * Fix bridge build Closes #1558
    * add CV32 variant with 64 audio ins/outs and 32 cv ins/outs
    * Implement dry/wet, volume and balance on juce hosted plugins
    * Add stubs for custom vst3 hosting
    * Cast QDial value parameter to prevent type error
    * Fixed unexpected type errors
    * Place zyn deps in STATIC_CARLA_PLUGIN_LIBS as needed
    * Update gitignore
    * Define ulonglong type
    * Define CUSTOM_DATA_TYPE_PATH and allow it for LV2 as custom data
    * Use -posix to build under mingw
    * Remove unused function
    * fix default sf2/3 path
    * default to jack backend if pipewire jack replacement is installed
    * Move pkgconfig files to their own dir, tweak and install appdata
    * add app metainfo (#1535)
    * Automable is not a word, sorry!
    * Skip JACK-applications as plugin in static plugin target builds
    * Look for directories too when searching non-found vst3 plugins
    * Add static-plugin target, fix some warnings
    * Do not use -ffat-lto-objects
    * Remove <br> from Windows readme.
    * Expose a 8cv carla patchbay variant
    * Yet another fix
    * Fix previous commit
    * Passing build flags in linker stage is required for LTO to work
    * Fix LTO build
    * Do not export DllMain for STATIC_PLUGIN_TARGET builds
    * Add WITH_LTO build option, disabled by default
    * Stop using old gnu++0x, switch to gnu++11
    * Disable GraphicsScene indexing method to prevent crashes
    * vst3: user common files in the default path
    * Fix dependency target for jackbridge
* Sun Oct 17 2021 [email protected]
  - Update to version 2.4.1:
    * Don't expose symbols for STATIC_PLUGIN_TARGET
    * Fix STATIC_PLUGIN_TARGET build
    * Bump version to 2.4.1
    * Fix MemoryOutputStream destructor after the latest changes
    * Fix a strict compiler warning
    * explicit casting start
    * Install CarlaNativePlugin.h
    * Add NATIVE_PLUGIN_OPCODE_HOST_USES_EMBED, for special hosts
    * Update LV2 UI parameter values after embedding
    * Add STATIC_PLUGIN_TARGET macro; Fix wrong memory reads on lv2 list
    * Tweaks for Ildaeil, MemoryOutputStream::getDataAndRelease()
    * Correct last commit
    * Add carla_get_plugin_latency host function
    * More USING_RTAUDIO setup, build jackbridge.min.a
    * Start using USING_RTAUDIO macro
    * Lead by example
    * Separate system and dependency checks to new file
    * Safer way to fetch X11 UI size
    * Revert "Same fix for removeInternal"
    * Set PLUGIN_HAS_CUSTOM_EMBED_UI flag for LV2 plugins as possible
    * Fix build with some libraries in custom prefixes
    * Makefile user variables
    * Replace -lpthread with -pthread
    * Send keyboard and focus events to VST3 UIs as needed
    * Say hello to IRC :)
    * Fix unused parameters preventing real ones showing up
    * Fetch/set some extra info for VST3 plugin parameters
    * Import travesty files and rename a file
    * Fix VST3 cleanup order, component should be last
    * Use pthread_attr_setdetachstate when RT thread fails too
    * Start threads in detached state instead of calling detach
    * Check for valid x11 display before using it
    * CI: Add a few more linux build deps
    * Update external plugins, fixing static memory leak
    * Same fix for removeInternal
    * Fix misuse of water Arrays
    * Update README.md
    * Install header CarlaPluginPtr.hpp
    * Cleanup
    * Fix a compiler warning
    * Automatically close bridges if main Carla dies, macOS edition
    * Pass keyboard events to vst2 plugins in win/macOS
    * Do not set scale factor for vst2 native implementation under macOS
    * Make XY-Controller lines less think, close with Esc
    * Fix xy-controller GUI now possible to show on "make install" target
    * Ship lv2 gtk bridges with win/mac
    * Alternative approach to finding qt5 package for make dist
  - Rebase carla-systemlibs.patch.
* Sat Aug 21 2021 [email protected]
  - Update to version 2.4.0:
    * Remove a warning when libsndfile is not present (dr_mp3 still used)
    * One more CI fix
    * One more compiler warning fix
    * Fix some compiler warnings
    * Implement carla_get_desktop_scale_factor for X11
    * Bump version to 2.4.0
    * Add a few more packages to CI
    * One more CI fix
    * CI fixes
    * CI tweaks
    * Use WINECC env var in CI
    * Fix CI links and a typo
    * Adjust lv2 gtk ui bridge for windows
    * Add wine CI workflow
    * Add option to use classic skin by default
    * Speed up msys2-i686
    * Revert "less deps for msys2"
    * Revert "Give up on msys2 on CI"
    * Don't build static binaries on Windows if using msys2
    * Fix last commit
    * Don't require gobject/glib for gtk bridges, always enabled
    * Give up on msys2 on CI
    * Fix for custom gtk widgets, need to use global namespace
    * Fix build
    * Allow lv2 gtk bridges on any system
    * lv2 ui bridges: dlopen gtk instead of linking to it
    * less deps for msys2
    * Try adding pkg-config
    * Install a few things for msys2
    * Tweaks to msys2
    * More packaging tests, add msys2 types
    * Tweak build, still testing
    * Consolidate CI builds on single file
    * Fix macOS build and bridge standalone init
    * Set scale factor for carla-bridge-*/carla-single standalone usage
    * Fetch desktop scale factor for UI bridge testing; Cleanup
    * Redo canvas.svg in a way that scales with Qt
    * Replace canvas.png with svg version
    * Add carla_get_desktop_scale_factor utility function
    * Do not set JUCE editor scale factor under macOS
    * Import Linux-VST3 crash fix from upstream
    * Tweak for latest DPF compat
* Tue Aug 10 2021 [email protected]
  - Update to version 2.3.2:
    * Bump version to 2.3.2
    * Dynamic version for pkg-config files, for less maintenance
    * Add 32x32 icon Fixes #1327
    * Fix an assertion
    * Fix strict build
    * Fix macOS build
    * Add macos plugin standalone init, fixing focus
    * Fix a typo on XSetInputFocus
    * Implement a way to set plugins as standalones
    * Add missing separator in SF2 search path
    * Fix a memory leak in CarlaString class
    * Do not show --gdb in usage/help when not installed system-wide Closes #1454
    * Rename a variable to make more sense
    * Safer X11 UI use, fixes crash with a few plugins (regression)
    * Ignore handleCommandMessage/postCommandMessage not used in linux
    * Fix wine32 build on Fedora Closes #1449
    * Fix X11 error when showing VST3 on linux
    * Add VST2 host embed support (native implementation)
  - Rebase patches.
* Mon Jul 19 2021 [email protected]
  - Update to version 2.3.1:
    * Add dmg files to gitignore
    * Also specify NSLocalNetworkUsageDescription
    * Set NSMicrophoneUsageDescription in Carla.plist
    * Bump version to 2.3.1
    * Fix build
    * Fix race condition around postponed rt event data pool
    * No wine stuff for now
    * Create macos-latest.yml
    * Tweak GH dependencies
    * Create GH action
    * Rename a variable
    * Handle LV2 UI size on windows without extensions, also resize
    * Do not refresh canvas except on error, fixing on quit crash
    * Finish updating juce deprecated API stuff
    * Fix loading state via juce of vst2 plugins without chunk
    * Update plugin juce code to new APIs, hook into vst2 for parity
    * Cleanup macOS plugin UI setup code, still fails at resizing :(
    * Fix build with JACKBRIDGE_DIRECT=true
    * Use tick_double on jack transport
    * Fix windows build
    * Fix wine build
    * Really fix split/join
    * Fix strict build
    * Make some macOS dialogs modal, hack around edit dialog on top
    * Improve countDecimalPoints
    * midipattern: always kill all notes on reposition
    * Fix default rack "skin" for a few plugins
    * Remove a useless variable
    * Fix bridged plugin UIs appearing behind main carla window on macOS
    * Use posix_spawn to launch macOS bridges
    * Strip macOS binaries
    * Use posix_spawn for macOS bridge mode scanning
    * Do not use 64bit int or long double for midi plugin playback
    * Remove favorite plugins from list when they fail to load
    * Fix canvas split/join action
    * splitted is not a word
    * Fix Qt version checks, allow canvas eyecandy for >= qt5.12
    * Fix initial size for LV2 macOS UIs with no UI resize extension
    * Fix a compiler warning
    * CI tweaks
    * More CI tweaks
    * Try fixing CI
    * Implement parameter groups for VST2 plugins (carla implementation)
    * Use our metadata thread-safe mutex for the new check, seems to work
    * Not so smart handling for now, jack2 meta-data is finicky..
    * One more fix
    * Alternative approach to deal with jack postponed events Might fix pipewire for real now, needs testing
    * Revert "React to jack callbacks as fast as possible, fixing pipewire usage"
    * Carla-VST: Ignore hosts calling effOpen twice, dont print error
    * Fix carla-vst-wine symbol visibility
    * Fix strict build
    * Listen to X11 plugin UI resize events automatically
    * Give keyboard focus to X11 plugin UIs
    * Do not set jack latency callbacks, we do nothing with them
    * Use _M_ARM64 macro to set win64 mode
    * One more assertion ignored for jack metadata/uuid
    * React to jack callbacks as fast as possible, fixing pipewire usage Closes #1348
    * Fix build with GCC11 Closes #1396
  - Rebase patches.
  - Drop fix-build-with-gcc11.patch, because now in upstream.
* Fri Jul 09 2021 Ben Greiner <[email protected]>
  - Fix the Python script symlinks: in SLE/Leap, %python_sitelib is
    empty if python2 is not installed. You want python3_sitelib.
* Mon May 31 2021 Simon Lees <[email protected]>
  - Use correct plugin paths for openSUSE (/usr/lib64/*)
    * use-correct-plugin-paths.patch
  - Cadence uses carla_util.py which also uses carla_backend.py
    so add these to pythonsitelib
  - Fix gcc-11 build
    * fix-build-with-gcc11.patch
  - Add carla-host-plugin.pc to carla-remove-pkgconf-rpath.patch
* Fri Apr 23 2021 [email protected]
  - Update to version 2.3.0:
    * Fix build
    * Fix carla-single/standalone-bridges not having default options enabled
    * Use .0 suffix for packaged files
    * Bump version as 2.3.0
    * Fix main client name for multiple carlas inside NSM Closes #1279
    * Do not run 2nd instance of lv2 plugin if it has event output(s) Fixes #1350
    * Tentative fix for missing vst3 poly aftertouch
    * Use fixed buffers on standalone bridge mode
    * Whitespace cleanup
    * midipattern: use Esc key to close UI
    * midipattern; kill note on event removal
    * Cleanup midi pattern UI event handling, 2/2
    * CarlaNative.h: move extern "C" after the includes to fix clang/libc++
    * Cleanup midi pattern UI event handling, 1/2
    * pianoroll: set cursor depending on hover action
    * Fix cancelling plugin discovery Closes #1391
    * Add .kdev_include_paths files
    * patchcanvas: clear rubberband on right-click
    * patchcanvas: stop storing keyboard modifier state, cleanup
    * Fix sorting plugins by favorite Closes #1390
    * Fix a typo
    * Make sure to ignore CCs above 120
    * Read lv2 midi:binding on control ports and parameters
    * Set project filename/folder before saving, not after
    * Fix a float vs int usage, which will break in python soon
    * Fix recursive VST2 audioMasterAutomate parameter changes Fixes #1365
    * Use Ctrl+P to open/close side panel Fixes #1193
    * Fix strict build
    * Bump version
    * audio_decoder: assume 16bit for encoded libsndfile files
    * Accept oga and opus audio files
    * Update static lv2 bundle too
    * Small tweaks in preparation of future things
    * Add num tracks info to midifile
    * audiofile: tweaks to "waveform" preview
    * midifile: make sure to start new files at frame 0
    * Fix a typo
    * Update midi file static lv2 bundle data
    * midifile: add repeat mode and make host-sync optional
    * audiofile: only advance internal frame if there is a file
    * Update static data of audiofile
    * audiofile: add host sync, enable and volume parameters
    * Fix wine bridge build for certain systems
    * Fix (native) plugin discovery under Windows
    * Fix plugin search listing AU as possible type on Windows
    * Fix a compiler warning
    * Fix loading project with vst3 plugin bridges
    * Ship with magic.mgc file on macOS
    * Setup CARLA_MAGIC_FILE env var for cxfreeze builds
    * Tweaks to make dist
    * Debug output of bridging vsts
    * Package 32bit bridges on macos non-universal builds
    * Use -universal suffix for macos-universal dmgs
    * Update FUNDING.yml
    * Update copyright year in about page
    * Fix logic around gCarla.nogui
    * Rework some CarlaString methods to prevent stack overflow
    * Silence cxfreeze stdout
    * Add FUNDING.yml
    * Specify mp3 file support on "make features"
    * Mention dr_mp3, libsndfile and zita-resampler in about page
    * Bump version
    * CLeanup
    * Fix make dist for windows
    * macOS arm64/x64 handling of VST3 plugins
    * Fix some compiler warnings
    * audiofile mp3: calculate seek points when loading file
    * Prevent issues with hosts sending MIDI events where they shouldnt
    * audiofile mp3: disable SIMD for macos-old builds
    * Fix typo
    * Fix pool fix calc, ignore wrap since it is too hard
    * Remove audiofile global init
    * Alternative mp3 handling via dr_mp3
    * Fetch bitrate and pool fill for audiofile
    * Read mp3 files on RAM
    * Small missing definition
    * audiofile: better use of local vs internal pool
    * Fix make dist for old mingw
    * Fix make dist plugin rules
    * Add win32 binaries to win64 packaging
    * Fix windows bridge build
    * more make dist tweaks
    * Finalize make dist for windows
    * Fix bridges build
    * Reduce excessive prints
    * Fully delete embed lv2 ui window on hide Fixes #1339
    * Fix assertion on empty project path; Change cwd of plugin bridges
    * 2 more icons
    * win32 make dist mostly works now
    * More tweaks for win32 make dist
    * Fix showing UI bridges for a few systems
    * Fix windows native tools, now without symlinks
    * Ignore irrelevant assertion when quitting windows bridge
    * Move some code around
    * Fix use of patchbay external canvas client with no plugins
    * Fix strict build
    * Fix some compiler warnings
    * Add cursor position to audiofile
    * Generate file preview for bigger files too
    * send audiofile preview as lv2 vector
    * audiofile: protect against race conditions when loading new files
    * audiofile: fix resampling of full loaded file
    * Try 30s for full audio file in ram
    * carla-lv2: only ask for "idle" one at a time
    * Smaller pool for audio file, but load full if < 10s; use mlock
    * MIDI file length, WIP
    * Fixup audiofile plugin for offline rendering
    * Start work for new windows toolchain build
    * Add a few more desktop-theme icon definitions
    * Support lv2 parameters that are both readable and writable
    * Fix mod fileTypes in lv2 audio/midi file plugins
    * Ignore priority increase warnings when testing plugins
    * Fix install with cross-compiling without lv2 plugin
    * Give up with BINARY_* expose, alternative approach
    * Try to fix strict build
    * expose binary types as macros so they can be compared to BINARY_NATIVE
    * Fix wine bridges build
    * Do not show custom GUI is testing plugins
    * Use carla-bridge-native.exe for native arch bridge on windows
    * Minor tweaks as used for testing
    * Fix previous commit
    * Do not build external plugins by default
    * Fix cross-compilation without an exe wrapper
    * Yet another old macOS build fix
    * Fix build on old macOS
    * Fix windows build
    * Reduce bridge plugin test to 5s
    * Allow to run CV plugins in rack mode, CV connects to dummy port
    * Clear PID when child process ends
    * Fix usage of empty filenames and labels for plugin bridges
    * Fix carla-control, regression from previous commits
    * Fix crash on internal vst handling with bad macOS plugins
    * Fix debug console output to be readable on macOS dark theme
    * Show description for carla-plugins pkg
    * Another makefile fix
    * Create macOS dmg on make dist
    * Remove old macOS data files
    * Fix make install, more make dist work
    * continue make dist cleanup
    * Rename a file to prevent possible recursion issues
    * make dist tweaks, now more generic
    * Initial work for system icons
    * Use proper carla-control icon in some systems
    * Add carla-control to make dist
    * Split off some makefile stuff into new files
    * Create carla app bundle in "make dist" command
    * Better way to find qt5 prefix on macOS for theme build
    * Now fix new compilers too :P
    * Force-fix macos theme builds
    * Fix build on macOS 10.5
    * Fix build on macOS 10.8
    * Rework state path support in carla lv2 plugins
    * Order lv2 parameters by URI
    * Catch lv2 dsp->ui messages, and prevent recursion from carla
    * Expose inline-display in carla lv2 plugins
    * Map NATIVE_HOST_OPCODE_REQUEST_IDLE to lv2 worker
    * Update pre-exported lv2-bundles to match latest changes
    * Fix old compilers build
    * Ammend previous commit
    * Fix lv2-bundles build
    * audiofile: Bail out if resample fails, whitespace cleanup
    * Fix strict build
    * Fix missing audio outputs in rack mode juce engine driver
    * audiofile: add some info as parameter outputs
    * Fix build with old compilers
    * audiofile: reduce lock time and use a spinlock as guard
    * audiofile: use host idle to read file, instead of custom thread
    * bigmeter: do not request inline display during process
    * audiofile: do not request inline display during process
    * Finish resampling details, seems to work nicely
    * On the fly resampling for audiofile
    * Initial tests with resampler
    * Add zita-resampler, to be used for audiofile
    * Start trying to package for osx nicely
    * Rough way of discoverying x64-only vsts on arm64 macOS
    * Save/restore side panel visiblity for carla-control
    * Remove custom return host on carla-control, no longer needed
    * Silent a pylint warning
    * Cleanup, fix offset in previous commit (OSC method)
    * Really fix/ignore client name if known host
    * Adjust static lv2 bundles for latest MOD file spec
    * Ignore client name if OSC message is from known host
    * Clear up situation with nogui and carla-osc-gui script
    * Workaround buggy lo_address_get_port
    * Cleanup some OSC message size
    * Use OSC message source instead of URL arg as target
    * Print a little debug info when new carla-control connects
    * Fix strict build
    * audio/midi file plugins should alway list their file "presets"
    * Set audio and midi file path as used in MOD units
    * Fix macos-old build
    * Fix unused variable
    * Fix strict build
    * Put x64 lv2 plugins in bridge mode if needed (macOS only)
    * Remove plugins from macOS quarentine before running them
    * Only scan for relevant formats when using juce host
    * Automatically run VST2 intel/arm binaries on macOS as needed
    * Reduce amount of errors logged whe plugin bridge shm fails
    * Fix libmagic detection under macos-universal builds
    * Debug juce host plugin init
    * Fix drag&drop of VST2 plugins under macOS
    * Fix VST2 plugins nnot being loaded by juce host
    * Fix macOS dev environment
    * Try to fix macos-old build
    * Rework audio file plugin a bit, clean midi file ignore list
    * Document required MSYS2 fix
    * Fix LV2 worker event order
    * Make it no longer needed to do "make BUILDING_FOR_WINDOWS=true"
    * Catch patch:Set messages to update built-in parameters
    * Send lv2 parameter changes to UI; Don't reuse the same atom forge
    * Some little work for lv2 parameters in ui bridges, update modgui
    * Rework postponeRtEvent data to be union of structs
    * Fix compiler warning with qt4 theming
    * Fix wine32 build in Fedora
    * More tweaks as needed for macOS
    * Use newer cxfreeze on macOS universal builds
    * Tweaks in makefile and macOS script, in preparation for arm64/m1
    * Do not save/restore lv2 parameter-patch values, intercept restore
    * Fix building tests
    * Do not use fancy win32 dialog on mingw
    * Specify the new exports in the relevant file
    * Really fix symbols exports for host/native-plugin libs
    * Update to JUCE 6.0.4
    * Fix a few oddities in about dialog Closes #1272
    * Bump version to alpha2
    * Ammend last commit, use BUILD_BRIDGE_ALTERNATIVE_ARCH
    * Fix bridge build
    * Clear up which symbols are exposed in utils and standalone libs
    * Special macOS 10.12 treatment for Carla-Control as done for Carla
    * Fix GCC4 compatibility in clang
    * Fix strict build for >= or < qt 5.15
    * Final compatibility fixes
    * A few more GCC4 compat fixes
    * Fix juce_audio_basics for GCC4 compatibility
    * Fix a build warning against Qt 5.15
    * Fix juce_gui_basics to be GCC4 compatible
    * Set TARGET_MACHINE var in makefile, even if target OS already set Fixes #1266
    * Fix typo
    * Add i486 and i586 to archs supported by juce
    * Clean unzipfx of previous build Fixes #1267
    * Add extra dev libs in linux build, for vst3 support
    * Prevent assertion on getUniquePluginName() for short plugin names
    * export carla_get_native_plugins_data function
    * Fix previous commit
    * Fix macOS build
    * only try to use lv2 modgui under linux
    * test-load carla as lv2 plugin too
    * Fix memory leaks in LV2 stuff
    * test-load our vst plugin
    * Fix dropped symbols
    * Cleanup memory of the VST plugin
    * Remove "make test" target, this is for internal testing only
    * Load and test all internal plugins
    * Set NATIVE_PLUGIN_USES_CONTROL_VOLTAGE flag on C relevant plugins
    * Add a test for carla-host-plugin usage
    * Rework some symbol exports, resolving conflicts of standalone/utils
    * Fix header include test; Add a "make test" target
    * Fix CarlaNative.h for strict compiler mode
    * Remove a useless "<br>" in macOS README
    * Ignore "-psn_" prefixed CLI args on macOS
    * Allow to use dark theme/mode on newer macOS
    * Bump dev version for all the files
    * Reload plugin parameters after loading project in carla-plugin Fixes #1217
    * Allow to use canvas cut operations without prior window focus Fixes #1176
    * Ignore mouse wheel events when dragging canvas around
    * canvas: Only "drop" connection drag for mouse release of left button Fixes #1206
    * Implement custom plugin ui title on bridges Fixes #1219
    * Prevent assertion when jack driver not running in multi-client mode
    * Fix plugins having wrong id when switched around in patchbay mode Closes #1259
    * Better/faster detection for libmagic (when present)
    * interposer: add 'exit' (redirects to '_exit')
    * Match macos local env with build script
    * Fix strict build
    * Fixup macOS README, mentioning new plugin situation
    * Do not enable all 64 max buses for AU plugins
    * Tweaks for a proper macOS 10.12 build
    * Only set special plugin ui flags under windows, not wine/bridges
    * Fix warnings, print error code if win32 process start fails
    * Do not put plugin UIs on top in Windows; Fix window type Fixes #1116
    * Do not allow capture logs on windows, even if enabled
    * Give custom message in about page when liblo/osc is not enabled
    * Better compatibility with msys2
    * One less include to fix build on macos
    * Include utils code in carla-host-plugin library
    * Missing symbols in carla-host-plugin Fixes #1251
    * Add carla-host-plugin library, for usage in hosts
    * Packaging xycontroller in linux binary builds
    * Double-resolution tick for carla-lv2 plugin
    * Prevent bad vst host from giving carla-plugin invalid time values See #1236
    * Clear current project filename on engine stop Fixes #1243
    * Fix oddities with MIDI learn Closes #1248
    * Fix win32 packing
    * Fix xycontroller scene not sending all values
    * Generate macos app data for xycontroller-ui
    * Tweak windows packing script
    * patchcanvas: check validity of a few object's parentItems
    * Fix strict build
    * Build macos plugin packages
    * Use a dedicated folder for macos 10.12 builds
    * Alternative way to handle juce message thread in carla-plugin Fixes #1244 Fixes #1136
    * Bring juce UIs to front when shown
    * Re-link vst plugin objects when internal static libs change
    * Set develop version as 2.3.0-alpha1
    * Disable OSC by default on macos
    * Don't hide juce desktop window before deletion, fixes VST3 crashes
    * Forgot to revert a previous change; cleanup
    * Alternative, cleaner approach to JUCE run loop on carla-plugin Fixes #1238
    * Replace some XFlush calls with XSync
    * Carefully handle lv2 ui child window, fixes crash with some x42 uis Fixes #1128
    * Compress canvas clipboard image saving (as PNG) Closes #1078
    * Fix build with old compilers
    * Replace hacky midi-pattern temporary-note-flag with midi-queue
    * Finalize XY controller plugin
    * Add a simple midi queue class code
    * internal plugins: Allow to notify UI of MIDI events
    * Fix pipe UI message with empty value
    * XYController fixup, params work now
    * Fix build
    * Add WIP XYController UI
    * Add initial DSP code for xycontroller
    * Remove incomplete, unused patchcanvas c++ stuff
    * ScalableDial: Use PNG file for image 2
    * Add carla_fillFloatsWithSingleValue util function
    * Re-add dial_02 resources
    * Proper way to (un)define the value
    * Minor fix
    * Pass the extra wine include flags when building dgl
    * Another wine build fix
    * Add include paths used in wine-devel-dev package
    * Allow winehq-stable to build jackbridge
    * CI fixup before-install
    * CI: need i386 for linux main test too
    * CI: Need to install wine on main linux build too, checking bridges
    * CI fixup
    * More CI tweaks
    * Fix listing LV2 plugins on Windows
    * fluidsynth note after touch only for version >= 2
    * Alternative/better way to find all audio ports in juce plugins
    * Use focal
    * Wine packages in debian are weird..
    * Final CI fix
    * More CI tweaks
    * More CI tweaks
    * Use bionic for CI by default
    * Use fluidsynth v2 in CI builds
    * Note aftertouch is supported in fluidsynth now
    * Fix typo
    * midi pattern: prevent parameter changes when ui opens up
    * midi pattern: Do not delete notes when changing number of measures
    * midi pattern: quick&dirty note audition, fix octave offset
    * MIDI file/pattern: do not lose any RT events during save
    * Cleanup
    * midi pattern: Keep playback position while changing BPM Fixes #1210
    * Fix MIDI pattern missing notes at the edges, improve MIDI performance
    * Yet another fix for last translation commits
    * Build and installation of translation files
    * Fix last commit (extra unused import)
    * Search and load translation files at frontend startup
    * Dont try to build C++ frontend code, we will not use it after all
    * Select text in search entry also when focusing via shortcut
    * Initial code for mapped parameter flags
  - Rebase carla-remove-pkgconf-rpath.patch.

Files

/usr/include/carla
/usr/include/carla/CarlaBackend.h
/usr/include/carla/CarlaEngine.hpp
/usr/include/carla/CarlaHost.h
/usr/include/carla/CarlaPlugin.hpp
/usr/include/carla/CarlaPluginPtr.hpp
/usr/include/carla/CarlaUtils.h
/usr/include/carla/includes
/usr/include/carla/includes/CarlaDefines.h
/usr/include/carla/includes/CarlaMIDI.h
/usr/include/carla/includes/CarlaNative.h
/usr/include/carla/includes/CarlaNativePlugin.h
/usr/include/carla/utils
/usr/include/carla/utils/CarlaBackendUtils.hpp
/usr/include/carla/utils/CarlaBase64Utils.hpp
/usr/include/carla/utils/CarlaBinaryUtils.hpp
/usr/include/carla/utils/CarlaBridgeDefines.hpp
/usr/include/carla/utils/CarlaBridgeUtils.hpp
/usr/include/carla/utils/CarlaMacUtils.hpp
/usr/include/carla/utils/CarlaMathUtils.hpp
/usr/include/carla/utils/CarlaMutex.hpp
/usr/include/carla/utils/CarlaProcessUtils.hpp
/usr/include/carla/utils/CarlaRingBuffer.hpp
/usr/include/carla/utils/CarlaRunner.hpp
/usr/include/carla/utils/CarlaScopeUtils.hpp
/usr/include/carla/utils/CarlaSemUtils.hpp
/usr/include/carla/utils/CarlaShmUtils.hpp
/usr/include/carla/utils/CarlaString.hpp
/usr/include/carla/utils/CarlaThread.hpp
/usr/include/carla/utils/CarlaUtils.hpp
/usr/lib64/pkgconfig/carla-host-plugin.pc
/usr/lib64/pkgconfig/carla-native-plugin.pc
/usr/lib64/pkgconfig/carla-standalone.pc
/usr/lib64/pkgconfig/carla-utils.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Dec 12 00:13:13 2024