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

10665 commits

Author SHA1 Message Date
reuk
a9a99a0a08
CoreMidi: Correctly apply protocol conversions for incoming messages 2025-09-24 13:12:19 +01:00
reuk
fa1b4b07ef
CoreMidi: Respect input protocol request 2025-09-24 13:00:55 +01:00
reuk
0ad77e3394
Docs: Fix typo in juce_Serialisation.h 2025-09-22 11:01:03 +01:00
attila
049cd7c77e Fix VS2026 class member shadowing warnings 2025-09-18 20:51:02 +02:00
Tom Poole
99b552da39 OptionsHelpers: Add a missing juce namespace 2025-09-18 13:36:58 +01:00
reuk
95d6b4a130
Fix version number of juce_audio_processors_headless module 2025-09-18 12:25:29 +01:00
attila
ebc15c877c Fix drawing some SVG text elements that contain tspan elements
This commit mainly aims to fix some regressions caused by
20afcb5bf3, but it also fixes cases that
were rendered incorrectly even before.
2025-09-18 10:26:57 +02:00
attila
b03a23503a DrawableText: Add option to avoid trimming the start text 2025-09-18 10:26:57 +02:00
reuk
50b51f512a
juce_audio_processors_headless: Remove juce_graphics dependency 2025-09-17 12:50:08 +01:00
reuk
14ef18c5b9
NSViewComponentWithParent: Move to new file 2025-09-17 12:50:08 +01:00
reuk
8148421145
AudioPluginFormatManager: Move to headless processors module 2025-09-17 12:50:08 +01:00
reuk
718d2151ed
AudioPluginFormatManager: Move addDefaultFormatsToManager() to new file 2025-09-17 12:50:08 +01:00
reuk
a5c25b9db0
AudioPluginFormatManager: Add new function to register all default headless formats 2025-09-17 12:50:08 +01:00
reuk
dd5ced96c1
VSTPluginFormat: Extract headless plugin format type 2025-09-17 12:50:08 +01:00
reuk
edcc699aa8
ARAHosting: Move to juce_audio_processors_headless 2025-09-17 12:50:08 +01:00
reuk
9c88358e46
VST3PluginFormat: Extract headless plugin format type 2025-09-17 12:50:08 +01:00
reuk
6fa7b21435
VSTComSmartPtr: Enable automatic upcasting 2025-09-17 12:50:08 +01:00
reuk
db64002610
VST3_SDK: Move to juce_audio_processors_headless 2025-09-17 12:50:08 +01:00
reuk
bf4486e2aa
LV2PluginFormat: Extract headless plugin format type 2025-09-17 12:50:08 +01:00
reuk
c3a3409c4d
LV2PluginFormat: Restructure to separate out UI dependency 2025-09-17 12:50:08 +01:00
reuk
1ce614d4b7
LV2_SDK: Move to juce_audio_processors_headless 2025-09-17 12:50:08 +01:00
reuk
4f22db33b7
LADSPAPluginFormat: Move to juce_audio_processors_headless 2025-09-17 12:50:07 +01:00
reuk
6f24663ed9
AudioUnitPluginFormat: Extract headless plugin format type 2025-09-17 12:50:07 +01:00
reuk
0d80e22276
AudioUnitPluginFormat: Remove unused preprocessor defs 2025-09-17 12:50:07 +01:00
reuk
04fd5dfb61
CommonProcessorUtilities: Move arrayContainsPlugin() to new file 2025-09-17 12:50:07 +01:00
reuk
3ae5a2d4ea
AU: Move juce_AU_Shared.h to juce_audio_processors_headless 2025-09-17 12:50:07 +01:00
reuk
426b74fcf7
AudioPluginFormatManager: Replace addDefaultFormats function() with non-member 2025-09-17 12:50:07 +01:00
reuk
33b9f1e6ec
PluginFormatDefs: Add a new file to hold plugin format enablement definitions 2025-09-17 12:50:07 +01:00
reuk
407cc5b004
Move files without UI dependencies to juce_audio_processors_headless 2025-09-17 12:50:07 +01:00
reuk
1a80d64261
Create new empty juce_audio_processors_headless module 2025-09-17 12:50:07 +01:00
reuk
774819540e
CoreMidi: Fetch detailed error information on supported platforms 2025-09-17 12:50:07 +01:00
reuk
883d3cdce3
UMP: Fix typos and add detail to docs 2025-09-17 12:50:07 +01:00
reuk
c1c9c5c066
UMP: Move StaticDeviceInfo definition to a new header file 2025-09-17 12:50:07 +01:00
reuk
a99bff1e1d
JACK: Fix build failure on Linux when JUCE_JACK=1 2025-09-17 12:50:07 +01:00
reuk
ba7593df26
MIDI: Add support for MIDI 2.0 I/O using Universal MIDI Packets
Includes support for communication with USB and Bluetooth devices, as well as virtual devices.
2025-09-17 12:50:07 +01:00
reuk
3636f2c666
WaitFreeListeners: Add new ListenerList implementation for listeners that must be called in a realtime context 2025-09-17 12:50:06 +01:00
reuk
7001ed0a89
UMPStringUtils: Add new header with utilities for printing MIDI packet info 2025-09-17 12:50:06 +01:00
reuk
2e0175cc28
UMPReceiver: Remove unused header 2025-09-17 12:50:06 +01:00
reuk
444eb0c85e
GenericUMPConverter: Implement using variant 2025-09-17 12:50:06 +01:00
reuk
71b1d001de
BluetoothMidiDevicePairingDialogue: Improve formatting 2025-09-17 12:50:06 +01:00
reuk
2e5ecceea8
JNIHelpers: Add a mechanism for loading optional JNI classes 2025-09-17 12:50:06 +01:00
reuk
3d8a97c1c1
Android: Update bytecode minimum version requirements 2025-09-17 12:50:06 +01:00
reuk
1c9947b80e
Android: Use AFontMatcher to locate generic system fonts on supported platforms 2025-09-17 12:50:06 +01:00
reuk
f9fc03eb2b
juce_core: Update instructions for generating Java bytecode with new tools 2025-09-17 12:50:06 +01:00
reuk
fb8ce28569
WinRT: Silence function casting warnings when building with clang 2025-09-17 12:50:06 +01:00
reuk
9a7e70ced3
MIDI: Get rid of InputHandler types that are no longer required 2025-09-17 12:50:06 +01:00
reuk
7dc906fa1b
MIDI: Update UMPDispatcher to allow dispatching on a specific group 2025-09-17 12:50:06 +01:00
reuk
fa1f8ed54e
MIDI: Switch BytestreamMidiView for BytesOnGroup in a few places 2025-09-17 12:50:06 +01:00
reuk
2dd69dd0ad
Midi1ToMidi2DefaultTranslator: Use std::byte in implementation 2025-09-17 12:50:06 +01:00
reuk
dd3d555bb9
UMPMidi1ToBytestreamTranslator: Refactor to separate responsibilities between translator and extractor 2025-09-17 12:50:06 +01:00