reuk
83cd6dfc80
SystemStats: Return just "Windows" or "MacOSX" when operating system version is unknown
3 years ago
attila
c1f3d30679
Component::MouseListenerList: Fix bad access
3 years ago
hogliux
b01d8c3619
iOS: Fix a crash when an AUv3 editor is dismissed while showing a native iOS file chooser
3 years ago
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
3 years ago
hogliux
0e20a6fdc5
URL: Add support for anchors in URLs
3 years ago
hogliux
4054e25052
Android: Added the ability to associate a particular file-extension to a mime-type at runtime
3 years ago
hogliux
e30f6e7c0d
Android: Associate .json files with the application/json mime-type
3 years ago
hogliux
9d5b41e212
Android: Fixed a bug which caused android native dialogs to be presented multiple times in a row
3 years ago
reuk
c666381ef9
UIViewComponentPeer: Maintain TextEditor cursor position during deleteBackward
3 years ago
reuk
df45aaeb7b
UIViewComponentPeer: Fix warning
3 years ago
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.
3 years ago
reuk
d563fcd7b4
NSViewComponentPeer: Use set rather than array for tracking key states
3 years ago
reuk
31e68c66fa
TextEditor: Use NullCheckedInvocation
3 years ago
reuk
0fbd7d7b3f
Functional: Add ScopeGuard implementation
3 years ago
reuk
cbf59e185f
APVTS: Add missing qualification to std::move
3 years ago
reuk
a9a4fae783
AudioProcessorPlayer: Avoid unconditionally replacing playhead
3 years ago
reuk
697643c0b6
Component: Add an assertion to check that the component remains alive when entering modal state
3 years ago
reuk
5ad617edc0
LV2 Host: By default, search in lib64 directories on multilib systems when host is 64-bit
3 years ago
Oli
97a421f4aa
Threading: Add priority support for lambda thread method
3 years ago
chroma
167911b9d2
UIViewComponentPeer: Disable autocomplete suggestions on text input views
3 years ago
hogliux
11bd36b3ce
AudioProcessorGraph: Ensured that nodes are deleted soon after being removed from the graph
3 years ago
hogliux
87d519759e
Synthesiser: Ensured that the voice stealing algorithm does not allocate
3 years ago
hogliux
4abdb6da3e
ASIO: Make "DENON DJ ASIO Driver" workaround more specific to the exact buggy driver version
3 years ago
hogliux
3705a5c413
AUv2: Fix crash in Ableton Live when bus name listeners are called for no reason
3 years ago
reuk
12be2e8838
CoreAudio: Avoid truncating device names
3 years ago
reuk
2336430fea
WeakReference: Remove ambiguous operator==
3 years ago
reuk
978a00bed2
iOS: Updated Desktop::allowedOrientationsChanged to support new API in iOS 16
3 years ago
reuk
ccf9818902
AU Client: Fix bug where PluginHostType reported a wrapper type of "undefined" for AU plug-ins
3 years ago
hogliux
2d42b9a44f
Windows: Added Windows ARM support to JUCE
3 years ago
hogliux
5f48ca7269
DSP: Added SIMDRegister support for double precision floating point on arm 64-bit
3 years ago
attila
e76603ae18
iOS: Add missing call to VBLank listeners
3 years ago
chroma
d3cff375be
Thread: Introduce a new Thread backend
This is a breaking change - see BREAKING-CHANGES.txt
3 years ago
attila
621e14d092
Add AnimatedAppComponent::setSynchroniseToVBlank
3 years ago
attila
1da9ccd36c
Make it possible to attach Component updates to vblank events
3 years ago
Fabian Renn-Giles
542312296f
WebBrowserComponent: Added a user agent option to change the browser's user agent
3 years ago
fieldingfabian
57b07997d3
Win32: Fix memory leaks in ActiveX and WebBrowserComponent
3 years ago
hogliux
4c24ee2be0
MPE: Fix incorrect order of jlimit parameters
3 years ago
hogliux
1ae2a150d5
VST3 Client: Fix a compiler error in the VST3 wrapper when a plug-in uses the legacy PreferredChannelConfigurations option
3 years ago
reuk
59a47a4638
HWNDComponentPeer: Fix icon leaks
Co-authored-by: ValentynPavliuchenkoA <valentyn.pavliuchenko@avid.com>
3 years ago
reuk
d8301ddc1c
OpenGL: Tidy up macOS implementation
3 years ago
reuk
b2d999073c
AudioCDReader: Fix readSamples signature
Co-authored-by: Roland Rabien <figbug@gmail.com>
3 years ago
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.
3 years ago
reuk
08b737e095
VST3 Host: Fix argument forwarding
Co-authored-by: Dan Raviv <dan@soundradix.com>
3 years ago
reuk
022eb21006
WebBrowserComponent: Force webkit2gtk to use the X11 backend
3 years ago
reuk
9b1b518998
VST Host: Fix warnings when compiling with mingw on Linux
3 years ago
reuk
d621d46ca8
FileListComponent: Update content before selecting row to ensure totalItems is up-to-date
3 years ago
reuk
69e0727ffd
VST3 Client: Attempt to preserve scale set by host
3 years ago
hogliux
98e0ee75a3
CoreAudio: Ensured that latency is correctly reported when input/output audio devices are different devices
3 years ago
hogliux
a8a0342745
CoreAudio: Include buffer size and stream latency when calculating CoreAudio device's total latency
3 years ago
hogliux
9a62775809
CoreAudio: More code modernisation and clean-up
3 years ago