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 |
|