reuk
583f90bef3
LV2 Client: Add basic LV2URI validation at build time
2 years ago
reuk
88e5e23f95
AudioProcessorGraph: Remove unnecessary data members
2 years ago
reuk
7b743c5356
Projucer: Fix VST3 manifest generation when app sandbox is enabled
2 years ago
reuk
2cc3c3117d
Projucer: Fix install step for LV2 plugins in Xcode
2 years ago
Oliver James
7d9cdd3016
Audio: Add AudioWorkgroup support
This allows real-time threads to join an audio workgroup on Apple platforms.
2 years ago
Tom Poole
2843983a21
Resave all projects
2 years ago
Tom Poole
3ed327cc39
Xcode: Enable BuildIndependentTargetsInParallel
This fixes a warning when running xcodebuild directly
2 years ago
Tom Poole
057fd5037e
Tidy up some unused public declarations
2 years ago
Tom Poole
82f1fd57a4
Fix some compiler warnings
2 years ago
Tom Poole
0f307122d9
Resave all projects
2 years ago
Anthony Nicholls
bff4cde055
BufferingAudioFormatReader: Improve robustness of the unit tests
2 years ago
reuk
00049d8b3a
Video: Fix conversion warning
2 years ago
reuk
6420ab31b6
DynamicObject: Update signature of clone to return unique_ptr
2 years ago
reuk
679a33d657
ScopeGuard: Add new heavyweight ErasedScopeGuard type
2 years ago
reuk
0c007eeb56
CMake: Avoid overly-long rc.exe commandlines when JUCE_USER_DEFINED_RC_FILE is not defined
2 years ago
reuk
d7f7bf98fa
AU Client: Tweak saved version number of presets before restoring to allow restoring AUv3 state
2 years ago
reuk
d47a7d18c1
MessageManager::Lock: Protect Lock from concurrent accesses
Previously, the Lock was not thread-safe when multiple threads were
locking/unlocking a single Lock instance simultaneously. This
isn't normally a problem when using the MessageManagerLock type, because
each MessageManagerLock contains its own private MessageManager::Lock,
and it's not possible for multiple threads to modify that private lock.
This change improves safety when using a MessageManager::Lock in the
manner of a CriticalSection or other JUCE lock type.
2 years ago
Tom Poole
2a27ebcfae
JUCE version 7.0.7
2 years ago
attila
7f100d96e2
Fix MSVC warning
2 years ago
Tom Poole
39a7609868
Resave all projects
2 years ago
Tom Poole
b769982bb5
Bump version number to 7.0.7
2 years ago
Tom Poole
1e59930c24
Docs: Add some missing parameters
2 years ago
reuk
4d58025b89
CMake: Use XCODE_EMBED_APP_EXTENSIONS to automatically copy AUv3s to the correct location
2 years ago
reuk
06df68c971
CMake: Increase minimum supported version to 3.22
2 years ago
Tom Poole
3aa5d96e67
approximatelyEqual: Fix some compilation errors
2 years ago
Anthony Nicholls
f2e03eade0
IIRFilter: Fix potential divide by zero
2 years ago
Anthony Nicholls
2aff537ced
approximatelyEqual: Fix unreachable code warning in MSVC
2 years ago
reuk
a5b74332c2
WebInputStream: Report all headers
Status codes are already filtered in curlHeaderCallback, so there's no
need to remove them again in parseHttpHeaders. Request headers will
never include a status, so there's no need to remove the status in that
case.
2 years ago
reuk
308ae31810
CMake: Allow VST3 manifest generation to run later in the build
2 years ago
reuk
a305646440
CMake: Ensure that LV2 plugin can be built in isolation
2 years ago
Anthony Nicholls
03b86ceb08
SmoothedValue: Remove approximately equal
2 years ago
Anthony Nicholls
2bb530f636
approximatelyEqual: Add customisable tolerances for floating-point comparisons
2 years ago
attila
e4c87b766b
Fix crash occurring in VirtualDesktopWatcher during desktop scaling changes
2 years ago
Anthony Nicholls
19ba6bf193
Resave all projects
2 years ago
Anthony Nicholls
c014e1e9a2
Warnings: Add missing field initialisers warning
2 years ago
Anthony Nicholls
2a9ea9e534
Warnings: Reformat and match projucer and cmake recommended warnings
2 years ago
reuk
d821f84d6e
MidiKeyboardComponent: Avoid adding binding for keycode zero
2 years ago
reuk
22db5c985d
Projucer: Delete old-style single-file VST3 as part of MSVC build to avoid errors when creating directory with the same name
2 years ago
reuk
53118de2d2
SystemStats: Avoid OOB reads
2 years ago
Anthony Nicholls
8640dd004d
Thread: Fix an issue setting the priority of a realtime thread
2 years ago
reuk
6d7bf9281a
Projucer: Ensure plugin shared-code target is built with private symbol visibility
2 years ago
attila
0037e44a23
DelayLine: Fix early wrapping in Lagrange interpolation
Co-authored-by: LeonPS <leonps531@gmail.com>
2 years ago
reuk
f0aacca62c
macOS: Fix deprecations in macOS 14.0
2 years ago
reuk
a22e423fc6
CoreGraphics: Refactor for improved consistency
2 years ago
attila
9275754369
Fix MSVC build when using JucePlugin_AAXPageTableFile
2 years ago
reuk
a4aa7392d8
UIViewComponentPeer: Fix stalled rendering when JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS is enabled
2 years ago
attila
eafcd86cfa
Fix MSVC warning
2 years ago
Tom Poole
d24c272926
JUCE version 7.0.6
2 years ago
Tom Poole
600881f373
DelayLine: Fix a bug in Lagrange interpolation
2 years ago
Tom Poole
7e3f3fab89
Resave all projects
2 years ago