File carla.changes of Package carla
-------------------------------------------------------------------
Wed Dec 9 08:08:36 UTC 2020 - munix9@googlemail.com
- Fix Factory/Tumbleweed build with wine >= 6
(probably related to boo#1179734)
-------------------------------------------------------------------
Sat Nov 21 11:34:22 UTC 2020 - munix9@googlemail.com
- Update to version 2.2.0:
* 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
* Use master branch in linux build script
* 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
* Update linux build package
* Update linux build packages
* Prevent assertion on getUniquePluginName() for short plugin names
* Fix previous commit
* only try to use lv2 modgui under linux
* Fix memory leaks in LV2 stuff
* Set NATIVE_PLUGIN_USES_CONTROL_VOLTAGE flag on C relevant plugins
* 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
* Drop the RC suffix
* 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)
* Match macos local env with build script
* Set 2.2-RC3 version for win/mac builds
* Fix strict build
* Fixup macOS README, mentioning new plugin situation
* Set version as 2.2.0-RC3
* 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
* Bump linux script download
* 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
* Set version as 2.2.0-RC2 for packaging
* Tweak windows packing script
* patchcanvas: check validity of a few object's parentItems
* Fix strict build
* 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
* Bump version to 2.1-RC2
* 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
* Use a dedicated folder for macos 10.12 builds
* Build macos plugin packages
* Fix build with old compilers
* Remove incomplete, unused patchcanvas c++ stuff
* Replace hacky midi-pattern temporary-note-flag with midi-queue
* Finalize XY controller plugin
* XYController fixup, params work now
* Add WIP XYController UI
* 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
* Alternative/better way to find all audio ports in juce plugins
* Dont try to build C++ frontend code, we will not use it after all
* Add a simple midi queue class code
* internal plugins: Allow to notify UI of MIDI events
* Fix pipe UI message with empty value
* Fix build
* Add initial DSP code for xycontroller
* ScalableDial: Use PNG file for image 2
* Add carla_fillFloatsWithSingleValue util function
* Re-add dial_02 resources
* Fix listing LV2 plugins on Windows
* Select text in search entry also when focusing via shortcut
* 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
* Set version for linux scripts too
* Set 0 prefix for osx builds
* Tweaks to windows build script
* Fix regression, missing notes on new plugins
* Version used by unzipfx needs final 0 suffix
* Update linux scripts
* A few more fixes for macos 10.8 build
* Fix build with last commit
* Fixup juce with macos 10.8, enable it again
* Set version for osx builds, disable juce on 10.8 for now
* Bump version on the windows scripts
* Correct usage of LV2 options interface to change plugin block size
* Add option to disabling sending notes to plugins (reverse on)
* Fix MIDI file removing channel bit from 0-velocity note "on"s
* Fixup RackListWidget::dragLeaveEvent
* Fix strict build
* Add unused PluginParameterData::getFinalValueWithMidiDelta()
* Store the raw MIDI value in EngineControlEvent, for future use
* Fix zero-velocity note-ons on MIDI files
* carla-jack-multi should always show canvas Hiding for ladish is useless since ladish does not support multi-client anyway
* Remove X-NSM-capable from main carla desktop file, forcing variants
* Show canvas tab in jack-single or multi modes under NSM
* Name the newly added desktop files
* Bump version to 2.1.95 aka 2.2-RC1
* Add desktop files with hidden status for all carla variants
* Skip MIDI learn status when cloning or renaming plugin
* Fix strict build
* Increase lfo max value, so we can get real slow
* Convert control parameter events into MIDI CCs to send to bridges
* Implement MIDI CC and CV source parameter changes for bridges
* Fix internal client build
* Use a custom flag so our CV ports appear as CV right away
* Do not give MIDI learn option for output or read-only parameters
* Fix bridge build with previous commit
* Initial implementation of MIDI learn (per plugin, not global)
* Fix typo in MIDI CC list, leading to wrong Balance CC value
* Show current mapped type+value directly together with parameter No more right clicking needed to find this info
* Always use maximum amount of channels for VST2 plugins Fixes #1184 Fixes #1106
* Don't use water namespace in CachedPlugins.cpp
* Don't use water namespace in CarlaDssiUtils.cpp
* Fix old macos build
* Only load default state on LV2 plugins that request such feature
* Copy lv2 state path contents when cloning plugin
* Fix water File::copyDirectoryTo() to take into account symlinks
* Better handling of LV2 temporary state, for clone and rename
* Dont recreate symlinks; Add single quotes around debug paths
* Symlink for LV2 abstract paths on request; Cleaner debug prints
* More work for LV2 state path, symlinks and move/copy when needed
* Check for state:threadSafeRestore on lv2 plugins; More debug paths
* Keep current edit-dialog tab state while reloading parameters
* carla-plugin: fix a few actions leading to inconsistent state
* Skip inline redraw requests if engine mode has no patchbay
* Some debug messages to help catch future issues
* Fix recursion when using carla-patchbay under JACk with lv2 midnam
* Fix default name for sfz with sfizz tricks
* Ignore requests to hide UI if lv2 plugin uses files only
* Add test code to replace sfz files with lv2 sfizz (disabled for now)
* Add recently added jack-app MIDI support in client side, to stay in sync
* Fix removing plugin in carla-rack plugin mode
* Add a 12400x9600 canvas size Fixes #1197
* Add debug prints regarding profile file/folder
* carla-lv2: better handling of state make-path
* Better handling of LV2 state paths, WIP
* carla-plugin: force qt to use xcb backend if going to embed UI
* Make lv2 state makePath return a unique path per plugin
* carla-plugin: only request UI parameter changes if UI is visible
* carla-plugin: define an lv2:Project
* One more build fix
* Fix build with previous commit
* Use --whole-archive for internal static libs
* Go back to previous way of specifying export symbols on macOS
* Stop building carla-native-plugin test binary
* Fix SF2 default polyphony Fixes #881
* Add a few more details to lv2 plugin version, passes lv2lint
* carla-plugin: Only export exactly the symbols that we need
* Update juce stuff
* Start experimenting with embed-ui API, for use in external tools
* Clear canvas selection when deleting plugin, fixing assertions
* Update juce sources to stable juce6 release (DISTRHO version)
* Fix missing MIDI CC in jack-apps (was missing implementation)
* Better support for NSM jack-apps: projects and non optional gui Fixes #1188
* Add some safeties around invalid connection-id Need to investigate this more deeply later on
* Allow all MIDI options in jack-apps
* Interposer: also ignore XNextEvent for NSM
* interposer: Better handling of destroyed windows, skip for some
* Fix missing ports if client uuid fetch fails Error case was returning instead of continuing
* Do not set client prefix from CLI if using NSM (let NSM handle it)
* Fix rtaudio crash when there are no system input ports
* Fix strict bridge build
* Final tweaks for internal/external patchbay usage and projects
* Skip graph CV source reconfigure when loading plugin state
* Graph: Fix wrong buffer being cleared for unconnected cv ins
* Tweaks to loading external patchbay data into internal one
* Only care about client name prefix in multi-client mode
* Add --cnprefix arg, for client name prefix; Set it also when needed
* Don't rely on jack metadata callback being there for positions
* Don't print message if client prefix conversion matches original
* Be smarter about giving idle time during load, making it faster
* Better error reporting regarding missing clients during load
* Handle client name prefix during jack client rename
* Convert from and to client name prefix as needed
* Load canvas positions before loading connections
* JACK: Be able to load canvas positions regardless of client prefix
* Require that client name prefix include at least 1 dot
* Reserve '/' character in plugin names (needed for client prefix)
* Raise limit of plugins that can be loaded
* Do not ask to quit carla if running under NSM show-gui server
* One more pylint fix
* Prevent visibility change events from messing with canvas pos
* Fix frontend a bit for late messages just before closing
* Fix strict build
* Make sure to refresh canvas after project finishes loading
* print warning when loading legacy canvas group pos file; fix lint
* Always load patchbay connections when importing a carla project This ignores SM, as it should for this specific case
* Load old canvas group pos file when project is imported (as needed)
* Don't load old canvas json for 2.2 projects; Prevent load on close
* Fix SFZ rescan adding all files again each time Fixes #906
* Fix previous commit
* sfzero: fix crash on multi-line c-style comments Fixes #1183
* Implement LV2_STATE__freePath
* Use state free-path in carla-lv2 whenever possible
* Update pre-included lv2 state.h header
* Nicely stop async event loop for modguis
* Fix build without liblo
* Fix modguis for carla host changes and new tornado
* Allow to change plugin window title dynamically
* Fully implement carla_set_custom_ui_title
* Make settings tab-like section slightly bigger
* Split/Join groups automatically based on host messages Fixes #1177
* Fix callback recursion on carla-plugin patchbay group moves
* Fix bridges build yet yet again
* Fix bridges build once again
* Make the previous changes backwards compatible
* Use jack client prefic when renaming clients too
* Allow to set custom prefix for jack clients, use it under NSM
* Fix bridges build
* carla-lv2: First attempt at getting project dir from host
* Better handle lv2 map/make path, now based on project dir
* Fix carla-plugin never deleting plugins
* Add API to know current project folder
* Better handle case of JACK server stop (or killed)
* Fix useless assertion when deactivating client for final cleanup
* Run plugin idle() ourselves when engine is not running
* plugin-bridge: give host idle time while waiting for parameter text
* plugin-bridge: send back empty/null responses when plugin disabled
* GUI: Don't check for engine running before stop action
* NSM/jack-app: Catch "/nsm/server/stop" and use it to hide GUI
* Support custom "/nsm/gui/client/save" for jack-apps
* NSM: use server-control instead of server_control
* libjack: an attempt to make all needed symbols visible
* Make add-jack interposer work for builds without X11
* Always flush console output if debug on
* Fix false positives regarding jack meta-data and internal clients
* Don't use newlocale stuff on macOS Fixes #1174
* JACK: prevent recursion on patchbay group position changes
* Fix windows build (typo on previous commits)
* libjack: implement type filter in jack_get_ports
* libjack: fix under clang and maybe other systems
* ChildProcess: use vfork, kill child process when parent dies
* Cleanup ChildProcess code
* Fix a build warning
* Handle case of NSM server not supporting optional-gui
* jack-as-plugin: send gui show/hide depending on app's NSM support
* Fix strict build warnings against clang
* libjack: clean memory correctly in case of error
* Ignore one assertion regarding JACK meta-data (false positive)
* Fix strict build
* Fix for some missing scalable icons
* libjack: a few more fixes (when carla is not running)
* Fix for dumb compilers
* Remove pipe utils hack for haiku, no longer needed
* Fix strict build
* More libjack work, basic support for UUIDs
* Fix jack-as-plugin flags for debugging
* Correct and modify a few debug messages
* Fix carla-rack under NSM
* libjack: Implement client name uuid stuff
* Fix crash with libjack port search requests
* Fix typo
* Manage visibility state for NSM, starts hidden
* Implement NSM :optional-gui:
* Fix % issue in about dialog Closes #1169
* Fix unzipfx tmppath suffix
* Fix VST plugin Closes #1170
* Fix build under haiku
* Being nitpicky on whitespace
* Fix external-ui internal plugins with the latest changes
* Fix carla-plugin Closes #1166
* Fix CI
* More pylint corrections
* Rename cursors; Cleanup CanvasPreviewFrame class
* Fixup for pylint
* Use base for CI scripts
* pylint3 needs at least 18.04
* Start checking python code with pylint, adjust some already
* Fixup the assertion added in the previous commit
* Fix usage without jack meta-data support
* Fix JACK internal client build
* Adjust the (incomplete) C++ port to latest API changes
* Fix OSC handling method check for long strings
* Fixup calf skin
* Fixup ScalableDial to be compatible with old pixmaps
* Make LEDButton compatible with old pixmaps
* Make ScalableButton compatible with old pixmaps
* Fix up new scripts to work system-wide, and install them by default
* Add script to test carla-osc usage locally
* Add script used to test carla-plugin as standalone
* New internal CLI arg "--osc-gui="
* Fix carla-control not handling CLI arg for custom address
* Fix carla-control adding more than 1 plugin
* Fix a couple of issues with carla-plugin
* Avoid comparing shared_ptr directly to nullptr
* Fix bridge build
* Fix typo
* Backwards compatible std::shared_ptr
* Fix build, partially
* Improve performance of inline display rendering
* patchcanvas: Fix some groupos with inline display becoming too small
* patchcanvas: Fix ports text width calculation
* Change the way plugins are deleted, ensure they are not being used
* Fully Scalable UI Part 2
* Fix wrong custom dial arcs value and add fix from #1126
* Fully Scalable UI Part 1
* Fix wrong assertion with size 1 MIDI messages in carla-patchbay Closes #1099
* Add missing QPainterPath include
* VST2: Fix creation of a rack when one of the parameters is a NaN
* Add new files from juce
* Update JUCE
* Fix strict build
* Fix build
* Check for updated program names during audioMasterUpdateDisplay
* Fix bridged discovery build
* Add action to copy canvas as image to clipboard
* Tweak code for canvas group positions See #1139
* Fix build in some systems
* Tweak previous commit to work under plugin bridges too
* Try to load vst2 plugin again if first time plugin blows up
* Fix for vst2 plugins that crash on init
* Force discovery to be in "C" (english) so we can parse errors
* Ignore errors from non-native vst3 files
* Use newlocale methods in CarlaScopedLocale to be thread-safe
* Pass DLS/GIG files into fluidsynth if version is recent enough
* Fixup icons Closes #972
* Some attention to inline display
* Protect *all* metadata access, even in bridge mode
* Protect jack metadata usage with a mutex; other position fixes
* Change an error message
* Protect backend from a few late calls after engine close request
* Add new CARLA_CUSTOM_SAFE_ASSERT
* Fix a const variable
* fix incorrect base conversion for midi CC numbers
* Make pixmapkeyboard right-click menu a bit better
* Typo
* Manually create image save dialog so we can tweak values Fixes #597
* Make canvas ports and groups ignore middle mouse clicks Fixes #1085
* Ignore Carla-VST resize requests if not using embed gui
* Set correct Carla-VST UI size based on scale factor Closes #1057
* Fix for dumb compilers
* Add 2x and 4x zoom save image actions, compress output
* Try to fix old gcc build
* Use CARLA_CATCH_UNWIND in the base utils
* Small fixups for jack engine
* Save pluginId as part of the patchbay positions
* Fix for old compilers
* Fix bridges build
* Fix small oddities in internal patchbay mode; Cleanup
* Bump version a tiny bit
* Allow drag&drop in canvas area
* Fix canvas groups getting stuck out of screen with last commits
* Listen to canvas group position changes over JACK metadata and OSC
* Add jackbridge_uuid_unparse
* First go at backend-side canvas positions; Safer jack callbacks
* Fix build with EXTERNAL_PLUGINS=false
* Fixup macOS 10.12 packaging
* Disable patchcanvas basic eye-candy (box shadow) causes crashes
* Fix for CI
* Fix ttl not generated in Windows builds
* Fix an hardcoded value in waitForAsyncObject
* Fix win32 build using old win64 mingw
* Fix missing ALSA engine driver support in Linux builds Closes #1115
* Add "Find plugin in patchbay" right-click option
* Only build juce for certain archs; Report if using vst3 support
* Update JUCE
* Fix strict build
* Fix for some juce-based plugins having 0 audio ports Closes #1084
* Adjust UI a bit for logs tab, also I was wrong :P
* Workaround build issue with old 32bit mingw Sort of testing
* Add Save, Clear and toggle autoscroll to the Logs tab (#1129)
* Fix static CarlaParameterInfo cleanup Fixes #1105
* Fix LV2 UI not showing up if host supports touch Fixes #1104
* Initial go at category filters
* Fix JUCE compilation on Linux with DEBUG=true (#1125)
* Allow to drag&drop vst3 folders for any OS
* Inform VST2 and JUCE plugins about UI scale factor
* discovery: print category for LADSPA and DSSI (based on name)
* Fix build without juce
* VST discovery: assume midi inputs = 1 if plugin is synth
* Fix typo
* Use new JUCE init stuff for discovery, set category for JUCE format
* Move standalone juce init/idle/cleanup to new file, expose an API
* Use "-Wa,-mbig-obj" for juce debug builds, cleanup Closes #1122
* Use -fno-common in build flags so we can early catch gcc-10 issues
* Update Travis syntax (#1114)
* Xcursor not needed as library, only the headers
* xcursor is needed for juce
* fix rpath specification in pc files to use a csv instead of equals sign (fixes errors when linking on macos)
* Yet another CI fix
* Initializing juce is not needed for carla-vst linux build
* Fix linux-juce-strict CI
* CI tweaks
* Revert a few things regarding CarlaProcessUtils
* Final build fix
* I want emails
* Fix Windows build
* Fixup for CI
* Add personal script to copy juce stuff
* Bring back just vst2 support
* Sync JUCE with DISTRHO, move mingw-std-threads into modules/
* Use ScopedAbortCatcher to avoid crashing with u-he vst3 plugins
* Split CarlaProcessUtils in hpp/cpp, add ScopedAbortCatcher
* Use JUCE by default on linux if supported; Cleanup config a bit
* Quick way to get mingw to build
* Do not use JUCE for vst2 handling, for now
* Final details for scanning etc vst3 linux stuff Closes #1094
* Fixup build with new juce
* Fixup and cleanup carla-discovery for new juce, also vst3 linux
* Enable juce vst3 support under linux, and disable vst2 (internal)
* Tweak build flags for new juce
* Actually update vst3sdk
* Build juce_gui_extra under linux
* Update vst3sdk and juce
* Fix previous commit
* Replace wine function check for Z:\usr\ folder check
* Fixup windows definition files and CI
* Do not use wine for native win32 builds
* Specify windows library definitions for carla plugins
* Fix list of exported symbols for libcarla-native-plugin.dylib
* Allow to customize pkg-config
* WIP stuff
* discovery: print category as a string, for internal plugins too
* discovery: print category for vst plugins (#1073)
* Fix strict build
* Only standalone should call carla_engine_idle
* Allow carla-plugin to have full access to Host API
* Fix build
* Host API calls now require handle as first argument
-------------------------------------------------------------------
Mon Sep 28 14:52:01 UTC 2020 - Dave Plater <davejplater@gmail.com>
- Enabled liblo for Tumbleweed.
-------------------------------------------------------------------
Sat Sep 26 08:52:16 UTC 2020 - Dave Plater <davejplater@gmail.com>
- Disable liblo until python-pyliblo is on the way to Tumbleweed
see boo#1177001
-------------------------------------------------------------------
Thu Aug 20 08:33:09 UTC 2020 - Martin Liška <mliska@suse.cz>
- Use memoryperjob constraint instead of %limit_build macro.
-------------------------------------------------------------------
Thu Jun 25 11:22:38 UTC 2020 - Bernhard Wiedemann <bwiedemann@suse.com>
- Link .exe files with --no-insert-timestamp option
to make package build reproducible (boo#1041534)
-------------------------------------------------------------------
Fri Jun 12 10:23:37 UTC 2020 - davejplater@gmail.com
- Update to version 2.1.1 and remove incorporated patches:
0001-Fix-a-const-variable.patch and
0001-Add-missing-QPainterPath-include.patch
- Upstream changes:
* Use CARLA_CATCH_UNWIND in the base utils
* Fix build with EXTERNAL_PLUGINS=false
* Bump version to 2.1.1
* Fixup macOS 10.12 packaging
* Fix carla-control not handling CLI arg for custom address
* Fix carla-control adding more than 1 plugin
* Fix a couple of issues with carla-plugin
* Improve performance of inline display rendering
* patchcanvas: Fix ports text width calculation
* Fix wrong assertion with size 1 MIDI messages in JACK code path
-------------------------------------------------------------------
Tue Jun 2 08:08:45 UTC 2020 - Dave Plater <davejplater@gmail.com>
- Fix factory build with patch from git:
0001-Add-missing-QPainterPath-include.patch
- Added patch from git:
0001-Fix-a-const-variable.patch
-------------------------------------------------------------------
Thu May 28 11:55:14 UTC 2020 - Dave Plater <davejplater@gmail.com>
- Use service file to remove data/windows directory from tarball.
-------------------------------------------------------------------
Wed Apr 22 12:56:21 UTC 2020 - Dave Plater <davejplater@gmail.com>
- Update license field and added bsd-2-clause.txt
-------------------------------------------------------------------
Thu Apr 16 09:53:23 UTC 2020 - Edgar Aichinger <edogawa@aon.at>
- update to version 2.1 final
- update carla-remove-pkgconf-rpath.patch for version 2.1
- remove carla-link-mingw.patch (solved upstream)
-------------------------------------------------------------------
Sat Apr 11 13:05:03 UTC 2020 - Dave Plater <davejplater@gmail.com>
- Update to git snapshot version 2.0.0+git20200331 aka v2.1-rc2.
- Build posix32, wine32 and win32 plugins and plugin utils for
Tumbleweed see boo#1168659
- Added carla-link-mingw.patch to fix win32 build.
- Upstream changes:
*bigmeter plugin does not need fixed buffers fixes #1050
*Can always drag&drop vst3 files because of bridges
*Increase default size of plugin RT data pool
*Fix missing idle in native plugins, leading to no post rt events
*Fix jack metadata usage for multiple carla instances
*Focus bridged UI when shown #954
-------------------------------------------------------------------
Fri Apr 3 09:09:07 UTC 2020 - Dave Plater <davejplater@gmail.com>
- Add %post message carla-warning.
-------------------------------------------------------------------
Fri Mar 27 10:02:24 UTC 2020 - Dave Plater <davejplater@gmail.com>
- Update to git snapshot version 2.0.0+git20200310 and remove
incorporated patch:
0001-Place-Qt-stuff-outside-of-custom-namespace.patch
- Added carla-remove-pkgconf-rpath.patch to remove rpath in pc files
- Rebased carla-systemlibs.patch
- Fix Factory build.
- Many upstream fixes and improvements
-------------------------------------------------------------------
Mon Dec 9 12:47:15 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
- Add 0001-Place-Qt-stuff-outside-of-custom-namespace.patch to fix
build with GCC9.
- Run spec-cleaner
-------------------------------------------------------------------
Tue Apr 30 07:12:42 UTC 2019 - Edgar Aichinger <edogawa@aon.at>
- update to 2.0.0
-------------------------------------------------------------------
Mon Apr 1 15:48:31 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
- Remove the Qt4 support. Qt4 will be removed from factory soon.
-------------------------------------------------------------------
Fri Mar 15 08:01:44 UTC 2019 - Edgar Aichinger <edogawa@aon.at>
- Reverted %description to previous state
-------------------------------------------------------------------
Mon Mar 11 14:12:23 UTC 2019 - Edgar Aichinger <edogawa@aon.at>
- update to 2.0-RC4 (aka 1.9.14)
-------------------------------------------------------------------
Tue Nov 27 09:24:27 UTC 2018 - Edgar Aichinger <edogawa@aon.at>
- spec: update application URL
- spec, package meta: update description
-------------------------------------------------------------------
Wed Nov 14 18:01:00 UTC 2018 - Edgar Aichinger <edogawa@aon.at>
- spec: define provides-exclude for internal libjack.so.0
-------------------------------------------------------------------
Mon Nov 12 11:28:46 UTC 2018 - Edgar Aichinger <edogawa@aon.at>
- updated carla-systemlibs.patch to current sources
- removed carla.libjack-soversion.patch (workaround for a past link problem, not needed anymore)
-------------------------------------------------------------------
Thu Nov 8 10:12:16 UTC 2018 - Edgar Aichinger <edogawa@aon.at>
- updated to 2.0-RC2 (aka 1.9.12)
* reenabled fluidsynth support
-------------------------------------------------------------------
Thu Sep 27 11:42:26 UTC 2018 - Edgar Aichinger <edogawa@aon.at>
- updated to 2.0-RC1 (aka 1.9.11)
* removed fluidsynth support temporarily (API changed)
* removed carla.libjack-soversion.patch and carla-systemlibs.patch
temporarily, will update these as needed in near future
-------------------------------------------------------------------
Thu Aug 09 08:37:32 UTC 2018 - edogawa@aon.at
- fiddled with _service to include the git submodule ("native external plugins")
- major spec file cleanup (remove rdflib bcond, adjust BuildRequires to utilize pkgconfig () etc.
- now carla's own GUI uses Qt5 instead of Qt4
-------------------------------------------------------------------
Sat Aug 04 14:56:53 UTC 2018 - opensuse-packaging@opensuse.org
- Update to version 1.9.9+git20180721.c03571a9:
* Forgot to bump version in a script
* Bump version to beta7
* Update submodule
* Don't show option regarding qutting carla in carla plugin settings
* Don't show quit confirmation dialog when running as plugin
* More aggressive hacks around linuxsampler
* Fix spelling
* Fix SharedResourcePointer includes
* Allow CarlaMutex to be constructed on the heap
* Minor compiler warning fix
+ Add confirmation dialog for quitting Carla
+ Add confirmation dialog for "Remove All" and "New File" actions
+ Add internal MIDI Channel A/B plugin
+ Add semitones parameter to internal midi-transpose plugin
+ Implement move up/down plugins in rack (right-click menu)
+ Implement LV2 UI port notifications to feedback messages to UI
+ Implement more libjack stubs, Catia now loads inside Carla :)
+ Transport controls are now considered stable and always enabled, no longer in experimental settings
+ Disable ableton-link and audio kits search UI elements if not built/enabled
+ Do not capture logs if running in nogui mode
+ Do not use or check for kVstParameterUsesIntegerMinMax VST property
+ Do not lockup on close in case audio driver stops working
+ Export LV2 window is now a simple combo-box, making it more usable
+ Save plugin author name in exported LV2 plugin
+ Increase polling rate for non-gui mode (30 Hz), fixes slow OSC handling
+ Fix mouse position offset of Carla-embed mouse events
+ Fix processing of internal plugins with multi MIDI inputs
+ Fix crash when closing a session containing bridges with Ctrl+C
+ Fix patchbay/graph to work with variable buffer sizes
+ Fix some issues regarding integer parameter control
+ Fix controlling logarithmic parameters with MIDI CC
+ Fix "MIDI CC 0x01" not selectable in some systems
+ Fix loading of VST plugin parameters and LV2 state for plugin bridges
+ Fix carla-single usage under ladish
+ Fix file dialog filter of the internal MIDI file plugin
-------------------------------------------------------------------
Wed Feb 28 10:19:22 UTC 2018 - dimstar@opensuse.org
- Drop liblinuxsampler-devel BuildRequires: linuxsamplerate was
identified to have an exception clause on their 'gpl license'
that makes it non-free (non-commercial exception).
-------------------------------------------------------------------
Mon Nov 20 15:09:15 UTC 2017 - edogawa@aon.at
- added carla.libjack-soversion.patch (removes soversion from private libjack.so.0)
- removed unneeded explicit BuildRequires: jack-devel,
-------------------------------------------------------------------
Wed Nov 15 11:20:41 UTC 2017 - edogawa@aon.at
- Update to version 1.9.7+git20171111.5b97ec1e
* removed carla-buildcompare.patch, not needed anymore
* updated carla-systemlibs.patch so it applies to current source
-------------------------------------------------------------------
Fri Aug 11 08:04:58 UTC 2017 - edogawa@aon.at
- remove carla-gcc7.patch - being a failed attempt to fix 32bit compilation
-------------------------------------------------------------------
Thu Aug 10 09:42:41 UTC 2017 - olaf@aepfle.de
- Wipe __DATE__/__TIME with carla-buildcompare.patch
- Fix build with carla-gcc7.patch
- Use system flac/vorbis/ogg with carla-systemlibs.patch
- ExclusiveArch x86_64 until i386 is fixed
-------------------------------------------------------------------
Fri Jul 7 01:30:11 UTC 2017 - 9@cirno.systems
- Add missing runtime dependency on PyQt4
-------------------------------------------------------------------
Fri Jun 16 06:40:18 UTC 2017 - olaf@aepfle.de
- Remove override of pyuic4
-------------------------------------------------------------------
Tue Mar 28 11:08:14 UTC 2017 - olaf@aepfle.de
- ExclusiveArch Intel
-------------------------------------------------------------------
Fri Feb 24 17:31:57 UTC 2017 - opensuse-packaging@opensuse.org
- Update to version 1.9.7+git20170124.9ff1711b:
* Remove (unused) usage of pyqtWrapperType
-------------------------------------------------------------------
Sun Feb 5 18:28:55 UTC 2017 - jengelh@inai.de
- Trim irrelevant parts from description
-------------------------------------------------------------------
Tue Jan 17 08:30:49 UTC 2017 - olaf@aepfle.de
- change mode from localonly to disabled in _service
- fix build on nonx86
-------------------------------------------------------------------
Mon Aug 15 09:42:36 UTC 2016 - olaf@aepfle.de
- Update to 1.9.6+git20160801.e07f144
+ Fix build with gcc6
-------------------------------------------------------------------
Mon Mar 07 09:43:10 UTC 2016 - edogawa@aon.at
- Update to version 1.9.6+git20160305.f8933f9:
+ Update zynaddsubfx
+ Add carla-patchbay-vst 16 channel variant
+ Give a name to the patchbay internal ports; Cleanup
+ Add ZebraHZ to the list of u-he workarounds
+ Try to avoid denormals for plugin bridges
+ Fix build
+ Update juce
+ Fix for nasty&weird mingw compiler error
+ Update zynaddsubfx Fixes #368
+ Remove mverb as internal plugin Having GPLv3 as license makes carla itself GPLv3. Let's keep Carla at GPLv2+ please :) (a single simple plugin is not worth the "upgrade")
+ Update DPF based modules
+ Update DPF based plugins (only minor misc changes)
-------------------------------------------------------------------
Sat Jan 30 22:24:28 UTC 2016 - edogawa@aon.at
- some more spec file cleanup
+ removed unneeded buildreqs and reordered the remaining ones for readability
-------------------------------------------------------------------
Sat Jan 30 03:26:11 UTC 2016 - rpm@fthiessen.de
- Added bcond (conditional build) for python3-qt4/5 and rdflib
+ Fixes build with openSUSE 13.1 and openSUSE Leap 42.1
- General spec file cleanup
- Update to version 1.9.6+git20160124.544f0fc:
+ Implement discovery for ':all' used in last commit
+ Some minor changes needed for bridged AU plugins
+ Don't use unneeded functions in discovery, fixes windows build
+ Ignore uniqueIds for LV2 plugins
+ Use plugin audio port names in bridge mode Fixes #344
+ Avoid calling jack1's bad set_thread_init_callback Fixes #337
+ Increase the maximum allowed per-atom size
+ Don't write atom to ringbuffer after it fails the initial data
+ Find plugin binary when saved filename doesn't exist
-------------------------------------------------------------------
Tue Jan 12 13:45:56 UTC 2016 - edogawa@aon.at
- updated to version 1.9.6.git.2016.01.02
-------------------------------------------------------------------
Tue Mar 31 13:15:07 UTC 2015 - edogawa@aon.at
- updated to 2.0-beta4
-------------------------------------------------------------------
Sat Jan 10 14:28:46 UTC 2015 - edogawa@aon.at
- initial package (version 2.0-beta3)