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

8929 commits

Author SHA1 Message Date
attila
2ab1b462b4 AudioProcessorPlayer: Fix crash when number or active outs is less than hardware outs 2022-11-23 12:11:26 +01:00
Tom Poole
b1b1bf37f1 iOS: Suppress a compiler warning 2022-11-23 09:15:38 +00:00
Tom Poole
473283fa19 Projucer: Update the default minimum deployment targets
Xcode 14 has minimum deployment targets of macos 10.13 and iOS 11.
2022-11-23 09:15:38 +00:00
attila
128e980be4 ARA: Update expected ARA SDK version to 2.2.0 2022-11-14 16:34:12 +00:00
reuk
f9b6e2ef69 CoreAudio: Refactoring 2022-11-09 13:03:05 +01:00
attila
9f99f02eb2 CoreAudioIODevice: Fix stale channel information after device information change
Until this commit CoreAudioIODevice could report inconsistent information in its
getActiveOutputChannels() and getOutputChannelNames() functions, and for
inputs as well. The reason for this was that a sudden configuration change
would immediately be reflected by the CoreAudioInternal::Stream::chanNames
member because those are read in the Stream's constructor. The activeChan
member would however just store stale values, until the Stream was recreated
later during device reopen.

This issue could lead to the AudioPluginHost crashing when opening a
Bluetooth headset.
2022-11-09 13:03:05 +01:00
reuk
8d4f176b30
MimeTypes: Speed up release-mode compilation 2022-11-08 12:04:31 +00:00
reuk
83cd6dfc80
SystemStats: Return just "Windows" or "MacOSX" when operating system version is unknown 2022-11-07 12:33:57 +00:00
attila
c1f3d30679 Component::MouseListenerList: Fix bad access 2022-11-07 13:08:19 +01:00
hogliux
b01d8c3619 iOS: Fix a crash when an AUv3 editor is dismissed while showing a native iOS file chooser 2022-11-03 12:06:31 +01:00
Fabian Renn-Giles
f2de0f12b0 GUI: Ensured that mouse listeners are still called even if the originating component is deleted in response to such an event 2022-11-02 22:52:49 +00:00
hogliux
0e20a6fdc5 URL: Add support for anchors in URLs 2022-11-02 20:27:20 +01:00
hogliux
4054e25052 Android: Added the ability to associate a particular file-extension to a mime-type at runtime 2022-11-02 20:27:20 +01:00
hogliux
e30f6e7c0d Android: Associate .json files with the application/json mime-type 2022-11-02 20:27:20 +01:00
hogliux
9d5b41e212 Android: Fixed a bug which caused android native dialogs to be presented multiple times in a row 2022-11-02 20:27:20 +01:00
reuk
c666381ef9
UIViewComponentPeer: Maintain TextEditor cursor position during deleteBackward 2022-11-02 11:43:39 +00:00
reuk
df45aaeb7b
UIViewComponentPeer: Fix warning 2022-11-02 11:43:38 +00:00
reuk
8d6169fbf5
NSViewComponentPeer: Avoid processing key events directly during IME composition
This fixes an issue where e.g. pressing 'return' to select an item from
an IME list would directly insert a newline character, rather than
selecting the entry.
2022-11-02 11:42:33 +00:00
reuk
d563fcd7b4
NSViewComponentPeer: Use set rather than array for tracking key states 2022-11-02 11:42:33 +00:00
reuk
31e68c66fa
TextEditor: Use NullCheckedInvocation 2022-11-02 11:38:41 +00:00
reuk
0fbd7d7b3f
Functional: Add ScopeGuard implementation 2022-11-02 11:38:29 +00:00
reuk
cbf59e185f
APVTS: Add missing qualification to std::move 2022-11-02 11:35:51 +00:00
reuk
a9a4fae783
AudioProcessorPlayer: Avoid unconditionally replacing playhead 2022-11-02 11:35:51 +00:00
reuk
697643c0b6
Component: Add an assertion to check that the component remains alive when entering modal state 2022-11-02 11:35:51 +00:00
reuk
5ad617edc0
LV2 Host: By default, search in lib64 directories on multilib systems when host is 64-bit 2022-11-02 11:35:51 +00:00
Oli
97a421f4aa Threading: Add priority support for lambda thread method 2022-10-31 12:49:59 +00:00
chroma
167911b9d2 UIViewComponentPeer: Disable autocomplete suggestions on text input views 2022-10-31 12:27:12 +00:00
hogliux
11bd36b3ce AudioProcessorGraph: Ensured that nodes are deleted soon after being removed from the graph 2022-10-26 09:35:27 +02:00
hogliux
87d519759e Synthesiser: Ensured that the voice stealing algorithm does not allocate 2022-10-26 09:35:14 +02:00
hogliux
4abdb6da3e ASIO: Make "DENON DJ ASIO Driver" workaround more specific to the exact buggy driver version 2022-10-26 09:35:07 +02:00
hogliux
3705a5c413 AUv2: Fix crash in Ableton Live when bus name listeners are called for no reason 2022-10-26 09:34:49 +02:00
reuk
12be2e8838
CoreAudio: Avoid truncating device names 2022-10-20 18:12:49 +01:00
reuk
2336430fea
WeakReference: Remove ambiguous operator== 2022-10-19 14:28:44 +01:00
reuk
978a00bed2
iOS: Updated Desktop::allowedOrientationsChanged to support new API in iOS 16 2022-10-19 14:28:44 +01:00
reuk
ccf9818902
AU Client: Fix bug where PluginHostType reported a wrapper type of "undefined" for AU plug-ins 2022-10-19 14:28:43 +01:00
hogliux
2d42b9a44f Windows: Added Windows ARM support to JUCE 2022-10-19 13:25:33 +02:00
hogliux
5f48ca7269 DSP: Added SIMDRegister support for double precision floating point on arm 64-bit 2022-10-19 13:25:06 +02:00
attila
e76603ae18 iOS: Add missing call to VBLank listeners 2022-10-19 11:23:08 +02:00
chroma
d3cff375be Thread: Introduce a new Thread backend
This is a breaking change - see BREAKING-CHANGES.txt
2022-10-18 11:49:47 +01:00
attila
621e14d092 Add AnimatedAppComponent::setSynchroniseToVBlank 2022-10-17 12:33:08 +02:00
attila
1da9ccd36c Make it possible to attach Component updates to vblank events 2022-10-17 12:32:55 +02:00
Fabian Renn-Giles
542312296f WebBrowserComponent: Added a user agent option to change the browser's user agent 2022-10-14 11:46:50 +00:00
fieldingfabian
57b07997d3 Win32: Fix memory leaks in ActiveX and WebBrowserComponent 2022-10-14 10:00:40 +00:00
hogliux
4c24ee2be0 MPE: Fix incorrect order of jlimit parameters 2022-10-14 08:44:10 +00:00
hogliux
1ae2a150d5 VST3 Client: Fix a compiler error in the VST3 wrapper when a plug-in uses the legacy PreferredChannelConfigurations option 2022-10-07 11:54:43 +02:00
reuk
59a47a4638
HWNDComponentPeer: Fix icon leaks
Co-authored-by: ValentynPavliuchenkoA <valentyn.pavliuchenko@avid.com>
2022-10-06 18:53:09 +01:00
reuk
d8301ddc1c
OpenGL: Tidy up macOS implementation 2022-10-06 17:35:17 +01:00
reuk
b2d999073c
AudioCDReader: Fix readSamples signature
Co-authored-by: Roland Rabien <figbug@gmail.com>
2022-10-06 17:34:00 +01:00
reuk
ddfceb12b2
VST3 Client: Return correct programListId for root unit
This change fixes an issue where the program list was not populated in
Cubase 12.
2022-10-06 17:34:00 +01:00
reuk
08b737e095
VST3 Host: Fix argument forwarding
Co-authored-by: Dan Raviv <dan@soundradix.com>
2022-10-06 17:34:00 +01:00