diff --git a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
index 349684894e..dffe56a361 100644
--- a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
+++ b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
@@ -749,6 +749,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_processors/scanning/juce_PluginListComponent.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.cpp"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADebug.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.cpp"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentControllerCommon.cpp"
@@ -1067,6 +1068,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_core/network/juce_URL.h"
"../../../../../modules/juce_core/network/juce_WebInputStream.cpp"
"../../../../../modules/juce_core/network/juce_WebInputStream.h"
+ "../../../../../modules/juce_core/streams/juce_AndroidDocumentInputSource.h"
"../../../../../modules/juce_core/streams/juce_BufferedInputStream.cpp"
"../../../../../modules/juce_core/streams/juce_BufferedInputStream.h"
"../../../../../modules/juce_core/streams/juce_FileInputSource.cpp"
@@ -2719,6 +2721,7 @@ set_source_files_properties(
"../../../../../modules/juce_audio_processors/scanning/juce_PluginListComponent.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.cpp"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADebug.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.cpp"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentControllerCommon.cpp"
@@ -3037,6 +3040,7 @@ set_source_files_properties(
"../../../../../modules/juce_core/network/juce_URL.h"
"../../../../../modules/juce_core/network/juce_WebInputStream.cpp"
"../../../../../modules/juce_core/network/juce_WebInputStream.h"
+ "../../../../../modules/juce_core/streams/juce_AndroidDocumentInputSource.h"
"../../../../../modules/juce_core/streams/juce_BufferedInputStream.cpp"
"../../../../../modules/juce_core/streams/juce_BufferedInputStream.h"
"../../../../../modules/juce_core/streams/juce_FileInputSource.cpp"
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
index bcd5def49f..5d20e42411 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
@@ -3083,6 +3083,7 @@
+
@@ -3243,6 +3244,7 @@
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
index ca043820cf..8ab0de032b 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
@@ -4647,6 +4647,9 @@
JUCE Modules\juce_audio_processors\utilities\ARA
+
+ JUCE Modules\juce_audio_processors\utilities\ARA
+
JUCE Modules\juce_audio_processors\utilities\ARA
@@ -5127,6 +5130,9 @@
JUCE Modules\juce_core\network
+
+ JUCE Modules\juce_core\streams
+
JUCE Modules\juce_core\streams
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
index e86dc64492..bcd568bd01 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
@@ -3083,6 +3083,7 @@
+
@@ -3243,6 +3244,7 @@
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
index 699225966b..453ecdeb0c 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
@@ -4647,6 +4647,9 @@
JUCE Modules\juce_audio_processors\utilities\ARA
+
+ JUCE Modules\juce_audio_processors\utilities\ARA
+
JUCE Modules\juce_audio_processors\utilities\ARA
@@ -5127,6 +5130,9 @@
JUCE Modules\juce_core\network
+
+ JUCE Modules\juce_core\streams
+
JUCE Modules\juce_core\streams
diff --git a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj
index dff6b733c2..8d3716e3a8 100644
--- a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj
@@ -3083,6 +3083,7 @@
+
@@ -3243,6 +3244,7 @@
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters
index 5cd4bfcd08..5a41735146 100644
--- a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters
@@ -4647,6 +4647,9 @@
JUCE Modules\juce_audio_processors\utilities\ARA
+
+ JUCE Modules\juce_audio_processors\utilities\ARA
+
JUCE Modules\juce_audio_processors\utilities\ARA
@@ -5127,6 +5130,9 @@
JUCE Modules\juce_core\network
+
+ JUCE Modules\juce_core\streams
+
JUCE Modules\juce_core\streams
diff --git a/examples/DemoRunner/Builds/iOS/DemoRunner.xcodeproj/project.pbxproj b/examples/DemoRunner/Builds/iOS/DemoRunner.xcodeproj/project.pbxproj
index 7c084b25c0..8c3dd4af3e 100644
--- a/examples/DemoRunner/Builds/iOS/DemoRunner.xcodeproj/project.pbxproj
+++ b/examples/DemoRunner/Builds/iOS/DemoRunner.xcodeproj/project.pbxproj
@@ -583,7 +583,7 @@
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules";
OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new";
OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new";
- OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit";
+ OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit -weak_framework UserNotifications";
PRODUCT_BUNDLE_IDENTIFIER = com.rmsl.jucedemorunner;
PRODUCT_NAME = "DemoRunner";
USE_HEADERMAP = NO;
@@ -674,7 +674,7 @@
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules";
OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new";
OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new";
- OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit";
+ OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit -weak_framework UserNotifications";
PRODUCT_BUNDLE_IDENTIFIER = com.rmsl.jucedemorunner;
PRODUCT_NAME = "DemoRunner";
USE_HEADERMAP = NO;
diff --git a/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Contents.json
index e216154693..a3b52e1ce3 100644
--- a/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Contents.json
+++ b/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Contents.json
@@ -42,18 +42,6 @@
"filename": "Icon-Spotlight-40@3x.png",
"scale": "3x"
},
- {
- "idiom": "iphone",
- "size": "57x57",
- "filename": "Icon.png",
- "scale": "1x"
- },
- {
- "idiom": "iphone",
- "size": "57x57",
- "filename": "Icon@2x.png",
- "scale": "2x"
- },
{
"idiom": "iphone",
"size": "60x60",
@@ -102,30 +90,6 @@
"filename": "Icon-Spotlight-40@2x-1.png",
"scale": "2x"
},
- {
- "idiom": "ipad",
- "size": "50x50",
- "filename": "Icon-Small-50.png",
- "scale": "1x"
- },
- {
- "idiom": "ipad",
- "size": "50x50",
- "filename": "Icon-Small-50@2x.png",
- "scale": "2x"
- },
- {
- "idiom": "ipad",
- "size": "72x72",
- "filename": "Icon-72.png",
- "scale": "1x"
- },
- {
- "idiom": "ipad",
- "size": "72x72",
- "filename": "Icon-72@2x.png",
- "scale": "2x"
- },
{
"idiom": "ipad",
"size": "76x76",
diff --git a/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon-72.png b/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon-72.png
deleted file mode 100644
index 20bcab8577..0000000000
Binary files a/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon-72.png and /dev/null differ
diff --git a/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon-72@2x.png b/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon-72@2x.png
deleted file mode 100644
index 5e73c3868a..0000000000
Binary files a/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon-72@2x.png and /dev/null differ
diff --git a/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon-Small-50.png b/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon-Small-50.png
deleted file mode 100644
index 8248231e7c..0000000000
Binary files a/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon-Small-50.png and /dev/null differ
diff --git a/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png b/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png
deleted file mode 100644
index 4a90fbc6ae..0000000000
Binary files a/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png and /dev/null differ
diff --git a/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon.png b/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon.png
deleted file mode 100644
index d3ac3a6b79..0000000000
Binary files a/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon.png and /dev/null differ
diff --git a/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon@2x.png b/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon@2x.png
deleted file mode 100644
index 4dc865cf40..0000000000
Binary files a/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon@2x.png and /dev/null differ
diff --git a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
index c5991e6a29..22f35d6ae9 100644
--- a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
@@ -721,6 +721,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_processors/scanning/juce_PluginListComponent.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.cpp"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADebug.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.cpp"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentControllerCommon.cpp"
@@ -943,6 +944,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_core/network/juce_URL.h"
"../../../../../modules/juce_core/network/juce_WebInputStream.cpp"
"../../../../../modules/juce_core/network/juce_WebInputStream.h"
+ "../../../../../modules/juce_core/streams/juce_AndroidDocumentInputSource.h"
"../../../../../modules/juce_core/streams/juce_BufferedInputStream.cpp"
"../../../../../modules/juce_core/streams/juce_BufferedInputStream.h"
"../../../../../modules/juce_core/streams/juce_FileInputSource.cpp"
@@ -2389,6 +2391,7 @@ set_source_files_properties(
"../../../../../modules/juce_audio_processors/scanning/juce_PluginListComponent.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.cpp"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADebug.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.cpp"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentControllerCommon.cpp"
@@ -2611,6 +2614,7 @@ set_source_files_properties(
"../../../../../modules/juce_core/network/juce_URL.h"
"../../../../../modules/juce_core/network/juce_WebInputStream.cpp"
"../../../../../modules/juce_core/network/juce_WebInputStream.h"
+ "../../../../../modules/juce_core/streams/juce_AndroidDocumentInputSource.h"
"../../../../../modules/juce_core/streams/juce_BufferedInputStream.cpp"
"../../../../../modules/juce_core/streams/juce_BufferedInputStream.h"
"../../../../../modules/juce_core/streams/juce_FileInputSource.cpp"
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj
index bc3bd4d1f0..6f2ffbf813 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj
@@ -2684,6 +2684,7 @@
+
@@ -2796,6 +2797,7 @@
+
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters
index 2c6f134faa..d8d4fa21f7 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters
@@ -4068,6 +4068,9 @@
JUCE Modules\juce_audio_processors\utilities\ARA
+
+ JUCE Modules\juce_audio_processors\utilities\ARA
+
JUCE Modules\juce_audio_processors\utilities\ARA
@@ -4404,6 +4407,9 @@
JUCE Modules\juce_core\network
+
+ JUCE Modules\juce_core\streams
+
JUCE Modules\juce_core\streams
diff --git a/extras/AudioPerformanceTest/Builds/iOS/AudioPerformanceTest.xcodeproj/project.pbxproj b/extras/AudioPerformanceTest/Builds/iOS/AudioPerformanceTest.xcodeproj/project.pbxproj
index f117fded5e..1f0a34b81c 100644
--- a/extras/AudioPerformanceTest/Builds/iOS/AudioPerformanceTest.xcodeproj/project.pbxproj
+++ b/extras/AudioPerformanceTest/Builds/iOS/AudioPerformanceTest.xcodeproj/project.pbxproj
@@ -382,7 +382,7 @@
INFOPLIST_PREPROCESS = NO;
INSTALL_PATH = "$(HOME)/Applications";
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules";
- OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit";
+ OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit -weak_framework UserNotifications";
PRODUCT_BUNDLE_IDENTIFIER = com.juce.AudioPerformanceTest;
PRODUCT_NAME = "AudioPerformanceTest";
USE_HEADERMAP = NO;
@@ -445,7 +445,7 @@
INSTALL_PATH = "$(HOME)/Applications";
LLVM_LTO = YES;
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules";
- OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit";
+ OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit -weak_framework UserNotifications";
PRODUCT_BUNDLE_IDENTIFIER = com.juce.AudioPerformanceTest;
PRODUCT_NAME = "AudioPerformanceTest";
USE_HEADERMAP = NO;
diff --git a/extras/AudioPerformanceTest/Builds/iOS/AudioPerformanceTest/Images.xcassets/AppIcon.appiconset/Contents.json b/extras/AudioPerformanceTest/Builds/iOS/AudioPerformanceTest/Images.xcassets/AppIcon.appiconset/Contents.json
index e216154693..a3b52e1ce3 100644
--- a/extras/AudioPerformanceTest/Builds/iOS/AudioPerformanceTest/Images.xcassets/AppIcon.appiconset/Contents.json
+++ b/extras/AudioPerformanceTest/Builds/iOS/AudioPerformanceTest/Images.xcassets/AppIcon.appiconset/Contents.json
@@ -42,18 +42,6 @@
"filename": "Icon-Spotlight-40@3x.png",
"scale": "3x"
},
- {
- "idiom": "iphone",
- "size": "57x57",
- "filename": "Icon.png",
- "scale": "1x"
- },
- {
- "idiom": "iphone",
- "size": "57x57",
- "filename": "Icon@2x.png",
- "scale": "2x"
- },
{
"idiom": "iphone",
"size": "60x60",
@@ -102,30 +90,6 @@
"filename": "Icon-Spotlight-40@2x-1.png",
"scale": "2x"
},
- {
- "idiom": "ipad",
- "size": "50x50",
- "filename": "Icon-Small-50.png",
- "scale": "1x"
- },
- {
- "idiom": "ipad",
- "size": "50x50",
- "filename": "Icon-Small-50@2x.png",
- "scale": "2x"
- },
- {
- "idiom": "ipad",
- "size": "72x72",
- "filename": "Icon-72.png",
- "scale": "1x"
- },
- {
- "idiom": "ipad",
- "size": "72x72",
- "filename": "Icon-72@2x.png",
- "scale": "2x"
- },
{
"idiom": "ipad",
"size": "76x76",
diff --git a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
index e191d43fa6..2411b58c73 100644
--- a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
@@ -754,6 +754,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_processors/scanning/juce_PluginListComponent.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.cpp"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADebug.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.cpp"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentControllerCommon.cpp"
@@ -976,6 +977,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_core/network/juce_URL.h"
"../../../../../modules/juce_core/network/juce_WebInputStream.cpp"
"../../../../../modules/juce_core/network/juce_WebInputStream.h"
+ "../../../../../modules/juce_core/streams/juce_AndroidDocumentInputSource.h"
"../../../../../modules/juce_core/streams/juce_BufferedInputStream.cpp"
"../../../../../modules/juce_core/streams/juce_BufferedInputStream.h"
"../../../../../modules/juce_core/streams/juce_FileInputSource.cpp"
@@ -2577,6 +2579,7 @@ set_source_files_properties(
"../../../../../modules/juce_audio_processors/scanning/juce_PluginListComponent.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.cpp"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADebug.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.cpp"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentControllerCommon.cpp"
@@ -2799,6 +2802,7 @@ set_source_files_properties(
"../../../../../modules/juce_core/network/juce_URL.h"
"../../../../../modules/juce_core/network/juce_WebInputStream.cpp"
"../../../../../modules/juce_core/network/juce_WebInputStream.h"
+ "../../../../../modules/juce_core/streams/juce_AndroidDocumentInputSource.h"
"../../../../../modules/juce_core/streams/juce_BufferedInputStream.cpp"
"../../../../../modules/juce_core/streams/juce_BufferedInputStream.h"
"../../../../../modules/juce_core/streams/juce_FileInputSource.cpp"
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
index bf7d83b5e9..f292c054d0 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
@@ -2867,6 +2867,7 @@
+
@@ -2979,6 +2980,7 @@
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
index c1ba13c7dc..71f69c7322 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
@@ -4347,6 +4347,9 @@
JUCE Modules\juce_audio_processors\utilities\ARA
+
+ JUCE Modules\juce_audio_processors\utilities\ARA
+
JUCE Modules\juce_audio_processors\utilities\ARA
@@ -4683,6 +4686,9 @@
JUCE Modules\juce_core\network
+
+ JUCE Modules\juce_core\streams
+
JUCE Modules\juce_core\streams
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
index a44827ccd7..b48d941ea2 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
@@ -2867,6 +2867,7 @@
+
@@ -2979,6 +2980,7 @@
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
index 3b4beb2105..5c056fd722 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
@@ -4347,6 +4347,9 @@
JUCE Modules\juce_audio_processors\utilities\ARA
+
+ JUCE Modules\juce_audio_processors\utilities\ARA
+
JUCE Modules\juce_audio_processors\utilities\ARA
@@ -4683,6 +4686,9 @@
JUCE Modules\juce_core\network
+
+ JUCE Modules\juce_core\streams
+
JUCE Modules\juce_core\streams
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj
index 763931e719..37f0749880 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj
@@ -2867,6 +2867,7 @@
+
@@ -2979,6 +2980,7 @@
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters
index 431df436a3..46ac064070 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters
@@ -4347,6 +4347,9 @@
JUCE Modules\juce_audio_processors\utilities\ARA
+
+ JUCE Modules\juce_audio_processors\utilities\ARA
+
JUCE Modules\juce_audio_processors\utilities\ARA
@@ -4683,6 +4686,9 @@
JUCE Modules\juce_core\network
+
+ JUCE Modules\juce_core\streams
+
JUCE Modules\juce_core\streams
diff --git a/extras/AudioPluginHost/Builds/iOS/AudioPluginHost.xcodeproj/project.pbxproj b/extras/AudioPluginHost/Builds/iOS/AudioPluginHost.xcodeproj/project.pbxproj
index d6823c8283..263009916e 100644
--- a/extras/AudioPluginHost/Builds/iOS/AudioPluginHost.xcodeproj/project.pbxproj
+++ b/extras/AudioPluginHost/Builds/iOS/AudioPluginHost.xcodeproj/project.pbxproj
@@ -519,7 +519,7 @@
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules";
OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new";
OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new";
- OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit";
+ OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit -weak_framework UserNotifications";
PRODUCT_BUNDLE_IDENTIFIER = com.juce.pluginhost;
PRODUCT_NAME = "Plugin Host";
USE_HEADERMAP = NO;
@@ -659,7 +659,7 @@
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules";
OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new";
OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new";
- OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit";
+ OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit -weak_framework UserNotifications";
PRODUCT_BUNDLE_IDENTIFIER = com.juce.pluginhost;
PRODUCT_NAME = "Plugin Host";
USE_HEADERMAP = NO;
diff --git a/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Contents.json b/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Contents.json
index e216154693..a3b52e1ce3 100644
--- a/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Contents.json
+++ b/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Contents.json
@@ -42,18 +42,6 @@
"filename": "Icon-Spotlight-40@3x.png",
"scale": "3x"
},
- {
- "idiom": "iphone",
- "size": "57x57",
- "filename": "Icon.png",
- "scale": "1x"
- },
- {
- "idiom": "iphone",
- "size": "57x57",
- "filename": "Icon@2x.png",
- "scale": "2x"
- },
{
"idiom": "iphone",
"size": "60x60",
@@ -102,30 +90,6 @@
"filename": "Icon-Spotlight-40@2x-1.png",
"scale": "2x"
},
- {
- "idiom": "ipad",
- "size": "50x50",
- "filename": "Icon-Small-50.png",
- "scale": "1x"
- },
- {
- "idiom": "ipad",
- "size": "50x50",
- "filename": "Icon-Small-50@2x.png",
- "scale": "2x"
- },
- {
- "idiom": "ipad",
- "size": "72x72",
- "filename": "Icon-72.png",
- "scale": "1x"
- },
- {
- "idiom": "ipad",
- "size": "72x72",
- "filename": "Icon-72@2x.png",
- "scale": "2x"
- },
{
"idiom": "ipad",
"size": "76x76",
diff --git a/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon-72.png b/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon-72.png
deleted file mode 100644
index f6958df7db..0000000000
Binary files a/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon-72.png and /dev/null differ
diff --git a/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon-72@2x.png b/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon-72@2x.png
deleted file mode 100644
index 1ce0b56476..0000000000
Binary files a/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon-72@2x.png and /dev/null differ
diff --git a/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon-Small-50.png b/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon-Small-50.png
deleted file mode 100644
index 34d611ef25..0000000000
Binary files a/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon-Small-50.png and /dev/null differ
diff --git a/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png b/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png
deleted file mode 100644
index fb85c66069..0000000000
Binary files a/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png and /dev/null differ
diff --git a/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon.png b/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon.png
deleted file mode 100644
index ca140a651e..0000000000
Binary files a/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon.png and /dev/null differ
diff --git a/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon@2x.png b/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon@2x.png
deleted file mode 100644
index 0e9ec6b914..0000000000
Binary files a/extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon@2x.png and /dev/null differ
diff --git a/extras/BinaryBuilder/Builds/VisualStudio2022/BinaryBuilder_ConsoleApp.vcxproj b/extras/BinaryBuilder/Builds/VisualStudio2022/BinaryBuilder_ConsoleApp.vcxproj
index 2135aa0e7d..12db12d4f6 100644
--- a/extras/BinaryBuilder/Builds/VisualStudio2022/BinaryBuilder_ConsoleApp.vcxproj
+++ b/extras/BinaryBuilder/Builds/VisualStudio2022/BinaryBuilder_ConsoleApp.vcxproj
@@ -547,6 +547,7 @@
+
diff --git a/extras/BinaryBuilder/Builds/VisualStudio2022/BinaryBuilder_ConsoleApp.vcxproj.filters b/extras/BinaryBuilder/Builds/VisualStudio2022/BinaryBuilder_ConsoleApp.vcxproj.filters
index 213893c20d..5284ca0c1b 100644
--- a/extras/BinaryBuilder/Builds/VisualStudio2022/BinaryBuilder_ConsoleApp.vcxproj.filters
+++ b/extras/BinaryBuilder/Builds/VisualStudio2022/BinaryBuilder_ConsoleApp.vcxproj.filters
@@ -660,6 +660,9 @@
JUCE Modules\juce_core\network
+
+ JUCE Modules\juce_core\streams
+
JUCE Modules\juce_core\streams
diff --git a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
index e0db546b6f..21bf899793 100644
--- a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
+++ b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
@@ -725,6 +725,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_processors/scanning/juce_PluginListComponent.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.cpp"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADebug.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.cpp"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentControllerCommon.cpp"
@@ -947,6 +948,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_core/network/juce_URL.h"
"../../../../../modules/juce_core/network/juce_WebInputStream.cpp"
"../../../../../modules/juce_core/network/juce_WebInputStream.h"
+ "../../../../../modules/juce_core/streams/juce_AndroidDocumentInputSource.h"
"../../../../../modules/juce_core/streams/juce_BufferedInputStream.cpp"
"../../../../../modules/juce_core/streams/juce_BufferedInputStream.h"
"../../../../../modules/juce_core/streams/juce_FileInputSource.cpp"
@@ -2473,6 +2475,7 @@ set_source_files_properties(
"../../../../../modules/juce_audio_processors/scanning/juce_PluginListComponent.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.cpp"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADebug.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.cpp"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.h"
"../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentControllerCommon.cpp"
@@ -2695,6 +2698,7 @@ set_source_files_properties(
"../../../../../modules/juce_core/network/juce_URL.h"
"../../../../../modules/juce_core/network/juce_WebInputStream.cpp"
"../../../../../modules/juce_core/network/juce_WebInputStream.h"
+ "../../../../../modules/juce_core/streams/juce_AndroidDocumentInputSource.h"
"../../../../../modules/juce_core/streams/juce_BufferedInputStream.cpp"
"../../../../../modules/juce_core/streams/juce_BufferedInputStream.h"
"../../../../../modules/juce_core/streams/juce_FileInputSource.cpp"
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj
index 963df9e731..4883bfa9d1 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj
@@ -2775,6 +2775,7 @@
+
@@ -2887,6 +2888,7 @@
+
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters
index 4e18658ea9..44a2998b5e 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters
@@ -4209,6 +4209,9 @@
JUCE Modules\juce_audio_processors\utilities\ARA
+
+ JUCE Modules\juce_audio_processors\utilities\ARA
+
JUCE Modules\juce_audio_processors\utilities\ARA
@@ -4545,6 +4548,9 @@
JUCE Modules\juce_core\network
+
+ JUCE Modules\juce_core\streams
+
JUCE Modules\juce_core\streams
diff --git a/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo.xcodeproj/project.pbxproj b/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo.xcodeproj/project.pbxproj
index 1d29545bfe..815f52f104 100644
--- a/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo.xcodeproj/project.pbxproj
+++ b/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo.xcodeproj/project.pbxproj
@@ -426,7 +426,7 @@
INSTALL_PATH = "$(HOME)/Applications";
LLVM_LTO = YES;
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules";
- OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit";
+ OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit -weak_framework UserNotifications";
PRODUCT_BUNDLE_IDENTIFIER = com.juce.NetworkGraphicsDemo;
PRODUCT_NAME = "JUCE Network Graphics Demo";
USE_HEADERMAP = NO;
@@ -593,7 +593,7 @@
INFOPLIST_PREPROCESS = NO;
INSTALL_PATH = "$(HOME)/Applications";
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules";
- OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit";
+ OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit -weak_framework UserNotifications";
PRODUCT_BUNDLE_IDENTIFIER = com.juce.NetworkGraphicsDemo;
PRODUCT_NAME = "JUCE Network Graphics Demo";
USE_HEADERMAP = NO;
diff --git a/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Contents.json b/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Contents.json
index e216154693..a3b52e1ce3 100644
--- a/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Contents.json
+++ b/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Contents.json
@@ -42,18 +42,6 @@
"filename": "Icon-Spotlight-40@3x.png",
"scale": "3x"
},
- {
- "idiom": "iphone",
- "size": "57x57",
- "filename": "Icon.png",
- "scale": "1x"
- },
- {
- "idiom": "iphone",
- "size": "57x57",
- "filename": "Icon@2x.png",
- "scale": "2x"
- },
{
"idiom": "iphone",
"size": "60x60",
@@ -102,30 +90,6 @@
"filename": "Icon-Spotlight-40@2x-1.png",
"scale": "2x"
},
- {
- "idiom": "ipad",
- "size": "50x50",
- "filename": "Icon-Small-50.png",
- "scale": "1x"
- },
- {
- "idiom": "ipad",
- "size": "50x50",
- "filename": "Icon-Small-50@2x.png",
- "scale": "2x"
- },
- {
- "idiom": "ipad",
- "size": "72x72",
- "filename": "Icon-72.png",
- "scale": "1x"
- },
- {
- "idiom": "ipad",
- "size": "72x72",
- "filename": "Icon-72@2x.png",
- "scale": "2x"
- },
{
"idiom": "ipad",
"size": "76x76",
diff --git a/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon-72.png b/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon-72.png
deleted file mode 100644
index 52ec77a646..0000000000
Binary files a/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon-72.png and /dev/null differ
diff --git a/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon-72@2x.png b/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon-72@2x.png
deleted file mode 100644
index 54b2c964e8..0000000000
Binary files a/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon-72@2x.png and /dev/null differ
diff --git a/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon-Small-50.png b/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon-Small-50.png
deleted file mode 100644
index 3328c84262..0000000000
Binary files a/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon-Small-50.png and /dev/null differ
diff --git a/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png b/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png
deleted file mode 100644
index 66506473af..0000000000
Binary files a/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png and /dev/null differ
diff --git a/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon.png b/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon.png
deleted file mode 100644
index 3ce58cfebe..0000000000
Binary files a/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon.png and /dev/null differ
diff --git a/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon@2x.png b/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon@2x.png
deleted file mode 100644
index 21c396fa5b..0000000000
Binary files a/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon@2x.png and /dev/null differ
diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
index f92cdb1872..595090289d 100644
--- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
@@ -1780,6 +1780,7 @@
+
diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
index ef1cbed5c3..748c79a530 100644
--- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
@@ -2661,6 +2661,9 @@
JUCE Modules\juce_core\network
+
+ JUCE Modules\juce_core\streams
+
JUCE Modules\juce_core\streams
diff --git a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
index e0ed5ea087..a5f1ad85fb 100644
--- a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
@@ -1780,6 +1780,7 @@
+
diff --git a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
index 416c18b138..c3b4cd56b4 100644
--- a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
@@ -2661,6 +2661,9 @@
JUCE Modules\juce_core\network
+
+ JUCE Modules\juce_core\streams
+
JUCE Modules\juce_core\streams
diff --git a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj
index 35340f2ae2..18b884270a 100644
--- a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj
@@ -1780,6 +1780,7 @@
+
diff --git a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters
index 114af8d8bb..dcac9aaeec 100644
--- a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters
@@ -2661,6 +2661,9 @@
JUCE Modules\juce_core\network
+
+ JUCE Modules\juce_core\streams
+
JUCE Modules\juce_core\streams
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
index 9b03accbbe..663ed80a93 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
@@ -2933,6 +2933,7 @@
+
@@ -3045,6 +3046,7 @@
+
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
index e8f791312d..aaaf298f3e 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -4437,6 +4437,9 @@
JUCE Modules\juce_audio_processors\utilities\ARA
+
+ JUCE Modules\juce_audio_processors\utilities\ARA
+
JUCE Modules\juce_audio_processors\utilities\ARA
@@ -4773,6 +4776,9 @@
JUCE Modules\juce_core\network
+
+ JUCE Modules\juce_core\streams
+
JUCE Modules\juce_core\streams
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
index ff96989196..b1d4679364 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
@@ -2933,6 +2933,7 @@
+
@@ -3045,6 +3046,7 @@
+
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
index 5f251458dd..a60b3465dc 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -4437,6 +4437,9 @@
JUCE Modules\juce_audio_processors\utilities\ARA
+
+ JUCE Modules\juce_audio_processors\utilities\ARA
+
JUCE Modules\juce_audio_processors\utilities\ARA
@@ -4773,6 +4776,9 @@
JUCE Modules\juce_core\network
+
+ JUCE Modules\juce_core\streams
+
JUCE Modules\juce_core\streams
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj
index 91873108fc..b59214563f 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj
@@ -2933,6 +2933,7 @@
+
@@ -3045,6 +3046,7 @@
+
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters
index f34e2d5db3..dfe10afe9c 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -4437,6 +4437,9 @@
JUCE Modules\juce_audio_processors\utilities\ARA
+
+ JUCE Modules\juce_audio_processors\utilities\ARA
+
JUCE Modules\juce_audio_processors\utilities\ARA
@@ -4773,6 +4776,9 @@
JUCE Modules\juce_core\network
+
+ JUCE Modules\juce_core\streams
+
JUCE Modules\juce_core\streams
diff --git a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj
index acfad0b31b..d5e2ab5cb2 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj
+++ b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj
@@ -2751,6 +2751,7 @@
+
@@ -2863,6 +2864,7 @@
+
diff --git a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters
index b7d5cfa7de..473d86c619 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters
+++ b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters
@@ -4176,6 +4176,9 @@
JUCE Modules\juce_audio_processors\utilities\ARA
+
+ JUCE Modules\juce_audio_processors\utilities\ARA
+
JUCE Modules\juce_audio_processors\utilities\ARA
@@ -4512,6 +4515,9 @@
JUCE Modules\juce_core\network
+
+ JUCE Modules\juce_core\streams
+
JUCE Modules\juce_core\streams