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
|
86123aeddf
|
Resave all projects
|
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
|
1f5d09d3fc
|
PIP: Add missing dependency to plugin PIPs
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
ca06f5c431
|
Resave all projects
|
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
|
de9c29f8e7
|
DemoRunner: Enable Android virtual MIDI
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
ab2aeedfa7
|
UmpDemo: Enable in the DemoRunner
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
c159e963f4
|
UmpDemo: Add new demo showing how to use the new UMP I/O types
|
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
|
57ff869db0
|
Projucer: Add manifest option to allow virtual MIDI on Android
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
1c651e962b
|
Projucer: Update default Android toolchain versions
|
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 |
|