1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

juce_audio_processors_headless: Remove juce_graphics dependency

This commit is contained in:
reuk 2025-08-21 22:10:19 +01:00
parent 86123aeddf
commit 50b51f512a
No known key found for this signature in database
12 changed files with 170 additions and 136 deletions

View file

@ -2,6 +2,28 @@
# Version 8.0.9
## Change
AudioProcessor::TrackProperties::colour has been removed. It is replaced by a
new data member, colourARGB.
**Possible Issues**
Code that references this data member will fail to compile.
**Workaround**
Use the new colourARGB field, which holds the raw ARGB values packed in a
uint32, instead. In order to convert to a Colour instance, pass the value held
by colourARGB to the constructor of Colour.
**Rationale**
This change removes the dependency between the juce_audio_processors_headless
and juce_graphics. It is now possible to build programs that work with headless
AudioProcessors without needing to include juce_graphics.
## Change
The function AudioPluginFormatManager::addDefaultFormats() has been removed.