d47a7d18c1
MessageManager::Lock: Protect Lock from concurrent accesses by
2023-08-22 14:23:10 +0100
2a27ebcfae
JUCE version 7.0.7 by
2023-08-23 09:13:45 +0100
7f100d96e2
Fix MSVC warning by
2023-08-04 14:28:55 +0200
39a7609868
Resave all projects by
2023-08-23 09:12:10 +0100
b769982bb5
Bump version number to 7.0.7 by
2023-08-23 09:06:58 +0100
1e59930c24
Docs: Add some missing parameters by
2023-08-23 08:56:06 +0100
4d58025b89
CMake: Use XCODE_EMBED_APP_EXTENSIONS to automatically copy AUv3s to the correct location by
2023-08-22 12:45:03 +0100
06df68c971
CMake: Increase minimum supported version to 3.22 by
2023-08-22 12:44:38 +0100
3aa5d96e67
approximatelyEqual: Fix some compilation errors by
2023-08-22 10:16:52 +0100
f2e03eade0
IIRFilter: Fix potential divide by zero by
2023-08-18 15:40:42 +0100
2aff537ced
approximatelyEqual: Fix unreachable code warning in MSVC by
2023-08-18 12:37:55 +0100
a5b74332c2
WebInputStream: Report all headers by
2023-08-17 14:18:27 +0100
308ae31810
CMake: Allow VST3 manifest generation to run later in the build by
2023-08-15 13:41:38 +0100
a305646440
CMake: Ensure that LV2 plugin can be built in isolation by
2023-08-15 12:06:17 +0100
03b86ceb08
SmoothedValue: Remove approximately equal by
2023-07-21 14:52:51 +0100
2bb530f636
approximatelyEqual: Add customisable tolerances for floating-point comparisons by
2023-08-02 14:40:04 +0100
e4c87b766b
Fix crash occurring in VirtualDesktopWatcher during desktop scaling changes by
2023-08-13 19:21:27 +0200
19ba6bf193
Resave all projects by
2023-08-12 02:48:38 +0100
c014e1e9a2
Warnings: Add missing field initialisers warning by
2023-08-11 16:33:37 +0100
2a9ea9e534
Warnings: Reformat and match projucer and cmake recommended warnings by
2023-07-21 14:19:15 +0100
d821f84d6e
MidiKeyboardComponent: Avoid adding binding for keycode zero by
2023-08-11 16:24:30 +0100
22db5c985d
Projucer: Delete old-style single-file VST3 as part of MSVC build to avoid errors when creating directory with the same name by
2023-08-11 16:13:06 +0100
53118de2d2
SystemStats: Avoid OOB reads by
2023-08-11 13:26:02 +0100
8640dd004d
Thread: Fix an issue setting the priority of a realtime thread by
2023-08-04 15:32:34 +0100
6d7bf9281a
Projucer: Ensure plugin shared-code target is built with private symbol visibility by
2023-08-10 13:23:46 +0100
0037e44a23
DelayLine: Fix early wrapping in Lagrange interpolation by
2023-08-09 18:23:11 +0200
f0aacca62c
macOS: Fix deprecations in macOS 14.0 by
2023-08-08 16:35:34 +0100
a22e423fc6
CoreGraphics: Refactor for improved consistency by
2023-08-08 15:15:14 +0100
9275754369
Fix MSVC build when using JucePlugin_AAXPageTableFile by
2023-08-07 14:48:53 +0200
a4aa7392d8
UIViewComponentPeer: Fix stalled rendering when JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS is enabled by
2023-08-05 17:02:40 +0100
eafcd86cfa
Fix MSVC warning by
2023-08-04 14:28:55 +0200
d24c272926
JUCE version 7.0.6 by
2023-08-03 11:07:31 +0100
600881f373
DelayLine: Fix a bug in Lagrange interpolation by
2023-05-22 16:51:50 +0100
7e3f3fab89
Resave all projects by
2023-08-03 11:04:29 +0100
d5cb08e60e
Bump version number to 7.0.6 by
2023-08-03 10:57:23 +0100
714e8dda62
Docs: Fix misnamed parameter by
2023-08-03 10:06:25 +0100
2571e772d3
VST3 Host: Add ARA extension detection when scanning plugin from moduleinfo.json by
2023-07-26 15:58:41 +0200
3c9645fa60
Docs: Fix typos by
2023-07-31 18:39:44 +0000
17deafbb0d
OpenGL: Ensure a VAO is bound before calling user render callback by
2023-08-01 13:41:16 +0100
e4b8569b12
TextEditor: Avoid giving away keyboard focus unconditionally in destructor by
2023-07-31 19:25:18 +0100
3387ca362c
TextEditor: Avoid moveCaretTo(Start|End)OfLine moving to the previous line by
2023-07-31 18:35:41 +0100
97fa2f0e8a
Convolution: Fix integer conversion in unit tests by
2023-07-31 14:50:32 +0100
5f44c14576
CoreAudio: Check all entries in inAddresses array in AudioObjectPropertyListenerProc by
2023-07-31 10:57:25 +0100
0f80e1be1a
VST3: Fix ambisonic speaker layout conversions by
2023-07-20 22:40:26 +0100
a8fa44e05c
X11: Ask the host to manage client-initiated resizes by
2023-07-20 18:52:10 +0100
f8d38edcd4
X11: Use the _NET_WM_STATE_HIDDEN property to determine whether peers are visible on-screen by
2023-07-20 13:42:56 +0100
6694160fab
VST3 Host: Fix PluginDescription::category fetched from moduleinfo.json by
2023-07-20 12:18:49 +0100
3ea663e91e
Projucer: Fix quoting of VST3 output bundle when running moduleinfotool by
2023-07-19 11:58:54 +0100
3872c0d3cf
AAX Client: Fix returning invalid plugin IDs for layouts added in 2.5.0 by
2023-07-17 22:27:28 +0200
2e93071f7a
HighResolutionTimer: Switch to an improved generic timer for most platforms by
2023-07-13 11:53:11 +0100
407720b557
Thread: Fix realtime threads on macOS by
2023-07-14 14:01:26 +0100
07cafa8263
BufferingAudioReader: Improve tests by
2023-07-18 17:01:56 +0100
92aa3cf330
AudioBuffer: Add equality operators by
2023-07-18 20:41:30 +0100
eda1921961
Modules: Add breaking changes entry for changes to the JUCE module format by
2023-06-28 14:50:27 +0100
05b2c99c51
Fixed a typo in a file name by
2023-07-17 21:43:07 +0100
ff835be2ac
Doxygen: Fix some Doxygen issues by
2023-07-17 17:46:45 +0100
242e93e41e
LV2 Host: Avoid removing anchors from plugin URIs when loading editors by
2023-06-29 12:29:17 +0100
578d2b9d15
ThreadPool: Improve consistency with other option style classes by
2023-06-27 16:10:45 +0100
04a89007b7
AAX: Remove unhelpful and potentially confusing virtual method by
2023-06-27 15:20:52 +0100
13f0e75ab0
NSViewComponentPeer: Fix rendering issue changing size of AUv2 window when JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS is enabled by
2023-06-27 11:51:59 +0100
145d3819eb
AudioPluginHost: Fix bug where internal plugins could not be created from the main menu by
2023-06-22 12:00:59 +0100
02eb66ee7a
ProgressBar: Add style parameter by
2023-06-22 13:07:03 +0000
0bf9f745bf
Projucer: Disable hardened runtime for LV2 and VST3 helpers by
2023-06-20 13:32:01 +0100
cb55176b0e
VST3 Client: DRY activateBus implementation by
2023-06-20 13:12:34 +0100
0836cf33b1
VST3 Client: Avoid assertion failure in setBusesLayout when using PreferredChannelConfigurations by
2023-06-20 13:02:02 +0100
c5b8b7eae0
VST3 Host: Remove assertion when plugin requests that its editor should be opened by
2023-06-19 17:52:43 +0100
2d0f21fb4a
VST3 Host: Tidy up input/output loops by
2023-06-19 17:42:49 +0100
364976b179
AudioProcessor: Tidy up bus assertions by
2023-06-19 17:42:34 +0100
da2266f2b3
OnlineUnlockStatus: Handle key generation failure case by
2023-06-19 15:34:40 +0100
ebfe9b403b
SystemStats: Use 'identifierForVendor' for iOS device ID generation by
2023-06-19 15:33:51 +0100
c398ab065f
SystemStats: Use IORegistry API for device ID query by
2023-06-19 15:32:58 +0100
b3da4ae946
ThreadPool: Add support for a user specified thread name by
2023-06-19 12:24:45 +0000
21aca5ba3e
Slider: Fix linear bar slider outline by
2023-06-14 12:15:20 +0100
aceef4f5a2
Windows WebView2: Fix build on C++17 by
2023-06-14 12:16:48 +0200
bcb06af289
Examples: fix Reaper embedded view demo by
2023-06-10 09:03:09 +0100
b09b4c3bc0
Slider: add getNormalisableRange() by
2023-06-13 18:09:32 +0100
cd17f96eb7
Fix MinGW build by
2023-06-12 15:07:04 +0200
61b27097b7
AAX: Allow runtime custom search paths for a page table file by
2023-06-05 15:22:54 +0100
f16a430f08
Windows: Fix potential accessibility related leaks by
2023-05-19 16:38:51 +0200
18489bb7d7
WebBrowserComponent: iOS: Add accessibility integration by
2023-04-27 15:27:31 +0200
f519af3b62
WebBrowserComponent: Android: Add accessibility integration by
2023-04-20 20:58:38 +0200
d8c282e293
WebBrowserComponent: MacOS: Add accessibility integration by
2023-04-11 16:23:33 +0200
7657efd227
WebBrowserComponent: Windows: Add accessibility integration by
2023-04-17 10:21:48 +0200
6ef45eb20c
CMake: Avoid marking juce_VST3ManifestHelper.mm as HEADER_FILE_ONLY by
2023-06-08 11:57:44 +0100
bc9e709e59
ListBox: Rename getModel to avoid name hiding by derived classes by
2023-06-07 12:25:46 +0100
f012f8c280
OpenGL: Keep track of previously-attached VAOs and buffers when creating additional GL-backed Graphics contexts by
2023-06-06 19:53:55 +0100
9705ef660e
FileListComponent: Allow getTooltipForRow to function as expected when overridden by
2023-06-06 14:15:58 +0100
c8c4cdc7d5
EdgeTable: Add offset before truncating to somewhat restore old rounding behaviour by
2023-06-06 14:06:18 +0100
399276b5b3
MinGW: Avoid building VST3 helper tool with older versions of MinGW by
2023-06-06 14:03:55 +0100
3604accc0f
Code::Blocks: Deprecate the Code::Blocks exporter by
2023-06-08 14:09:44 +0100
dc30627632
Resave projects by
2023-06-08 11:25:05 +0100
1fbfeb6039
iOS: Fix a constant redrawing bug by
2023-06-08 11:12:58 +0100
50518ee618
HighResolutionTimer: Use a generic timer for BSD by
2023-06-07 12:33:02 +0100
c79ca4e815
FileTreeComponent: Order items according to OS specific rules by
2023-06-02 13:33:16 +0200
587e07007d
HighResolutionTimer: Complete rewrite by
2023-06-05 16:32:25 +0100
d361eaa9b3
AudioPluginHost: Update the bundle ID by
2023-06-05 15:10:16 +0100
1c79258bba
Docs: Clarify iOS AUv3 hosting dependency on the IAA entitlement by
2023-06-05 14:47:35 +0100
b82dd22365
Revert "iOS: Remove default Inter-App Audio entitlement from AU hosts" by
2023-06-05 14:29:43 +0100
5de235c8fd
Docs: Add C++17 to the minimum system requirements by
2023-06-02 17:11:44 +0100
ca16b82daa
VST3: Fix build failure in manifest helper when using an AppConfig.h by
2023-06-05 12:02:59 +0100