File cabbage.changes of Package cabbage

-------------------------------------------------------------------
Thu Feb 29 02:09:45 UTC 2024 - Konstantin Voinov <kv@kott.no-ip.biz>

- use %autosetup

-------------------------------------------------------------------
Wed Mar 29 02:36:23 UTC 2023 - kv@kott.no-ip.biz

- Update to version 2.9.0
  * merging to master - Version number:2.9.0
  * updating master branch build trigger
  * merging to master - Version number:2.3.0
  * fixing issue reported by mjmogo regarding vanilla Csound example - Version number:2.8.160
  * fixing issue with pivot points in new guiMode - Version number:2.8.161
  * fixing SR rounding issue with soundfiler - Version number:2.8.155
  * fixing issue with moveBehind - Version number:2.8.159
  * updating issue with tofront - Version number:2.8.158

-------------------------------------------------------------------
Mon Feb 21 02:11:08 UTC 2022 - Konstantin Voinov <kv@kott.no-ip.biz>

- rever to 2.9.0 release, builds from HEAD will be in the cabbage-git

-------------------------------------------------------------------
Tue Feb 08 23:39:25 UTC 2022 - kv@kott.no-ip.biz

- Update to version 2.8.97:
  * updating Csound version number in installer to 6.16
  * updating version number and adding latest version of Csound to installers
  * updating linux build script
  * updating build scripts for latest version of Csound
  * fixing issue in xypad regarding normalised values when plugin editor window is closed
  * attempting to fix crash on AU validation
  * removing init pass from cabbageGetValue k-rate variants
  * fixing crash is no preset file type is given to filebutton widget
  * updated GetCabbageValueWithTrigger so that it doesn't trigger on first pass
  * fixing macOS build script for Azure on Master branch

-------------------------------------------------------------------
Tue Sep  7 13:47:41 UTC 2021 - Konstantin Voinov <kv@kott.no-ip.biz>

- Update to 2.8.0

  * Filmstrips and other slider images now use global cache to reduce loads times
  * Fixed ignoreLastDir issue reported in populate() identifier
  * Made imgFile() identifier dynamic - can now be updated at run time in Csound
  * Added mouseInteraction() identifier to label
  * Exposed internal parent() and type() identifiers
  * Added ignoreString list to channelStateSave so as to prevent saving reserved channel data
  * Exposed currentDir() and fileType() identifiers
  * Added new svgElement() identifier
  * Added CSOUND_GESTURES reserved channel for recording Csound automation in hosts
  * Exposed internal defaultValue() identifier
  * Added new cabbageChanged opcodes and adding array variants of cabbageGetValue
  * Removed spurious wanting about duplicate channel names in cabbageCreate opcode
  * Added openGL() identifier to enable openGL rendering
  * Added moveBehind() identifier for all widgets
  * Added dynamic PDC settings
  * Fixed outlineThickness() issue for image widget
  * Fixed removal of new rslider identifiers when entering/exiting edit mode
  * Added openGL renderer
  * Updated listbox so it handles dynamic test updates
  * Fixed issues with rotate in cabbageSet
  * Fixed outline rounded corners for button
  * Added new region labels for editor
  * Fixed AU issue in Studio One when switching between stereo and mono
  * Updated listbox so that directories are refreshed when a file is saved
  * Fixed k-rate version of cabbageFindFiles
  * Fixed listbox issues when saving presets, and updating label to better support custom fonts
  * Added support for value with cabbageSet
  * Removing minimum resizing in GUI editor
  * Removed spurious warnings for non automatable widgets
  * Fixed file based listbox and combobox issues when saving presets
  * Adding support for items() and type() filter in cabbageGetWidgetChannels()
  * Added new HOST_BUFFER_SIZE reserved channel
  * Adding support for standalone builds on Linux
  * Fixed custom typeface when using images for button widget
  * Removed i-time pass for k-rate version of cabbageSetValue
  * Removed redundant warnings from output console
  * Forcing Linux DAWs to use channel config given in .csd file
  * Added populate() support for combobox and cabbageSet, even if the populate() arguments haven't changed
  * Added opcode6Dir64 identifier
  * Added clearer definitions in output console about new runs and removed MIDI Channel messages
  * Optimised channelStateSave opcode performance 

-------------------------------------------------------------------
Thu Jul  1 13:13:47 UTC 2021 - Konstantin Voinov <kv@kott.no-ip.biz>

- Update to 2.7.0

  * Includes latest version of Csound, version 6.16
  * updated cabbageGetValue to improve efficiency
  * fixed xypad crash when host is closed while xypad automation is
    still running
  * added new cabbageGetWidgetChannels, cabbageGetFilename , 
    cabbageGetFilePath, cabbageGetFileExtension, 
    cabbageGetFileNoExtension , cabbageCopyFile opcodes
  * updated warning systems
  * fixed native font issue in style("legacy") mode.
  * fixed issues with cabbageCreate and image and filmstrip files.
  * fixed preset issue with VST3 - preset combo was not updating
    with session
  * added ‘orc’ and ‘sco’ support for file browser in IDE
  * fixed SVG file path issue - they were behaving differently to
    standard images such as png/jpeg
  * adding new numberOfClicks() identifier to listbox to allow
    clicking on single click
  * fixed intermittent problems with scanning AUs in Logic
  * fixed crash if no preset files is pass to filebutton using
    populate identifier
  * adding better support for images wen using cabbageCreate
  * added support for corners in optionbutton
  * fixed fontSize() in texteditor
  * updated docs

-------------------------------------------------------------------
Thu Jun 10 02:29:33 UTC 2021 - Konstantin Voinov <kv@kott.no-ip.biz>

- Update to 2.6.0

  * Added new more efficient system for handling GUI updates 
    messages from Csound
  * Added new Cabbage get/set opcodes to handle better communication
    between Csound and Cabbage instruments
  * Updated preset system to allow naming and removal of presets
  * Added support for custom fonts
  * Added new optionbutton widget
  * Added syntax highlighting for UDOs
  * Added Cabbage specific warnings in the Csound output console
  * Update multichannel system to support multichannel instruments,
    and provide native support for side-chaining
  * Made all identifiers camelCase and added menu command for quickly
    swap between lowercase and camel case.
  * Ditched the old XML based system of presets in favour of JSON and
    added further conversion commands to update from older XML based
    preset files
  * Added new identifiers to control positions of slider components 
    in a Cabbage slider. Useful when dealing with filmstrips and
    image based sliders
  * Added new cabbageCreate opcode to allow dynamic creation of
    Cabbage widgets from a Csound orchestra.
  * Added new filebutton modes
  * Added extra parameters to populate identifier to give better
    control over where file browsers point to when opened
  * Added warnings for any widgets that share the same channel name
    as it causes potential problems in many hosts
  * Added new opcodes for saving internal state when working 
    with plugins.
  * Added quick and simple way of resizing plugins
  * Updated all widgets examples and files in the misc examples
    folder
  * Added support for custom identifiers, they need to start with
    a _, i.e, _myText("Hello")
  * Added better support for VST3 plugins
  * Added support for FMOD effects
  * Updated VCV Rack module to use latest VCV Rack API
  * Updated docs

Plus numerous bug fixes. Please see GIT commit log for more details.

-------------------------------------------------------------------
Wed Oct 21 06:56:38 UTC 2020 - Konstantin Voinov <kv@kott.no-ip.biz>

- Update to 2.5.0

    Added filmstrip() identifier to sliders for better support of filmstrip PNGs
    Added IS_EDITOR_OPEN reserved channel
    Added keywidth() support through identifier channels
    Fixed scrubberposition() issue on Windows and MacOS
    Fixed problems with signaldisplay widget when using ftgen in instr 0
    Added more bus layout configs tests for AUs in Logic
    Fixed AU channel issues in Reaper
    Fix crashes in editor when auto-loading from disk
    Updated docs and examples
    Fixing caret issue on MacOS
    Fix Csound IO buffer corruption when in and out channel counts differ
    Fixed various export options
    Added --export-AU, --export-AUi, and --destination command line parameters
    Added "Add Cabbage Section" menu command to quickly covert a plain .csd file to a Cababge one

-------------------------------------------------------------------
Thu Sep 10 03:43:54 UTC 2020 - Konstantin Voinov <kv@kott.no-ip.biz>

- Update to 2.4.0

    updating Csound to version 6.15
    added side-chaining support
    added sample accurate timing for MIDI events if using ksmps=1
    added fixing valueprefix and valuepostfix identifiers for host labels
    fix combobox automation bug sending value back to host after receiving it
    file change timer now keeps running when Csound compile fails
    code editor reloads content when auto-loading from disk
    Fixed setting of reserved Csound channels for operating system types
    Fixed host type strings in code and docs
    Fixed regression causing texteditor widget Csound channel init failure
    Free editor file/tab Csound resources before playback restarts
    Fix editor auto-load from disk with multiple files/tabs open
    Restrict macro scanning to Cabbage section of .csd
    replace 'suffix' identifier with 'postfix' and add 'prefix' identifier
    added 'suffix' identifier to widgets
    fixing combobox issue reported in PR
    Add monospaced style to CsoundConsole widget
    adding submenus for comboboxes
    fixed issue with popuptext labels
    fixed VST plugin name on OSX
    fixed vrange only having one channel instead of two
    fixed image widget file identifier update problem reported on forum
    fixed image widget file identifier update problem reported on forum
    fixed popuptext behaviour
    adding new latency() identifier for control over PDC
    fixed open with on OSX
    adding endDrag and startDrag events to sliders to better handle host automation
    added support for mouseinteraction in imported widgets, and fixed screen_with issue reported by tgrey
    adding mouseinteraction() identifier to image - setting this to 0 will disable all mouse interaction with image component
    fixed issue with OSX build
    fixed multiple channels in imported plants
    adding support for file() identifier in texteditor widget
    fixed plugin ID export on VST3
    fixed issue with presets outside range of 0 -1
    fixed plugin build issues with PluginType
    fixed issues with discrete channel configs for VST3 instrument - by making all plugins use canonical configurations both VST2 and VST3 - forcing Logic to process each channel separately to support multiple plugin channel configurations
    added file() support to ident channels for filebutton
    fixed issue with preset in file names for comboboxes
    fixed presets state saving issues
    fixed nslider importing issue and added support for kiosk mode on OSX
    addressing UTF8 issue in Release build
    adding host updates when widget channels are updated using chnset. THis is supported only by widgets that have clears values such as sliders, button, checkbox, etc.
    adding outline colour and thickness to file utton, and popuptext
    updating azure pipelines to more recent version of osx
    updating PVRBlue example - it was only outputting one channel
    fixing relative path issue for patches...again..
    adding version string in csound output
    fixed mono plugin conversion isses - should pass in Cubase now
    adding rescaling for number boxes, and override fontsize identifier
    adding new lines for popup boxes in sliders
    added fontsize to nslider
    adding popup text for buttons and checkboxes
    updating sidechain for Cubase
    adding mechanism for auto-saving from disk
    adding mechanism for auto-saving from disk
    fixing issue with node being disabled after adding new files to the patcher
    making sure that the current mouse x/y coordinates are updated when a file is dragged on the plugin window
    providing means for host to override Csound channels count
    fixed graph issue in IDE introduced with latest version of JUCE
    fixed issue with file dropped
    updating fix for AU mono-stereo issue
    adding hack to aget past auval issue when sidechaining plugin
    removing test for logic and replacing with test for mono
    fixing issue whereby nchnls_i was not provided in the header section, it now defaults to nchnls
    bumping version number and updating to latest version of JUCE
    fixing std::list issue in CabbagePluginListComponent
    fixing C++14 issue with var
    adding optional double precision processing - hosts decide to use it or not
    adding sidechain support for dual mono in Logic
    fixed signal display stuff
    merging developMerge branch 'develop' into side-chain
    triggering new beta build
    pushing attempted fix for double click editor to front from patcher
    fixed paths for Cabbage patches
    fixed toggle comments code
    fixed sidechain in VST3 hosts
    fixed sidechain to better handle bus layouts
    fixed support different for different input/output channels
    adding support for different number of channels, for example 4in, 2out
    adding reserved channels for key presses, and updating channel config for Cubase host
    fixed XY pad bug
    fixed bug whenever 'sr' is used as a constant in the orc section
    fixed OSX CI script
    fixed issue with string comboboxes
    fixed Cabbage script for OSX
    fixed windows local build script
    bumping for filebutton fix
    fixed file() identifier for filebutton
    adding file drag and drop to plugin window
    updating populate for multiple file types in file button
    fixing issue with plugin IDs on Linux
    fixed issue with plugins on Ardour
    fixed examples path file isse on Linux
    fixing issue with IO bus config in saved graphs
    fixing preset issue when loading saved sessions
    fixing audio routing issue in presonus studio one
    adding always on top for 3rd party plugins
    fixed OSX build script
    adding IO config to plugins that support multiple IO configs
    adding canonical audio channel set for bitwig and FL studio
    adding IO configs for FL studio and BItwig
    fixed plugin scanner
    fixed ksmps issue in CabbagePro
    fixed overwriting of plugins on OSX
    fixed plugin ID code issue
    fixed unique plugin ID issues on Windows
    removing some redundant code
    fixed relative path issues with plugin file name in patcher, and fixed preset load on start
    fixed slider background bug
    pushing some patcher updaes
    finding better logic to saves when multiple instnaces of the same file are open
    added double-click to hide/show current plugin from node
    quick fix for files not showing when opening plants
    added relative paths to all Cabbage files stored in patch session files
    adding state save and recall to Cabbage patcher
    fixing saved session display or preset names, and fixing value() for preset combos - values must be strings
    adding state saving for string combo box
    added editable label for setting BPM in transport controls
    adding transport controls to patcher
    added ctrl-b command shortcut to enable/disable auto connecting nodes to graph
    fixing save-as issue with patcher
    removing some debug statements
    fixing issue with presets in imported plant builds

openSUSE Build Service is sponsored by