2916812581
Added a readWaitEvent and writeWaitEvent to ReadWriteLock to fix a race condition by
2019-12-09 09:53:41 +0000
c964a842b1
Replaced WaitableEvent internals with std::condition_variable by
2019-12-16 11:36:43 +0000
971fc8e589
Fixed a potential double deletion in ComponentAnimator::AnimationTask by
2019-12-16 10:27:59 +0000
147bbef730
Projucer: Removed an unused function by
2019-12-12 21:59:18 +0000
fd60158af1
macOS: Fixed some compiler warnings by
2019-12-12 21:57:21 +0000
4859b47f58
Updated the documentation by
2019-12-12 15:57:13 +0000
aeaae3b44b
Projucer: Ensure that new project windows are always fully onscreen by
2019-12-12 09:54:39 +0000
1650b1c175
Updated the InterAppAudio example to use the new APVTS getRawParameterValue method by
2019-12-11 08:27:28 +0000
0b714fad47
Updated the documentation of AudioFormat::createWriterFor() by
2019-12-10 09:16:02 +0000
570323daa5
Windows: Removed WSAPoll from the Socket classes as it does not report failed connections by
2019-12-09 15:14:24 +0000
70ddcd16e6
APVTS: Use atomic floats for current parameter states by
2019-12-06 17:52:58 +0000
eb780b56b8
Windows: Dynamically load WSAPoll method from Ws2_32.dll to restore compatibility with older Windows versions by
2019-12-05 14:48:02 +0000
978faaca83
Added Reason detection to PluginHostType by
2019-12-09 11:07:04 +0000
6a27649a85
AudioProcessorGraph: Fixed an issue where processBlock could be called simultaneously with releaseResources by
2019-12-05 18:50:15 +0000
5e209b37d3
AudioProcessorGraph: Fixed some thread safety issues by
2019-12-09 09:56:26 +0000
c46194d08b
Windows: Fixed a deadlock that could occur when dispatching messages from the overflow queue by
2019-12-06 16:57:09 +0000
31e82060f1
Removed dependency on libalchemy for Bela support by
2019-12-06 14:18:10 +0000
9c2ea30468
Added another missing TooltipWindow instance to the BlocksMonitorDemo example by
2019-12-06 11:00:13 +0000
84a7f5533a
Added a missing TooltipWindow instance to the WidgetsDemo example by
2019-12-06 10:13:49 +0000
fa1c15b45e
Re-saved all projects by
2019-12-06 10:13:35 +0000
0273a4ad18
Fixed a config name mismatch in juce_events.h by
2019-12-05 09:53:13 +0000
17275dbf8f
ComboBox: Added a repaint call to showPopupIfNotActive by
2019-12-02 15:23:35 +0000
98f4056d6e
AudioProcessorParameterGroup: Improved the documentation by
2019-12-02 13:29:56 +0000
c898376158
Check for UNC paths when normalising separators in File::parseAbsolutePath() by
2019-12-02 10:58:59 +0000
a8e592d8a8
VST3: Scale the ContextMenu coords correctly in DPI-aware hosts by
2019-11-29 15:15:26 +0000
d00d23139c
VST3: Added the ability to change parameter names at runtime by
2019-11-29 14:06:25 +0000
9b64141c93
Small fix to use of JUCEApplicationBase::quit() in linux event thread code by
2019-11-29 14:22:57 +0000
ecbab99917
Normalise file separators in File::parseAbsolutePath() by
2019-11-29 11:42:15 +0000
1adcc26ca6
VST3: Fixed an issue with non-contiguous IO buses by
2019-11-29 10:59:28 +0000
5b65b33280
Make sure scrollbar listeners are updated in Viewport::updateVisibleArea() by
2019-11-29 10:59:40 +0000
e095248d6d
Added Cubase 10.5 detection to PluginHostType by
2019-11-29 10:01:38 +0000
24d7a9a342
Updated some deprecated code use by
2019-11-28 23:32:28 +0000
e18f6da884
Added setImage() builder methods to PopupMenu::Item by
2019-11-29 09:56:05 +0000
35023af7ff
Windows: Removed an ancient workaround when getting the input/output latencies of an ASIO device by
2019-11-26 18:52:03 +0000
7ebaac9827
Added a JUCE_AU_WRAPPERS_SAVE_PROGRAM_STATES option to the juce_audio_plugin_client module by
2019-11-26 17:01:22 +0000
0ceadf510b
Fixed compatibility with JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE by
2019-11-26 09:45:09 +0000
23f211ab35
Fixed some warnings in the macOS and iOS push notifications code by
2019-11-25 17:27:14 +0000
7c2e0edc7e
Added a deleted void* constructor to var, to prevent people accidentally giving it a raw pointer and having it cast to bool by
2019-11-23 08:51:30 +0000
dc3614e9a8
Fixed a threading issue when checking for duplicate parameter IDs by
2019-11-21 15:25:39 +0000
49180f1461
VST3: Check Windows scale factor is correct in attached() by
2019-11-21 15:29:24 +0000
42be540c27
Improved the thread safety of AudioProcessorGraph by
2019-11-13 12:33:28 +0000
3f111dbf83
Fixed push notifications device token parsing on iOS and macOS by
2019-11-21 11:30:43 +0000
8c535e8fdd
Fixed an issue saving state in the AU and AUv3 backends by
2019-11-20 09:24:00 +0000
2b0f75070c
Projucer: Check the global path setting state when creating the ModulesFolderPathBox in the new project template component by
2019-11-19 16:04:49 +0000
3d5c6b8a03
Fixed a typo by
2019-11-19 10:48:14 +0000
50f90fd61a
macOS: Fixed a typo in the CoreMIDI code when creating device names by
2019-11-18 14:27:20 +0000
31e78da5dd
Projucer: Made the autoupdater obtain executable file permissions directly from the JUCE distribution zips by
2019-11-15 16:59:28 +0000
5e2f53237e
Exposed externalFileAttributes in ZipEntry by
2019-11-15 14:22:38 +0000
6b17905940
Added #if JucePlugin_Build_Standalone guard to juce_audio_plugin_client_Standalone.cpp by
2019-11-15 14:23:48 +0000
20163e7964
Fixed some file permissions by
2019-11-15 13:31:41 +0000
f86b33d4f7
Added #if JucePlugin_Build_AU guard to juce_audio_plugin_client_AU_2.mm by
2019-11-14 15:59:25 +0000
f51c6790bf
Fixed Ableton Live detection in PluginHostType by
2019-11-14 11:41:18 +0000
d73220920e
Made the audio parameter classes thread safe by
2019-11-14 10:02:15 +0000
ecf97e2a08
Projucer: Removed some unused code from the FilePathPropertyComponent by
2019-11-14 09:03:20 +0000
966f5f09ec
BLOCKS: Only update ping sent time when pings are sent by
2019-11-11 10:49:49 +0000
d316ae3a31
Projucer: Fixed some warnings in the autogenerated code by
2019-11-13 10:26:59 +0000
9a51fed425
BLOCKS: Update 5D config group name to Sensitivity by
2019-11-12 17:05:47 +0000
f9781d810e
macOS: Added a method for per-window disabling of asynchronous layer-backed views when JUCE_COREGRAPHICS_DRAW_ASYNC is set by
2019-11-12 17:56:58 +0000
8b8c3b3280
DSP: Fixed a bug oversampling an AudioBlock referencing const data by
2019-11-12 16:09:55 +0000
eddd239d3a
Increase the GenericAudioProcessorEditor minimum height by
2019-11-12 14:54:08 +0000
e951b39801
Windows: Fixed some repainting issues when using a non-integer scale factor by
2019-11-12 09:08:33 +0000
eca664715a
BLOCKS: Adjusted LUMI pressure mode default to match firmware by
2019-11-11 17:33:45 +0000
d0c9a4a3bc
BLOCKS: Added specialisation for LUMI pressure modes. by
2019-11-11 16:31:04 +0000
dcd2ee6ef8
Fixed a couple of typos in the FileChooser docs by
2019-11-11 09:12:33 +0000
7cd71487e6
Whitespace by
2019-11-08 18:56:48 +0000
889cb627d5
Added ColourSelector::ColourSelectorOptions::editableColour flag to enable the colour preview box at the top of the component to be editable by
2019-11-08 18:25:48 +0000
ce9bb8b605
Windows: Added an overflow buffer to the event loop to catch messages posted after hitting the PostMessage() limit by
2019-11-08 18:10:56 +0000
1fe5e49980
VST3: Additional thread-safety improvements by
2019-11-06 14:47:57 +0000
77529d94f3
VST3: Thread-safety improvements for parameter queue by
2019-11-06 12:04:13 +0000
621f6cb6a2
Guard against NaN errors in Component::internalRepaintUnchecked() by
2019-11-06 12:03:55 +0000
74b19b94b0
Projucer: Replaced a use of String::formatted() that was causing issues in the Android exporter by
2019-11-06 08:53:58 +0000
7b43ac0cfe
VST3: Added a nullptr check before dereferencing juceVST3EditController in processParameterChanges() to fix a crash in Live by
2019-11-05 17:02:09 +0000
36187fb170
Android: Fixed a crash in PushNotifications by
2019-11-05 15:54:17 +0000
54ad9fca56
Updated some incorrect documentation for KeyPress by
2019-11-05 14:59:47 +0000
b6eec9611d
Android: Fixed a typo in the PushNotifications code by
2019-11-05 14:30:17 +0000
76cafd10d0
macOS: Fixed some issues targeting older operating systems by
2019-11-05 12:34:12 +0000
b7c8ac3f3b
Windows: Restored MinGW compatibility by
2019-11-05 11:48:50 +0000
4048a5feef
AudioBlock: Fixed an issue preventing usage with SIMDRegister by
2019-10-24 00:51:37 +0100
91513f579d
Removed a workaround in ADSR by
2019-11-01 17:56:20 +0000
8d75cc8064
iOS: Fixed a screen rotation bug on iOS 13 by
2019-11-01 15:09:54 +0000
256b88142e
Made AudioSourcePlayer::setGain() thread-safe by
2019-10-31 08:44:58 +0000
ff358fac27
Write errors to stderr by
2019-10-30 13:11:55 +0000
138ef9ff1f
BLOCKS: Add LUMI by
2019-10-28 15:07:56 +0000
0b8beb7f93
Reduced the number of duplicate parameter ID check messages by
2019-10-28 15:06:16 +0000
6a01077646
Colours: Fixed a static init order issue with predefined Colours by
2019-10-15 10:05:09 +0100
474cefade7
(refs/pull/10/head)
Remove JUCE_SNAP_TO_ZERO from IIRFilterOld, already provided by
2019-10-25 17:33:00 +0200
e3941856f5
Merge tag '5.3.0' into distrho-update-5.3.0 by
2019-10-25 17:25:35 +0200
0d37bd8088
iOS: Support option and cmd keys in KeyPress::getTextDescription() and ::getTextDescriptionWithIcons() by
2019-10-25 16:00:07 +0100
58a4b94414
BLOCKS: Update default config and allow block model specific defaults by
2019-10-25 10:44:36 +0100
8b88fd7594
Projucer: Fixed an issue setting MacOS base SDKs and deployment targets by
2019-10-24 17:32:13 +0100
65be5bc9c5
macOS: Removed an SDK version guard for setting transparent window colours in the native peer code by
2019-10-24 17:20:59 +0100
288f2accc7
Projucer: Added VS2013 to the list of old exporters to be removed by
2019-10-24 16:48:16 +0100
a2772569ec
macOS: Added JUCE_COREGRAPHICS_DRAW_ASYNC flag to enable asynchronous drawing by
2019-10-24 15:51:03 +0100
85f76d2546
AudioBlock: Fixed an issue preventing usage with SIMDRegister by
2019-10-24 00:51:37 +0100
1237b8c831
Fixed an issue causing ComponentAnimator ProxyComponent to be blurry when transformed by
2019-10-23 11:41:03 +0100
c74c9394e0
iOS: Support ModifierKeys::commandModifier flag by
2019-10-23 11:40:52 +0100
d498575976
Fixed some SVG parsing bugs by
2019-10-23 11:40:39 +0100
1b001e7a76
macOS: Removed call to deprecated NSWorkspace openFile method by
2019-10-23 10:10:27 +0100
671196f13a
Windows: Added fallbacks for rare occasions when the WinRTWrapper singleton has been deleted before the MidiService singleton by
2019-10-22 12:17:53 +0100
e5210ae6f7
macOS: Fixed a complier warning by
2019-10-21 17:24:00 +0100