ed
5a59c92b20
AudioProcessorEditor: Allow editors to have a corner resizer without being resizable by the host and clarified the documentation regarding this and the editor's constrainer
4 years ago
ed
655a6e9367
VST: Use ComponentPeer::getAreaCoveredBy() to get scaled editor bounds on Windows and Linux
4 years ago
ed
7b68d5fa4b
VST: Increased the scoped of a thread DPI awareness setter when creating plug-in editors on Windows
4 years ago
ed
f6338c0f8e
Windows: Added ScopedThreadDPIAwarenessSetter for correctly setting and resetting thread DPI-awareness for methods which interact with an HWND and removed some DPI workarounds
4 years ago
reuk
a48a564f9e
AU: Use slightly more readable channel type
4 years ago
ed
363481540b
VST3: Use CharPointer_UTF8 when converting from Steinberg::char8 to juce::String
4 years ago
ed
e1f892f6c3
VST3: Use UTF-16 encoding when assigning to a Steinberg::Vst::String128 in toString128()
4 years ago
ed
e9caafad8b
VST: Removed JUCE_WIN_PER_MONITOR_DPI_AWARE check around setThreadDPIAwarenessForWindow() call
4 years ago
ed
455e08da3f
VST3: Added HWNDComponentWithParent class for Windows hosting and removed platform-specific IPlugViewContentScaleSupport implementation
4 years ago
reuk
b1917085db
AudioProcessor: Update listener callback with change details
4 years ago
reuk
3baaad8b5b
XmlElement: Update loops to use new iterators
4 years ago
ed
a1ff4eec6a
VST: Renamed ComSmartPtr -> VSTComSmartPtr to avoid confusion with existing class in juce_core
4 years ago
ed
66311c798f
APVTS: Give AudioProcessorParameterGroups used in unit tests unique IDs to avoid an assertion in debug builds
4 years ago
reuk
586ab8927d
Fix warnings when building in C++20 mode
4 years ago
Tom Poole
2553336f45
Bump version number to 6.0.7
4 years ago
Tom Poole
25dccd53c0
Bump version number to 6.0.6
4 years ago
Tom Poole
1fbd6dff9b
VST3: Fixed invalid AudioProcessorParameterGroup unit IDs
4 years ago
Tom Poole
56373bcc07
Restricted some disabled warning regions
4 years ago
Tom Poole
5929103a29
Bump version number to 6.0.5
4 years ago
reuk
df3b49fbd3
VST2: Fix conversion warnings on Linux
4 years ago
reuk
d236964410
PluginList: Fix revealing plugins
4 years ago
reuk
6811242371
VST2: Fix conversion warnings on Linux
4 years ago
ed
b7e28541ca
Replaced deprecated Displays methods
4 years ago
reuk
b41951bc4b
AudioProcessorGraph: Ensure nodes are prepared with correct precision
Previously, if `AudioProcessorGraph::prepareToPlay` was called twice,
interspersed with calls to `setProcessingPrecision`, the graph would
consider the nodes 'prepared' on the second call, and wouldn't
re-prepare the inner nodes with the new precision setting.
graph.setProcessingPrecision (juce::AudioProcessor::singlePrecision);
graph.prepareToPlay (44100, 512);
graph.setProcessingPrecision (juce::AudioProcessor::doublePrecision);
graph.prepareToPlay (44100, 512); // this wouldn't update the nodes
Now, we always explicitly unprepare all nodes at the beginning of
prepareToPlay, so that they'll always receive the newest settings.
4 years ago
Tom Poole
c35bb61c8d
Bump version number to 6.0.4
4 years ago
Tom Poole
73d1a1ff45
Bump version number to 6.0.3
4 years ago
Tom Poole
c9aba7f613
Bump version number to 6.0.2
4 years ago
reuk
4d27422d9f
GCC: Suppress cast-align warnings
4 years ago
reuk
49588b704e
Linux: Fix some cast warnings
4 years ago
reuk
90664b42df
VST3: Fix issue where aftertouch messages from the host were incorrectly converted to LegacyMIDICCOut messages
4 years ago
ed
44412bb0a8
VST: Don't remove empty standard VST plug-in folders in VSTPluginFormat::getDefaultLocationsToSearch()
4 years ago
ed
333f98d204
Squashed some compiler warnings with -Wmissing-prototypes enabled
4 years ago
ed
1da5d33a4c
VST3: Added a comment to a suspicious-looking else clause when opening plug-in handles
4 years ago
ed
a5c86be57a
VST3: Fixed a bug introduced in the recent DLLHandleCache changes when hosting plug-ins on Windows and Linux
4 years ago
ed
44c92e95c0
Defined AudioPlayHead::CurrentPositionInfo methods inline
4 years ago
ed
33f34273d4
VST3: Added DLLHandleCache singleton pool to hold and dispose of opened plug-in handles when hosting
4 years ago
ed
ccfee61773
iOS: Removed some unused deployment target checks
4 years ago
ed
6aeb9d7dda
Bump version number to 6.0.1
5 years ago
ed
31022e4521
VST3: Fixed some build errors and warnings with JUCE_VST3_CAN_REPLACE_VST2=1 on Linux
5 years ago
reuk
86aa024138
ComboBoxAttachment: Fix an issue where parameter ranges were converted incorrectly
5 years ago
reuk
013fd5e5d6
juce6: Update some referenes to JUCE 5 in docstrings
5 years ago
reuk
394c4fd475
Clang: Fix warnings when building with clang 10
5 years ago
reuk
ac2d7ee272
Clang: Fix build errors when using a recent clang-cl
5 years ago
ed
b0790feab6
VST3: Re-initialise plug-in MIDI buses in prepareToPlay()
5 years ago
ed
009d685179
Updated all license headers
5 years ago
ed
67925d384f
Updated main README with CMake support info and changed docs extension from .txt to .md
5 years ago
ed
4855f52e4d
Added missing documentation tags
5 years ago
reuk
f5cb3f4ae1
APVTS: Make adding/removing listeners threadsafe
5 years ago
reuk
e7004e634c
APVTS: Make adding/removing listeners threadsafe
5 years ago
ed
b5214a341e
Normalised lambda whitespace
5 years ago