Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Aug 2023 00:36:02 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 5652490c80b5 - main - devel/juce: Update 7.0.5 =?utf-8?Q?=E2=86=92?= 7.0.6
Message-ID:  <202308110036.37B0a2de042068@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5652490c80b516b7b89bd0175f00053417140bc4

commit 5652490c80b516b7b89bd0175f00053417140bc4
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-08-11 00:35:47 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-08-11 00:36:00 +0000

    devel/juce: Update 7.0.5 → 7.0.6
    
    Reported by:    portscout
---
 devel/juce/Makefile                                |   5 +-
 devel/juce/distinfo                                |   6 +-
 ...odules_juce__core_native_juce__linux__Files.cpp |  24 --
 ...les_juce__core_native_juce__posix__SharedCode.h |  13 -
 devel/juce/pkg-plist                               | 479 ++++++++++++---------
 5 files changed, 280 insertions(+), 247 deletions(-)

diff --git a/devel/juce/Makefile b/devel/juce/Makefile
index 173ad4201784..00e395124a56 100644
--- a/devel/juce/Makefile
+++ b/devel/juce/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	juce
-DISTVERSION=	7.0.5
-PORTREVISION=	1
+DISTVERSION=	7.0.6
 CATEGORIES=	devel
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -72,7 +71,7 @@ post-patch:
 	@${REINPLACE_CMD} -i '' -e ' \
 		s|"/etc/fonts/fonts.conf"|"${PREFIX}/etc/fonts/fonts.conf"| ; \
 		s|"/usr/share/fonts/fonts.conf"|"${PREFIX}/share/fonts/fonts.conf"| \
-		' ${WRKSRC}/modules/juce_graphics/native/juce_linux_Fonts.cpp
+		' ${WRKSRC}/modules/juce_graphics/native/juce_Fonts_linux.cpp
 	# fix JUCE modules path (but it still complains about the path)
 	@${REINPLACE_CMD} -i '' -e ' \
 		s|"~/JUCE|"${PREFIX}/include/JUCE-${PORTVERSION}| \
diff --git a/devel/juce/distinfo b/devel/juce/distinfo
index a8e1d7460dd3..7804b29ee06a 100644
--- a/devel/juce/distinfo
+++ b/devel/juce/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1677950872
-SHA256 (juce-framework-JUCE-7.0.5_GH0.tar.gz) = a44a8545858e298c3e72094ea4219c05d5f29bd36473debc7d7a935b398dc57f
-SIZE (juce-framework-JUCE-7.0.5_GH0.tar.gz) = 18969496
+TIMESTAMP = 1691704708
+SHA256 (juce-framework-JUCE-7.0.6_GH0.tar.gz) = 4106210e3be4639a439d43f8e064a34402cea77da371644dba1fc0f30f0b66fc
+SIZE (juce-framework-JUCE-7.0.6_GH0.tar.gz) = 19264006
diff --git a/devel/juce/files/patch-modules_juce__core_native_juce__linux__Files.cpp b/devel/juce/files/patch-modules_juce__core_native_juce__linux__Files.cpp
deleted file mode 100644
index 085a1b166a93..000000000000
--- a/devel/juce/files/patch-modules_juce__core_native_juce__linux__Files.cpp
+++ /dev/null
@@ -1,24 +0,0 @@
-- workaround for https://reviews.freebsd.org/D30842
-
---- modules/juce_core/native/juce_linux_Files.cpp.orig	2022-08-15 18:29:17 UTC
-+++ modules/juce_core/native/juce_linux_Files.cpp
-@@ -21,7 +21,9 @@
- */
- 
- #if JUCE_BSD
--extern char** environ;
-+//extern char** environ; // this is broken on FreeBSD, see https://reviews.freebsd.org/D30842
-+#include <dlfcn.h>
-+static char*** environ_ptr = (char***)dlsym(RTLD_DEFAULT, "environ"); // workaround for the above
- #endif
- 
- namespace juce
-@@ -229,7 +231,7 @@ bool Process::openDocument (const String& fileName, co
-         setsid();
- 
-         // Child process
--        execve (argv[0], (char**) argv, environ);
-+        execve (argv[0], (char**) argv, *environ_ptr);
-         exit (0);
-     }
- 
diff --git a/devel/juce/files/patch-modules_juce__core_native_juce__posix__SharedCode.h b/devel/juce/files/patch-modules_juce__core_native_juce__posix__SharedCode.h
deleted file mode 100644
index 0f3f09f28155..000000000000
--- a/devel/juce/files/patch-modules_juce__core_native_juce__posix__SharedCode.h
+++ /dev/null
@@ -1,13 +0,0 @@
-- workaround for work/JUCE-7.0.3/modules/juce_core/native/juce_posix_SharedCode.h
-
---- modules/juce_core/native/juce_posix_SharedCode.h.orig	2022-12-28 18:03:56 UTC
-+++ modules/juce_core/native/juce_posix_SharedCode.h
-@@ -928,7 +928,7 @@ class PosixSchedulerPriority
 (public)
- 
-         #if JUCE_MAC || JUCE_IOS
-          const auto scheduler = SCHED_OTHER;
--        #elif JUCE_LINUX || JUCE_BSD
-+        #elif JUCE_LINUX //|| JUCE_BSD
-          const auto backgroundSched = prio == Thread::Priority::background ? SCHED_IDLE
-                                                                            : SCHED_OTHER;
-          const auto scheduler = isRealtime ? SCHED_RR : backgroundSched;
diff --git a/devel/juce/pkg-plist b/devel/juce/pkg-plist
index 8165f7e84697..d668aa63afad 100644
--- a/devel/juce/pkg-plist
+++ b/devel/juce/pkg-plist
@@ -81,8 +81,8 @@ include/JUCE-%%VERSION%%/modules/juce_audio_basics/mpe/juce_MPEValue.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_basics/mpe/juce_MPEValue.h
 include/JUCE-%%VERSION%%/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.h
-include/JUCE-%%VERSION%%/modules/juce_audio_basics/native/juce_mac_CoreAudioLayouts.h
-include/JUCE-%%VERSION%%/modules/juce_audio_basics/native/juce_mac_CoreAudioTimeConversions.h
+include/JUCE-%%VERSION%%/modules/juce_audio_basics/native/juce_CoreAudioLayouts_mac.h
+include/JUCE-%%VERSION%%/modules/juce_audio_basics/native/juce_CoreAudioTimeConversions_mac.h
 include/JUCE-%%VERSION%%/modules/juce_audio_basics/sources/juce_AudioSource.h
 include/JUCE-%%VERSION%%/modules/juce_audio_basics/sources/juce_BufferingAudioSource.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_basics/sources/juce_BufferingAudioSource.h
@@ -135,23 +135,23 @@ include/JUCE-%%VERSION%%/modules/juce_audio_devices/midi_io/juce_MidiMessageColl
 include/JUCE-%%VERSION%%/modules/juce_audio_devices/midi_io/ump/juce_UMPBytestreamInputHandler.h
 include/JUCE-%%VERSION%%/modules/juce_audio_devices/midi_io/ump/juce_UMPU32InputHandler.h
 include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/java/app/com/rmsl/juce/JuceMidiSupport.java
-include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_android_Audio.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_android_HighPerformanceAudioHelpers.h
-include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_android_Midi.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_android_Oboe.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_android_OpenSL.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_ios_Audio.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_ios_Audio.h
-include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_linux_ALSA.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_linux_Bela.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_linux_Midi.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_mac_CoreMidi.mm
-include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_win32_ASIO.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_win32_DirectSound.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_win32_Midi.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_ALSA_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_ASIO_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_Audio_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_Audio_ios.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_Audio_ios.h
+include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_Bela_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_CoreAudio_mac.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_CoreMidi_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_DirectSound_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_HighPerformanceAudioHelpers_android.h
+include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_JackAudio_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_Midi_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_Midi_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_Midi_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_Oboe_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_OpenSL_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/juce_WASAPI_windows.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/oboe/CMakeLists.txt
 include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/oboe/LICENSE
 include/JUCE-%%VERSION%%/modules/juce_audio_devices/native/oboe/README.md
@@ -446,8 +446,6 @@ include/JUCE-%%VERSION%%/modules/juce_audio_formats/juce_audio_formats.mm
 include/JUCE-%%VERSION%%/modules/juce_audio_formats/sampler/juce_Sampler.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_formats/sampler/juce_Sampler.h
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/AAX/juce_AAX_Modifier_Injector.h
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/ARA/juce_ARA_Wrapper.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/AU/AudioUnitSDK/AUBase.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/AU/AudioUnitSDK/AUBase.h
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/AU/AudioUnitSDK/AUBuffer.cpp
@@ -477,20 +475,22 @@ include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/AU/AudioUnitSDK/JUCE C
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/AU/AudioUnitSDK/LICENSE.txt
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/AU/AudioUnitSDK/MusicDeviceBase.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/AU/AudioUnitSDK/MusicDeviceBase.h
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/AU/juce_AUv3_Wrapper.mm
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/LV2/juce_LV2TurtleDumpProgram.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/LV2/juce_LV2_Client.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/Standalone/juce_StandaloneFilterApp.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/LV2/juce_LV2ManifestHelper.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/Standalone/juce_StandaloneFilterWindow.h
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/Unity/juce_UnityPluginInterface.h
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/Unity/juce_Unity_Wrapper.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.mm
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/VST3/juce_VST3ManifestHelper.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/VST3/juce_VST3ManifestHelper.mm
+include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/detail/juce_CheckSettingMacros.h
+include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/detail/juce_CreatePluginFilter.h
+include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/detail/juce_IncludeModuleHeaders.h
+include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/detail/juce_IncludeSystemHeaders.h
+include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/detail/juce_LinuxMessageThread.h
+include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/detail/juce_PluginUtilities.h
+include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/detail/juce_VSTWindowUtilities.h
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/juce_audio_plugin_client.h
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.mm
+include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX_utils.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/juce_audio_plugin_client_ARA.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/juce_audio_plugin_client_AU_1.mm
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/juce_audio_plugin_client_AU_2.mm
@@ -500,16 +500,9 @@ include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/juce_audio_plugin_clie
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.mm
 include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST_utils.mm
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/utility/juce_CheckSettingMacros.h
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/utility/juce_CreatePluginFilter.h
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/utility/juce_IncludeSystemHeaders.h
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/utility/juce_LinuxMessageThread.h
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/utility/juce_WindowsHooks.h
+include/JUCE-%%VERSION%%/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.mm
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format/juce_AudioPluginFormat.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format/juce_AudioPluginFormat.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format/juce_AudioPluginFormatManager.cpp
@@ -708,6 +701,7 @@ include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/bas
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/base/source/classfactoryhelpers.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fbuffer.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fbuffer.h
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fcommandline.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fdebug.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fdebug.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/base/source/fobject.cpp
@@ -720,6 +714,7 @@ include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/bas
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/base/source/updatehandler.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/base/thread/include/flock.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/base/thread/source/flock.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/helper.manifest
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/LICENSE.txt
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/README.md
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/conststringtable.cpp
@@ -728,9 +723,11 @@ include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/plu
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/falignpop.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/falignpush.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/fplatform.h
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/fplatform.h.orig
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/fstrdefs.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/ftypes.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/funknown.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/funknown.cpp.orig
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/funknown.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/futils.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/fvariant.h
@@ -738,6 +735,7 @@ include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/plu
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/icloneable.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/ipersistent.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/ipluginbase.h
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/iplugincompatibility.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/istringresult.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/iupdatehandler.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/smartpointer.h
@@ -775,14 +773,34 @@ include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/plu
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/vsttypes.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/LICENSE.txt
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/README.md
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/samples/vst-utilities/moduleinfotool/source/main.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/pluginview.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/pluginview.h
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/readfile.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/readfile.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/hostclasses.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/hostclasses.h
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/module.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/module.h
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/module_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/module_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/module_win32.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/pluginterfacesupport.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/pluginterfacesupport.h
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/ReadMe.md
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/json.h
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/jsoncxx.h
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/moduleinfo.h
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/moduleinfocreator.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/moduleinfocreator.h
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/moduleinfoparser.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/moduleinfoparser.h
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/utility/optional.h
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/utility/stringconvert.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/utility/stringconvert.h
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/utility/uid.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstbus.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstbus.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponent.cpp
@@ -870,6 +888,8 @@ include/JUCE-%%VERSION%%/modules/juce_audio_processors/utilities/ARA/juce_ARA_ut
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/utilities/ARA/juce_AudioProcessor_ARAExtensions.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/utilities/ARA/juce_AudioProcessor_ARAExtensions.h
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/utilities/juce_AAXClientExtensions.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/utilities/juce_AAXClientExtensions.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/utilities/juce_AudioParameterBool.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/utilities/juce_AudioParameterBool.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/utilities/juce_AudioParameterChoice.cpp
@@ -892,9 +912,9 @@ include/JUCE-%%VERSION%%/modules/juce_audio_processors/utilities/juce_PluginHost
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/utilities/juce_PluginHostType.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/utilities/juce_RangedAudioParameter.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/utilities/juce_RangedAudioParameter.h
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/utilities/juce_VST2ClientExtensions.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_processors/utilities/juce_VST2ClientExtensions.h
 include/JUCE-%%VERSION%%/modules/juce_audio_processors/utilities/juce_VST3ClientExtensions.h
-include/JUCE-%%VERSION%%/modules/juce_audio_processors/utilities/juce_VSTCallbackHandler.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_processors/utilities/juce_VSTCallbackHandler.h
 include/JUCE-%%VERSION%%/modules/juce_audio_utils/audio_cd/juce_AudioCDBurner.h
 include/JUCE-%%VERSION%%/modules/juce_audio_utils/audio_cd/juce_AudioCDReader.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_utils/audio_cd/juce_AudioCDReader.h
@@ -919,16 +939,16 @@ include/JUCE-%%VERSION%%/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent
 include/JUCE-%%VERSION%%/modules/juce_audio_utils/juce_audio_utils.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_utils/juce_audio_utils.h
 include/JUCE-%%VERSION%%/modules/juce_audio_utils/juce_audio_utils.mm
-include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_android_BluetoothMidiDevicePairingDialogue.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_ios_BluetoothMidiDevicePairingDialogue.mm
-include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_linux_AudioCDReader.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_linux_BluetoothMidiDevicePairingDialogue.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_mac_AudioCDBurner.mm
-include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_mac_AudioCDReader.mm
-include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_mac_BluetoothMidiDevicePairingDialogue.mm
-include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_win32_AudioCDBurner.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_win32_AudioCDReader.cpp
-include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_win_BluetoothMidiDevicePairingDialogue.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_AudioCDBurner_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_AudioCDBurner_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_AudioCDReader_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_AudioCDReader_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_AudioCDReader_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_BluetoothMidiDevicePairingDialogue_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_BluetoothMidiDevicePairingDialogue_ios.mm
+include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_BluetoothMidiDevicePairingDialogue_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_BluetoothMidiDevicePairingDialogue_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_audio_utils/native/juce_BluetoothMidiDevicePairingDialogue_windows.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.cpp
 include/JUCE-%%VERSION%%/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.h
 include/JUCE-%%VERSION%%/modules/juce_audio_utils/players/juce_SoundPlayer.cpp
@@ -1056,6 +1076,7 @@ include/JUCE-%%VERSION%%/modules/juce_core/containers/juce_ReferenceCountedArray
 include/JUCE-%%VERSION%%/modules/juce_core/containers/juce_ScopedValueSetter.h
 include/JUCE-%%VERSION%%/modules/juce_core/containers/juce_SingleThreadedAbstractFifo.h
 include/JUCE-%%VERSION%%/modules/juce_core/containers/juce_SortedSet.h
+include/JUCE-%%VERSION%%/modules/juce_core/containers/juce_Span.h
 include/JUCE-%%VERSION%%/modules/juce_core/containers/juce_SparseSet.cpp
 include/JUCE-%%VERSION%%/modules/juce_core/containers/juce_SparseSet.h
 include/JUCE-%%VERSION%%/modules/juce_core/containers/juce_Variant.cpp
@@ -1123,6 +1144,8 @@ include/JUCE-%%VERSION%%/modules/juce_core/memory/juce_Singleton.h
 include/JUCE-%%VERSION%%/modules/juce_core/memory/juce_WeakReference.h
 include/JUCE-%%VERSION%%/modules/juce_core/misc/juce_ConsoleApplication.cpp
 include/JUCE-%%VERSION%%/modules/juce_core/misc/juce_ConsoleApplication.h
+include/JUCE-%%VERSION%%/modules/juce_core/misc/juce_EnumHelpers.h
+include/JUCE-%%VERSION%%/modules/juce_core/misc/juce_EnumHelpers_test.cpp
 include/JUCE-%%VERSION%%/modules/juce_core/misc/juce_Functional.h
 include/JUCE-%%VERSION%%/modules/juce_core/misc/juce_Result.cpp
 include/JUCE-%%VERSION%%/modules/juce_core/misc/juce_Result.h
@@ -1137,43 +1160,44 @@ include/JUCE-%%VERSION%%/modules/juce_core/native/java/app/com/rmsl/juce/JuceHTT
 include/JUCE-%%VERSION%%/modules/juce_core/native/java/app/com/rmsl/juce/JuceInvocationHandler.java
 include/JUCE-%%VERSION%%/modules/juce_core/native/javacore/app/com/rmsl/juce/JuceApp.java
 include/JUCE-%%VERSION%%/modules/juce_core/native/javacore/init/com/rmsl/juce/Java.java
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_AndroidDocument_android.cpp
 include/JUCE-%%VERSION%%/modules/juce_core/native/juce_BasicNativeHeaders.h
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_android_AndroidDocument.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_android_Files.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_android_JNIHelpers.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_android_JNIHelpers.h
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_android_Misc.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_android_Network.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_android_RuntimePermissions.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_android_SystemStats.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_android_Threads.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_curl_Network.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_intel_SharedCode.h
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_linux_CommonFile.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_linux_Files.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_linux_Files.cpp.orig
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_linux_Network.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_linux_SystemStats.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_linux_Threads.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_mac_CFHelpers.h
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_mac_Files.mm
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_mac_Network.mm
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_mac_ObjCHelpers.h
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_mac_Strings.mm
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_mac_SystemStats.mm
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_mac_Threads.mm
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_native_ThreadPriorities.h
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_posix_IPAddress.h
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_posix_NamedPipe.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_posix_SharedCode.h
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_posix_SharedCode.h.orig
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_wasm_SystemStats.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_win32_ComSmartPtr.h
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_win32_Files.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_win32_Network.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_win32_Registry.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_win32_SystemStats.cpp
-include/JUCE-%%VERSION%%/modules/juce_core/native/juce_win32_Threads.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_CFHelpers_mac.h
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_ComSmartPtr_windows.h
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_CommonFile_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_Files_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_Files_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_Files_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_Files_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_IPAddress_posix.h
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_JNIHelpers_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_JNIHelpers_android.h
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_Misc_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_NamedPipe_posix.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_Network_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_Network_curl.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_Network_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_Network_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_Network_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_ObjCHelpers_mac.h
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_PlatformTimerListener.h
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_PlatformTimer_generic.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_PlatformTimer_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_Registry_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_RuntimePermissions_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_SharedCode_intel.h
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_SharedCode_posix.h
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_Strings_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_SystemStats_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_SystemStats_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_SystemStats_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_SystemStats_wasm.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_SystemStats_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_ThreadPriorities_native.h
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_Threads_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_Threads_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_Threads_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_core/native/juce_Threads_windows.cpp
 include/JUCE-%%VERSION%%/modules/juce_core/network/juce_IPAddress.cpp
 include/JUCE-%%VERSION%%/modules/juce_core/network/juce_IPAddress.h
 include/JUCE-%%VERSION%%/modules/juce_core/network/juce_MACAddress.cpp
@@ -1368,13 +1392,13 @@ include/JUCE-%%VERSION%%/modules/juce_dsp/maths/juce_Phase.h
 include/JUCE-%%VERSION%%/modules/juce_dsp/maths/juce_Polynomial.h
 include/JUCE-%%VERSION%%/modules/juce_dsp/maths/juce_SpecialFunctions.cpp
 include/JUCE-%%VERSION%%/modules/juce_dsp/maths/juce_SpecialFunctions.h
-include/JUCE-%%VERSION%%/modules/juce_dsp/native/juce_avx_SIMDNativeOps.cpp
-include/JUCE-%%VERSION%%/modules/juce_dsp/native/juce_avx_SIMDNativeOps.h
-include/JUCE-%%VERSION%%/modules/juce_dsp/native/juce_fallback_SIMDNativeOps.h
-include/JUCE-%%VERSION%%/modules/juce_dsp/native/juce_neon_SIMDNativeOps.cpp
-include/JUCE-%%VERSION%%/modules/juce_dsp/native/juce_neon_SIMDNativeOps.h
-include/JUCE-%%VERSION%%/modules/juce_dsp/native/juce_sse_SIMDNativeOps.cpp
-include/JUCE-%%VERSION%%/modules/juce_dsp/native/juce_sse_SIMDNativeOps.h
+include/JUCE-%%VERSION%%/modules/juce_dsp/native/juce_SIMDNativeOps_avx.cpp
+include/JUCE-%%VERSION%%/modules/juce_dsp/native/juce_SIMDNativeOps_avx.h
+include/JUCE-%%VERSION%%/modules/juce_dsp/native/juce_SIMDNativeOps_fallback.h
+include/JUCE-%%VERSION%%/modules/juce_dsp/native/juce_SIMDNativeOps_neon.cpp
+include/JUCE-%%VERSION%%/modules/juce_dsp/native/juce_SIMDNativeOps_neon.h
+include/JUCE-%%VERSION%%/modules/juce_dsp/native/juce_SIMDNativeOps_sse.cpp
+include/JUCE-%%VERSION%%/modules/juce_dsp/native/juce_SIMDNativeOps_sse.h
 include/JUCE-%%VERSION%%/modules/juce_dsp/processors/juce_BallisticsFilter.cpp
 include/JUCE-%%VERSION%%/modules/juce_dsp/processors/juce_BallisticsFilter.h
 include/JUCE-%%VERSION%%/modules/juce_dsp/processors/juce_DelayLine.cpp
@@ -1428,6 +1452,8 @@ include/JUCE-%%VERSION%%/modules/juce_events/broadcasters/juce_AsyncUpdater.h
 include/JUCE-%%VERSION%%/modules/juce_events/broadcasters/juce_ChangeBroadcaster.cpp
 include/JUCE-%%VERSION%%/modules/juce_events/broadcasters/juce_ChangeBroadcaster.h
 include/JUCE-%%VERSION%%/modules/juce_events/broadcasters/juce_ChangeListener.h
+include/JUCE-%%VERSION%%/modules/juce_events/broadcasters/juce_LockingAsyncUpdater.cpp
+include/JUCE-%%VERSION%%/modules/juce_events/broadcasters/juce_LockingAsyncUpdater.h
 include/JUCE-%%VERSION%%/modules/juce_events/interprocess/juce_ConnectedChildProcess.cpp
 include/JUCE-%%VERSION%%/modules/juce_events/interprocess/juce_ConnectedChildProcess.h
 include/JUCE-%%VERSION%%/modules/juce_events/interprocess/juce_InterprocessConnection.cpp
@@ -1452,19 +1478,20 @@ include/JUCE-%%VERSION%%/modules/juce_events/messages/juce_MessageManager.cpp
 include/JUCE-%%VERSION%%/modules/juce_events/messages/juce_MessageManager.h
 include/JUCE-%%VERSION%%/modules/juce_events/messages/juce_MountedVolumeListChangeDetector.h
 include/JUCE-%%VERSION%%/modules/juce_events/messages/juce_NotificationType.h
+include/JUCE-%%VERSION%%/modules/juce_events/native/juce_EventLoopInternal_linux.h
+include/JUCE-%%VERSION%%/modules/juce_events/native/juce_EventLoop_linux.h
+include/JUCE-%%VERSION%%/modules/juce_events/native/juce_HiddenMessageWindow_windows.h
+include/JUCE-%%VERSION%%/modules/juce_events/native/juce_MessageManager_ios.mm
+include/JUCE-%%VERSION%%/modules/juce_events/native/juce_MessageManager_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_events/native/juce_MessageQueue_mac.h
+include/JUCE-%%VERSION%%/modules/juce_events/native/juce_Messaging_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_events/native/juce_Messaging_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_events/native/juce_Messaging_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_events/native/juce_RunningInUnity.h
 include/JUCE-%%VERSION%%/modules/juce_events/native/juce_ScopedLowPowerModeDisabler.cpp
 include/JUCE-%%VERSION%%/modules/juce_events/native/juce_ScopedLowPowerModeDisabler.h
-include/JUCE-%%VERSION%%/modules/juce_events/native/juce_android_Messaging.cpp
-include/JUCE-%%VERSION%%/modules/juce_events/native/juce_ios_MessageManager.mm
-include/JUCE-%%VERSION%%/modules/juce_events/native/juce_linux_EventLoop.h
-include/JUCE-%%VERSION%%/modules/juce_events/native/juce_linux_EventLoopInternal.h
-include/JUCE-%%VERSION%%/modules/juce_events/native/juce_linux_Messaging.cpp
-include/JUCE-%%VERSION%%/modules/juce_events/native/juce_mac_MessageManager.mm
-include/JUCE-%%VERSION%%/modules/juce_events/native/juce_osx_MessageQueue.h
-include/JUCE-%%VERSION%%/modules/juce_events/native/juce_win32_HiddenMessageWindow.h
-include/JUCE-%%VERSION%%/modules/juce_events/native/juce_win32_Messaging.cpp
-include/JUCE-%%VERSION%%/modules/juce_events/native/juce_win32_WinRTWrapper.cpp
-include/JUCE-%%VERSION%%/modules/juce_events/native/juce_win32_WinRTWrapper.h
+include/JUCE-%%VERSION%%/modules/juce_events/native/juce_WinRTWrapper_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_events/native/juce_WinRTWrapper_windows.h
 include/JUCE-%%VERSION%%/modules/juce_events/timers/juce_MultiTimer.cpp
 include/JUCE-%%VERSION%%/modules/juce_events/timers/juce_MultiTimer.h
 include/JUCE-%%VERSION%%/modules/juce_events/timers/juce_Timer.cpp
@@ -1618,24 +1645,24 @@ include/JUCE-%%VERSION%%/modules/juce_graphics/images/juce_ScaledImage.h
 include/JUCE-%%VERSION%%/modules/juce_graphics/juce_graphics.cpp
 include/JUCE-%%VERSION%%/modules/juce_graphics/juce_graphics.h
 include/JUCE-%%VERSION%%/modules/juce_graphics/juce_graphics.mm
+include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_CoreGraphicsContext_mac.h
+include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_CoreGraphicsContext_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_CoreGraphicsHelpers_mac.h
+include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.h
+include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_DirectWriteTypeLayout_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_DirectWriteTypeface_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_Fonts_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_Fonts_freetype.cpp
+include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_Fonts_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_Fonts_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_Fonts_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_GraphicsContext_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_IconHelpers_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_IconHelpers_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_IconHelpers_mac.cpp
+include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_IconHelpers_windows.cpp
 include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_RenderingHelpers.h
-include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_android_Fonts.cpp
-include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_android_GraphicsContext.cpp
-include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_android_IconHelpers.cpp
-include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_freetype_Fonts.cpp
-include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_linux_Fonts.cpp
-include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_linux_IconHelpers.cpp
-include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.h
-include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.mm
-include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_mac_CoreGraphicsHelpers.h
-include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_mac_Fonts.mm
-include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_mac_IconHelpers.cpp
-include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp
-include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.h
-include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_win32_DirectWriteTypeLayout.cpp
-include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_win32_DirectWriteTypeface.cpp
-include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_win32_Fonts.cpp
-include/JUCE-%%VERSION%%/modules/juce_graphics/native/juce_win32_IconHelpers.cpp
 include/JUCE-%%VERSION%%/modules/juce_graphics/placement/juce_Justification.h
 include/JUCE-%%VERSION%%/modules/juce_graphics/placement/juce_RectanglePlacement.cpp
 include/JUCE-%%VERSION%%/modules/juce_graphics/placement/juce_RectanglePlacement.h
@@ -1692,6 +1719,27 @@ include/JUCE-%%VERSION%%/modules/juce_gui_basics/desktop/juce_Desktop.cpp
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/desktop/juce_Desktop.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/desktop/juce_Displays.cpp
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/desktop/juce_Displays.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_AccessibilityHelpers.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_AccessibilityHelpers.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_AlertWindowHelpers.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_ButtonAccessibilityHandler.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_ComponentHelpers.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_CustomMouseCursorInfo.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_FocusHelpers.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_FocusRestorer.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_LookAndFeelHelpers.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_MouseInputSourceImpl.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_MouseInputSourceList.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_PointerState.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_ScalingHelpers.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_ScopedContentSharerImpl.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_ScopedContentSharerInterface.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_ScopedMessageBoxImpl.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_ScopedMessageBoxInterface.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_ToolbarItemDragAndDropOverlayComponent.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_TopLevelWindowManager.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_ViewportHelpers.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/detail/juce_WindowingHelpers.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/drawables/juce_Drawable.cpp
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/drawables/juce_Drawable.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/drawables/juce_DrawableComposite.cpp
@@ -1749,6 +1797,8 @@ include/JUCE-%%VERSION%%/modules/juce_gui_basics/keyboard/juce_TextEditorKeyMapp
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/keyboard/juce_TextInputTarget.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/layout/juce_AnimatedPosition.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/layout/juce_AnimatedPositionBehaviours.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/layout/juce_BorderedComponentBoundsConstrainer.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/layout/juce_BorderedComponentBoundsConstrainer.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/layout/juce_ComponentAnimator.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.cpp
@@ -1835,68 +1885,83 @@ include/JUCE-%%VERSION%%/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/mouse/juce_MouseInputSource.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/mouse/juce_MouseListener.cpp
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/mouse/juce_MouseListener.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/mouse/juce_PointerState.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/mouse/juce_SelectedItemSet.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/mouse/juce_TooltipClient.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_Accessibility.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_AccessibilityElement_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_AccessibilityElement_windows.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_AccessibilitySharedCode_mac.mm
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_AccessibilityTextHelpers.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_AccessibilityTextHelpers_test.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_android_Accessibility.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_ios_Accessibility.mm
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_mac_Accessibility.mm
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_mac_AccessibilitySharedCode.mm
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_Accessibility.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_ComInterfaces.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_UIAExpandCollapseProvider.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_UIAGridItemProvider.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_UIAGridProvider.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_UIAHelpers.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_UIAInvokeProvider.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_UIAProviderBase.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_UIAProviders.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_UIARangeValueProvider.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_UIASelectionProvider.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_UIATextProvider.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_UIAToggleProvider.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_UIATransformProvider.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_UIAValueProvider.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_UIAWindowProvider.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_win32_WindowsUIAWrapper.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_Accessibility_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_Accessibility_ios.mm
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_Accessibility_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_Accessibility_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_ComInterfaces_windows.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_UIAExpandCollapseProvider_windows.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_UIAGridItemProvider_windows.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_UIAGridProvider_windows.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_UIAHelpers_windows.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_UIAInvokeProvider_windows.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_UIAProviderBase_windows.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_UIAProviders_windows.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_UIARangeValueProvider_windows.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_UIASelectionProvider_windows.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_UIATextProvider_windows.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_UIAToggleProvider_windows.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_UIATransformProvider_windows.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_UIAValueProvider_windows.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_UIAWindowProvider_windows.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/accessibility/juce_WindowsUIAWrapper_windows.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/java/app/com/rmsl/juce/ComponentPeerView.java
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/java/app/com/rmsl/juce/JuceContentProviderCursor.java
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/java/app/com/rmsl/juce/JuceContentProviderFileObserver.java
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/javaopt/app/com/rmsl/juce/JuceActivity.java
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/javaopt/app/com/rmsl/juce/JuceSharingContentProvider.java
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/javaopt/app/com/rmsl/juce/Receiver.java
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_CGMetalLayerRenderer_mac.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_ContentSharer_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_ContentSharer_ios.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_DragAndDrop_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_DragAndDrop_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_FileChooser_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_FileChooser_ios.mm
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_FileChooser_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_FileChooser_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_FileChooser_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_MainMenu_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_MouseCursor_mac.mm
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_MultiTouchMapper.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_NSViewComponentPeer_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_NativeMessageBox_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_NativeMessageBox_ios.mm
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_NativeMessageBox_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_NativeMessageBox_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_NativeMessageBox_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_NativeModalWrapperComponent_ios.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_PerScreenDisplayLinks_mac.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_ScopedDPIAwarenessDisabler.cpp
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_ScopedDPIAwarenessDisabler.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_android_ContentSharer.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_android_FileChooser.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_android_Windowing.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_ios_FileChooser.mm
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_ios_Windowing.mm
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_linux_FileChooser.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_linux_Windowing.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_mac_CGMetalLayerRenderer.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_mac_FileChooser.mm
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_mac_MainMenu.mm
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_mac_MouseCursor.mm
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_mac_Windowing.mm
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_win32_DragAndDrop.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_win32_FileChooser.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_win32_ScopedThreadDPIAwarenessSetter.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_win32_Windowing.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/x11/juce_linux_ScopedWindowAssociation.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/x11/juce_linux_X11_DragAndDrop.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/x11/juce_linux_X11_Symbols.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/x11/juce_linux_X11_Symbols.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/x11/juce_linux_XWindowSystem.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/x11/juce_linux_XWindowSystem.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_ScopedThreadDPIAwarenessSetter_windows.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_ScopedWindowAssociation_linux.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_UIViewComponentPeer_ios.mm
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_WindowUtils_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_WindowUtils_ios.mm
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_WindowUtils_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_WindowUtils_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_WindowUtils_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_Windowing_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_Windowing_ios.mm
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_Windowing_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_Windowing_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_Windowing_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_WindowsHooks_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_WindowsHooks_windows.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_XSymbols_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_XSymbols_linux.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_XWindowSystem_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/native/juce_XWindowSystem_linux.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/positioning/juce_MarkerList.cpp
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/positioning/juce_MarkerList.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/positioning/juce_RelativeCoordinate.cpp
@@ -1964,18 +2029,23 @@ include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_DialogWindow.cpp
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_DialogWindow.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_DocumentWindow.cpp
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_DocumentWindow.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_MessageBoxOptions.cpp
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_MessageBoxOptions.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_NativeMessageBox.cpp
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_NativeMessageBox.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_ResizableWindow.cpp
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_ResizableWindow.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_ScopedMessageBox.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_ScopedMessageBox.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.cpp
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_TooltipWindow.cpp
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_TooltipWindow.h
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_TopLevelWindow.cpp
 include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_TopLevelWindow.h
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_VBlankAttachement.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_VBlankAttachement.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_VBlankAttachment.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_VBlankAttachment.h
+include/JUCE-%%VERSION%%/modules/juce_gui_basics/windows/juce_WindowUtils.h
 include/JUCE-%%VERSION%%/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.cpp
 include/JUCE-%%VERSION%%/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.h
 include/JUCE-%%VERSION%%/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniserFunctions.h
@@ -2026,24 +2096,24 @@ include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/java/app/com/rmsl/juce/Ju
 include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/java/app/com/rmsl/juce/JuceWebView21.java
 include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/javaopt/app/com/rmsl/juce/JuceFirebaseInstanceIdService.java
 include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/javaopt/app/com/rmsl/juce/JuceFirebaseMessagingService.java
+include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_ActiveXComponent_windows.cpp
 include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_android_PushNotifications.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_ios_PushNotifications.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm
-include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_linux_X11_SystemTrayIcon.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_linux_X11_WebBrowserComponent.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_linux_XEmbedComponent.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_mac_AppleRemote.mm
-include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm
-include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_mac_NSViewFrameWatcher.h
-include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm
-include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_win32_HWNDComponent.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_win32_SystemTrayIcon.cpp
-include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_win32_WebBrowserComponent.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_AppleRemote_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_HWNDComponent_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_NSViewComponent_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_NSViewFrameWatcher_mac.h
+include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_PushNotifications_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_PushNotifications_ios.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_PushNotifications_mac.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_SystemTrayIcon_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_SystemTrayIcon_mac.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_SystemTrayIcon_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_UIViewComponent_ios.mm
+include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_WebBrowserComponent_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_WebBrowserComponent_linux.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_WebBrowserComponent_mac.mm
+include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_WebBrowserComponent_windows.cpp
+include/JUCE-%%VERSION%%/modules/juce_gui_extra/native/juce_XEmbedComponent_linux.cpp
 include/JUCE-%%VERSION%%/modules/juce_opengl/geometry/juce_Draggable3DOrientation.h
 include/JUCE-%%VERSION%%/modules/juce_opengl/geometry/juce_Matrix3D.h
 include/JUCE-%%VERSION%%/modules/juce_opengl/geometry/juce_Quaternion.h
@@ -2055,9 +2125,9 @@ include/JUCE-%%VERSION%%/modules/juce_opengl/native/java/app/com/rmsl/juce/JuceO
 include/JUCE-%%VERSION%%/modules/juce_opengl/native/juce_OpenGLExtensions.h
 include/JUCE-%%VERSION%%/modules/juce_opengl/native/juce_OpenGL_android.h
 include/JUCE-%%VERSION%%/modules/juce_opengl/native/juce_OpenGL_ios.h
-include/JUCE-%%VERSION%%/modules/juce_opengl/native/juce_OpenGL_linux_X11.h
-include/JUCE-%%VERSION%%/modules/juce_opengl/native/juce_OpenGL_osx.h
-include/JUCE-%%VERSION%%/modules/juce_opengl/native/juce_OpenGL_win32.h
+include/JUCE-%%VERSION%%/modules/juce_opengl/native/juce_OpenGL_linux.h
+include/JUCE-%%VERSION%%/modules/juce_opengl/native/juce_OpenGL_mac.h
+include/JUCE-%%VERSION%%/modules/juce_opengl/native/juce_OpenGL_windows.h
 include/JUCE-%%VERSION%%/modules/juce_opengl/opengl/juce_OpenGLContext.cpp
 include/JUCE-%%VERSION%%/modules/juce_opengl/opengl/juce_OpenGLContext.h
 include/JUCE-%%VERSION%%/modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.cpp
@@ -2114,8 +2184,8 @@ include/JUCE-%%VERSION%%/modules/juce_product_unlocking/marketplace/juce_OnlineU
 include/JUCE-%%VERSION%%/modules/juce_product_unlocking/marketplace/juce_TracktionMarketplaceStatus.cpp
 include/JUCE-%%VERSION%%/modules/juce_product_unlocking/marketplace/juce_TracktionMarketplaceStatus.h
 include/JUCE-%%VERSION%%/modules/juce_product_unlocking/native/java/app/com/rmsl/juce/JuceBillingClient.java
-include/JUCE-%%VERSION%%/modules/juce_product_unlocking/native/juce_android_InAppPurchases.cpp
-include/JUCE-%%VERSION%%/modules/juce_product_unlocking/native/juce_ios_InAppPurchases.cpp
+include/JUCE-%%VERSION%%/modules/juce_product_unlocking/native/juce_InAppPurchases_android.cpp
+include/JUCE-%%VERSION%%/modules/juce_product_unlocking/native/juce_InAppPurchases_ios.cpp
 include/JUCE-%%VERSION%%/modules/juce_video/capture/juce_CameraDevice.cpp
 include/JUCE-%%VERSION%%/modules/juce_video/capture/juce_CameraDevice.h
 include/JUCE-%%VERSION%%/modules/juce_video/juce_video.cpp
@@ -2128,14 +2198,14 @@ include/JUCE-%%VERSION%%/modules/juce_video/native/java/app/com/rmsl/juce/JuceOr
 include/JUCE-%%VERSION%%/modules/juce_video/native/java/app/com/rmsl/juce/MediaControllerCallback.java
 include/JUCE-%%VERSION%%/modules/juce_video/native/java/app/com/rmsl/juce/MediaSessionCallback.java
 include/JUCE-%%VERSION%%/modules/juce_video/native/java/app/com/rmsl/juce/SystemVolumeObserver.java
-include/JUCE-%%VERSION%%/modules/juce_video/native/juce_android_CameraDevice.h
-include/JUCE-%%VERSION%%/modules/juce_video/native/juce_android_Video.h
-include/JUCE-%%VERSION%%/modules/juce_video/native/juce_ios_CameraDevice.h
-include/JUCE-%%VERSION%%/modules/juce_video/native/juce_mac_CameraDevice.h
-include/JUCE-%%VERSION%%/modules/juce_video/native/juce_mac_Video.h
-include/JUCE-%%VERSION%%/modules/juce_video/native/juce_win32_CameraDevice.h
-include/JUCE-%%VERSION%%/modules/juce_video/native/juce_win32_ComTypes.h
-include/JUCE-%%VERSION%%/modules/juce_video/native/juce_win32_Video.h
+include/JUCE-%%VERSION%%/modules/juce_video/native/juce_CameraDevice_android.h
+include/JUCE-%%VERSION%%/modules/juce_video/native/juce_CameraDevice_ios.h
+include/JUCE-%%VERSION%%/modules/juce_video/native/juce_CameraDevice_mac.h
+include/JUCE-%%VERSION%%/modules/juce_video/native/juce_CameraDevice_windows.h
+include/JUCE-%%VERSION%%/modules/juce_video/native/juce_ComTypes_windows.h
+include/JUCE-%%VERSION%%/modules/juce_video/native/juce_Video_android.h
+include/JUCE-%%VERSION%%/modules/juce_video/native/juce_Video_mac.h
+include/JUCE-%%VERSION%%/modules/juce_video/native/juce_Video_windows.h
 include/JUCE-%%VERSION%%/modules/juce_video/playback/juce_VideoComponent.cpp
 include/JUCE-%%VERSION%%/modules/juce_video/playback/juce_VideoComponent.h
 lib/cmake/JUCE-%%VERSION%%/JUCECheckAtomic.cmake
@@ -2156,4 +2226,5 @@ lib/cmake/JUCE-%%VERSION%%/RecentFilesMenuTemplate.nib
 lib/cmake/JUCE-%%VERSION%%/UnityPluginGUIScript.cs.in
 lib/cmake/JUCE-%%VERSION%%/checkBundleSigning.cmake
 lib/cmake/JUCE-%%VERSION%%/copyDir.cmake
+lib/cmake/JUCE-%%VERSION%%/juce_LinuxSubprocessHelper.cpp
 lib/cmake/JUCE-%%VERSION%%/juce_runtime_arch_detection.cpp



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202308110036.37B0a2de042068>