From c2180845bc8b6c21565221f9634a436e3ec6b65a Mon Sep 17 00:00:00 2001 From: Tom Poole Date: Mon, 15 Aug 2022 17:26:22 +0100 Subject: [PATCH] Resave all projects --- .../Builds/Android/app/CMakeLists.txt | 4 ++ .../VisualStudio2017/DemoRunner_App.vcxproj | 2 + .../DemoRunner_App.vcxproj.filters | 6 +++ .../VisualStudio2019/DemoRunner_App.vcxproj | 2 + .../DemoRunner_App.vcxproj.filters | 6 +++ .../VisualStudio2022/DemoRunner_App.vcxproj | 2 + .../DemoRunner_App.vcxproj.filters | 6 +++ .../iOS/DemoRunner.xcodeproj/project.pbxproj | 4 +- .../AppIcon.appiconset/Contents.json | 36 ------------------ .../AppIcon.appiconset/Icon-72.png | Bin 5954 -> 0 bytes .../AppIcon.appiconset/Icon-72@2x.png | Bin 13778 -> 0 bytes .../AppIcon.appiconset/Icon-Small-50.png | Bin 4381 -> 0 bytes .../AppIcon.appiconset/Icon-Small-50@2x.png | Bin 10152 -> 0 bytes .../AppIcon.appiconset/Icon.png | Bin 5482 -> 0 bytes .../AppIcon.appiconset/Icon@2x.png | Bin 12676 -> 0 bytes .../Builds/Android/app/CMakeLists.txt | 4 ++ .../AudioPerformanceTest_App.vcxproj | 2 + .../AudioPerformanceTest_App.vcxproj.filters | 6 +++ .../project.pbxproj | 4 +- .../AppIcon.appiconset/Contents.json | 36 ------------------ .../Builds/Android/app/CMakeLists.txt | 4 ++ .../AudioPluginHost_App.vcxproj | 2 + .../AudioPluginHost_App.vcxproj.filters | 6 +++ .../AudioPluginHost_App.vcxproj | 2 + .../AudioPluginHost_App.vcxproj.filters | 6 +++ .../AudioPluginHost_App.vcxproj | 2 + .../AudioPluginHost_App.vcxproj.filters | 6 +++ .../AudioPluginHost.xcodeproj/project.pbxproj | 4 +- .../AppIcon.appiconset/Contents.json | 36 ------------------ .../AppIcon.appiconset/Icon-72.png | Bin 5674 -> 0 bytes .../AppIcon.appiconset/Icon-72@2x.png | Bin 12915 -> 0 bytes .../AppIcon.appiconset/Icon-Small-50.png | Bin 4079 -> 0 bytes .../AppIcon.appiconset/Icon-Small-50@2x.png | Bin 9656 -> 0 bytes .../AppIcon.appiconset/Icon.png | Bin 5158 -> 0 bytes .../AppIcon.appiconset/Icon@2x.png | Bin 11861 -> 0 bytes .../BinaryBuilder_ConsoleApp.vcxproj | 1 + .../BinaryBuilder_ConsoleApp.vcxproj.filters | 3 ++ .../Builds/Android/app/CMakeLists.txt | 4 ++ .../NetworkGraphicsDemo_App.vcxproj | 2 + .../NetworkGraphicsDemo_App.vcxproj.filters | 6 +++ .../project.pbxproj | 4 +- .../AppIcon.appiconset/Contents.json | 36 ------------------ .../AppIcon.appiconset/Icon-72.png | Bin 4708 -> 0 bytes .../AppIcon.appiconset/Icon-72@2x.png | Bin 9823 -> 0 bytes .../AppIcon.appiconset/Icon-Small-50.png | Bin 3433 -> 0 bytes .../AppIcon.appiconset/Icon-Small-50@2x.png | Bin 8292 -> 0 bytes .../AppIcon.appiconset/Icon.png | Bin 4180 -> 0 bytes .../AppIcon.appiconset/Icon@2x.png | Bin 9928 -> 0 bytes .../VisualStudio2017/Projucer_App.vcxproj | 1 + .../Projucer_App.vcxproj.filters | 3 ++ .../VisualStudio2019/Projucer_App.vcxproj | 1 + .../Projucer_App.vcxproj.filters | 3 ++ .../VisualStudio2022/Projucer_App.vcxproj | 1 + .../Projucer_App.vcxproj.filters | 3 ++ .../UnitTestRunner_ConsoleApp.vcxproj | 2 + .../UnitTestRunner_ConsoleApp.vcxproj.filters | 6 +++ .../UnitTestRunner_ConsoleApp.vcxproj | 2 + .../UnitTestRunner_ConsoleApp.vcxproj.filters | 6 +++ .../UnitTestRunner_ConsoleApp.vcxproj | 2 + .../UnitTestRunner_ConsoleApp.vcxproj.filters | 6 +++ .../WindowsDLL_StaticLibrary.vcxproj | 2 + .../WindowsDLL_StaticLibrary.vcxproj.filters | 6 +++ 62 files changed, 136 insertions(+), 152 deletions(-) delete mode 100644 examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon-72.png delete mode 100644 examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon-72@2x.png delete mode 100644 examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon-Small-50.png delete mode 100644 examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png delete mode 100644 examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon.png delete mode 100644 examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon@2x.png delete mode 100644 extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon-72.png delete mode 100644 extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon-72@2x.png delete mode 100644 extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon-Small-50.png delete mode 100644 extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png delete mode 100644 extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon.png delete mode 100644 extras/AudioPluginHost/Builds/iOS/AudioPluginHost/Images.xcassets/AppIcon.appiconset/Icon@2x.png delete mode 100644 extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon-72.png delete mode 100644 extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon-72@2x.png delete mode 100644 extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon-Small-50.png delete mode 100644 extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png delete mode 100644 extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon.png delete mode 100644 extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo/Images.xcassets/AppIcon.appiconset/Icon@2x.png 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 20bcab85776b02fcaf0b1092c854707bdc6d586c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5954 zcmV-I7rp3-P))x|I=lP!VoacGYbB-j05PU)iYF_$%Eer-a>G!tK?`vVm--RpCOF;7y z()|FavIVnZBf*?bq9vPDYayxDLXs^xq*x0vE4ELHWTcOiK>~p%*iVn=G#_@oPGkQ; zG(B`dZ7Q-#Ny;)7=6sG!dntBPDiYERQEbG=#2`WYPz}4zK1Q#n2~7{qd>4Qsn@F=2 zv3l0uk)JdlJ_bh3D1$T+?`@k#O&tjptD1mWO~53D2Nn_m{2>>=ycUiS>CE9kZj2%-Bv_F@ zzpsT3*9lsk$LRGmG3f8W7jjM6S5CrQ{$}=lWI9SONJgDEgM`pH-2MXlT7Em}Qc@%n zX|`Ne7JZA7)Me3)pz8v3K{OeXB!Mg;%MwVD18f{P#Ga;qrO(@rCMK3|k|eXD@J^QH zZ9tNg=?{|gWRN@1%htO4>2lRiSjMbaSyAw1Dl%4MH>Zz%MFE}1TWQ=|$3SB@AzuJ3 zq@#y)gdQeEk|ktSMp0!{tC@`Q94@|N1t!~=Yzgm>z0`KU%l_792xz_uX~|9~WBuHp z;V`F9cc{~6Q0q`NZ`VJJ)8830-y~bOqUdYP%UFZWlp2v2@&(!d#5;5xYl3Nh7S&?n zQ=30adTF*H&l~EewtFXgnx7`9$7WQLHHWox?x!&6;%W68H-iL%vjd0t<3~Rxpt%kC zie#c9<0`Hyxd)5lh}lNnTh)B{{QhYXI3Cs{JJ&sSJE|qN%<^k)b~ipwZSU@ws)a>y zaQ)l|DNbG%w_J*Adk_ek2L8g<+RZVU<1i(&e%?c@E!{jJa{!w5PrM}Kfp5rzv!&li zUoeOW2C*m()|PH&eZ^04n34_U{F+$bfL4g_5qp(55?8xluN92sG6;(V$Yn#IqO+jd^f6W=1|K3o8PIY-RT?s zHgi(#Jb&{7Qf%QRapbpqXxMooF2Z6GD@m;X%~vql%?P)f-n+hs*4`CSM#;$}>3er$ zzIXwe9^n0^Uvaea4~DkPii33(4^1hPCY?dRInv6; z*J@}R#~gsu{T?>FdW?V;o_TXtUo}`I=ke-(~kCjDV2jHi>PxEH|)Ie zdFF#wokI(Q3?!ooh=UG#JR8t~ySfd&^KSft?kEiGu^2be7lBJJJ zi?&CTiV{Q1cbA@}^NVlbTz=A!SAOln(cggsN8|248d`S`p5KRezpG|#GWfRpy=@%r zcr_wz9D@WkJv$7It}NP!NwLxI4RWw$U|IxaCA2Z#DqWa;1DlrZ;GSjga_jtGlI55k zQC=uI&Lzj`{M)zimbZWeNqH$`SLOo{YHlTXrfFIp4sZL|%IY5Q`R zc)`xbM-4mI6@?qIs!0Gi%nGJy>Myc1rho~dVT)pfBAZ#5y^f7b{*$V#YYkK0SJ=UU zl*ie5<`JB(HUibgRTH_Q@aqv}gwWa5_~@uHD+73f{q%X7BZ-$x zl%=m4{hwe~xc9Q+Xy@LHK#^3gp7TAvy66RR6DuNI5dx_0dV{BqZJ@rQ2YvcFCIFJv zLdp-mgJiWvq?e_yLWy$n_jz0J1jEL*4AAXvF!)ch9L3n999~~slFv_8mti-ZpZjtu z*iEV2TKOcmRs9P#Q{>ba5*)Z;h;85Pr@dktUIAT@uyF$!FaH|zC5vM8nL?JmI3i8c zgQJS03{ZV;o1x;B#rMQ?D&06ghkajP#&b6O^>rIUbMKZG}=kt`O zU&+4ar>N=Pfj%rFg$!-w0ouv~RPMD?vCoRl8D4uzS_+mmSKzp19dhcJ%oF}0Ld^#W zwVwdhjHz%5YQa*F74nm+u$z+c1P4dUHx3*kpm|XTd@Y9K;ABhA=1A#S zUO~F41P}yjci=zz93mJ?xfKK(-p4%W(?q*)cb=VA{pljnlFeu4Z045AC&+e`G2TQ7$by5JZq6i5 zVLOHbAT*M!*{E`)jx^*yhwO^-$=cNvBqVep@Lzyh9}t3b{)taJXA-%ImE5sl3+v}T zj771JrVHTR+#%fR#N!Zp2!udF!lp)Q`tCpb z<>^;Oq@S}*qF8FdQ4?!Ca{>GzH}Xi>+XzM+NkRxhpImg_jKQKNu&VeQ!(lUF^jIeo z6=P$JcA^D!|1<(`{y&AR%9e!Y1H53*E|tf7S(~8U{0rZ zoU6kd8bBbBB?*gs{wq)h?8+y@;0{*}yBZ%GKF1rI5fX4!M{UyiG{=?~~Stf1(KsAG;;PiD7(tV6q6ca63sHxWILp+%d*D;c2&Y3h52hMsK%w3%^|LHLySc-I^3Z}}bGkTW7r z0t$776#)~eVkCMtgg$VBz`zMO{S-?2rKnk}kW(s=ESceY_H+%`a+Q>% zEW@PO!rIiroX*=)MdIOnco zYwh3T2^yo?5{1O7pot=F5&^7hXx#_Ux(@)LB+o@Hx(Ow12`JX6!h-jj9yc_xFy{tf zIJzU#UWy`{A~eZ!?j}6JejKJWL*<5^ZPau=JL8vBJi&fmuX})wp*lm5r373VG&47( zOxr%v2J6s{{{%TGD}2Xq`;w&KjauiL9-zAOHMSi2 z0>`@EBoL+Q=ULp`Jnuo)%)XD5yz7xn6CK^ek6_!|Ff0;$p&|A*|0a@VNoIA)y`!RK zlp}cwm89AVA`1IMZfbjWj{fiS)EdG=CWCpLFqcp{(E2Pv-G>l5?L#Mc@x(XS+4val zD8?l!K~|--adqlh(ix5glFcaTOXKc)VhBb)a9z(Xe4$7=mukx=KXLx(|8cg2L}kWj z*wY+21@|^TMP=qSm=qgUQzp@V+sR;wvc;;qwo%>nI*KHr#h8S$B&c%qvM6E94eWP4 zi!J4DK*BtC6QOf^CRF_5fts}fB$c4%Wlz-X0jSJa%lNq;G1A4kH<4<~kEr0+JnTOE z1OSPa931An_=%BZ(#+AjMr`KHwmSJjMtuZx0JPv4d_%8<|0q_JjOB6n9}UTxiFs}~ z)@k?ICk)nmiZzeLQGuQj3{qt?m*n1RX!vB$PFewiQ*^N^LWkjk9Dofd6rW(#??1m>oHikyVGWZBCow76KA+|G6Br^zw9 zCmnJqaGa1oY%9r$b5OEZPOE9 z8Wn5{@-|YC691PRD=YBy{)p)=6J2W|6b#=Ml9T76WW=|lsadNqm)#A(-sayJm;-Qm z;hkhUN@LcK$skFRSekn~*$L%_ydxd|$^MotNXRTL`Yxpz*T+R@x}y>RT^~RXO+Snm zbllzFCcKMEn9IHaQ(UuD3qFgv^7|mk9B6rp526Az0kRyWEX})p!uw+r?$@%Uuzv2t zB*k!t9Bh4llt~NnzD`x{S0)wQc5^04mawL-2OAN>J7L+$5DHWi@Vp0rWXna#oM1>hb~ipw zNDok!xsJNmPN40dH^I0y$4dQeD%V^7%`I}MFE*_4+56=L}nvHeg zk5P+mMAHMjclHSmv_5a>(V{q5JLmo>@3F>pC9`qhAg|SKj_HrdNhs&0iypm3YZ;X`Q~aWeDLkv=c8R$xd4FnTX{jyzOXxN01zOC@G5p ziGb$j)sx?$(`8)FvLv&v;-{3PTsC!o@h~WSU-d9sYafVt>(F6J;hM64pg1`!ID?uC zU4&3&dsKj=M&H@;3uBO+PFnFPCKK{agMZ=e`iBfA42&^nR!V&LR;P8Tw`uSYZ`4h2 zsaG~pkv{pQUI2IRKj3p3Rs48iO}ZOL`j2Af`87B1H9oQxxJjq0h8AZveV!%;{--={G9Lf?JWiYl=>d** zyh=^?cKUs7|NFqw#29{}tMSqB6J0ZW1U&*pQc1HHvAX2mVK?c2^C!BZG4{w?1JzyI zI5U%vyk*}&rlahC>LYKl5zxF0_*)tDwbSQqVZh&t)8B=Af@cC9=5!LxS)|$uNwXG` kWXUDXT8QZrd?xU}0Ly5%61j=KH~;_u07*qoM6N<$fb%7 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 5e73c3868a21423ffa4ac1a89b535cd9ce6285d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13778 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 JRU=^*`ah_yrB46= 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 d3ac3a6b79dd9817018ff0c5f931e152c6123e11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5482 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 R__YcMSxF^{DlwDb{{eC2x8eW* 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 f6958df7dbd23c2072dc29884d85565c27c97aad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5674 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 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 fb85c660694f4e006b4be2a1ad9b95328f26c5c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9656 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 Uy))v}SO5S307*qoM6N<$g6lHzb^rhX 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 0e9ec6b91446fc4ac46905c05cf1ba410c2e3040..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11861 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 BW=sG8 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 52ec77a646f593f384468a65115d5b52b17a87fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4708 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 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 3328c84262e0e2cf2a308574a2e629805b9aed10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3433 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 LNkvXXu0mjfWofeY 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 66506473afdf2bab8d5742dd1259c48ba550253d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8292 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 + 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