ed
17fe5a54d8
iOS: Removed private API method
4 years ago
ed
9446f6317c
iOS: Renamed private API method
4 years ago
Tom Poole
45d12f7a18
Projucer: Only switch to manual Xcode signing if not using the default Code-Signing Identity
4 years ago
Tom Poole
0a69edd216
Projucer: Switch to manual Xcode signing if a Code-Signing Identity is specified
4 years ago
reuk
80239b4d50
OpenGL: Only load the core API by default
See the breaking changes document for more details.
4 years ago
reuk
8022356d2b
OpenGL: Avoid dlsym calls for weak-linked symbols on macOS
4 years ago
ed
055a4e93e9
POSIX: Set fileHandle to 0 after closing in MemoryMappedFile::openInternal() to prevent it from being closed again in the destructor
4 years ago
ed
63f2a7c30c
Re-saved all projects
4 years ago
ed
42ea1189ad
macOS: Fix for WebBrowserComponent dropping parameters when using a file:// URI
4 years ago
ed
2db1bbdc0f
Add missing AlertWindow::showNativeDialogBox() implementation that was removed in 551d7b9c
4 years ago
ed
455b8baf7e
Projucer: Update Android plug-in and gradle versions
4 years ago
ed
a6df818255
Android: Update to Oboe release 1.6.1
4 years ago
ed
39772b7474
Android: Remove old minimum SDK version checks
4 years ago
reuk
3c1393ecb6
ChoicePropertyComponent: Allow slightly more relaxed matching in getValue
4 years ago
reuk
ff24f4acd3
CMake: Fix module source groups when not using modules-only mode
4 years ago
reuk
449e4df275
SIMD: Remove unnecessary assertion from truncate fallback
4 years ago
reuk
cef6974c7c
StandaloneFilterWindow: Fix window resizing bug on Linux
On some Linux distros, the audio settings dialog was opening with the
wrong size and position. The culprit seems to be the call to setSize()
which was called inside resized(). We now try to avoid calling setSize()
if we would do so inside a resized() call.
4 years ago
reuk
61e5f983d9
AudioDeviceSelectorComponent: Make timerCallback declaration private
4 years ago
reuk
d51354d704
AAX: Avoid adding plugin description as an alternative name
4 years ago
reuk
334bd2a926
AUv3 Client: Notify host when updating current program
4 years ago
reuk
087cda7e1f
HWNDComponentPeer: Fix reentrancy bug in DPICHANGED handler
Sometimes, changing the bounds of the window inside the DPICHANGED
handler can cause further DPI change events to be processed. Previously,
the scaleFactor set by the "inner" events was also being used when
notifying listeners about the "outer" events, leading to graphical
glitches.
An effect of the bug was that VST2 views in the AudioPluginHost would
occasionally render with an incorrect size and position after dragging
them between displays with different scale factors.
With this change in place, we only notify listeners and update window
bounds once there are no DPI changes in progress.
4 years ago
reuk
f46d4a0401
VST Client: Remove unused variable
4 years ago
reuk
5ea5afbd2a
VST Host: Avoid resizing plugin views directly on Windows
Previously, plugin views may be set to unexpected sizes by the host,
which could interrupt size updates due to scale factor changes. This
could leave the plugin view at an incorrect size.
4 years ago
reuk
e7d608aa48
VST3 Host: Ensure that editors open correctly on monitors with non-unity scaling
4 years ago
reuk
2465cb0d2a
Projucer: Add support for IPP when installed via the oneAPI toolkit
4 years ago
reuk
20c23700e5
MinGW: Fix some build issues for 32-bit platforms
4 years ago
ed
5d7f59a19d
Accessibility: Fix focus transfer issue when hiding modal components
4 years ago
ed
c66e8baf7e
Whitespace
4 years ago
ed
7ab0c9812a
Re-saved all projects
4 years ago
ed
00aeb89df8
Accessibility: Add Android Studio and iOS exporters to AccessibilityDemo
4 years ago
ed
8f03215a9e
Accessibility: Add Android support
4 years ago
ed
30654fb8ec
Accessibility: Add iOS support
4 years ago
ed
da57f65f3f
Accessibility: Add juce_AccessibilityTextHelpers.h
4 years ago
ed
588e776bb6
Accessibility: Remove redundant method declaration and general fixups
4 years ago
ed
17ca903aaa
Accessibility: Don't give focus to currently keyboard focused component in AccessibilityHandler::giveAwayFocusInternal()
4 years ago
ed
1028b6e5d1
Accessibility: Fix inaccessible MenuBarComponent items
4 years ago
ed
a2f7aaab2f
Accessibility: Don't create AccessibilityHandler for Components without a native window handle
4 years ago
ed
d6a5156dd5
Objective-C++: Make getIvar() a free function so it can be used without a class instance
4 years ago
ed
ddb59d1361
Docs: Fix typo in Component child adding methods
4 years ago
ed
ff935c5103
Re-saved all projects
4 years ago
reuk
802f33b0e8
Thread: Avoid setting realtime priority on Thread instances by default on POSIX systems
4 years ago
reuk
1de762218a
Thread: Check for realtimeAudioPriority in more locations
4 years ago
reuk
c27279b356
DryWetMixer: Make mixers with maximum delays of 0 slightly more efficient
4 years ago
reuk
8f29b2cb83
VST3: Allow plugins to designate the first input bus as Aux rather than Main
To use this feature, derive your AudioProcessor from
VST3ClientExtensions and override getPluginHasMainInput() to return
false. The main input bus will then be designated as an Aux bus, rather
than a Main bus.
This is mainly useful for synth plugins like vocoders, which may need a
sidechain audio input, but which should replace all audio on the channel
with the output of the synth, rather than mixing with the audio input.
4 years ago
reuk
34f308bc5a
Convolution: Update docs for stylistic consistency
4 years ago
ed
0f76c7d097
POSIX: Close file handle after mapping in MemoryMappedFile::openInternal() to avoid hitting max open file limit
4 years ago
ed
c5bcfd5c3f
macOS: Use the NSOpenPanel message property to display the FileChooser title correctly
4 years ago
ed
6d53ed3fec
AUv3: Handle AURenderEventMIDIEventList
4 years ago
ed
cffb544941
UMP: Remove juce_audio_devices dependency
4 years ago
ed
bdc2334c98
AUv3: Fix unhandled enumeration warning when building against the 12.0 SDK
4 years ago