From f22e9585d49d2356a90a84f87f01da4bd8272af1 Mon Sep 17 00:00:00 2001 From: Anthony Nicholls Date: Thu, 11 Dec 2025 09:50:33 +0000 Subject: [PATCH] GUI Basics: Split module into multiple compilation units This should help prevent gui_basics becoming a bottleneck during builds. --- .../Builds/Android/app/CMakeLists.txt | 12 ++ .../DemoRunner/Builds/LinuxMakefile/Makefile | 24 ++++ .../DemoRunner.xcodeproj/project.pbxproj | 16 +++ .../VisualStudio2019/DemoRunner_App.vcxproj | 16 +++ .../DemoRunner_App.vcxproj.filters | 24 ++++ .../VisualStudio2022/DemoRunner_App.vcxproj | 16 +++ .../DemoRunner_App.vcxproj.filters | 24 ++++ .../VisualStudio2026/DemoRunner_App.vcxproj | 16 +++ .../DemoRunner_App.vcxproj.filters | 24 ++++ .../iOS/DemoRunner.xcodeproj/project.pbxproj | 16 +++ .../include_juce_gui_basics_2.cpp | 8 ++ .../include_juce_gui_basics_3.cpp | 8 ++ .../include_juce_gui_basics_4.cpp | 8 ++ .../include_juce_gui_basics_5.cpp | 8 ++ .../Builds/Android/app/CMakeLists.txt | 12 ++ .../Builds/LinuxMakefile/Makefile | 24 ++++ .../project.pbxproj | 16 +++ .../AudioPerformanceTest_App.vcxproj | 16 +++ .../AudioPerformanceTest_App.vcxproj.filters | 24 ++++ .../AudioPerformanceTest_App.vcxproj | 16 +++ .../AudioPerformanceTest_App.vcxproj.filters | 24 ++++ .../project.pbxproj | 16 +++ .../include_juce_gui_basics_2.cpp | 8 ++ .../include_juce_gui_basics_3.cpp | 8 ++ .../include_juce_gui_basics_4.cpp | 8 ++ .../include_juce_gui_basics_5.cpp | 8 ++ .../Builds/Android/app/CMakeLists.txt | 12 ++ .../Builds/LinuxMakefile/Makefile | 24 ++++ .../AudioPluginHost.xcodeproj/project.pbxproj | 16 +++ .../AudioPluginHost_App.vcxproj | 16 +++ .../AudioPluginHost_App.vcxproj.filters | 24 ++++ .../AudioPluginHost_App.vcxproj | 16 +++ .../AudioPluginHost_App.vcxproj.filters | 24 ++++ .../AudioPluginHost_App.vcxproj | 16 +++ .../AudioPluginHost_App.vcxproj.filters | 24 ++++ .../AudioPluginHost.xcodeproj/project.pbxproj | 16 +++ .../include_juce_gui_basics_2.cpp | 8 ++ .../include_juce_gui_basics_3.cpp | 8 ++ .../include_juce_gui_basics_4.cpp | 8 ++ .../include_juce_gui_basics_5.cpp | 8 ++ .../Builds/Android/app/CMakeLists.txt | 12 ++ .../Builds/LinuxMakefile/Makefile | 24 ++++ .../project.pbxproj | 16 +++ .../NetworkGraphicsDemo_App.vcxproj | 16 +++ .../NetworkGraphicsDemo_App.vcxproj.filters | 24 ++++ .../NetworkGraphicsDemo_App.vcxproj | 16 +++ .../NetworkGraphicsDemo_App.vcxproj.filters | 24 ++++ .../project.pbxproj | 16 +++ .../include_juce_gui_basics_2.cpp | 8 ++ .../include_juce_gui_basics_3.cpp | 8 ++ .../include_juce_gui_basics_4.cpp | 8 ++ .../include_juce_gui_basics_5.cpp | 8 ++ extras/Projucer/Builds/LinuxMakefile/Makefile | 24 ++++ .../MacOSX/Projucer.xcodeproj/project.pbxproj | 16 +++ .../VisualStudio2019/Projucer_App.vcxproj | 16 +++ .../Projucer_App.vcxproj.filters | 24 ++++ .../VisualStudio2022/Projucer_App.vcxproj | 16 +++ .../Projucer_App.vcxproj.filters | 24 ++++ .../VisualStudio2026/Projucer_App.vcxproj | 16 +++ .../Projucer_App.vcxproj.filters | 24 ++++ .../include_juce_gui_basics_2.cpp | 8 ++ .../include_juce_gui_basics_3.cpp | 8 ++ .../include_juce_gui_basics_4.cpp | 8 ++ .../include_juce_gui_basics_5.cpp | 8 ++ .../Builds/LinuxMakefile/Makefile | 24 ++++ .../UnitTestRunner.xcodeproj/project.pbxproj | 16 +++ .../UnitTestRunner_ConsoleApp.vcxproj | 16 +++ .../UnitTestRunner_ConsoleApp.vcxproj.filters | 24 ++++ .../UnitTestRunner_ConsoleApp.vcxproj | 16 +++ .../UnitTestRunner_ConsoleApp.vcxproj.filters | 24 ++++ .../UnitTestRunner_ConsoleApp.vcxproj | 16 +++ .../UnitTestRunner_ConsoleApp.vcxproj.filters | 24 ++++ .../include_juce_gui_basics_2.cpp | 8 ++ .../include_juce_gui_basics_3.cpp | 8 ++ .../include_juce_gui_basics_4.cpp | 8 ++ .../include_juce_gui_basics_5.cpp | 8 ++ .../WindowsDLL_DynamicLibrary.vcxproj | 16 +++ .../WindowsDLL_DynamicLibrary.vcxproj.filters | 24 ++++ .../WindowsDLL_DynamicLibrary.vcxproj | 16 +++ .../WindowsDLL_DynamicLibrary.vcxproj.filters | 24 ++++ .../include_juce_gui_basics_2.cpp | 8 ++ .../include_juce_gui_basics_3.cpp | 8 ++ .../include_juce_gui_basics_4.cpp | 8 ++ .../include_juce_gui_basics_5.cpp | 8 ++ modules/juce_gui_basics/juce_gui_basics.cpp | 134 ++---------------- modules/juce_gui_basics/juce_gui_basics_2.cpp | 69 +++++++++ modules/juce_gui_basics/juce_gui_basics_3.cpp | 63 ++++++++ modules/juce_gui_basics/juce_gui_basics_4.cpp | 89 ++++++++++++ modules/juce_gui_basics/juce_gui_basics_5.cpp | 92 ++++++++++++ 89 files changed, 1624 insertions(+), 119 deletions(-) create mode 100644 examples/DemoRunner/JuceLibraryCode/include_juce_gui_basics_2.cpp create mode 100644 examples/DemoRunner/JuceLibraryCode/include_juce_gui_basics_3.cpp create mode 100644 examples/DemoRunner/JuceLibraryCode/include_juce_gui_basics_4.cpp create mode 100644 examples/DemoRunner/JuceLibraryCode/include_juce_gui_basics_5.cpp create mode 100644 extras/AudioPerformanceTest/JuceLibraryCode/include_juce_gui_basics_2.cpp create mode 100644 extras/AudioPerformanceTest/JuceLibraryCode/include_juce_gui_basics_3.cpp create mode 100644 extras/AudioPerformanceTest/JuceLibraryCode/include_juce_gui_basics_4.cpp create mode 100644 extras/AudioPerformanceTest/JuceLibraryCode/include_juce_gui_basics_5.cpp create mode 100644 extras/AudioPluginHost/JuceLibraryCode/include_juce_gui_basics_2.cpp create mode 100644 extras/AudioPluginHost/JuceLibraryCode/include_juce_gui_basics_3.cpp create mode 100644 extras/AudioPluginHost/JuceLibraryCode/include_juce_gui_basics_4.cpp create mode 100644 extras/AudioPluginHost/JuceLibraryCode/include_juce_gui_basics_5.cpp create mode 100644 extras/NetworkGraphicsDemo/JuceLibraryCode/include_juce_gui_basics_2.cpp create mode 100644 extras/NetworkGraphicsDemo/JuceLibraryCode/include_juce_gui_basics_3.cpp create mode 100644 extras/NetworkGraphicsDemo/JuceLibraryCode/include_juce_gui_basics_4.cpp create mode 100644 extras/NetworkGraphicsDemo/JuceLibraryCode/include_juce_gui_basics_5.cpp create mode 100644 extras/Projucer/JuceLibraryCode/include_juce_gui_basics_2.cpp create mode 100644 extras/Projucer/JuceLibraryCode/include_juce_gui_basics_3.cpp create mode 100644 extras/Projucer/JuceLibraryCode/include_juce_gui_basics_4.cpp create mode 100644 extras/Projucer/JuceLibraryCode/include_juce_gui_basics_5.cpp create mode 100644 extras/UnitTestRunner/JuceLibraryCode/include_juce_gui_basics_2.cpp create mode 100644 extras/UnitTestRunner/JuceLibraryCode/include_juce_gui_basics_3.cpp create mode 100644 extras/UnitTestRunner/JuceLibraryCode/include_juce_gui_basics_4.cpp create mode 100644 extras/UnitTestRunner/JuceLibraryCode/include_juce_gui_basics_5.cpp create mode 100644 extras/WindowsDLL/JuceLibraryCode/include_juce_gui_basics_2.cpp create mode 100644 extras/WindowsDLL/JuceLibraryCode/include_juce_gui_basics_3.cpp create mode 100644 extras/WindowsDLL/JuceLibraryCode/include_juce_gui_basics_4.cpp create mode 100644 extras/WindowsDLL/JuceLibraryCode/include_juce_gui_basics_5.cpp create mode 100644 modules/juce_gui_basics/juce_gui_basics_2.cpp create mode 100644 modules/juce_gui_basics/juce_gui_basics_3.cpp create mode 100644 modules/juce_gui_basics/juce_gui_basics_4.cpp create mode 100644 modules/juce_gui_basics/juce_gui_basics_5.cpp diff --git a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt index 7e09248cb5..d39a44575b 100644 --- a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt +++ b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt @@ -2523,6 +2523,10 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/windows/juce_WindowUtils.h" "../../../../../modules/juce_gui_basics/juce_gui_basics.cpp" "../../../../../modules/juce_gui_basics/juce_gui_basics.mm" + "../../../../../modules/juce_gui_basics/juce_gui_basics_2.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_3.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_4.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_5.cpp" "../../../../../modules/juce_gui_basics/juce_gui_basics.h" "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp" "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.h" @@ -2764,6 +2768,10 @@ add_library( ${BINARY_NAME} "../../../JuceLibraryCode/include_juce_graphics_Harfbuzz.cpp" "../../../JuceLibraryCode/include_juce_graphics_Sheenbidi.c" "../../../JuceLibraryCode/include_juce_gui_basics.cpp" + "../../../JuceLibraryCode/include_juce_gui_basics_2.cpp" + "../../../JuceLibraryCode/include_juce_gui_basics_3.cpp" + "../../../JuceLibraryCode/include_juce_gui_basics_4.cpp" + "../../../JuceLibraryCode/include_juce_gui_basics_5.cpp" "../../../JuceLibraryCode/include_juce_gui_extra.cpp" "../../../JuceLibraryCode/include_juce_javascript.cpp" "../../../JuceLibraryCode/include_juce_midi_ci.cpp" @@ -5247,6 +5255,10 @@ set_source_files_properties( "../../../../../modules/juce_gui_basics/windows/juce_WindowUtils.h" "../../../../../modules/juce_gui_basics/juce_gui_basics.cpp" "../../../../../modules/juce_gui_basics/juce_gui_basics.mm" + "../../../../../modules/juce_gui_basics/juce_gui_basics_2.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_3.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_4.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_5.cpp" "../../../../../modules/juce_gui_basics/juce_gui_basics.h" "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp" "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.h" diff --git a/examples/DemoRunner/Builds/LinuxMakefile/Makefile b/examples/DemoRunner/Builds/LinuxMakefile/Makefile index 2e7ab12ec1..72e8c10b39 100644 --- a/examples/DemoRunner/Builds/LinuxMakefile/Makefile +++ b/examples/DemoRunner/Builds/LinuxMakefile/Makefile @@ -99,6 +99,10 @@ OBJECTS_APP := \ $(JUCE_OBJDIR)/include_juce_graphics_Harfbuzz_60c52ba2.o \ $(JUCE_OBJDIR)/include_juce_graphics_Sheenbidi_c310974d.o \ $(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_2_153c9db8.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_3_154ab539.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_4_1558ccba.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_5_1566e43b.o \ $(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o \ $(JUCE_OBJDIR)/include_juce_javascript_84e88969.o \ $(JUCE_OBJDIR)/include_juce_midi_ci_1fda4092.o \ @@ -255,6 +259,26 @@ $(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o: ../../JuceLibraryCode/include @echo "Compiling include_juce_gui_basics.cpp" $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" +$(JUCE_OBJDIR)/include_juce_gui_basics_2_153c9db8.o: ../../JuceLibraryCode/include_juce_gui_basics_2.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_2.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/include_juce_gui_basics_3_154ab539.o: ../../JuceLibraryCode/include_juce_gui_basics_3.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_3.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/include_juce_gui_basics_4_1558ccba.o: ../../JuceLibraryCode/include_juce_gui_basics_4.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_4.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/include_juce_gui_basics_5_1566e43b.o: ../../JuceLibraryCode/include_juce_gui_basics_5.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_5.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + $(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o: ../../JuceLibraryCode/include_juce_gui_extra.cpp -$(V_AT)mkdir -p $(@D) @echo "Compiling include_juce_gui_extra.cpp" diff --git a/examples/DemoRunner/Builds/MacOSX/DemoRunner.xcodeproj/project.pbxproj b/examples/DemoRunner/Builds/MacOSX/DemoRunner.xcodeproj/project.pbxproj index 6079200b53..fc0688bfe5 100644 --- a/examples/DemoRunner/Builds/MacOSX/DemoRunner.xcodeproj/project.pbxproj +++ b/examples/DemoRunner/Builds/MacOSX/DemoRunner.xcodeproj/project.pbxproj @@ -29,6 +29,7 @@ 48CF0B02E1D06E5DA51E6270 /* Accelerate.framework */ = {isa = PBXBuildFile; fileRef = A04E4408525F24F7DCBA000E; }; 4FBBB55F4E347757F74F1F41 /* MainComponent.cpp */ = {isa = PBXBuildFile; fileRef = 25E5ED33876A2C752378C859; }; 527DA2E6827BAFDDD3E8E80F /* CoreAudioKit.framework */ = {isa = PBXBuildFile; fileRef = B4389672DA4CC8E0A531062D; }; + 52BC0DCCFD7265007801AA16 /* include_juce_gui_basics_2.cpp */ = {isa = PBXBuildFile; fileRef = DE2855DF70F07A5AC7CA2354; }; 55F120E70543228568573D4A /* include_juce_animation.cpp */ = {isa = PBXBuildFile; fileRef = CB4C64BACC1CA4AAD6D69565; }; 5C1957CE874953FB83DCDACB /* AudioUnit.framework */ = {isa = PBXBuildFile; fileRef = 4A8625BBDD6C3BA8052CCA53; }; 5CB78489F16E82144914972D /* include_juce_gui_extra.mm */ = {isa = PBXBuildFile; fileRef = 979F23EA9E5E76131299E886; }; @@ -40,6 +41,7 @@ 6B5560283DEEBD6DD2D6C984 /* include_juce_dsp.mm */ = {isa = PBXBuildFile; fileRef = C1E93FAF6C68A40A664422CD; }; 712D81867EC698463252FA79 /* include_juce_audio_utils.mm */ = {isa = PBXBuildFile; fileRef = EDDA01B246C6128CAF7A2914; }; 71DF4F5EB4C8305688416725 /* DemoContentComponent.cpp */ = {isa = PBXBuildFile; fileRef = E5BFC17E682AB426D203B3E6; }; + 7374FC8C2593F48F1C6D04E6 /* include_juce_gui_basics_3.cpp */ = {isa = PBXBuildFile; fileRef = E43B727E7C9A56A95F4D529C; }; 7648F1C856593D10FE42CF80 /* AppIcon.icon */ = {isa = PBXBuildFile; fileRef = FCF36E57A88C67133AFC06A4; }; 7B4163348896EB1B86B15160 /* AVFoundation.framework */ = {isa = PBXBuildFile; fileRef = DC192EFA899E6CBE6B5CD394; }; 8584640341100008744861A5 /* IOKit.framework */ = {isa = PBXBuildFile; fileRef = 71A91516AFD980FEE694C0E1; }; @@ -60,6 +62,8 @@ CDEB6BA5341494AF51D07C72 /* include_juce_product_unlocking.mm */ = {isa = PBXBuildFile; fileRef = 0AB68DBAB6B7DAEDDDD5B683; }; D183F8140174ACCDDCD230A2 /* include_juce_core.mm */ = {isa = PBXBuildFile; fileRef = 3BC9753E0CD75A36DC742EE0; }; D3D8CDCE42E8BE31C7247E38 /* Audio */ = {isa = PBXBuildFile; fileRef = 0ECB4FCD24794CE516792552; }; + DC2384802371B12AED669716 /* include_juce_gui_basics_4.cpp */ = {isa = PBXBuildFile; fileRef = D040971BC417EBE1FD9A28FA; }; + E1D82AC2C6C705D27F4540D4 /* include_juce_gui_basics_5.cpp */ = {isa = PBXBuildFile; fileRef = 5F1DE1269110E6910E6355E8; }; E2F44A968EC2598DAE33A997 /* include_juce_gui_basics.mm */ = {isa = PBXBuildFile; fileRef = A1D6D36B96B6B37C31F32829; }; E33E8FE2E7F8EC8EB4279F1B /* Utilities */ = {isa = PBXBuildFile; fileRef = 7B3243C92248D379A0489AA4; }; E6F58FC3ACAE774DB4D06420 /* DemoPIPs1.cpp */ = {isa = PBXBuildFile; fileRef = 3AB62BFF806112585B54DDA3; }; @@ -111,6 +115,7 @@ 5965349393850F41DF76F350 /* include_juce_analytics.cpp */ /* include_juce_analytics.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_analytics.cpp; path = ../../JuceLibraryCode/include_juce_analytics.cpp; sourceTree = SOURCE_ROOT; }; 5A9F2000C66D24E8B01BE60B /* juce_gui_basics */ /* juce_gui_basics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_gui_basics; path = ../../../../modules/juce_gui_basics; sourceTree = SOURCE_ROOT; }; 5CD17151385A69F1E07FE85B /* DSP */ /* DSP */ = {isa = PBXFileReference; lastKnownFileType = folder; name = DSP; path = ../../../DSP; sourceTree = ""; }; + 5F1DE1269110E6910E6355E8 /* include_juce_gui_basics_5.cpp */ /* include_juce_gui_basics_5.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_5.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_5.cpp; sourceTree = SOURCE_ROOT; }; 60F2869DC345EAF2314D6C09 /* juce_audio_devices */ /* juce_audio_devices */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_devices; path = ../../../../modules/juce_audio_devices; sourceTree = SOURCE_ROOT; }; 61AE09C749B007B70A265D9B /* CoreMIDI.framework */ /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; 640B7C54D35F5DF408327886 /* include_juce_core_CompilationTime.cpp */ /* include_juce_core_CompilationTime.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_core_CompilationTime.cpp; path = ../../JuceLibraryCode/include_juce_core_CompilationTime.cpp; sourceTree = SOURCE_ROOT; }; @@ -154,8 +159,11 @@ CDFBB9C6A2AE67CE9EE00949 /* demorunnerplay.svg */ /* demorunnerplay.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = demorunnerplay.svg; path = ../../Source/AppIcon.icon/Assets/demorunnerplay.svg; sourceTree = SOURCE_ROOT; }; CE38E6469D98462A2C22C915 /* include_juce_osc.cpp */ /* include_juce_osc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_osc.cpp; path = ../../JuceLibraryCode/include_juce_osc.cpp; sourceTree = SOURCE_ROOT; }; CFF2BBEB242CC8B3B904B5F9 /* App */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DemoRunner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + D040971BC417EBE1FD9A28FA /* include_juce_gui_basics_4.cpp */ /* include_juce_gui_basics_4.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_4.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_4.cpp; sourceTree = SOURCE_ROOT; }; DC192EFA899E6CBE6B5CD394 /* AVFoundation.framework */ /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; + DE2855DF70F07A5AC7CA2354 /* include_juce_gui_basics_2.cpp */ /* include_juce_gui_basics_2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_2.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_2.cpp; sourceTree = SOURCE_ROOT; }; E061A1C75FA5722167FC4997 /* include_juce_audio_formats.mm */ /* include_juce_audio_formats.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_formats.mm; path = ../../JuceLibraryCode/include_juce_audio_formats.mm; sourceTree = SOURCE_ROOT; }; + E43B727E7C9A56A95F4D529C /* include_juce_gui_basics_3.cpp */ /* include_juce_gui_basics_3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_3.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_3.cpp; sourceTree = SOURCE_ROOT; }; E5BFC17E682AB426D203B3E6 /* DemoContentComponent.cpp */ /* DemoContentComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DemoContentComponent.cpp; path = ../../Source/UI/DemoContentComponent.cpp; sourceTree = SOURCE_ROOT; }; E67AB94002886AF67437D6AE /* include_juce_audio_processors.mm */ /* include_juce_audio_processors.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_processors.mm; path = ../../JuceLibraryCode/include_juce_audio_processors.mm; sourceTree = SOURCE_ROOT; }; EB68BD1224CD9748BFA332C0 /* MainComponent.h */ /* MainComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainComponent.h; path = ../../Source/UI/MainComponent.h; sourceTree = SOURCE_ROOT; }; @@ -289,6 +297,10 @@ 483C3A8B4FB98B54BB42CB50, CCC8AEBCE55002F970222BAD, A1D6D36B96B6B37C31F32829, + DE2855DF70F07A5AC7CA2354, + E43B727E7C9A56A95F4D529C, + D040971BC417EBE1FD9A28FA, + 5F1DE1269110E6910E6355E8, 979F23EA9E5E76131299E886, 4306E55904378CE5A6EB48B3, AFA10672C4B2FE556E4BF2BE, @@ -511,6 +523,10 @@ 11D7AB57EC28DB48A066F7AD, 1BA36E8CA4B9E8D3F3B57D24, E2F44A968EC2598DAE33A997, + 52BC0DCCFD7265007801AA16, + 7374FC8C2593F48F1C6D04E6, + DC2384802371B12AED669716, + E1D82AC2C6C705D27F4540D4, 5CB78489F16E82144914972D, BE3AD5595805C8B8845146EF, 1A750760F7636A6D4CA7F551, diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj index 6b06b06a16..190ac262cc 100644 --- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj +++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj @@ -3072,6 +3072,18 @@ true + + true + + + true + + + true + + + true + true @@ -3346,6 +3358,10 @@ /bigobj %(AdditionalOptions) + + + + diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters index f2c0827ae7..c8748e38f5 100644 --- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters +++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters @@ -3925,6 +3925,18 @@ JUCE Modules\juce_gui_basics + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + JUCE Modules\juce_gui_extra\code_editor @@ -4255,6 +4267,18 @@ JUCE Library Code + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + JUCE Library Code diff --git a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj index 6f8b81808b..af291e49d3 100644 --- a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj +++ b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj @@ -3072,6 +3072,18 @@ true + + true + + + true + + + true + + + true + true @@ -3346,6 +3358,10 @@ /bigobj %(AdditionalOptions) + + + + diff --git a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters index 632c4bec36..520e5f2816 100644 --- a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters +++ b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters @@ -3925,6 +3925,18 @@ JUCE Modules\juce_gui_basics + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + JUCE Modules\juce_gui_extra\code_editor @@ -4255,6 +4267,18 @@ JUCE Library Code + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + JUCE Library Code diff --git a/examples/DemoRunner/Builds/VisualStudio2026/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2026/DemoRunner_App.vcxproj index 57aadea4af..3309a96330 100644 --- a/examples/DemoRunner/Builds/VisualStudio2026/DemoRunner_App.vcxproj +++ b/examples/DemoRunner/Builds/VisualStudio2026/DemoRunner_App.vcxproj @@ -3072,6 +3072,18 @@ true + + true + + + true + + + true + + + true + true @@ -3346,6 +3358,10 @@ /bigobj %(AdditionalOptions) + + + + diff --git a/examples/DemoRunner/Builds/VisualStudio2026/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2026/DemoRunner_App.vcxproj.filters index bb04854235..9e9cacbe0b 100644 --- a/examples/DemoRunner/Builds/VisualStudio2026/DemoRunner_App.vcxproj.filters +++ b/examples/DemoRunner/Builds/VisualStudio2026/DemoRunner_App.vcxproj.filters @@ -3925,6 +3925,18 @@ JUCE Modules\juce_gui_basics + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + JUCE Modules\juce_gui_extra\code_editor @@ -4255,6 +4267,18 @@ JUCE Library Code + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + JUCE Library Code diff --git a/examples/DemoRunner/Builds/iOS/DemoRunner.xcodeproj/project.pbxproj b/examples/DemoRunner/Builds/iOS/DemoRunner.xcodeproj/project.pbxproj index e94f69f119..c1e2b197b1 100644 --- a/examples/DemoRunner/Builds/iOS/DemoRunner.xcodeproj/project.pbxproj +++ b/examples/DemoRunner/Builds/iOS/DemoRunner.xcodeproj/project.pbxproj @@ -29,6 +29,7 @@ 48CF0B02E1D06E5DA51E6270 /* Accelerate.framework */ = {isa = PBXBuildFile; fileRef = A04E4408525F24F7DCBA000E; }; 4FBBB55F4E347757F74F1F41 /* MainComponent.cpp */ = {isa = PBXBuildFile; fileRef = 25E5ED33876A2C752378C859; }; 527DA2E6827BAFDDD3E8E80F /* CoreAudioKit.framework */ = {isa = PBXBuildFile; fileRef = B4389672DA4CC8E0A531062D; }; + 52BC0DCCFD7265007801AA16 /* include_juce_gui_basics_2.cpp */ = {isa = PBXBuildFile; fileRef = DE2855DF70F07A5AC7CA2354; }; 55F120E70543228568573D4A /* include_juce_animation.cpp */ = {isa = PBXBuildFile; fileRef = CB4C64BACC1CA4AAD6D69565; }; 5CB78489F16E82144914972D /* include_juce_gui_extra.mm */ = {isa = PBXBuildFile; fileRef = 979F23EA9E5E76131299E886; }; 5E4310B3F6BB639875D3E9B8 /* Foundation.framework */ = {isa = PBXBuildFile; fileRef = 49ECA8B998B339A083674A22; }; @@ -40,6 +41,7 @@ 6B5560283DEEBD6DD2D6C984 /* include_juce_dsp.mm */ = {isa = PBXBuildFile; fileRef = C1E93FAF6C68A40A664422CD; }; 712D81867EC698463252FA79 /* include_juce_audio_utils.mm */ = {isa = PBXBuildFile; fileRef = EDDA01B246C6128CAF7A2914; }; 71DF4F5EB4C8305688416725 /* DemoContentComponent.cpp */ = {isa = PBXBuildFile; fileRef = E5BFC17E682AB426D203B3E6; }; + 7374FC8C2593F48F1C6D04E6 /* include_juce_gui_basics_3.cpp */ = {isa = PBXBuildFile; fileRef = E43B727E7C9A56A95F4D529C; }; 7648F1C856593D10FE42CF80 /* AppIcon.icon */ = {isa = PBXBuildFile; fileRef = FCF36E57A88C67133AFC06A4; }; 7B4163348896EB1B86B15160 /* AVFoundation.framework */ = {isa = PBXBuildFile; fileRef = DC192EFA899E6CBE6B5CD394; }; 7F57DB52C3CEFDC26DDD38FC /* CoreImage.framework */ = {isa = PBXBuildFile; fileRef = B28EFB9D1DF0B6D6499A7DEF; }; @@ -60,6 +62,8 @@ CDABEA6258EC70C65C9ACCFE /* include_juce_graphics.mm */ = {isa = PBXBuildFile; fileRef = 3E4ED41C374261CFFD309743; }; CDEB6BA5341494AF51D07C72 /* include_juce_product_unlocking.mm */ = {isa = PBXBuildFile; fileRef = 0AB68DBAB6B7DAEDDDD5B683; }; D183F8140174ACCDDCD230A2 /* include_juce_core.mm */ = {isa = PBXBuildFile; fileRef = 3BC9753E0CD75A36DC742EE0; }; + DC2384802371B12AED669716 /* include_juce_gui_basics_4.cpp */ = {isa = PBXBuildFile; fileRef = D040971BC417EBE1FD9A28FA; }; + E1D82AC2C6C705D27F4540D4 /* include_juce_gui_basics_5.cpp */ = {isa = PBXBuildFile; fileRef = 5F1DE1269110E6910E6355E8; }; E2F44A968EC2598DAE33A997 /* include_juce_gui_basics.mm */ = {isa = PBXBuildFile; fileRef = A1D6D36B96B6B37C31F32829; }; E6F58FC3ACAE774DB4D06420 /* DemoPIPs1.cpp */ = {isa = PBXBuildFile; fileRef = 3AB62BFF806112585B54DDA3; }; ECA44A41DA8A935178C1A1F4 /* UIKit.framework */ = {isa = PBXBuildFile; fileRef = F90C8B0233A54F1445343F67; }; @@ -108,6 +112,7 @@ 4FE6029FF76BCE9698595DC5 /* juce_product_unlocking */ /* juce_product_unlocking */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_product_unlocking; path = ../../../../modules/juce_product_unlocking; sourceTree = SOURCE_ROOT; }; 5965349393850F41DF76F350 /* include_juce_analytics.cpp */ /* include_juce_analytics.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_analytics.cpp; path = ../../JuceLibraryCode/include_juce_analytics.cpp; sourceTree = SOURCE_ROOT; }; 5A9F2000C66D24E8B01BE60B /* juce_gui_basics */ /* juce_gui_basics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_gui_basics; path = ../../../../modules/juce_gui_basics; sourceTree = SOURCE_ROOT; }; + 5F1DE1269110E6910E6355E8 /* include_juce_gui_basics_5.cpp */ /* include_juce_gui_basics_5.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_5.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_5.cpp; sourceTree = SOURCE_ROOT; }; 60F2869DC345EAF2314D6C09 /* juce_audio_devices */ /* juce_audio_devices */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_devices; path = ../../../../modules/juce_audio_devices; sourceTree = SOURCE_ROOT; }; 61AE09C749B007B70A265D9B /* CoreMIDI.framework */ /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; 640B7C54D35F5DF408327886 /* include_juce_core_CompilationTime.cpp */ /* include_juce_core_CompilationTime.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_core_CompilationTime.cpp; path = ../../JuceLibraryCode/include_juce_core_CompilationTime.cpp; sourceTree = SOURCE_ROOT; }; @@ -153,9 +158,12 @@ CDFBB9C6A2AE67CE9EE00949 /* demorunnerplay.svg */ /* demorunnerplay.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = demorunnerplay.svg; path = ../../Source/AppIcon.icon/Assets/demorunnerplay.svg; sourceTree = SOURCE_ROOT; }; CE38E6469D98462A2C22C915 /* include_juce_osc.cpp */ /* include_juce_osc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_osc.cpp; path = ../../JuceLibraryCode/include_juce_osc.cpp; sourceTree = SOURCE_ROOT; }; CFF2BBEB242CC8B3B904B5F9 /* App */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DemoRunner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + D040971BC417EBE1FD9A28FA /* include_juce_gui_basics_4.cpp */ /* include_juce_gui_basics_4.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_4.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_4.cpp; sourceTree = SOURCE_ROOT; }; DC192EFA899E6CBE6B5CD394 /* AVFoundation.framework */ /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; + DE2855DF70F07A5AC7CA2354 /* include_juce_gui_basics_2.cpp */ /* include_juce_gui_basics_2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_2.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_2.cpp; sourceTree = SOURCE_ROOT; }; E061A1C75FA5722167FC4997 /* include_juce_audio_formats.mm */ /* include_juce_audio_formats.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_formats.mm; path = ../../JuceLibraryCode/include_juce_audio_formats.mm; sourceTree = SOURCE_ROOT; }; E07FC48041C3E9F9721F3BCE /* CoreServices.framework */ /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = System/Library/Frameworks/CoreServices.framework; sourceTree = SDKROOT; }; + E43B727E7C9A56A95F4D529C /* include_juce_gui_basics_3.cpp */ /* include_juce_gui_basics_3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_3.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_3.cpp; sourceTree = SOURCE_ROOT; }; E5BFC17E682AB426D203B3E6 /* DemoContentComponent.cpp */ /* DemoContentComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DemoContentComponent.cpp; path = ../../Source/UI/DemoContentComponent.cpp; sourceTree = SOURCE_ROOT; }; E67AB94002886AF67437D6AE /* include_juce_audio_processors.mm */ /* include_juce_audio_processors.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_processors.mm; path = ../../JuceLibraryCode/include_juce_audio_processors.mm; sourceTree = SOURCE_ROOT; }; EB68BD1224CD9748BFA332C0 /* MainComponent.h */ /* MainComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainComponent.h; path = ../../Source/UI/MainComponent.h; sourceTree = SOURCE_ROOT; }; @@ -296,6 +304,10 @@ 483C3A8B4FB98B54BB42CB50, CCC8AEBCE55002F970222BAD, A1D6D36B96B6B37C31F32829, + DE2855DF70F07A5AC7CA2354, + E43B727E7C9A56A95F4D529C, + D040971BC417EBE1FD9A28FA, + 5F1DE1269110E6910E6355E8, 979F23EA9E5E76131299E886, 4306E55904378CE5A6EB48B3, AFA10672C4B2FE556E4BF2BE, @@ -515,6 +527,10 @@ 11D7AB57EC28DB48A066F7AD, 1BA36E8CA4B9E8D3F3B57D24, E2F44A968EC2598DAE33A997, + 52BC0DCCFD7265007801AA16, + 7374FC8C2593F48F1C6D04E6, + DC2384802371B12AED669716, + E1D82AC2C6C705D27F4540D4, 5CB78489F16E82144914972D, BE3AD5595805C8B8845146EF, 1A750760F7636A6D4CA7F551, diff --git a/examples/DemoRunner/JuceLibraryCode/include_juce_gui_basics_2.cpp b/examples/DemoRunner/JuceLibraryCode/include_juce_gui_basics_2.cpp new file mode 100644 index 0000000000..55ef0b6552 --- /dev/null +++ b/examples/DemoRunner/JuceLibraryCode/include_juce_gui_basics_2.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/examples/DemoRunner/JuceLibraryCode/include_juce_gui_basics_3.cpp b/examples/DemoRunner/JuceLibraryCode/include_juce_gui_basics_3.cpp new file mode 100644 index 0000000000..49dd0c3a8a --- /dev/null +++ b/examples/DemoRunner/JuceLibraryCode/include_juce_gui_basics_3.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/examples/DemoRunner/JuceLibraryCode/include_juce_gui_basics_4.cpp b/examples/DemoRunner/JuceLibraryCode/include_juce_gui_basics_4.cpp new file mode 100644 index 0000000000..3e01bbbd37 --- /dev/null +++ b/examples/DemoRunner/JuceLibraryCode/include_juce_gui_basics_4.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/examples/DemoRunner/JuceLibraryCode/include_juce_gui_basics_5.cpp b/examples/DemoRunner/JuceLibraryCode/include_juce_gui_basics_5.cpp new file mode 100644 index 0000000000..cb9359dc0a --- /dev/null +++ b/examples/DemoRunner/JuceLibraryCode/include_juce_gui_basics_5.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt index 217267550d..8f17726751 100644 --- a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt +++ b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt @@ -2282,6 +2282,10 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/windows/juce_WindowUtils.h" "../../../../../modules/juce_gui_basics/juce_gui_basics.cpp" "../../../../../modules/juce_gui_basics/juce_gui_basics.mm" + "../../../../../modules/juce_gui_basics/juce_gui_basics_2.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_3.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_4.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_5.cpp" "../../../../../modules/juce_gui_basics/juce_gui_basics.h" "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp" "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.h" @@ -2367,6 +2371,10 @@ add_library( ${BINARY_NAME} "../../../JuceLibraryCode/include_juce_graphics_Harfbuzz.cpp" "../../../JuceLibraryCode/include_juce_graphics_Sheenbidi.c" "../../../JuceLibraryCode/include_juce_gui_basics.cpp" + "../../../JuceLibraryCode/include_juce_gui_basics_2.cpp" + "../../../JuceLibraryCode/include_juce_gui_basics_3.cpp" + "../../../JuceLibraryCode/include_juce_gui_basics_4.cpp" + "../../../JuceLibraryCode/include_juce_gui_basics_5.cpp" "../../../JuceLibraryCode/include_juce_gui_extra.cpp" "../../../JuceLibraryCode/JuceHeader.h" ) @@ -4617,6 +4625,10 @@ set_source_files_properties( "../../../../../modules/juce_gui_basics/windows/juce_WindowUtils.h" "../../../../../modules/juce_gui_basics/juce_gui_basics.cpp" "../../../../../modules/juce_gui_basics/juce_gui_basics.mm" + "../../../../../modules/juce_gui_basics/juce_gui_basics_2.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_3.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_4.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_5.cpp" "../../../../../modules/juce_gui_basics/juce_gui_basics.h" "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp" "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.h" diff --git a/extras/AudioPerformanceTest/Builds/LinuxMakefile/Makefile b/extras/AudioPerformanceTest/Builds/LinuxMakefile/Makefile index 48bde7743b..98576c633b 100644 --- a/extras/AudioPerformanceTest/Builds/LinuxMakefile/Makefile +++ b/extras/AudioPerformanceTest/Builds/LinuxMakefile/Makefile @@ -89,6 +89,10 @@ OBJECTS_APP := \ $(JUCE_OBJDIR)/include_juce_graphics_Harfbuzz_60c52ba2.o \ $(JUCE_OBJDIR)/include_juce_graphics_Sheenbidi_c310974d.o \ $(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_2_153c9db8.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_3_154ab539.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_4_1558ccba.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_5_1566e43b.o \ $(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o \ .PHONY: clean all strip @@ -189,6 +193,26 @@ $(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o: ../../JuceLibraryCode/include @echo "Compiling include_juce_gui_basics.cpp" $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" +$(JUCE_OBJDIR)/include_juce_gui_basics_2_153c9db8.o: ../../JuceLibraryCode/include_juce_gui_basics_2.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_2.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/include_juce_gui_basics_3_154ab539.o: ../../JuceLibraryCode/include_juce_gui_basics_3.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_3.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/include_juce_gui_basics_4_1558ccba.o: ../../JuceLibraryCode/include_juce_gui_basics_4.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_4.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/include_juce_gui_basics_5_1566e43b.o: ../../JuceLibraryCode/include_juce_gui_basics_5.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_5.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + $(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o: ../../JuceLibraryCode/include_juce_gui_extra.cpp -$(V_AT)mkdir -p $(@D) @echo "Compiling include_juce_gui_extra.cpp" diff --git a/extras/AudioPerformanceTest/Builds/MacOSX/AudioPerformanceTest.xcodeproj/project.pbxproj b/extras/AudioPerformanceTest/Builds/MacOSX/AudioPerformanceTest.xcodeproj/project.pbxproj index e08e5be0a6..770aadced4 100644 --- a/extras/AudioPerformanceTest/Builds/MacOSX/AudioPerformanceTest.xcodeproj/project.pbxproj +++ b/extras/AudioPerformanceTest/Builds/MacOSX/AudioPerformanceTest.xcodeproj/project.pbxproj @@ -11,6 +11,7 @@ 0319B40AD2FD96007FFA928B /* Cocoa.framework */ = {isa = PBXBuildFile; fileRef = 453777CEB7099A5D61901D13; }; 07451DA87757F9EF80E31BE8 /* Main.cpp */ = {isa = PBXBuildFile; fileRef = 0564535EEA7E4462926EA0C9; }; 0CB3EC8D832F5781D3BD7827 /* MetalKit.framework */ = {isa = PBXBuildFile; fileRef = 19CEFCBBBEBC6F0DAE2376BB; settings = { ATTRIBUTES = (Weak, ); }; }; + 2A584FB99CDF39E5CF27A49B /* include_juce_gui_basics_5.cpp */ = {isa = PBXBuildFile; fileRef = 3B364547CB69F3B762C011D3; }; 2BAED5B831BB736E77A718AE /* include_juce_audio_basics.mm */ = {isa = PBXBuildFile; fileRef = 89B3243200BAA6BD72905DBB; }; 30BE30F31D1AAED9FC893AA5 /* AudioToolbox.framework */ = {isa = PBXBuildFile; fileRef = 18C1CCE5684F9FA0478F27AD; }; 3825E8984D8F6AA00DDC6BAC /* DiscRecording.framework */ = {isa = PBXBuildFile; fileRef = EE758AD71415EB31BD3E82F3; }; @@ -24,6 +25,7 @@ 71863EE98034AB7C3CBCAA81 /* CoreAudioKit.framework */ = {isa = PBXBuildFile; fileRef = 24D90B40648CC05A9B1AA55B; }; 71DDBFE44762DCB4EEB5F81B /* include_juce_graphics_Harfbuzz.cpp */ = {isa = PBXBuildFile; fileRef = C5C731D2464751BF4906ECFD; }; 7E870C094BAE67D7EB149F1C /* include_juce_events.mm */ = {isa = PBXBuildFile; fileRef = 248FAA119A4FC24C522165EF; }; + 816C6C7B6073361598476819 /* include_juce_gui_basics_3.cpp */ = {isa = PBXBuildFile; fileRef = 0DF572E0F161C09304B4517E; }; 8A0F71A4EEC7FE694352DD94 /* Accelerate.framework */ = {isa = PBXBuildFile; fileRef = 9EADBF913B7A454B6BE93A4A; }; 8D9CDFADB3DBB660B91721BA /* include_juce_core_CompilationTime.cpp */ = {isa = PBXBuildFile; fileRef = F44F53AD342822E3926F6D07; }; 9031C69145EE085B60904363 /* IOKit.framework */ = {isa = PBXBuildFile; fileRef = 43775DC3D9F7917846EA5327; }; @@ -35,9 +37,11 @@ CC782AABFA20787BABBCED90 /* Foundation.framework */ = {isa = PBXBuildFile; fileRef = E1BB9D521BF6C055F5B88628; }; D145903EE5DBFD1BD98423F3 /* include_juce_audio_processors.mm */ = {isa = PBXBuildFile; fileRef = 18E39207A0F5F9B8BC7EE94F; }; D2CECF93178A1738DA02CA4A /* include_juce_data_structures.mm */ = {isa = PBXBuildFile; fileRef = EDD11E2CC0B18196ADA0C87B; }; + D2F91EEA2DFC81EBCF3C956F /* include_juce_gui_basics_2.cpp */ = {isa = PBXBuildFile; fileRef = 98E42D6174FFFF8EC6E26583; }; DA21A6E7A18555DCFC63B07C /* RecentFilesMenuTemplate.nib */ = {isa = PBXBuildFile; fileRef = FAAB4EAE4A57B642D3B9EC23; }; E1282ABB96DD2E7FA7F63559 /* App */ = {isa = PBXBuildFile; fileRef = 614F2084407B35D62101F69F; }; ED96AB7BB45155C78DABD3B9 /* Security.framework */ = {isa = PBXBuildFile; fileRef = 5307BB2EB4B0D26BB39EA248; }; + EF44F5012DB661D70B233C69 /* include_juce_gui_basics_4.cpp */ = {isa = PBXBuildFile; fileRef = C0AD42B67223052F97BFA40D; }; F17EDC468A88EBC52DA1743A /* include_juce_audio_processors_headless_ara.cpp */ = {isa = PBXBuildFile; fileRef = DA16F42CFD9C5D0AED0E6C1B; }; F8099BB77DC0D01DCCC6AFB9 /* QuartzCore.framework */ = {isa = PBXBuildFile; fileRef = 0A58FDDF6FB9253F51939A52; }; FFAF94080FF4A9995B33151E /* include_juce_core.mm */ = {isa = PBXBuildFile; fileRef = 24425FFB0BCC7E54CADAA013; }; @@ -47,6 +51,7 @@ 0564535EEA7E4462926EA0C9 /* Main.cpp */ /* Main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Main.cpp; path = ../../Source/Main.cpp; sourceTree = SOURCE_ROOT; }; 0A58FDDF6FB9253F51939A52 /* QuartzCore.framework */ /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; 0BC3C6A4F4FC1DD30DD8E17C /* include_juce_gui_basics.mm */ /* include_juce_gui_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_gui_basics.mm; path = ../../JuceLibraryCode/include_juce_gui_basics.mm; sourceTree = SOURCE_ROOT; }; + 0DF572E0F161C09304B4517E /* include_juce_gui_basics_3.cpp */ /* include_juce_gui_basics_3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_3.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_3.cpp; sourceTree = SOURCE_ROOT; }; 12C680C68A15B9A590264B18 /* CoreMIDI.framework */ /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; 18C1CCE5684F9FA0478F27AD /* AudioToolbox.framework */ /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; 18E39207A0F5F9B8BC7EE94F /* include_juce_audio_processors.mm */ /* include_juce_audio_processors.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_processors.mm; path = ../../JuceLibraryCode/include_juce_audio_processors.mm; sourceTree = SOURCE_ROOT; }; @@ -58,6 +63,7 @@ 26FE7BE182FBB9E7228A082D /* JuceHeader.h */ /* JuceHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; 3058871156B921B9E5946C4F /* WebKit.framework */ /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; 322D3066DCD98A8D0542236A /* include_juce_audio_devices.mm */ /* include_juce_audio_devices.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_devices.mm; path = ../../JuceLibraryCode/include_juce_audio_devices.mm; sourceTree = SOURCE_ROOT; }; + 3B364547CB69F3B762C011D3 /* include_juce_gui_basics_5.cpp */ /* include_juce_gui_basics_5.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_5.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_5.cpp; sourceTree = SOURCE_ROOT; }; 429C7CD0E88FC64E9A72514D /* MainComponent.h */ /* MainComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainComponent.h; path = ../../Source/MainComponent.h; sourceTree = SOURCE_ROOT; }; 43775DC3D9F7917846EA5327 /* IOKit.framework */ /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; 453777CEB7099A5D61901D13 /* Cocoa.framework */ /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; @@ -71,6 +77,7 @@ 89B3243200BAA6BD72905DBB /* include_juce_audio_basics.mm */ /* include_juce_audio_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_basics.mm; path = ../../JuceLibraryCode/include_juce_audio_basics.mm; sourceTree = SOURCE_ROOT; }; 920FF34D4A00A5AD433EE5F4 /* juce_audio_basics */ /* juce_audio_basics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_basics; path = ../../../../modules/juce_audio_basics; sourceTree = SOURCE_ROOT; }; 9516A19EE58DED8326DD0306 /* Info-App.plist */ /* Info-App.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-App.plist"; path = "Info-App.plist"; sourceTree = SOURCE_ROOT; }; + 98E42D6174FFFF8EC6E26583 /* include_juce_gui_basics_2.cpp */ /* include_juce_gui_basics_2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_2.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_2.cpp; sourceTree = SOURCE_ROOT; }; 9E05B63699A307598B66F829 /* include_juce_audio_formats.mm */ /* include_juce_audio_formats.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_formats.mm; path = ../../JuceLibraryCode/include_juce_audio_formats.mm; sourceTree = SOURCE_ROOT; }; 9EADBF913B7A454B6BE93A4A /* Accelerate.framework */ /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; 9F28F179EF6B90EB9F4DBEE9 /* CoreAudio.framework */ /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; @@ -80,6 +87,7 @@ B06AE97C86D27E7FEBCB4631 /* include_juce_gui_extra.mm */ /* include_juce_gui_extra.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_gui_extra.mm; path = ../../JuceLibraryCode/include_juce_gui_extra.mm; sourceTree = SOURCE_ROOT; }; BAFDA8DE51E7A69E477439EB /* include_juce_audio_utils.mm */ /* include_juce_audio_utils.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_utils.mm; path = ../../JuceLibraryCode/include_juce_audio_utils.mm; sourceTree = SOURCE_ROOT; }; BE9CEE16DC505C59A91EAA37 /* include_juce_audio_processors_headless_lv2_libs.cpp */ /* include_juce_audio_processors_headless_lv2_libs.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_audio_processors_headless_lv2_libs.cpp; path = ../../JuceLibraryCode/include_juce_audio_processors_headless_lv2_libs.cpp; sourceTree = SOURCE_ROOT; }; + C0AD42B67223052F97BFA40D /* include_juce_gui_basics_4.cpp */ /* include_juce_gui_basics_4.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_4.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_4.cpp; sourceTree = SOURCE_ROOT; }; C5C731D2464751BF4906ECFD /* include_juce_graphics_Harfbuzz.cpp */ /* include_juce_graphics_Harfbuzz.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_graphics_Harfbuzz.cpp; path = ../../JuceLibraryCode/include_juce_graphics_Harfbuzz.cpp; sourceTree = SOURCE_ROOT; }; C6DB4F3A400E9AC413ED4054 /* juce_audio_processors_headless */ /* juce_audio_processors_headless */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_processors_headless; path = ../../../../modules/juce_audio_processors_headless; sourceTree = SOURCE_ROOT; }; C8EE61FDD1F06817A014B881 /* juce_graphics */ /* juce_graphics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_graphics; path = ../../../../modules/juce_graphics; sourceTree = SOURCE_ROOT; }; @@ -160,6 +168,10 @@ C5C731D2464751BF4906ECFD, A6DEFD86172F7F8BA64A77CC, 0BC3C6A4F4FC1DD30DD8E17C, + 98E42D6174FFFF8EC6E26583, + 0DF572E0F161C09304B4517E, + C0AD42B67223052F97BFA40D, + 3B364547CB69F3B762C011D3, B06AE97C86D27E7FEBCB4631, 26FE7BE182FBB9E7228A082D, ); @@ -335,6 +347,10 @@ 71DDBFE44762DCB4EEB5F81B, 5482AA8D0FC9214839FD96A4, 699954AF666E644C7B688381, + D2F91EEA2DFC81EBCF3C956F, + 816C6C7B6073361598476819, + EF44F5012DB661D70B233C69, + 2A584FB99CDF39E5CF27A49B, 9D47995A33BBA693ED435B31, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj index 330206318c..f2d761e301 100644 --- a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj +++ b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj @@ -2763,6 +2763,18 @@ true + + true + + + true + + + true + + + true + true @@ -2885,6 +2897,10 @@ /bigobj %(AdditionalOptions) + + + + diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters index c085b2be67..b514b62e6f 100644 --- a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters +++ b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters @@ -3427,6 +3427,18 @@ JUCE Modules\juce_gui_basics + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + JUCE Modules\juce_gui_extra\code_editor @@ -3586,6 +3598,18 @@ JUCE Library Code + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + JUCE Library Code diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2026/AudioPerformanceTest_App.vcxproj b/extras/AudioPerformanceTest/Builds/VisualStudio2026/AudioPerformanceTest_App.vcxproj index 7818932592..85ccd1444a 100644 --- a/extras/AudioPerformanceTest/Builds/VisualStudio2026/AudioPerformanceTest_App.vcxproj +++ b/extras/AudioPerformanceTest/Builds/VisualStudio2026/AudioPerformanceTest_App.vcxproj @@ -2763,6 +2763,18 @@ true + + true + + + true + + + true + + + true + true @@ -2885,6 +2897,10 @@ /bigobj %(AdditionalOptions) + + + + diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2026/AudioPerformanceTest_App.vcxproj.filters b/extras/AudioPerformanceTest/Builds/VisualStudio2026/AudioPerformanceTest_App.vcxproj.filters index 8e89673e93..feada155bf 100644 --- a/extras/AudioPerformanceTest/Builds/VisualStudio2026/AudioPerformanceTest_App.vcxproj.filters +++ b/extras/AudioPerformanceTest/Builds/VisualStudio2026/AudioPerformanceTest_App.vcxproj.filters @@ -3427,6 +3427,18 @@ JUCE Modules\juce_gui_basics + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + JUCE Modules\juce_gui_extra\code_editor @@ -3586,6 +3598,18 @@ JUCE Library Code + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + JUCE Library Code diff --git a/extras/AudioPerformanceTest/Builds/iOS/AudioPerformanceTest.xcodeproj/project.pbxproj b/extras/AudioPerformanceTest/Builds/iOS/AudioPerformanceTest.xcodeproj/project.pbxproj index d15ed14475..5aaa0a4607 100644 --- a/extras/AudioPerformanceTest/Builds/iOS/AudioPerformanceTest.xcodeproj/project.pbxproj +++ b/extras/AudioPerformanceTest/Builds/iOS/AudioPerformanceTest.xcodeproj/project.pbxproj @@ -11,6 +11,7 @@ 06735FD618809C6823B18CFA /* CoreServices.framework */ = {isa = PBXBuildFile; fileRef = 5622D2E05ACA8C4395206C56; }; 07451DA87757F9EF80E31BE8 /* Main.cpp */ = {isa = PBXBuildFile; fileRef = 0564535EEA7E4462926EA0C9; }; 0CB3EC8D832F5781D3BD7827 /* MetalKit.framework */ = {isa = PBXBuildFile; fileRef = 19CEFCBBBEBC6F0DAE2376BB; settings = { ATTRIBUTES = (Weak, ); }; }; + 2A584FB99CDF39E5CF27A49B /* include_juce_gui_basics_5.cpp */ = {isa = PBXBuildFile; fileRef = 3B364547CB69F3B762C011D3; }; 2BAED5B831BB736E77A718AE /* include_juce_audio_basics.mm */ = {isa = PBXBuildFile; fileRef = 89B3243200BAA6BD72905DBB; }; 30BE30F31D1AAED9FC893AA5 /* AudioToolbox.framework */ = {isa = PBXBuildFile; fileRef = 18C1CCE5684F9FA0478F27AD; }; 3C0CA1E555411B8B5B8F8FF0 /* LaunchScreen.storyboard */ = {isa = PBXBuildFile; fileRef = C8D9488DE9A88E4FBF28D417; }; @@ -25,6 +26,7 @@ 71863EE98034AB7C3CBCAA81 /* CoreAudioKit.framework */ = {isa = PBXBuildFile; fileRef = 24D90B40648CC05A9B1AA55B; }; 71DDBFE44762DCB4EEB5F81B /* include_juce_graphics_Harfbuzz.cpp */ = {isa = PBXBuildFile; fileRef = C5C731D2464751BF4906ECFD; }; 7E870C094BAE67D7EB149F1C /* include_juce_events.mm */ = {isa = PBXBuildFile; fileRef = 248FAA119A4FC24C522165EF; }; + 816C6C7B6073361598476819 /* include_juce_gui_basics_3.cpp */ = {isa = PBXBuildFile; fileRef = 0DF572E0F161C09304B4517E; }; 893A86EF99F57B81286E58A1 /* CoreImage.framework */ = {isa = PBXBuildFile; fileRef = F40C1815F7E7E4FBAF3A3091; }; 8A0F71A4EEC7FE694352DD94 /* Accelerate.framework */ = {isa = PBXBuildFile; fileRef = 9EADBF913B7A454B6BE93A4A; }; 8D9CDFADB3DBB660B91721BA /* include_juce_core_CompilationTime.cpp */ = {isa = PBXBuildFile; fileRef = F44F53AD342822E3926F6D07; }; @@ -39,9 +41,11 @@ CC782AABFA20787BABBCED90 /* Foundation.framework */ = {isa = PBXBuildFile; fileRef = E1BB9D521BF6C055F5B88628; }; D145903EE5DBFD1BD98423F3 /* include_juce_audio_processors.mm */ = {isa = PBXBuildFile; fileRef = 18E39207A0F5F9B8BC7EE94F; }; D2CECF93178A1738DA02CA4A /* include_juce_data_structures.mm */ = {isa = PBXBuildFile; fileRef = EDD11E2CC0B18196ADA0C87B; }; + D2F91EEA2DFC81EBCF3C956F /* include_juce_gui_basics_2.cpp */ = {isa = PBXBuildFile; fileRef = 98E42D6174FFFF8EC6E26583; }; E1282ABB96DD2E7FA7F63559 /* App */ = {isa = PBXBuildFile; fileRef = 614F2084407B35D62101F69F; }; E4CFFE22717FF2B0A12BAB32 /* UserNotifications.framework */ = {isa = PBXBuildFile; fileRef = F454EA288AEBA354CF288214; settings = { ATTRIBUTES = (Weak, ); }; }; E74C8479F0E10EC28E1E2DE1 /* AVFoundation.framework */ = {isa = PBXBuildFile; fileRef = C6030BFC7A19A5075AB0EC28; }; + EF44F5012DB661D70B233C69 /* include_juce_gui_basics_4.cpp */ = {isa = PBXBuildFile; fileRef = C0AD42B67223052F97BFA40D; }; F17EDC468A88EBC52DA1743A /* include_juce_audio_processors_headless_ara.cpp */ = {isa = PBXBuildFile; fileRef = DA16F42CFD9C5D0AED0E6C1B; }; F749F6DA494103257C9874CC /* CoreText.framework */ = {isa = PBXBuildFile; fileRef = 6406C6755E61B1DC93071FF0; }; F8099BB77DC0D01DCCC6AFB9 /* QuartzCore.framework */ = {isa = PBXBuildFile; fileRef = 0A58FDDF6FB9253F51939A52; }; @@ -52,6 +56,7 @@ 0564535EEA7E4462926EA0C9 /* Main.cpp */ /* Main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Main.cpp; path = ../../Source/Main.cpp; sourceTree = SOURCE_ROOT; }; 0A58FDDF6FB9253F51939A52 /* QuartzCore.framework */ /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; 0BC3C6A4F4FC1DD30DD8E17C /* include_juce_gui_basics.mm */ /* include_juce_gui_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_gui_basics.mm; path = ../../JuceLibraryCode/include_juce_gui_basics.mm; sourceTree = SOURCE_ROOT; }; + 0DF572E0F161C09304B4517E /* include_juce_gui_basics_3.cpp */ /* include_juce_gui_basics_3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_3.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_3.cpp; sourceTree = SOURCE_ROOT; }; 12C680C68A15B9A590264B18 /* CoreMIDI.framework */ /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; 18C1CCE5684F9FA0478F27AD /* AudioToolbox.framework */ /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; 18E39207A0F5F9B8BC7EE94F /* include_juce_audio_processors.mm */ /* include_juce_audio_processors.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_processors.mm; path = ../../JuceLibraryCode/include_juce_audio_processors.mm; sourceTree = SOURCE_ROOT; }; @@ -63,6 +68,7 @@ 26FE7BE182FBB9E7228A082D /* JuceHeader.h */ /* JuceHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; 3058871156B921B9E5946C4F /* WebKit.framework */ /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; 322D3066DCD98A8D0542236A /* include_juce_audio_devices.mm */ /* include_juce_audio_devices.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_devices.mm; path = ../../JuceLibraryCode/include_juce_audio_devices.mm; sourceTree = SOURCE_ROOT; }; + 3B364547CB69F3B762C011D3 /* include_juce_gui_basics_5.cpp */ /* include_juce_gui_basics_5.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_5.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_5.cpp; sourceTree = SOURCE_ROOT; }; 429C7CD0E88FC64E9A72514D /* MainComponent.h */ /* MainComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainComponent.h; path = ../../Source/MainComponent.h; sourceTree = SOURCE_ROOT; }; 50FEDCEF881CC99174035167 /* juce_gui_basics */ /* juce_gui_basics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_gui_basics; path = ../../../../modules/juce_gui_basics; sourceTree = SOURCE_ROOT; }; 5622D2E05ACA8C4395206C56 /* CoreServices.framework */ /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = System/Library/Frameworks/CoreServices.framework; sourceTree = SDKROOT; }; @@ -79,6 +85,7 @@ 89B3243200BAA6BD72905DBB /* include_juce_audio_basics.mm */ /* include_juce_audio_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_basics.mm; path = ../../JuceLibraryCode/include_juce_audio_basics.mm; sourceTree = SOURCE_ROOT; }; 920FF34D4A00A5AD433EE5F4 /* juce_audio_basics */ /* juce_audio_basics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_basics; path = ../../../../modules/juce_audio_basics; sourceTree = SOURCE_ROOT; }; 9516A19EE58DED8326DD0306 /* Info-App.plist */ /* Info-App.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-App.plist"; path = "Info-App.plist"; sourceTree = SOURCE_ROOT; }; + 98E42D6174FFFF8EC6E26583 /* include_juce_gui_basics_2.cpp */ /* include_juce_gui_basics_2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_2.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_2.cpp; sourceTree = SOURCE_ROOT; }; 9E05B63699A307598B66F829 /* include_juce_audio_formats.mm */ /* include_juce_audio_formats.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_formats.mm; path = ../../JuceLibraryCode/include_juce_audio_formats.mm; sourceTree = SOURCE_ROOT; }; 9EADBF913B7A454B6BE93A4A /* Accelerate.framework */ /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; 9F28F179EF6B90EB9F4DBEE9 /* CoreAudio.framework */ /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; @@ -88,6 +95,7 @@ B06AE97C86D27E7FEBCB4631 /* include_juce_gui_extra.mm */ /* include_juce_gui_extra.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_gui_extra.mm; path = ../../JuceLibraryCode/include_juce_gui_extra.mm; sourceTree = SOURCE_ROOT; }; BAFDA8DE51E7A69E477439EB /* include_juce_audio_utils.mm */ /* include_juce_audio_utils.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_utils.mm; path = ../../JuceLibraryCode/include_juce_audio_utils.mm; sourceTree = SOURCE_ROOT; }; BE9CEE16DC505C59A91EAA37 /* include_juce_audio_processors_headless_lv2_libs.cpp */ /* include_juce_audio_processors_headless_lv2_libs.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_audio_processors_headless_lv2_libs.cpp; path = ../../JuceLibraryCode/include_juce_audio_processors_headless_lv2_libs.cpp; sourceTree = SOURCE_ROOT; }; + C0AD42B67223052F97BFA40D /* include_juce_gui_basics_4.cpp */ /* include_juce_gui_basics_4.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_4.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_4.cpp; sourceTree = SOURCE_ROOT; }; C5C731D2464751BF4906ECFD /* include_juce_graphics_Harfbuzz.cpp */ /* include_juce_graphics_Harfbuzz.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_graphics_Harfbuzz.cpp; path = ../../JuceLibraryCode/include_juce_graphics_Harfbuzz.cpp; sourceTree = SOURCE_ROOT; }; C6030BFC7A19A5075AB0EC28 /* AVFoundation.framework */ /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; C6DB4F3A400E9AC413ED4054 /* juce_audio_processors_headless */ /* juce_audio_processors_headless */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_processors_headless; path = ../../../../modules/juce_audio_processors_headless; sourceTree = SOURCE_ROOT; }; @@ -178,6 +186,10 @@ C5C731D2464751BF4906ECFD, A6DEFD86172F7F8BA64A77CC, 0BC3C6A4F4FC1DD30DD8E17C, + 98E42D6174FFFF8EC6E26583, + 0DF572E0F161C09304B4517E, + C0AD42B67223052F97BFA40D, + 3B364547CB69F3B762C011D3, B06AE97C86D27E7FEBCB4631, 26FE7BE182FBB9E7228A082D, ); @@ -355,6 +367,10 @@ 71DDBFE44762DCB4EEB5F81B, 5482AA8D0FC9214839FD96A4, 699954AF666E644C7B688381, + D2F91EEA2DFC81EBCF3C956F, + 816C6C7B6073361598476819, + EF44F5012DB661D70B233C69, + 2A584FB99CDF39E5CF27A49B, 9D47995A33BBA693ED435B31, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/extras/AudioPerformanceTest/JuceLibraryCode/include_juce_gui_basics_2.cpp b/extras/AudioPerformanceTest/JuceLibraryCode/include_juce_gui_basics_2.cpp new file mode 100644 index 0000000000..55ef0b6552 --- /dev/null +++ b/extras/AudioPerformanceTest/JuceLibraryCode/include_juce_gui_basics_2.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/AudioPerformanceTest/JuceLibraryCode/include_juce_gui_basics_3.cpp b/extras/AudioPerformanceTest/JuceLibraryCode/include_juce_gui_basics_3.cpp new file mode 100644 index 0000000000..49dd0c3a8a --- /dev/null +++ b/extras/AudioPerformanceTest/JuceLibraryCode/include_juce_gui_basics_3.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/AudioPerformanceTest/JuceLibraryCode/include_juce_gui_basics_4.cpp b/extras/AudioPerformanceTest/JuceLibraryCode/include_juce_gui_basics_4.cpp new file mode 100644 index 0000000000..3e01bbbd37 --- /dev/null +++ b/extras/AudioPerformanceTest/JuceLibraryCode/include_juce_gui_basics_4.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/AudioPerformanceTest/JuceLibraryCode/include_juce_gui_basics_5.cpp b/extras/AudioPerformanceTest/JuceLibraryCode/include_juce_gui_basics_5.cpp new file mode 100644 index 0000000000..cb9359dc0a --- /dev/null +++ b/extras/AudioPerformanceTest/JuceLibraryCode/include_juce_gui_basics_5.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt index 8bba66d2d0..d643acf406 100644 --- a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt +++ b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt @@ -2415,6 +2415,10 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/windows/juce_WindowUtils.h" "../../../../../modules/juce_gui_basics/juce_gui_basics.cpp" "../../../../../modules/juce_gui_basics/juce_gui_basics.mm" + "../../../../../modules/juce_gui_basics/juce_gui_basics_2.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_3.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_4.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_5.cpp" "../../../../../modules/juce_gui_basics/juce_gui_basics.h" "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp" "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.h" @@ -2542,6 +2546,10 @@ add_library( ${BINARY_NAME} "../../../JuceLibraryCode/include_juce_graphics_Harfbuzz.cpp" "../../../JuceLibraryCode/include_juce_graphics_Sheenbidi.c" "../../../JuceLibraryCode/include_juce_gui_basics.cpp" + "../../../JuceLibraryCode/include_juce_gui_basics_2.cpp" + "../../../JuceLibraryCode/include_juce_gui_basics_3.cpp" + "../../../JuceLibraryCode/include_juce_gui_basics_4.cpp" + "../../../JuceLibraryCode/include_juce_gui_basics_5.cpp" "../../../JuceLibraryCode/include_juce_gui_extra.cpp" "../../../JuceLibraryCode/include_juce_opengl.cpp" "../../../JuceLibraryCode/JuceHeader.h" @@ -4906,6 +4914,10 @@ set_source_files_properties( "../../../../../modules/juce_gui_basics/windows/juce_WindowUtils.h" "../../../../../modules/juce_gui_basics/juce_gui_basics.cpp" "../../../../../modules/juce_gui_basics/juce_gui_basics.mm" + "../../../../../modules/juce_gui_basics/juce_gui_basics_2.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_3.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_4.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_5.cpp" "../../../../../modules/juce_gui_basics/juce_gui_basics.h" "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp" "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.h" diff --git a/extras/AudioPluginHost/Builds/LinuxMakefile/Makefile b/extras/AudioPluginHost/Builds/LinuxMakefile/Makefile index b7883ebe5c..ae29003954 100644 --- a/extras/AudioPluginHost/Builds/LinuxMakefile/Makefile +++ b/extras/AudioPluginHost/Builds/LinuxMakefile/Makefile @@ -98,6 +98,10 @@ OBJECTS_APP := \ $(JUCE_OBJDIR)/include_juce_graphics_Harfbuzz_60c52ba2.o \ $(JUCE_OBJDIR)/include_juce_graphics_Sheenbidi_c310974d.o \ $(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_2_153c9db8.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_3_154ab539.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_4_1558ccba.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_5_1566e43b.o \ $(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o \ $(JUCE_OBJDIR)/include_juce_opengl_a8a032b.o \ @@ -244,6 +248,26 @@ $(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o: ../../JuceLibraryCode/include @echo "Compiling include_juce_gui_basics.cpp" $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" +$(JUCE_OBJDIR)/include_juce_gui_basics_2_153c9db8.o: ../../JuceLibraryCode/include_juce_gui_basics_2.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_2.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/include_juce_gui_basics_3_154ab539.o: ../../JuceLibraryCode/include_juce_gui_basics_3.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_3.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/include_juce_gui_basics_4_1558ccba.o: ../../JuceLibraryCode/include_juce_gui_basics_4.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_4.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/include_juce_gui_basics_5_1566e43b.o: ../../JuceLibraryCode/include_juce_gui_basics_5.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_5.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + $(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o: ../../JuceLibraryCode/include_juce_gui_extra.cpp -$(V_AT)mkdir -p $(@D) @echo "Compiling include_juce_gui_extra.cpp" diff --git a/extras/AudioPluginHost/Builds/MacOSX/AudioPluginHost.xcodeproj/project.pbxproj b/extras/AudioPluginHost/Builds/MacOSX/AudioPluginHost.xcodeproj/project.pbxproj index b7a0c1d6df..b8f61da75a 100644 --- a/extras/AudioPluginHost/Builds/MacOSX/AudioPluginHost.xcodeproj/project.pbxproj +++ b/extras/AudioPluginHost/Builds/MacOSX/AudioPluginHost.xcodeproj/project.pbxproj @@ -22,8 +22,10 @@ 2C3D221D2AA87F07B3F1044D /* include_juce_gui_basics.mm */ = {isa = PBXBuildFile; fileRef = 8FE7B37CDE0818DB27BDDEBD; }; 3154B78F0813DBD8A2C9234D /* include_juce_audio_processors_headless.mm */ = {isa = PBXBuildFile; fileRef = DAB71FA843B80756B5521A4E; }; 3E1689E23B9C85F03209DCEF /* GraphEditorPanel.cpp */ = {isa = PBXBuildFile; fileRef = 3D78A731234A833CA112AE45; }; + 475B54B38D469C3D22FB5AFE /* include_juce_gui_basics_3.cpp */ = {isa = PBXBuildFile; fileRef = 9E04C44549455D4CB4C999B2; }; 4DB15177DDC357F4503F88CF /* WebKit.framework */ = {isa = PBXBuildFile; fileRef = B457EE687507BF1DEEA7581F; }; 5C4D406B924230F83E3580AD /* include_juce_audio_devices.mm */ = {isa = PBXBuildFile; fileRef = 65968EA1B476D71F14DE1D58; }; + 5CF40AE288CBD1593B265BB7 /* include_juce_gui_basics_4.cpp */ = {isa = PBXBuildFile; fileRef = 22355EA094C78612BFE2BE22; }; 68FBFDA1FE637B3EDA09A592 /* IOKit.framework */ = {isa = PBXBuildFile; fileRef = 4DF6E6E41E10965AD169143B; }; 70580743C3D5695F065FF698 /* CoreAudioKit.framework */ = {isa = PBXBuildFile; fileRef = E68018DE199135B7F738FB17; }; 73E371F1B912FCCAE0CD7E5D /* Accelerate.framework */ = {isa = PBXBuildFile; fileRef = 86CA337014D3F67E906FFD28; }; @@ -35,6 +37,7 @@ 9056B642BEF870098DE344E5 /* Foundation.framework */ = {isa = PBXBuildFile; fileRef = 03FA420AACDD03D50AA16E4A; }; 937574F3E6597DC4573F370E /* AppIcon.icns */ = {isa = PBXBuildFile; fileRef = 6FDEDC8A2EE1095C83DCAF09; }; 970A893BD34180916C9D01C4 /* ARAPlugin.cpp */ = {isa = PBXBuildFile; fileRef = 6A01D5F304346E0332264056; }; + 98A1D80790017E6FC507D9E8 /* include_juce_gui_basics_2.cpp */ = {isa = PBXBuildFile; fileRef = BEA608DBDF27A084849068D8; }; A0144A682BF4843C8CF53FE4 /* BinaryData.cpp */ = {isa = PBXBuildFile; fileRef = 6D107D7946DC5976B766345B; }; A02C9F4C4B840C27B6CAFEBD /* QuartzCore.framework */ = {isa = PBXBuildFile; fileRef = 89309C0C5F3269BD06BE7F27; }; A09E93F1B354E1FF8B3E9ABE /* include_juce_data_structures.mm */ = {isa = PBXBuildFile; fileRef = 5EF1D381F42AA8764597F189; }; @@ -55,6 +58,7 @@ F4DD98B9310B679D50A2C8A6 /* include_juce_audio_formats.mm */ = {isa = PBXBuildFile; fileRef = 5D250A57C7DEA80248F30EED; }; F635D974599DEC2ED91E6A88 /* MainHostWindow.cpp */ = {isa = PBXBuildFile; fileRef = 04AABCD3491318FB32E844B4; }; FCDB1F8A93F59E0F97821456 /* App */ = {isa = PBXBuildFile; fileRef = 8D8BBC353637DA442C5575DA; }; + FCF9F315FF53030F33B4DF82 /* include_juce_gui_basics_5.cpp */ = {isa = PBXBuildFile; fileRef = 05F7F829D28745D534C109F6; }; FE22E1AF24FA9ED43E983B81 /* Assets */ = {isa = PBXBuildFile; fileRef = 5F0ADA39C70C892758A941F6; }; /* End PBXBuildFile section */ @@ -62,12 +66,14 @@ 03FA420AACDD03D50AA16E4A /* Foundation.framework */ /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 04AABCD3491318FB32E844B4 /* MainHostWindow.cpp */ /* MainHostWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainHostWindow.cpp; path = ../../Source/UI/MainHostWindow.cpp; sourceTree = SOURCE_ROOT; }; 04DB9A49969ECC740CC25665 /* GraphEditorPanel.h */ /* GraphEditorPanel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = GraphEditorPanel.h; path = ../../Source/UI/GraphEditorPanel.h; sourceTree = SOURCE_ROOT; }; + 05F7F829D28745D534C109F6 /* include_juce_gui_basics_5.cpp */ /* include_juce_gui_basics_5.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_5.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_5.cpp; sourceTree = SOURCE_ROOT; }; 0B1CC8C80F6F99BDE7D6AEC9 /* PluginGraph.cpp */ /* PluginGraph.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginGraph.cpp; path = ../../Source/Plugins/PluginGraph.cpp; sourceTree = SOURCE_ROOT; }; 118ABD8E91DF2E400358D8CD /* MetalKit.framework */ /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; }; 11E6340DB6A6F68F5040101B /* reverb_ir.wav */ /* reverb_ir.wav */ = {isa = PBXFileReference; lastKnownFileType = file.wav; name = reverb_ir.wav; path = ../../../../examples/Assets/reverb_ir.wav; sourceTree = SOURCE_ROOT; }; 16F7FAF232A9DA67E656C776 /* juceicon.svg */ /* juceicon.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = juceicon.svg; path = ../../Source/AppIcon.icon/Assets/juceicon.svg; sourceTree = SOURCE_ROOT; }; 17A29FEB16D4439351511947 /* guitar_amp.wav */ /* guitar_amp.wav */ = {isa = PBXFileReference; lastKnownFileType = file.wav; name = guitar_amp.wav; path = ../../../../examples/Assets/guitar_amp.wav; sourceTree = SOURCE_ROOT; }; 1DADAD8E34AAF4AFF1C69DC4 /* BinaryData.h */ /* BinaryData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = SOURCE_ROOT; }; + 22355EA094C78612BFE2BE22 /* include_juce_gui_basics_4.cpp */ /* include_juce_gui_basics_4.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_4.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_4.cpp; sourceTree = SOURCE_ROOT; }; 2BE6C2DFD6EBB9A89109AEB5 /* include_juce_gui_extra.mm */ /* include_juce_gui_extra.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_gui_extra.mm; path = ../../JuceLibraryCode/include_juce_gui_extra.mm; sourceTree = SOURCE_ROOT; }; 36689CA4EFC2AF183A0848AE /* include_juce_dsp.mm */ /* include_juce_dsp.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_dsp.mm; path = ../../JuceLibraryCode/include_juce_dsp.mm; sourceTree = SOURCE_ROOT; }; 37E4D5C341406B7072120006 /* include_juce_opengl.mm */ /* include_juce_opengl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_opengl.mm; path = ../../JuceLibraryCode/include_juce_opengl.mm; sourceTree = SOURCE_ROOT; }; @@ -113,6 +119,7 @@ 97918AB43AD460AFA8FA2FFE /* PluginWindow.h */ /* PluginWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginWindow.h; path = ../../Source/UI/PluginWindow.h; sourceTree = SOURCE_ROOT; }; 9794142D24966F93FFDE51A1 /* Cocoa.framework */ /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; 97E63C295843A1E665E70473 /* cello.wav */ /* cello.wav */ = {isa = PBXFileReference; lastKnownFileType = file.wav; name = cello.wav; path = ../../../../examples/Assets/cello.wav; sourceTree = SOURCE_ROOT; }; + 9E04C44549455D4CB4C999B2 /* include_juce_gui_basics_3.cpp */ /* include_juce_gui_basics_3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_3.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_3.cpp; sourceTree = SOURCE_ROOT; }; 9F9B445E6755CAA19E4344ED /* CoreAudio.framework */ /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; A5DFC13E4F09134B0D226A3E /* MainHostWindow.h */ /* MainHostWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainHostWindow.h; path = ../../Source/UI/MainHostWindow.h; sourceTree = SOURCE_ROOT; }; A5E7CA8A71D049BE2BD33861 /* JuceHeader.h */ /* JuceHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; @@ -127,6 +134,7 @@ B8774D8AD307D798831C0DF7 /* DiscRecording.framework */ /* DiscRecording.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = System/Library/Frameworks/DiscRecording.framework; sourceTree = SDKROOT; }; B8E24A5CEE6B7055537725CF /* include_juce_cryptography.mm */ /* include_juce_cryptography.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_cryptography.mm; path = ../../JuceLibraryCode/include_juce_cryptography.mm; sourceTree = SOURCE_ROOT; }; B95B9D6774059DBB19F2B4E2 /* InternalPlugins.h */ /* InternalPlugins.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = InternalPlugins.h; path = ../../Source/Plugins/InternalPlugins.h; sourceTree = SOURCE_ROOT; }; + BEA608DBDF27A084849068D8 /* include_juce_gui_basics_2.cpp */ /* include_juce_gui_basics_2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_2.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_2.cpp; sourceTree = SOURCE_ROOT; }; C1981AC950A91C9050CE8358 /* Security.framework */ /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; C37B2E77AAB6C9E13729BF99 /* IOConfigurationWindow.cpp */ /* IOConfigurationWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = IOConfigurationWindow.cpp; path = ../../Source/Plugins/IOConfigurationWindow.cpp; sourceTree = SOURCE_ROOT; }; CA726B9AA0EC87B58D005C8D /* ARAPlugin.h */ /* ARAPlugin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ARAPlugin.h; path = ../../Source/Plugins/ARAPlugin.h; sourceTree = SOURCE_ROOT; }; @@ -230,6 +238,10 @@ E19F52E4D8928B850832C57F, F54CE1DF6F4FB5317EA91B4A, 8FE7B37CDE0818DB27BDDEBD, + BEA608DBDF27A084849068D8, + 9E04C44549455D4CB4C999B2, + 22355EA094C78612BFE2BE22, + 05F7F829D28745D534C109F6, 2BE6C2DFD6EBB9A89109AEB5, 37E4D5C341406B7072120006, A5E7CA8A71D049BE2BD33861, @@ -474,6 +486,10 @@ 19BE669F744C58C9B8742649, CE227CC7A0D34D953EB658DB, 2C3D221D2AA87F07B3F1044D, + 98A1D80790017E6FC507D9E8, + 475B54B38D469C3D22FB5AFE, + 5CF40AE288CBD1593B265BB7, + FCF9F315FF53030F33B4DF82, C38D14DC58F1941DD5E4BF60, 2727A191DB1BAAC9C04B9081, ); diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj index fb0c552094..61e8bb5795 100644 --- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj +++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj @@ -2897,6 +2897,18 @@ true + + true + + + true + + + true + + + true + true @@ -3058,6 +3070,10 @@ /bigobj %(AdditionalOptions) + + + + diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters index 4d0c262de7..1868a7289a 100644 --- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters +++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters @@ -3640,6 +3640,18 @@ JUCE Modules\juce_gui_basics + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + JUCE Modules\juce_gui_extra\code_editor @@ -3847,6 +3859,18 @@ JUCE Library Code + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + JUCE Library Code diff --git a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj index 65dd448f06..0777f62463 100644 --- a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj +++ b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj @@ -2897,6 +2897,18 @@ true + + true + + + true + + + true + + + true + true @@ -3058,6 +3070,10 @@ /bigobj %(AdditionalOptions) + + + + diff --git a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters index 14661e95f0..67ceaecdd1 100644 --- a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters +++ b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters @@ -3640,6 +3640,18 @@ JUCE Modules\juce_gui_basics + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + JUCE Modules\juce_gui_extra\code_editor @@ -3847,6 +3859,18 @@ JUCE Library Code + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + JUCE Library Code diff --git a/extras/AudioPluginHost/Builds/VisualStudio2026/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2026/AudioPluginHost_App.vcxproj index 4b29a4cd00..afb685a2a7 100644 --- a/extras/AudioPluginHost/Builds/VisualStudio2026/AudioPluginHost_App.vcxproj +++ b/extras/AudioPluginHost/Builds/VisualStudio2026/AudioPluginHost_App.vcxproj @@ -2897,6 +2897,18 @@ true + + true + + + true + + + true + + + true + true @@ -3058,6 +3070,10 @@ /bigobj %(AdditionalOptions) + + + + diff --git a/extras/AudioPluginHost/Builds/VisualStudio2026/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2026/AudioPluginHost_App.vcxproj.filters index 9e428bea7f..2e560fba4a 100644 --- a/extras/AudioPluginHost/Builds/VisualStudio2026/AudioPluginHost_App.vcxproj.filters +++ b/extras/AudioPluginHost/Builds/VisualStudio2026/AudioPluginHost_App.vcxproj.filters @@ -3640,6 +3640,18 @@ JUCE Modules\juce_gui_basics + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + JUCE Modules\juce_gui_extra\code_editor @@ -3847,6 +3859,18 @@ JUCE Library Code + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + JUCE Library Code diff --git a/extras/AudioPluginHost/Builds/iOS/AudioPluginHost.xcodeproj/project.pbxproj b/extras/AudioPluginHost/Builds/iOS/AudioPluginHost.xcodeproj/project.pbxproj index e0c83d108b..4342fca05e 100644 --- a/extras/AudioPluginHost/Builds/iOS/AudioPluginHost.xcodeproj/project.pbxproj +++ b/extras/AudioPluginHost/Builds/iOS/AudioPluginHost.xcodeproj/project.pbxproj @@ -25,10 +25,12 @@ 2C3D221D2AA87F07B3F1044D /* include_juce_gui_basics.mm */ = {isa = PBXBuildFile; fileRef = 8FE7B37CDE0818DB27BDDEBD; }; 3154B78F0813DBD8A2C9234D /* include_juce_audio_processors_headless.mm */ = {isa = PBXBuildFile; fileRef = DAB71FA843B80756B5521A4E; }; 3E1689E23B9C85F03209DCEF /* GraphEditorPanel.cpp */ = {isa = PBXBuildFile; fileRef = 3D78A731234A833CA112AE45; }; + 475B54B38D469C3D22FB5AFE /* include_juce_gui_basics_3.cpp */ = {isa = PBXBuildFile; fileRef = 9E04C44549455D4CB4C999B2; }; 4DB15177DDC357F4503F88CF /* WebKit.framework */ = {isa = PBXBuildFile; fileRef = B457EE687507BF1DEEA7581F; }; 50AFD116DCA6EC228EFB322D /* UIKit.framework */ = {isa = PBXBuildFile; fileRef = F9EDC54DFBCF3A63E0AA5D73; }; 59F4F23BFFDAB414B4801F85 /* Images.xcassets */ = {isa = PBXBuildFile; fileRef = 29E0972229FB44D969035B4E; }; 5C4D406B924230F83E3580AD /* include_juce_audio_devices.mm */ = {isa = PBXBuildFile; fileRef = 65968EA1B476D71F14DE1D58; }; + 5CF40AE288CBD1593B265BB7 /* include_juce_gui_basics_4.cpp */ = {isa = PBXBuildFile; fileRef = 22355EA094C78612BFE2BE22; }; 70580743C3D5695F065FF698 /* CoreAudioKit.framework */ = {isa = PBXBuildFile; fileRef = E68018DE199135B7F738FB17; }; 73E371F1B912FCCAE0CD7E5D /* Accelerate.framework */ = {isa = PBXBuildFile; fileRef = 86CA337014D3F67E906FFD28; }; 76A80851698FC773D2479B4E /* include_juce_core.mm */ = {isa = PBXBuildFile; fileRef = 683CEE986A2467C850FE99E6; }; @@ -41,6 +43,7 @@ 92EE84159C7027A137F06204 /* CoreText.framework */ = {isa = PBXBuildFile; fileRef = 66643EDF46AE8C5B7956B91D; }; 937574F3E6597DC4573F370E /* AppIcon.icns */ = {isa = PBXBuildFile; fileRef = 6FDEDC8A2EE1095C83DCAF09; }; 970A893BD34180916C9D01C4 /* ARAPlugin.cpp */ = {isa = PBXBuildFile; fileRef = 6A01D5F304346E0332264056; }; + 98A1D80790017E6FC507D9E8 /* include_juce_gui_basics_2.cpp */ = {isa = PBXBuildFile; fileRef = BEA608DBDF27A084849068D8; }; A0144A682BF4843C8CF53FE4 /* BinaryData.cpp */ = {isa = PBXBuildFile; fileRef = 6D107D7946DC5976B766345B; }; A02C9F4C4B840C27B6CAFEBD /* QuartzCore.framework */ = {isa = PBXBuildFile; fileRef = 89309C0C5F3269BD06BE7F27; }; A09E93F1B354E1FF8B3E9ABE /* include_juce_data_structures.mm */ = {isa = PBXBuildFile; fileRef = 5EF1D381F42AA8764597F189; }; @@ -59,6 +62,7 @@ F4DD98B9310B679D50A2C8A6 /* include_juce_audio_formats.mm */ = {isa = PBXBuildFile; fileRef = 5D250A57C7DEA80248F30EED; }; F635D974599DEC2ED91E6A88 /* MainHostWindow.cpp */ = {isa = PBXBuildFile; fileRef = 04AABCD3491318FB32E844B4; }; FCDB1F8A93F59E0F97821456 /* App */ = {isa = PBXBuildFile; fileRef = 8D8BBC353637DA442C5575DA; }; + FCF9F315FF53030F33B4DF82 /* include_juce_gui_basics_5.cpp */ = {isa = PBXBuildFile; fileRef = 05F7F829D28745D534C109F6; }; FE22E1AF24FA9ED43E983B81 /* Assets */ = {isa = PBXBuildFile; fileRef = 5F0ADA39C70C892758A941F6; }; /* End PBXBuildFile section */ @@ -66,12 +70,14 @@ 03FA420AACDD03D50AA16E4A /* Foundation.framework */ /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 04AABCD3491318FB32E844B4 /* MainHostWindow.cpp */ /* MainHostWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainHostWindow.cpp; path = ../../Source/UI/MainHostWindow.cpp; sourceTree = SOURCE_ROOT; }; 04DB9A49969ECC740CC25665 /* GraphEditorPanel.h */ /* GraphEditorPanel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = GraphEditorPanel.h; path = ../../Source/UI/GraphEditorPanel.h; sourceTree = SOURCE_ROOT; }; + 05F7F829D28745D534C109F6 /* include_juce_gui_basics_5.cpp */ /* include_juce_gui_basics_5.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_5.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_5.cpp; sourceTree = SOURCE_ROOT; }; 0B1CC8C80F6F99BDE7D6AEC9 /* PluginGraph.cpp */ /* PluginGraph.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginGraph.cpp; path = ../../Source/Plugins/PluginGraph.cpp; sourceTree = SOURCE_ROOT; }; 118ABD8E91DF2E400358D8CD /* MetalKit.framework */ /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; }; 11E6340DB6A6F68F5040101B /* reverb_ir.wav */ /* reverb_ir.wav */ = {isa = PBXFileReference; lastKnownFileType = file.wav; name = reverb_ir.wav; path = ../../../../examples/Assets/reverb_ir.wav; sourceTree = SOURCE_ROOT; }; 16F7FAF232A9DA67E656C776 /* juceicon.svg */ /* juceicon.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = juceicon.svg; path = ../../Source/AppIcon.icon/Assets/juceicon.svg; sourceTree = SOURCE_ROOT; }; 17A29FEB16D4439351511947 /* guitar_amp.wav */ /* guitar_amp.wav */ = {isa = PBXFileReference; lastKnownFileType = file.wav; name = guitar_amp.wav; path = ../../../../examples/Assets/guitar_amp.wav; sourceTree = SOURCE_ROOT; }; 1DADAD8E34AAF4AFF1C69DC4 /* BinaryData.h */ /* BinaryData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = SOURCE_ROOT; }; + 22355EA094C78612BFE2BE22 /* include_juce_gui_basics_4.cpp */ /* include_juce_gui_basics_4.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_4.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_4.cpp; sourceTree = SOURCE_ROOT; }; 29E0972229FB44D969035B4E /* Images.xcassets */ /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = AudioPluginHost/Images.xcassets; sourceTree = SOURCE_ROOT; }; 2BE6C2DFD6EBB9A89109AEB5 /* include_juce_gui_extra.mm */ /* include_juce_gui_extra.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_gui_extra.mm; path = ../../JuceLibraryCode/include_juce_gui_extra.mm; sourceTree = SOURCE_ROOT; }; 2F7D965A1284CEF0B20EB657 /* CoreGraphics.framework */ /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; @@ -121,6 +127,7 @@ 97918AB43AD460AFA8FA2FFE /* PluginWindow.h */ /* PluginWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginWindow.h; path = ../../Source/UI/PluginWindow.h; sourceTree = SOURCE_ROOT; }; 97E63C295843A1E665E70473 /* cello.wav */ /* cello.wav */ = {isa = PBXFileReference; lastKnownFileType = file.wav; name = cello.wav; path = ../../../../examples/Assets/cello.wav; sourceTree = SOURCE_ROOT; }; 9A92E8C5ECBBF926B5CF57BC /* App.entitlements */ /* App.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = App.entitlements; path = App.entitlements; sourceTree = SOURCE_ROOT; }; + 9E04C44549455D4CB4C999B2 /* include_juce_gui_basics_3.cpp */ /* include_juce_gui_basics_3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_3.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_3.cpp; sourceTree = SOURCE_ROOT; }; 9F9B445E6755CAA19E4344ED /* CoreAudio.framework */ /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; A5DFC13E4F09134B0D226A3E /* MainHostWindow.h */ /* MainHostWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainHostWindow.h; path = ../../Source/UI/MainHostWindow.h; sourceTree = SOURCE_ROOT; }; A5E7CA8A71D049BE2BD33861 /* JuceHeader.h */ /* JuceHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; @@ -134,6 +141,7 @@ B86B918291E1090C6A720971 /* juce_data_structures */ /* juce_data_structures */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_data_structures; path = ../../../../modules/juce_data_structures; sourceTree = SOURCE_ROOT; }; B8E24A5CEE6B7055537725CF /* include_juce_cryptography.mm */ /* include_juce_cryptography.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_cryptography.mm; path = ../../JuceLibraryCode/include_juce_cryptography.mm; sourceTree = SOURCE_ROOT; }; B95B9D6774059DBB19F2B4E2 /* InternalPlugins.h */ /* InternalPlugins.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = InternalPlugins.h; path = ../../Source/Plugins/InternalPlugins.h; sourceTree = SOURCE_ROOT; }; + BEA608DBDF27A084849068D8 /* include_juce_gui_basics_2.cpp */ /* include_juce_gui_basics_2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_2.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_2.cpp; sourceTree = SOURCE_ROOT; }; C37B2E77AAB6C9E13729BF99 /* IOConfigurationWindow.cpp */ /* IOConfigurationWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = IOConfigurationWindow.cpp; path = ../../Source/Plugins/IOConfigurationWindow.cpp; sourceTree = SOURCE_ROOT; }; CA726B9AA0EC87B58D005C8D /* ARAPlugin.h */ /* ARAPlugin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ARAPlugin.h; path = ../../Source/Plugins/ARAPlugin.h; sourceTree = SOURCE_ROOT; }; CBAE7E81038388E1B80BA819 /* pluginhostfg.svg */ /* pluginhostfg.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = pluginhostfg.svg; path = ../../Source/AppIcon.icon/Assets/pluginhostfg.svg; sourceTree = SOURCE_ROOT; }; @@ -242,6 +250,10 @@ E19F52E4D8928B850832C57F, F54CE1DF6F4FB5317EA91B4A, 8FE7B37CDE0818DB27BDDEBD, + BEA608DBDF27A084849068D8, + 9E04C44549455D4CB4C999B2, + 22355EA094C78612BFE2BE22, + 05F7F829D28745D534C109F6, 2BE6C2DFD6EBB9A89109AEB5, 37E4D5C341406B7072120006, A5E7CA8A71D049BE2BD33861, @@ -491,6 +503,10 @@ 19BE669F744C58C9B8742649, CE227CC7A0D34D953EB658DB, 2C3D221D2AA87F07B3F1044D, + 98A1D80790017E6FC507D9E8, + 475B54B38D469C3D22FB5AFE, + 5CF40AE288CBD1593B265BB7, + FCF9F315FF53030F33B4DF82, C38D14DC58F1941DD5E4BF60, 2727A191DB1BAAC9C04B9081, ); diff --git a/extras/AudioPluginHost/JuceLibraryCode/include_juce_gui_basics_2.cpp b/extras/AudioPluginHost/JuceLibraryCode/include_juce_gui_basics_2.cpp new file mode 100644 index 0000000000..55ef0b6552 --- /dev/null +++ b/extras/AudioPluginHost/JuceLibraryCode/include_juce_gui_basics_2.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/AudioPluginHost/JuceLibraryCode/include_juce_gui_basics_3.cpp b/extras/AudioPluginHost/JuceLibraryCode/include_juce_gui_basics_3.cpp new file mode 100644 index 0000000000..49dd0c3a8a --- /dev/null +++ b/extras/AudioPluginHost/JuceLibraryCode/include_juce_gui_basics_3.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/AudioPluginHost/JuceLibraryCode/include_juce_gui_basics_4.cpp b/extras/AudioPluginHost/JuceLibraryCode/include_juce_gui_basics_4.cpp new file mode 100644 index 0000000000..3e01bbbd37 --- /dev/null +++ b/extras/AudioPluginHost/JuceLibraryCode/include_juce_gui_basics_4.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/AudioPluginHost/JuceLibraryCode/include_juce_gui_basics_5.cpp b/extras/AudioPluginHost/JuceLibraryCode/include_juce_gui_basics_5.cpp new file mode 100644 index 0000000000..cb9359dc0a --- /dev/null +++ b/extras/AudioPluginHost/JuceLibraryCode/include_juce_gui_basics_5.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt index 5dd1d19397..981ab6a310 100644 --- a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt +++ b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt @@ -2301,6 +2301,10 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/windows/juce_WindowUtils.h" "../../../../../modules/juce_gui_basics/juce_gui_basics.cpp" "../../../../../modules/juce_gui_basics/juce_gui_basics.mm" + "../../../../../modules/juce_gui_basics/juce_gui_basics_2.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_3.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_4.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_5.cpp" "../../../../../modules/juce_gui_basics/juce_gui_basics.h" "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp" "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.h" @@ -2445,6 +2449,10 @@ add_library( ${BINARY_NAME} "../../../JuceLibraryCode/include_juce_graphics_Harfbuzz.cpp" "../../../JuceLibraryCode/include_juce_graphics_Sheenbidi.c" "../../../JuceLibraryCode/include_juce_gui_basics.cpp" + "../../../JuceLibraryCode/include_juce_gui_basics_2.cpp" + "../../../JuceLibraryCode/include_juce_gui_basics_3.cpp" + "../../../JuceLibraryCode/include_juce_gui_basics_4.cpp" + "../../../JuceLibraryCode/include_juce_gui_basics_5.cpp" "../../../JuceLibraryCode/include_juce_gui_extra.cpp" "../../../JuceLibraryCode/include_juce_opengl.cpp" "../../../JuceLibraryCode/include_juce_osc.cpp" @@ -4716,6 +4724,10 @@ set_source_files_properties( "../../../../../modules/juce_gui_basics/windows/juce_WindowUtils.h" "../../../../../modules/juce_gui_basics/juce_gui_basics.cpp" "../../../../../modules/juce_gui_basics/juce_gui_basics.mm" + "../../../../../modules/juce_gui_basics/juce_gui_basics_2.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_3.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_4.cpp" + "../../../../../modules/juce_gui_basics/juce_gui_basics_5.cpp" "../../../../../modules/juce_gui_basics/juce_gui_basics.h" "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp" "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.h" diff --git a/extras/NetworkGraphicsDemo/Builds/LinuxMakefile/Makefile b/extras/NetworkGraphicsDemo/Builds/LinuxMakefile/Makefile index 596c0dc959..581be6750b 100644 --- a/extras/NetworkGraphicsDemo/Builds/LinuxMakefile/Makefile +++ b/extras/NetworkGraphicsDemo/Builds/LinuxMakefile/Makefile @@ -91,6 +91,10 @@ OBJECTS_APP := \ $(JUCE_OBJDIR)/include_juce_graphics_Harfbuzz_60c52ba2.o \ $(JUCE_OBJDIR)/include_juce_graphics_Sheenbidi_c310974d.o \ $(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_2_153c9db8.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_3_154ab539.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_4_1558ccba.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_5_1566e43b.o \ $(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o \ $(JUCE_OBJDIR)/include_juce_opengl_a8a032b.o \ $(JUCE_OBJDIR)/include_juce_osc_f3df604d.o \ @@ -203,6 +207,26 @@ $(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o: ../../JuceLibraryCode/include @echo "Compiling include_juce_gui_basics.cpp" $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" +$(JUCE_OBJDIR)/include_juce_gui_basics_2_153c9db8.o: ../../JuceLibraryCode/include_juce_gui_basics_2.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_2.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/include_juce_gui_basics_3_154ab539.o: ../../JuceLibraryCode/include_juce_gui_basics_3.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_3.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/include_juce_gui_basics_4_1558ccba.o: ../../JuceLibraryCode/include_juce_gui_basics_4.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_4.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/include_juce_gui_basics_5_1566e43b.o: ../../JuceLibraryCode/include_juce_gui_basics_5.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_5.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + $(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o: ../../JuceLibraryCode/include_juce_gui_extra.cpp -$(V_AT)mkdir -p $(@D) @echo "Compiling include_juce_gui_extra.cpp" diff --git a/extras/NetworkGraphicsDemo/Builds/MacOSX/NetworkGraphicsDemo.xcodeproj/project.pbxproj b/extras/NetworkGraphicsDemo/Builds/MacOSX/NetworkGraphicsDemo.xcodeproj/project.pbxproj index 3ebb93cb65..d0054937ba 100644 --- a/extras/NetworkGraphicsDemo/Builds/MacOSX/NetworkGraphicsDemo.xcodeproj/project.pbxproj +++ b/extras/NetworkGraphicsDemo/Builds/MacOSX/NetworkGraphicsDemo.xcodeproj/project.pbxproj @@ -9,11 +9,14 @@ /* Begin PBXBuildFile section */ 0977FEC02DAF29438583198A /* include_juce_core.mm */ = {isa = PBXBuildFile; fileRef = 01E0EEF68A11C1CAF180E173; }; 0FA2A3321630EBE83E439D99 /* include_juce_cryptography.mm */ = {isa = PBXBuildFile; fileRef = AFF729977947528F3E4AAA96; }; + 1683F77932E40BFDB5BB5385 /* include_juce_gui_basics_4.cpp */ = {isa = PBXBuildFile; fileRef = DC7E90D5ED3F4B96335423A1; }; 204FE224D562F0519DE438A4 /* include_juce_core_CompilationTime.cpp */ = {isa = PBXBuildFile; fileRef = BD85090C86849423E95A0014; }; 2E28F61A64DEF942FE7B94C4 /* include_juce_audio_processors.mm */ = {isa = PBXBuildFile; fileRef = AED58461CE961C62A0E0A552; }; 3717B9F9A0F7C9CB95F1BE7F /* include_juce_gui_extra.mm */ = {isa = PBXBuildFile; fileRef = 7BE6330821794919A88ED8ED; }; 3C30D7C28C86F4054257DCD5 /* Cocoa.framework */ = {isa = PBXBuildFile; fileRef = C78806A6727F44EACFDED4A5; }; + 3E99AFD8F597D7D96B383389 /* include_juce_gui_basics_2.cpp */ = {isa = PBXBuildFile; fileRef = 6F448A205D85D5419A8766DD; }; 5FF49672946F9857D0566A06 /* include_juce_graphics_Sheenbidi.c */ = {isa = PBXBuildFile; fileRef = 53EC217F09F0762DFA2910A8; }; + 602138A25FD8ACB48B8BA915 /* include_juce_gui_basics_5.cpp */ = {isa = PBXBuildFile; fileRef = D37E4AB5BF7B4DAB27F60645; }; 61B523C52EBA17F738FFE31A /* include_juce_opengl.mm */ = {isa = PBXBuildFile; fileRef = 660F1970CF687A7AE8371C6D; }; 64DEB67F9523F28D899D1821 /* MetalKit.framework */ = {isa = PBXBuildFile; fileRef = C8C4E9A4028028FF1F5B76F2; settings = { ATTRIBUTES = (Weak, ); }; }; 65B2C4ED19229E0EDC8EF993 /* RecentFilesMenuTemplate.nib */ = {isa = PBXBuildFile; fileRef = 696F7896036B652369517438; }; @@ -42,6 +45,7 @@ CA694B2A73FCF12D7F9E7E49 /* CoreMIDI.framework */ = {isa = PBXBuildFile; fileRef = 448838BE6E937D450A3C84CE; }; CADEA83EAAC94E0011C07908 /* include_juce_gui_basics.mm */ = {isa = PBXBuildFile; fileRef = 84B287BB2AD252B7D69AC47E; }; CBC8F7E5225C73CEDFB3B72E /* include_juce_graphics.mm */ = {isa = PBXBuildFile; fileRef = A7FF2B353C8568B5A7A80117; }; + D0A216D18DA4B8BE0B7DE49F /* include_juce_gui_basics_3.cpp */ = {isa = PBXBuildFile; fileRef = 8914CC86A626EEFD963A0658; }; EA153740F801BC51EFD75A5A /* include_juce_graphics_Harfbuzz.cpp */ = {isa = PBXBuildFile; fileRef = AC684ED3A008C6E513200C05; }; EA487FA4116517A8DFEE85B0 /* include_juce_audio_utils.mm */ = {isa = PBXBuildFile; fileRef = FCEBB157FB526741DB6791D1; }; EC14DA30C090DDC62084DB4C /* QuartzCore.framework */ = {isa = PBXBuildFile; fileRef = 935CA85EF98714D3A17AE737; }; @@ -71,11 +75,13 @@ 68EBC0BF5F01E05FDCB3EEAF /* juce_opengl */ /* juce_opengl */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_opengl; path = ../../../../modules/juce_opengl; sourceTree = SOURCE_ROOT; }; 696F7896036B652369517438 /* RecentFilesMenuTemplate.nib */ /* RecentFilesMenuTemplate.nib */ = {isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = RecentFilesMenuTemplate.nib; sourceTree = SOURCE_ROOT; }; 6D1F9E505D20C09647124F0A /* include_juce_audio_basics.mm */ /* include_juce_audio_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_basics.mm; path = ../../JuceLibraryCode/include_juce_audio_basics.mm; sourceTree = SOURCE_ROOT; }; + 6F448A205D85D5419A8766DD /* include_juce_gui_basics_2.cpp */ /* include_juce_gui_basics_2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_2.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_2.cpp; sourceTree = SOURCE_ROOT; }; 74711D7544168CCAC4969A07 /* BinaryData.cpp */ /* BinaryData.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = SOURCE_ROOT; }; 7525879E73E8AF32FFA0CDDE /* include_juce_data_structures.mm */ /* include_juce_data_structures.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_data_structures.mm; path = ../../JuceLibraryCode/include_juce_data_structures.mm; sourceTree = SOURCE_ROOT; }; 77C0AC21C1028911123844FC /* Main.cpp */ /* Main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Main.cpp; path = ../../Source/Main.cpp; sourceTree = SOURCE_ROOT; }; 7BE6330821794919A88ED8ED /* include_juce_gui_extra.mm */ /* include_juce_gui_extra.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_gui_extra.mm; path = ../../JuceLibraryCode/include_juce_gui_extra.mm; sourceTree = SOURCE_ROOT; }; 84B287BB2AD252B7D69AC47E /* include_juce_gui_basics.mm */ /* include_juce_gui_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_gui_basics.mm; path = ../../JuceLibraryCode/include_juce_gui_basics.mm; sourceTree = SOURCE_ROOT; }; + 8914CC86A626EEFD963A0658 /* include_juce_gui_basics_3.cpp */ /* include_juce_gui_basics_3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_3.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_3.cpp; sourceTree = SOURCE_ROOT; }; 89583CD42AD218E9753DF11C /* juce_audio_devices */ /* juce_audio_devices */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_devices; path = ../../../../modules/juce_audio_devices; sourceTree = SOURCE_ROOT; }; 8EACAADD3A23DED3E252C92F /* juce_core */ /* juce_core */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_core; path = ../../../../modules/juce_core; sourceTree = SOURCE_ROOT; }; 92800676AF753D1A60108F11 /* BinaryData.h */ /* BinaryData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = SOURCE_ROOT; }; @@ -104,6 +110,8 @@ C8C4E9A4028028FF1F5B76F2 /* MetalKit.framework */ /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; }; CB82A14817C3E2ABBBBC3864 /* DiscRecording.framework */ /* DiscRecording.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = System/Library/Frameworks/DiscRecording.framework; sourceTree = SDKROOT; }; D12A0DFFE18728E84D9AB739 /* JuceHeader.h */ /* JuceHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; + D37E4AB5BF7B4DAB27F60645 /* include_juce_gui_basics_5.cpp */ /* include_juce_gui_basics_5.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_5.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_5.cpp; sourceTree = SOURCE_ROOT; }; + DC7E90D5ED3F4B96335423A1 /* include_juce_gui_basics_4.cpp */ /* include_juce_gui_basics_4.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_4.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_4.cpp; sourceTree = SOURCE_ROOT; }; E4162459ED4C829EF7B19691 /* App */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "JUCE Network Graphics Demo.app"; sourceTree = BUILT_PRODUCTS_DIR; }; E4EA870A22A0C6649E55DD30 /* juce_audio_utils */ /* juce_audio_utils */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_utils; path = ../../../../modules/juce_audio_utils; sourceTree = SOURCE_ROOT; }; E802B3AC9DEDACF4D31E09F5 /* include_juce_audio_processors_headless_lv2_libs.cpp */ /* include_juce_audio_processors_headless_lv2_libs.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_audio_processors_headless_lv2_libs.cpp; path = ../../JuceLibraryCode/include_juce_audio_processors_headless_lv2_libs.cpp; sourceTree = SOURCE_ROOT; }; @@ -224,6 +232,10 @@ AC684ED3A008C6E513200C05, 53EC217F09F0762DFA2910A8, 84B287BB2AD252B7D69AC47E, + 6F448A205D85D5419A8766DD, + 8914CC86A626EEFD963A0658, + DC7E90D5ED3F4B96335423A1, + D37E4AB5BF7B4DAB27F60645, 7BE6330821794919A88ED8ED, 660F1970CF687A7AE8371C6D, 3BF06B70407FFDBE9534F942, @@ -373,6 +385,10 @@ EA153740F801BC51EFD75A5A, 5FF49672946F9857D0566A06, CADEA83EAAC94E0011C07908, + 3E99AFD8F597D7D96B383389, + D0A216D18DA4B8BE0B7DE49F, + 1683F77932E40BFDB5BB5385, + 602138A25FD8ACB48B8BA915, 3717B9F9A0F7C9CB95F1BE7F, 61B523C52EBA17F738FFE31A, C6348C6B1D0312580E97EA19, diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj index 0b5721cd32..cf370bbe38 100644 --- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj +++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj @@ -2784,6 +2784,18 @@ true + + true + + + true + + + true + + + true + true @@ -2971,6 +2983,10 @@ /bigobj %(AdditionalOptions) + + + + diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters index 411ac23e1a..06aefe332b 100644 --- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters +++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters @@ -3481,6 +3481,18 @@ JUCE Modules\juce_gui_basics + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + JUCE Modules\juce_gui_extra\code_editor @@ -3712,6 +3724,18 @@ JUCE Library Code + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + JUCE Library Code diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2026/NetworkGraphicsDemo_App.vcxproj b/extras/NetworkGraphicsDemo/Builds/VisualStudio2026/NetworkGraphicsDemo_App.vcxproj index 80cdfe4721..681c8718b5 100644 --- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2026/NetworkGraphicsDemo_App.vcxproj +++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2026/NetworkGraphicsDemo_App.vcxproj @@ -2784,6 +2784,18 @@ true + + true + + + true + + + true + + + true + true @@ -2971,6 +2983,10 @@ /bigobj %(AdditionalOptions) + + + + diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2026/NetworkGraphicsDemo_App.vcxproj.filters b/extras/NetworkGraphicsDemo/Builds/VisualStudio2026/NetworkGraphicsDemo_App.vcxproj.filters index 15c0a69363..d544849e5d 100644 --- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2026/NetworkGraphicsDemo_App.vcxproj.filters +++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2026/NetworkGraphicsDemo_App.vcxproj.filters @@ -3481,6 +3481,18 @@ JUCE Modules\juce_gui_basics + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + JUCE Modules\juce_gui_extra\code_editor @@ -3712,6 +3724,18 @@ JUCE Library Code + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + JUCE Library Code diff --git a/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo.xcodeproj/project.pbxproj b/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo.xcodeproj/project.pbxproj index 9c080e332f..b369bf3372 100644 --- a/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo.xcodeproj/project.pbxproj +++ b/extras/NetworkGraphicsDemo/Builds/iOS/NetworkGraphicsDemo.xcodeproj/project.pbxproj @@ -11,14 +11,17 @@ 0E041BED84BAC24200949A78 /* UniformTypeIdentifiers.framework */ = {isa = PBXBuildFile; fileRef = 961965555B4DAA5BE2361933; settings = { ATTRIBUTES = (Weak, ); }; }; 0FA2A3321630EBE83E439D99 /* include_juce_cryptography.mm */ = {isa = PBXBuildFile; fileRef = AFF729977947528F3E4AAA96; }; 1282A62308CD1AC3F88A5D03 /* Images.xcassets */ = {isa = PBXBuildFile; fileRef = 5273768FBB55D0DD57A5E70C; }; + 1683F77932E40BFDB5BB5385 /* include_juce_gui_basics_4.cpp */ = {isa = PBXBuildFile; fileRef = DC7E90D5ED3F4B96335423A1; }; 1F7A8BD2B43B3D191132301D /* CoreImage.framework */ = {isa = PBXBuildFile; fileRef = E51ABCA80B75F33848F28184; }; 204FE224D562F0519DE438A4 /* include_juce_core_CompilationTime.cpp */ = {isa = PBXBuildFile; fileRef = BD85090C86849423E95A0014; }; 2E28F61A64DEF942FE7B94C4 /* include_juce_audio_processors.mm */ = {isa = PBXBuildFile; fileRef = AED58461CE961C62A0E0A552; }; 366A216FDEBD7BDDC1BA12D9 /* CoreGraphics.framework */ = {isa = PBXBuildFile; fileRef = DA40ED39AF4B56000E5A2743; }; 3717B9F9A0F7C9CB95F1BE7F /* include_juce_gui_extra.mm */ = {isa = PBXBuildFile; fileRef = 7BE6330821794919A88ED8ED; }; 3CC6DC6E223415B506D0CB75 /* AVFoundation.framework */ = {isa = PBXBuildFile; fileRef = 080961C54C58ECF2346B4C23; }; + 3E99AFD8F597D7D96B383389 /* include_juce_gui_basics_2.cpp */ = {isa = PBXBuildFile; fileRef = 6F448A205D85D5419A8766DD; }; 5A64B64E5B45AEA1A0EECC4B /* CoreText.framework */ = {isa = PBXBuildFile; fileRef = 9193D2A3C463BEAA07FD424D; }; 5FF49672946F9857D0566A06 /* include_juce_graphics_Sheenbidi.c */ = {isa = PBXBuildFile; fileRef = 53EC217F09F0762DFA2910A8; }; + 602138A25FD8ACB48B8BA915 /* include_juce_gui_basics_5.cpp */ = {isa = PBXBuildFile; fileRef = D37E4AB5BF7B4DAB27F60645; }; 61B523C52EBA17F738FFE31A /* include_juce_opengl.mm */ = {isa = PBXBuildFile; fileRef = 660F1970CF687A7AE8371C6D; }; 64DEB67F9523F28D899D1821 /* MetalKit.framework */ = {isa = PBXBuildFile; fileRef = C8C4E9A4028028FF1F5B76F2; settings = { ATTRIBUTES = (Weak, ); }; }; 67DF295E93E54432043126DF /* CoreAudio.framework */ = {isa = PBXBuildFile; fileRef = 6799B056504F9F017998B9E2; }; @@ -44,6 +47,7 @@ CA694B2A73FCF12D7F9E7E49 /* CoreMIDI.framework */ = {isa = PBXBuildFile; fileRef = 448838BE6E937D450A3C84CE; }; CADEA83EAAC94E0011C07908 /* include_juce_gui_basics.mm */ = {isa = PBXBuildFile; fileRef = 84B287BB2AD252B7D69AC47E; }; CBC8F7E5225C73CEDFB3B72E /* include_juce_graphics.mm */ = {isa = PBXBuildFile; fileRef = A7FF2B353C8568B5A7A80117; }; + D0A216D18DA4B8BE0B7DE49F /* include_juce_gui_basics_3.cpp */ = {isa = PBXBuildFile; fileRef = 8914CC86A626EEFD963A0658; }; D832165EE981EF309D4B21BF /* LaunchScreen.storyboard */ = {isa = PBXBuildFile; fileRef = 9D2DAC7D0C9DB77CB83E2992; }; E29AB6243FBBDDD7BD723340 /* CoreServices.framework */ = {isa = PBXBuildFile; fileRef = EA5D4F9D63C0ED79CDE8967A; }; EA153740F801BC51EFD75A5A /* include_juce_graphics_Harfbuzz.cpp */ = {isa = PBXBuildFile; fileRef = AC684ED3A008C6E513200C05; }; @@ -78,11 +82,13 @@ 6799B056504F9F017998B9E2 /* CoreAudio.framework */ /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; 68EBC0BF5F01E05FDCB3EEAF /* juce_opengl */ /* juce_opengl */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_opengl; path = ../../../../modules/juce_opengl; sourceTree = SOURCE_ROOT; }; 6D1F9E505D20C09647124F0A /* include_juce_audio_basics.mm */ /* include_juce_audio_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_basics.mm; path = ../../JuceLibraryCode/include_juce_audio_basics.mm; sourceTree = SOURCE_ROOT; }; + 6F448A205D85D5419A8766DD /* include_juce_gui_basics_2.cpp */ /* include_juce_gui_basics_2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_2.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_2.cpp; sourceTree = SOURCE_ROOT; }; 74711D7544168CCAC4969A07 /* BinaryData.cpp */ /* BinaryData.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = SOURCE_ROOT; }; 7525879E73E8AF32FFA0CDDE /* include_juce_data_structures.mm */ /* include_juce_data_structures.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_data_structures.mm; path = ../../JuceLibraryCode/include_juce_data_structures.mm; sourceTree = SOURCE_ROOT; }; 77C0AC21C1028911123844FC /* Main.cpp */ /* Main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Main.cpp; path = ../../Source/Main.cpp; sourceTree = SOURCE_ROOT; }; 7BE6330821794919A88ED8ED /* include_juce_gui_extra.mm */ /* include_juce_gui_extra.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_gui_extra.mm; path = ../../JuceLibraryCode/include_juce_gui_extra.mm; sourceTree = SOURCE_ROOT; }; 84B287BB2AD252B7D69AC47E /* include_juce_gui_basics.mm */ /* include_juce_gui_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_gui_basics.mm; path = ../../JuceLibraryCode/include_juce_gui_basics.mm; sourceTree = SOURCE_ROOT; }; + 8914CC86A626EEFD963A0658 /* include_juce_gui_basics_3.cpp */ /* include_juce_gui_basics_3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_3.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_3.cpp; sourceTree = SOURCE_ROOT; }; 89583CD42AD218E9753DF11C /* juce_audio_devices */ /* juce_audio_devices */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_devices; path = ../../../../modules/juce_audio_devices; sourceTree = SOURCE_ROOT; }; 8EACAADD3A23DED3E252C92F /* juce_core */ /* juce_core */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_core; path = ../../../../modules/juce_core; sourceTree = SOURCE_ROOT; }; 9193D2A3C463BEAA07FD424D /* CoreText.framework */ /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; }; @@ -111,7 +117,9 @@ C821C5805007FFDC2636BBE6 /* OpenGLES.framework */ /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; C8C4E9A4028028FF1F5B76F2 /* MetalKit.framework */ /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; }; D12A0DFFE18728E84D9AB739 /* JuceHeader.h */ /* JuceHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; + D37E4AB5BF7B4DAB27F60645 /* include_juce_gui_basics_5.cpp */ /* include_juce_gui_basics_5.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_5.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_5.cpp; sourceTree = SOURCE_ROOT; }; DA40ED39AF4B56000E5A2743 /* CoreGraphics.framework */ /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + DC7E90D5ED3F4B96335423A1 /* include_juce_gui_basics_4.cpp */ /* include_juce_gui_basics_4.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_4.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_4.cpp; sourceTree = SOURCE_ROOT; }; E4162459ED4C829EF7B19691 /* App */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "JUCE Network Graphics Demo.app"; sourceTree = BUILT_PRODUCTS_DIR; }; E4EA870A22A0C6649E55DD30 /* juce_audio_utils */ /* juce_audio_utils */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_utils; path = ../../../../modules/juce_audio_utils; sourceTree = SOURCE_ROOT; }; E51ABCA80B75F33848F28184 /* CoreImage.framework */ /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; }; @@ -243,6 +251,10 @@ AC684ED3A008C6E513200C05, 53EC217F09F0762DFA2910A8, 84B287BB2AD252B7D69AC47E, + 6F448A205D85D5419A8766DD, + 8914CC86A626EEFD963A0658, + DC7E90D5ED3F4B96335423A1, + D37E4AB5BF7B4DAB27F60645, 7BE6330821794919A88ED8ED, 660F1970CF687A7AE8371C6D, 3BF06B70407FFDBE9534F942, @@ -393,6 +405,10 @@ EA153740F801BC51EFD75A5A, 5FF49672946F9857D0566A06, CADEA83EAAC94E0011C07908, + 3E99AFD8F597D7D96B383389, + D0A216D18DA4B8BE0B7DE49F, + 1683F77932E40BFDB5BB5385, + 602138A25FD8ACB48B8BA915, 3717B9F9A0F7C9CB95F1BE7F, 61B523C52EBA17F738FFE31A, C6348C6B1D0312580E97EA19, diff --git a/extras/NetworkGraphicsDemo/JuceLibraryCode/include_juce_gui_basics_2.cpp b/extras/NetworkGraphicsDemo/JuceLibraryCode/include_juce_gui_basics_2.cpp new file mode 100644 index 0000000000..55ef0b6552 --- /dev/null +++ b/extras/NetworkGraphicsDemo/JuceLibraryCode/include_juce_gui_basics_2.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/NetworkGraphicsDemo/JuceLibraryCode/include_juce_gui_basics_3.cpp b/extras/NetworkGraphicsDemo/JuceLibraryCode/include_juce_gui_basics_3.cpp new file mode 100644 index 0000000000..49dd0c3a8a --- /dev/null +++ b/extras/NetworkGraphicsDemo/JuceLibraryCode/include_juce_gui_basics_3.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/NetworkGraphicsDemo/JuceLibraryCode/include_juce_gui_basics_4.cpp b/extras/NetworkGraphicsDemo/JuceLibraryCode/include_juce_gui_basics_4.cpp new file mode 100644 index 0000000000..3e01bbbd37 --- /dev/null +++ b/extras/NetworkGraphicsDemo/JuceLibraryCode/include_juce_gui_basics_4.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/NetworkGraphicsDemo/JuceLibraryCode/include_juce_gui_basics_5.cpp b/extras/NetworkGraphicsDemo/JuceLibraryCode/include_juce_gui_basics_5.cpp new file mode 100644 index 0000000000..cb9359dc0a --- /dev/null +++ b/extras/NetworkGraphicsDemo/JuceLibraryCode/include_juce_gui_basics_5.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/Projucer/Builds/LinuxMakefile/Makefile b/extras/Projucer/Builds/LinuxMakefile/Makefile index 3c5499253c..ac528188df 100644 --- a/extras/Projucer/Builds/LinuxMakefile/Makefile +++ b/extras/Projucer/Builds/LinuxMakefile/Makefile @@ -110,6 +110,10 @@ OBJECTS_APP := \ $(JUCE_OBJDIR)/include_juce_graphics_Harfbuzz_60c52ba2.o \ $(JUCE_OBJDIR)/include_juce_graphics_Sheenbidi_c310974d.o \ $(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_2_153c9db8.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_3_154ab539.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_4_1558ccba.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_5_1566e43b.o \ $(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o \ .PHONY: clean all strip @@ -315,6 +319,26 @@ $(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o: ../../JuceLibraryCode/include @echo "Compiling include_juce_gui_basics.cpp" $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" +$(JUCE_OBJDIR)/include_juce_gui_basics_2_153c9db8.o: ../../JuceLibraryCode/include_juce_gui_basics_2.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_2.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/include_juce_gui_basics_3_154ab539.o: ../../JuceLibraryCode/include_juce_gui_basics_3.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_3.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/include_juce_gui_basics_4_1558ccba.o: ../../JuceLibraryCode/include_juce_gui_basics_4.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_4.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/include_juce_gui_basics_5_1566e43b.o: ../../JuceLibraryCode/include_juce_gui_basics_5.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_5.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + $(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o: ../../JuceLibraryCode/include_juce_gui_extra.cpp -$(V_AT)mkdir -p $(@D) @echo "Compiling include_juce_gui_extra.cpp" diff --git a/extras/Projucer/Builds/MacOSX/Projucer.xcodeproj/project.pbxproj b/extras/Projucer/Builds/MacOSX/Projucer.xcodeproj/project.pbxproj index 97bccc790c..2c53ce29c1 100644 --- a/extras/Projucer/Builds/MacOSX/Projucer.xcodeproj/project.pbxproj +++ b/extras/Projucer/Builds/MacOSX/Projucer.xcodeproj/project.pbxproj @@ -38,6 +38,8 @@ 6DD9DA1677A6CF789CDAB478 /* jucer_AutoUpdater.cpp */ = {isa = PBXBuildFile; fileRef = 0D4D508C638BC74943B9976D; }; 6ECB2F11D2F593FACCCF99DB /* jucer_ProjucerLookAndFeel.cpp */ = {isa = PBXBuildFile; fileRef = 0F8C000E5FF4A2DAC1FEF8EB; }; 71713DE4716DCEDB45A206E2 /* jucer_OpenDocumentManager.cpp */ = {isa = PBXBuildFile; fileRef = F9111E150CFF155329D44853; }; + 76DF3E1A9DA34FC06261E6E4 /* include_juce_gui_basics_2.cpp */ = {isa = PBXBuildFile; fileRef = DD723261F7F20BCF952FA60D; }; + 7A055FDAFC2A6215D12AD97C /* include_juce_gui_basics_4.cpp */ = {isa = PBXBuildFile; fileRef = 34B30AB4C55FAD8CC770BBCF; }; 7E43279B5881EA0FFDA49647 /* AppIcon.icon */ = {isa = PBXBuildFile; fileRef = E09429B88DD8ADA381D4BF61; }; 7F1928D425D075E93DC254A8 /* Metal.framework */ = {isa = PBXBuildFile; fileRef = E419F3AED6A220EDCB179A8C; settings = { ATTRIBUTES = (Weak, ); }; }; 8BE478303CDF061B72F219E2 /* jucer_CodeHelpers.cpp */ = {isa = PBXBuildFile; fileRef = F2E4998FB2C7221587A79F8B; }; @@ -49,6 +51,7 @@ A6A9D7624D002544ECB81D82 /* App */ = {isa = PBXBuildFile; fileRef = 09DE066936CF037E9709ADB1; }; AA9D0B8E23F3D87A23DE9F8A /* jucer_MainWindow.cpp */ = {isa = PBXBuildFile; fileRef = 9069981E414A631B036CC9AC; }; B18248959DDC44EF4E85320A /* include_juce_gui_extra.mm */ = {isa = PBXBuildFile; fileRef = AECE3914F5119A3D586A5635; }; + B6DCEB2D40305DF0BBD72C8E /* include_juce_gui_basics_5.cpp */ = {isa = PBXBuildFile; fileRef = E69BC77F1469FAEBB63D0BC8; }; B980464FA2761CCD64B1FAD6 /* WebKit.framework */ = {isa = PBXBuildFile; fileRef = CF6C8BD0DA3D8CD4E99EBADA; }; BF913199032B4CE970E82AA3 /* jucer_FileHelpers.cpp */ = {isa = PBXBuildFile; fileRef = B403AF75EAF361ED74EE476E; }; D0E26EB54B0087C8BE3D541E /* jucer_Icons.cpp */ = {isa = PBXBuildFile; fileRef = 846B2A670C5A19DE0039E11A; }; @@ -58,6 +61,7 @@ DD0FF38F7E8DE0220D73671D /* Foundation.framework */ = {isa = PBXBuildFile; fileRef = BF006EF584FB274FF0319E08; }; EE722B47BC36CC8A87E0FB76 /* jucer_AppearanceSettings.cpp */ = {isa = PBXBuildFile; fileRef = BE618CE21C794BDEE319E328; }; F15F0512666FF8CDC0D08905 /* include_juce_gui_basics.mm */ = {isa = PBXBuildFile; fileRef = 0462692BAA9CD1BE6DFBCC33; }; + F4719C767DE9D1B4FE2F33D3 /* include_juce_gui_basics_3.cpp */ = {isa = PBXBuildFile; fileRef = BDBEAFE6B7499EFB920FF105; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -103,6 +107,7 @@ 32C4B61AD995877956B7FA66 /* jucer_InlineComponentTemplate.h */ /* jucer_InlineComponentTemplate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_InlineComponentTemplate.h; path = ../../Source/BinaryData/Templates/jucer_InlineComponentTemplate.h; sourceTree = SOURCE_ROOT; }; 32ECBC08D903418CA0825870 /* jucer_ContentViewComponents.h */ /* jucer_ContentViewComponents.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_ContentViewComponents.h; path = ../../Source/Project/UI/jucer_ContentViewComponents.h; sourceTree = SOURCE_ROOT; }; 332AF94C3275FEA8B878D603 /* jucer_SourceCodeEditor.cpp */ /* jucer_SourceCodeEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = jucer_SourceCodeEditor.cpp; path = ../../Source/CodeEditor/jucer_SourceCodeEditor.cpp; sourceTree = SOURCE_ROOT; }; + 34B30AB4C55FAD8CC770BBCF /* include_juce_gui_basics_4.cpp */ /* include_juce_gui_basics_4.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_4.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_4.cpp; sourceTree = SOURCE_ROOT; }; 35CAE8930F2885F9322D22D5 /* jucer_ItemPreviewComponent.h */ /* jucer_ItemPreviewComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_ItemPreviewComponent.h; path = ../../Source/CodeEditor/jucer_ItemPreviewComponent.h; sourceTree = SOURCE_ROOT; }; 364D1A9B113320407A7E57B9 /* JuceHeader.h */ /* JuceHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; 37C52FDE069922DFD4A938C8 /* juce_LinuxSubprocessHelper.cpp */ /* juce_LinuxSubprocessHelper.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LinuxSubprocessHelper.cpp; path = ../../../Build/CMake/juce_LinuxSubprocessHelper.cpp; sourceTree = SOURCE_ROOT; }; @@ -197,6 +202,7 @@ BA159A3B7D129771F5C15EA3 /* juce_core */ /* juce_core */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_core; path = ../../../../modules/juce_core; sourceTree = SOURCE_ROOT; }; BAC43B20E14A340CCF14119C /* jucer_Project.cpp */ /* jucer_Project.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = jucer_Project.cpp; path = ../../Source/Project/jucer_Project.cpp; sourceTree = SOURCE_ROOT; }; BC3B310D42C489E8B8D93327 /* jucer_DocumentEditorComponent.cpp */ /* jucer_DocumentEditorComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = jucer_DocumentEditorComponent.cpp; path = ../../Source/CodeEditor/jucer_DocumentEditorComponent.cpp; sourceTree = SOURCE_ROOT; }; + BDBEAFE6B7499EFB920FF105 /* include_juce_gui_basics_3.cpp */ /* include_juce_gui_basics_3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_3.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_3.cpp; sourceTree = SOURCE_ROOT; }; BE618CE21C794BDEE319E328 /* jucer_AppearanceSettings.cpp */ /* jucer_AppearanceSettings.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = jucer_AppearanceSettings.cpp; path = ../../Source/Settings/jucer_AppearanceSettings.cpp; sourceTree = SOURCE_ROOT; }; BF006EF584FB274FF0319E08 /* Foundation.framework */ /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; BF3CEF080FA013E2778DCE90 /* jucer_Project.h */ /* jucer_Project.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_Project.h; path = ../../Source/Project/jucer_Project.h; sourceTree = SOURCE_ROOT; }; @@ -221,6 +227,7 @@ D766BB9D8C32B5560F0493F3 /* include_juce_cryptography.mm */ /* include_juce_cryptography.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_cryptography.mm; path = ../../JuceLibraryCode/include_juce_cryptography.mm; sourceTree = SOURCE_ROOT; }; D91E7F8FEF9290195D56782C /* jucer_EditorColourSchemeWindowComponent.h */ /* jucer_EditorColourSchemeWindowComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_EditorColourSchemeWindowComponent.h; path = ../../Source/Application/Windows/jucer_EditorColourSchemeWindowComponent.h; sourceTree = SOURCE_ROOT; }; DB9C8E35DF815B803CB4A9CF /* include_juce_core.mm */ /* include_juce_core.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_core.mm; path = ../../JuceLibraryCode/include_juce_core.mm; sourceTree = SOURCE_ROOT; }; + DD723261F7F20BCF952FA60D /* include_juce_gui_basics_2.cpp */ /* include_juce_gui_basics_2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_2.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_2.cpp; sourceTree = SOURCE_ROOT; }; DDC382008FFD9F9E0B2B0EDD /* jucer_SVGPathDataWindowComponent.h */ /* jucer_SVGPathDataWindowComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_SVGPathDataWindowComponent.h; path = ../../Source/Application/Windows/jucer_SVGPathDataWindowComponent.h; sourceTree = SOURCE_ROOT; }; DE4A987B2D5529990A6AA9D4 /* jucer_AboutWindowComponent.h */ /* jucer_AboutWindowComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_AboutWindowComponent.h; path = ../../Source/Application/Windows/jucer_AboutWindowComponent.h; sourceTree = SOURCE_ROOT; }; DF40404150A5A3D6F5AAC856 /* MetalKit.framework */ /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; }; @@ -238,6 +245,7 @@ E4532338917106FA0B61A429 /* jucer_NewFileWizard.cpp */ /* jucer_NewFileWizard.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = jucer_NewFileWizard.cpp; path = ../../Source/Utility/Helpers/jucer_NewFileWizard.cpp; sourceTree = SOURCE_ROOT; }; E5D6C36496F5BC84D7213BE8 /* QuartzCore.framework */ /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; E67999BF57B139E00207A374 /* jucer_PIPTemplate.h */ /* jucer_PIPTemplate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_PIPTemplate.h; path = ../../Source/BinaryData/Templates/jucer_PIPTemplate.h; sourceTree = SOURCE_ROOT; }; + E69BC77F1469FAEBB63D0BC8 /* include_juce_gui_basics_5.cpp */ /* include_juce_gui_basics_5.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_5.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_5.cpp; sourceTree = SOURCE_ROOT; }; E96597BBC6A98255B51B94DC /* IOKit.framework */ /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; EAC1731150A7F79D59BAA0B6 /* export_visualStudio.svg */ /* export_visualStudio.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = export_visualStudio.svg; path = ../../Source/BinaryData/Icons/export_visualStudio.svg; sourceTree = SOURCE_ROOT; }; EB2E723DC3DB150A8A644D08 /* jucer_GlobalPathsWindowComponent.h */ /* jucer_GlobalPathsWindowComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_GlobalPathsWindowComponent.h; path = ../../Source/Application/Windows/jucer_GlobalPathsWindowComponent.h; sourceTree = SOURCE_ROOT; }; @@ -350,6 +358,10 @@ 39F69DABE999E4B2CBC6041F, 276A4D5D4A2DD84C6D41F0CA, 0462692BAA9CD1BE6DFBCC33, + DD723261F7F20BCF952FA60D, + BDBEAFE6B7499EFB920FF105, + 34B30AB4C55FAD8CC770BBCF, + E69BC77F1469FAEBB63D0BC8, AECE3914F5119A3D586A5635, 364D1A9B113320407A7E57B9, ); @@ -847,6 +859,10 @@ 13180B0F6CE42B355C90CF3C, D76134C6646C526A210A78E2, F15F0512666FF8CDC0D08905, + 76DF3E1A9DA34FC06261E6E4, + F4719C767DE9D1B4FE2F33D3, + 7A055FDAFC2A6215D12AD97C, + B6DCEB2D40305DF0BBD72C8E, B18248959DDC44EF4E85320A, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj index 25a9c944f2..ef1c19cf55 100644 --- a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj +++ b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj @@ -1884,6 +1884,18 @@ true + + true + + + true + + + true + + + true + true @@ -1997,6 +2009,10 @@ /bigobj %(AdditionalOptions) + + + + diff --git a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters index 20adcdb3e2..a4106007fa 100644 --- a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters +++ b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters @@ -2275,6 +2275,18 @@ JUCE Modules\juce_gui_basics + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + JUCE Modules\juce_gui_extra\code_editor @@ -2419,6 +2431,18 @@ JUCE Library Code + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + JUCE Library Code diff --git a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj index 2768f19fed..4059056159 100644 --- a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj +++ b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj @@ -1884,6 +1884,18 @@ true + + true + + + true + + + true + + + true + true @@ -1997,6 +2009,10 @@ /bigobj %(AdditionalOptions) + + + + diff --git a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters index 3c9e71e383..1fc9db6dcd 100644 --- a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters +++ b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters @@ -2275,6 +2275,18 @@ JUCE Modules\juce_gui_basics + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + JUCE Modules\juce_gui_extra\code_editor @@ -2419,6 +2431,18 @@ JUCE Library Code + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + JUCE Library Code diff --git a/extras/Projucer/Builds/VisualStudio2026/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2026/Projucer_App.vcxproj index f8d7276c6c..309f43ad3a 100644 --- a/extras/Projucer/Builds/VisualStudio2026/Projucer_App.vcxproj +++ b/extras/Projucer/Builds/VisualStudio2026/Projucer_App.vcxproj @@ -1884,6 +1884,18 @@ true + + true + + + true + + + true + + + true + true @@ -1997,6 +2009,10 @@ /bigobj %(AdditionalOptions) + + + + diff --git a/extras/Projucer/Builds/VisualStudio2026/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2026/Projucer_App.vcxproj.filters index a485541839..ebf524ac76 100644 --- a/extras/Projucer/Builds/VisualStudio2026/Projucer_App.vcxproj.filters +++ b/extras/Projucer/Builds/VisualStudio2026/Projucer_App.vcxproj.filters @@ -2275,6 +2275,18 @@ JUCE Modules\juce_gui_basics + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + JUCE Modules\juce_gui_extra\code_editor @@ -2419,6 +2431,18 @@ JUCE Library Code + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + JUCE Library Code diff --git a/extras/Projucer/JuceLibraryCode/include_juce_gui_basics_2.cpp b/extras/Projucer/JuceLibraryCode/include_juce_gui_basics_2.cpp new file mode 100644 index 0000000000..55ef0b6552 --- /dev/null +++ b/extras/Projucer/JuceLibraryCode/include_juce_gui_basics_2.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/Projucer/JuceLibraryCode/include_juce_gui_basics_3.cpp b/extras/Projucer/JuceLibraryCode/include_juce_gui_basics_3.cpp new file mode 100644 index 0000000000..49dd0c3a8a --- /dev/null +++ b/extras/Projucer/JuceLibraryCode/include_juce_gui_basics_3.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/Projucer/JuceLibraryCode/include_juce_gui_basics_4.cpp b/extras/Projucer/JuceLibraryCode/include_juce_gui_basics_4.cpp new file mode 100644 index 0000000000..3e01bbbd37 --- /dev/null +++ b/extras/Projucer/JuceLibraryCode/include_juce_gui_basics_4.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/Projucer/JuceLibraryCode/include_juce_gui_basics_5.cpp b/extras/Projucer/JuceLibraryCode/include_juce_gui_basics_5.cpp new file mode 100644 index 0000000000..cb9359dc0a --- /dev/null +++ b/extras/Projucer/JuceLibraryCode/include_juce_gui_basics_5.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/UnitTestRunner/Builds/LinuxMakefile/Makefile b/extras/UnitTestRunner/Builds/LinuxMakefile/Makefile index 33fa280965..3e4544c93b 100644 --- a/extras/UnitTestRunner/Builds/LinuxMakefile/Makefile +++ b/extras/UnitTestRunner/Builds/LinuxMakefile/Makefile @@ -92,6 +92,10 @@ OBJECTS_CONSOLEAPP := \ $(JUCE_OBJDIR)/include_juce_graphics_Harfbuzz_60c52ba2.o \ $(JUCE_OBJDIR)/include_juce_graphics_Sheenbidi_c310974d.o \ $(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_2_153c9db8.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_3_154ab539.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_4_1558ccba.o \ + $(JUCE_OBJDIR)/include_juce_gui_basics_5_1566e43b.o \ $(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o \ $(JUCE_OBJDIR)/include_juce_javascript_84e88969.o \ $(JUCE_OBJDIR)/include_juce_midi_ci_1fda4092.o \ @@ -212,6 +216,26 @@ $(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o: ../../JuceLibraryCode/include @echo "Compiling include_juce_gui_basics.cpp" $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_CONSOLEAPP) $(JUCE_CFLAGS_CONSOLEAPP) -o "$@" -c "$<" +$(JUCE_OBJDIR)/include_juce_gui_basics_2_153c9db8.o: ../../JuceLibraryCode/include_juce_gui_basics_2.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_2.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_CONSOLEAPP) $(JUCE_CFLAGS_CONSOLEAPP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/include_juce_gui_basics_3_154ab539.o: ../../JuceLibraryCode/include_juce_gui_basics_3.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_3.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_CONSOLEAPP) $(JUCE_CFLAGS_CONSOLEAPP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/include_juce_gui_basics_4_1558ccba.o: ../../JuceLibraryCode/include_juce_gui_basics_4.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_4.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_CONSOLEAPP) $(JUCE_CFLAGS_CONSOLEAPP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/include_juce_gui_basics_5_1566e43b.o: ../../JuceLibraryCode/include_juce_gui_basics_5.cpp + -$(V_AT)mkdir -p $(@D) + @echo "Compiling include_juce_gui_basics_5.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_CONSOLEAPP) $(JUCE_CFLAGS_CONSOLEAPP) -o "$@" -c "$<" + $(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o: ../../JuceLibraryCode/include_juce_gui_extra.cpp -$(V_AT)mkdir -p $(@D) @echo "Compiling include_juce_gui_extra.cpp" diff --git a/extras/UnitTestRunner/Builds/MacOSX/UnitTestRunner.xcodeproj/project.pbxproj b/extras/UnitTestRunner/Builds/MacOSX/UnitTestRunner.xcodeproj/project.pbxproj index af5b9cce45..120880a531 100644 --- a/extras/UnitTestRunner/Builds/MacOSX/UnitTestRunner.xcodeproj/project.pbxproj +++ b/extras/UnitTestRunner/Builds/MacOSX/UnitTestRunner.xcodeproj/project.pbxproj @@ -25,6 +25,7 @@ 4BC57B0D2215621D90C8881C /* WebKit.framework */ = {isa = PBXBuildFile; fileRef = D2EBC6292AE5AFC46EB10DAC; }; 5CB3596030B0DD3763CAF85C /* include_juce_data_structures.mm */ = {isa = PBXBuildFile; fileRef = 302A999B2803C0D5C15D237C; }; 5FE50792EDC7638DE9A824B5 /* RecentFilesMenuTemplate.nib */ = {isa = PBXBuildFile; fileRef = 5C7BDD8DF72F2FC2D44D757A; }; + 66DD245C97911E1274025A72 /* include_juce_gui_basics_2.cpp */ = {isa = PBXBuildFile; fileRef = D6BD07475BA55CC06F5CEF96; }; 66FC7F44EEC9044E5C4A21C3 /* CoreAudio.framework */ = {isa = PBXBuildFile; fileRef = C0531453A002C480280C5F05; }; 69EB54A3097C15333ECB957A /* include_juce_graphics_Sheenbidi.c */ = {isa = PBXBuildFile; fileRef = 0E5DB2C17DAC6067A0DAC84E; }; 7164274FE42C7EC423455E05 /* include_juce_osc.cpp */ = {isa = PBXBuildFile; fileRef = A59D9064C3A2D7EC3DC45420; }; @@ -43,10 +44,13 @@ AA207299991F85938465BF65 /* Cocoa.framework */ = {isa = PBXBuildFile; fileRef = 2030A589A9355FE6A0F72428; }; AF1FE82A4A20DCB8944B35C7 /* include_juce_gui_extra.mm */ = {isa = PBXBuildFile; fileRef = 4195CB317C364D778AE2ADB1; }; B407D123F08A9A8C12624ABA /* include_juce_midi_ci.cpp */ = {isa = PBXBuildFile; fileRef = 0EFA505235D959565503D537; }; + BFC9CC03802EDD5E99908949 /* include_juce_gui_basics_5.cpp */ = {isa = PBXBuildFile; fileRef = 837D3D5F07E61CCB64727374; }; BFED026CA071070CEB87CFB5 /* include_juce_audio_basics.mm */ = {isa = PBXBuildFile; fileRef = 4BD792956FE7C22CB8FB691D; }; D17BAE3D36BB94FC2C8E2438 /* Main.cpp */ = {isa = PBXBuildFile; fileRef = 88AA2B9840A6792BBAD559EE; }; D43289CF624A7B068237C192 /* include_juce_gui_basics.mm */ = {isa = PBXBuildFile; fileRef = 583EA0E5C4B75A629AEF1157; }; + D74978BC9B00D7AC2DEBA8B1 /* include_juce_gui_basics_3.cpp */ = {isa = PBXBuildFile; fileRef = 50A393980C3E60DB6352E295; }; EB8BBB7D2DBDB1092CE236E9 /* Foundation.framework */ = {isa = PBXBuildFile; fileRef = D484C08AF83E4D2DFA030F1A; }; + EC30CB7B474A172DC6E9984D /* include_juce_gui_basics_4.cpp */ = {isa = PBXBuildFile; fileRef = 677A458EB9BF81289FAB22D3; }; FC139F56BD13A2C78D21076E /* include_juce_cryptography.mm */ = {isa = PBXBuildFile; fileRef = 08ED235CBE02E0FB4BE4653E; }; FD15EF066F019B57F0601D71 /* include_juce_dsp.mm */ = {isa = PBXBuildFile; fileRef = 4CA19EC18C2BC536B3636842; }; FDDF955477BE7FEBC364E19B /* include_juce_audio_formats.mm */ = {isa = PBXBuildFile; fileRef = A76DD7182C290A9020C96CA7; }; @@ -79,16 +83,19 @@ 46D161431FC09F290F176D30 /* include_juce_javascript.cpp */ /* include_juce_javascript.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_javascript.cpp; path = ../../JuceLibraryCode/include_juce_javascript.cpp; sourceTree = SOURCE_ROOT; }; 4BD792956FE7C22CB8FB691D /* include_juce_audio_basics.mm */ /* include_juce_audio_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_basics.mm; path = ../../JuceLibraryCode/include_juce_audio_basics.mm; sourceTree = SOURCE_ROOT; }; 4CA19EC18C2BC536B3636842 /* include_juce_dsp.mm */ /* include_juce_dsp.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_dsp.mm; path = ../../JuceLibraryCode/include_juce_dsp.mm; sourceTree = SOURCE_ROOT; }; + 50A393980C3E60DB6352E295 /* include_juce_gui_basics_3.cpp */ /* include_juce_gui_basics_3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_3.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_3.cpp; sourceTree = SOURCE_ROOT; }; 583EA0E5C4B75A629AEF1157 /* include_juce_gui_basics.mm */ /* include_juce_gui_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_gui_basics.mm; path = ../../JuceLibraryCode/include_juce_gui_basics.mm; sourceTree = SOURCE_ROOT; }; 5B38ECC1B68681432732938C /* Metal.framework */ /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; }; 5C7BDD8DF72F2FC2D44D757A /* RecentFilesMenuTemplate.nib */ /* RecentFilesMenuTemplate.nib */ = {isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = RecentFilesMenuTemplate.nib; sourceTree = SOURCE_ROOT; }; 5CF6DD6C5477309A1E9AB644 /* Security.framework */ /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; + 677A458EB9BF81289FAB22D3 /* include_juce_gui_basics_4.cpp */ /* include_juce_gui_basics_4.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_4.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_4.cpp; sourceTree = SOURCE_ROOT; }; 73E9BD8E156D7293C10C298B /* MetalKit.framework */ /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; }; 748F996DD2778AD1442AECA6 /* juce_product_unlocking */ /* juce_product_unlocking */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_product_unlocking; path = ../../../../modules/juce_product_unlocking; sourceTree = SOURCE_ROOT; }; 7898C73DCA6FA9D9CF669D32 /* AudioToolbox.framework */ /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; 7C4E4601FFB642386AD27B07 /* juce_events */ /* juce_events */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_events; path = ../../../../modules/juce_events; sourceTree = SOURCE_ROOT; }; 8048091E98040AC90FF4715D /* include_juce_core_CompilationTime.cpp */ /* include_juce_core_CompilationTime.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_core_CompilationTime.cpp; path = ../../JuceLibraryCode/include_juce_core_CompilationTime.cpp; sourceTree = SOURCE_ROOT; }; 8165CEA1A009721D3D05D98F /* juce_core */ /* juce_core */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_core; path = ../../../../modules/juce_core; sourceTree = SOURCE_ROOT; }; + 837D3D5F07E61CCB64727374 /* include_juce_gui_basics_5.cpp */ /* include_juce_gui_basics_5.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_5.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_5.cpp; sourceTree = SOURCE_ROOT; }; 846E187EC2E797B982861CA4 /* include_juce_audio_utils.mm */ /* include_juce_audio_utils.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_utils.mm; path = ../../JuceLibraryCode/include_juce_audio_utils.mm; sourceTree = SOURCE_ROOT; }; 88AA2B9840A6792BBAD559EE /* Main.cpp */ /* Main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Main.cpp; path = ../../Source/Main.cpp; sourceTree = SOURCE_ROOT; }; 8B17B4AD66494FE8CC78629B /* juce_audio_processors_headless */ /* juce_audio_processors_headless */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_processors_headless; path = ../../../../modules/juce_audio_processors_headless; sourceTree = SOURCE_ROOT; }; @@ -109,6 +116,7 @@ D2EBC6292AE5AFC46EB10DAC /* WebKit.framework */ /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; D3BE73543708D756BDB8AEF7 /* juce_dsp */ /* juce_dsp */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_dsp; path = ../../../../modules/juce_dsp; sourceTree = SOURCE_ROOT; }; D484C08AF83E4D2DFA030F1A /* Foundation.framework */ /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + D6BD07475BA55CC06F5CEF96 /* include_juce_gui_basics_2.cpp */ /* include_juce_gui_basics_2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_gui_basics_2.cpp; path = ../../JuceLibraryCode/include_juce_gui_basics_2.cpp; sourceTree = SOURCE_ROOT; }; D6F54293A21405C783852645 /* juce_audio_formats */ /* juce_audio_formats */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_formats; path = ../../../../modules/juce_audio_formats; sourceTree = SOURCE_ROOT; }; D782494D4E433C87913F162D /* juce_analytics */ /* juce_analytics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_analytics; path = ../../../../modules/juce_analytics; sourceTree = SOURCE_ROOT; }; D785E7E0304F3CC1E42A3ADF /* juce_data_structures */ /* juce_data_structures */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_data_structures; path = ../../../../modules/juce_data_structures; sourceTree = SOURCE_ROOT; }; @@ -189,6 +197,10 @@ DA5B8888560BA7B144F88DA5, 0E5DB2C17DAC6067A0DAC84E, 583EA0E5C4B75A629AEF1157, + D6BD07475BA55CC06F5CEF96, + 50A393980C3E60DB6352E295, + 677A458EB9BF81289FAB22D3, + 837D3D5F07E61CCB64727374, 4195CB317C364D778AE2ADB1, 46D161431FC09F290F176D30, 0EFA505235D959565503D537, @@ -354,6 +366,10 @@ 36F598D91354C54D8B028843, 69EB54A3097C15333ECB957A, D43289CF624A7B068237C192, + 66DD245C97911E1274025A72, + D74978BC9B00D7AC2DEBA8B1, + EC30CB7B474A172DC6E9984D, + BFC9CC03802EDD5E99908949, AF1FE82A4A20DCB8944B35C7, 8931A330E8D2263E787BDBA6, B407D123F08A9A8C12624ABA, diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj index 002fc8b878..52b08762a7 100644 --- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj +++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj @@ -2905,6 +2905,18 @@ true + + true + + + true + + + true + + + true + true @@ -3168,6 +3180,10 @@ /bigobj %(AdditionalOptions) + + + + diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters index f708909554..ad5a218ed8 100644 --- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters +++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters @@ -3682,6 +3682,18 @@ JUCE Modules\juce_gui_basics + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + JUCE Modules\juce_gui_extra\code_editor @@ -3994,6 +4006,18 @@ JUCE Library Code + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + JUCE Library Code diff --git a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj index ff689831c1..de6c91bc2c 100644 --- a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj +++ b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj @@ -2905,6 +2905,18 @@ true + + true + + + true + + + true + + + true + true @@ -3168,6 +3180,10 @@ /bigobj %(AdditionalOptions) + + + + diff --git a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters index 64bfd1fea2..e35947a22c 100644 --- a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters +++ b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters @@ -3682,6 +3682,18 @@ JUCE Modules\juce_gui_basics + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + JUCE Modules\juce_gui_extra\code_editor @@ -3994,6 +4006,18 @@ JUCE Library Code + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + JUCE Library Code diff --git a/extras/UnitTestRunner/Builds/VisualStudio2026/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2026/UnitTestRunner_ConsoleApp.vcxproj index 75b06d4801..770dd38bf5 100644 --- a/extras/UnitTestRunner/Builds/VisualStudio2026/UnitTestRunner_ConsoleApp.vcxproj +++ b/extras/UnitTestRunner/Builds/VisualStudio2026/UnitTestRunner_ConsoleApp.vcxproj @@ -2905,6 +2905,18 @@ true + + true + + + true + + + true + + + true + true @@ -3168,6 +3180,10 @@ /bigobj %(AdditionalOptions) + + + + diff --git a/extras/UnitTestRunner/Builds/VisualStudio2026/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2026/UnitTestRunner_ConsoleApp.vcxproj.filters index 674d4df478..d80fdb5edc 100644 --- a/extras/UnitTestRunner/Builds/VisualStudio2026/UnitTestRunner_ConsoleApp.vcxproj.filters +++ b/extras/UnitTestRunner/Builds/VisualStudio2026/UnitTestRunner_ConsoleApp.vcxproj.filters @@ -3682,6 +3682,18 @@ JUCE Modules\juce_gui_basics + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + JUCE Modules\juce_gui_extra\code_editor @@ -3994,6 +4006,18 @@ JUCE Library Code + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + JUCE Library Code diff --git a/extras/UnitTestRunner/JuceLibraryCode/include_juce_gui_basics_2.cpp b/extras/UnitTestRunner/JuceLibraryCode/include_juce_gui_basics_2.cpp new file mode 100644 index 0000000000..55ef0b6552 --- /dev/null +++ b/extras/UnitTestRunner/JuceLibraryCode/include_juce_gui_basics_2.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/UnitTestRunner/JuceLibraryCode/include_juce_gui_basics_3.cpp b/extras/UnitTestRunner/JuceLibraryCode/include_juce_gui_basics_3.cpp new file mode 100644 index 0000000000..49dd0c3a8a --- /dev/null +++ b/extras/UnitTestRunner/JuceLibraryCode/include_juce_gui_basics_3.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/UnitTestRunner/JuceLibraryCode/include_juce_gui_basics_4.cpp b/extras/UnitTestRunner/JuceLibraryCode/include_juce_gui_basics_4.cpp new file mode 100644 index 0000000000..3e01bbbd37 --- /dev/null +++ b/extras/UnitTestRunner/JuceLibraryCode/include_juce_gui_basics_4.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/UnitTestRunner/JuceLibraryCode/include_juce_gui_basics_5.cpp b/extras/UnitTestRunner/JuceLibraryCode/include_juce_gui_basics_5.cpp new file mode 100644 index 0000000000..cb9359dc0a --- /dev/null +++ b/extras/UnitTestRunner/JuceLibraryCode/include_juce_gui_basics_5.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_DynamicLibrary.vcxproj b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_DynamicLibrary.vcxproj index 10b6a04e46..af16a120ed 100644 --- a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_DynamicLibrary.vcxproj +++ b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_DynamicLibrary.vcxproj @@ -2783,6 +2783,18 @@ true + + true + + + true + + + true + + + true + true @@ -2951,6 +2963,10 @@ /bigobj %(AdditionalOptions) + + + + diff --git a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_DynamicLibrary.vcxproj.filters b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_DynamicLibrary.vcxproj.filters index f9064cd7e0..9c05d5ce84 100644 --- a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_DynamicLibrary.vcxproj.filters +++ b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_DynamicLibrary.vcxproj.filters @@ -3478,6 +3478,18 @@ JUCE Modules\juce_gui_basics + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + JUCE Modules\juce_gui_extra\code_editor @@ -3691,6 +3703,18 @@ JUCE Library Code + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + JUCE Library Code diff --git a/extras/WindowsDLL/Builds/VisualStudio2026/WindowsDLL_DynamicLibrary.vcxproj b/extras/WindowsDLL/Builds/VisualStudio2026/WindowsDLL_DynamicLibrary.vcxproj index 4240ee7c59..5a29719bbe 100644 --- a/extras/WindowsDLL/Builds/VisualStudio2026/WindowsDLL_DynamicLibrary.vcxproj +++ b/extras/WindowsDLL/Builds/VisualStudio2026/WindowsDLL_DynamicLibrary.vcxproj @@ -2783,6 +2783,18 @@ true + + true + + + true + + + true + + + true + true @@ -2951,6 +2963,10 @@ /bigobj %(AdditionalOptions) + + + + diff --git a/extras/WindowsDLL/Builds/VisualStudio2026/WindowsDLL_DynamicLibrary.vcxproj.filters b/extras/WindowsDLL/Builds/VisualStudio2026/WindowsDLL_DynamicLibrary.vcxproj.filters index 9205fbf900..d925d1d48f 100644 --- a/extras/WindowsDLL/Builds/VisualStudio2026/WindowsDLL_DynamicLibrary.vcxproj.filters +++ b/extras/WindowsDLL/Builds/VisualStudio2026/WindowsDLL_DynamicLibrary.vcxproj.filters @@ -3478,6 +3478,18 @@ JUCE Modules\juce_gui_basics + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + JUCE Modules\juce_gui_extra\code_editor @@ -3691,6 +3703,18 @@ JUCE Library Code + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + JUCE Library Code diff --git a/extras/WindowsDLL/JuceLibraryCode/include_juce_gui_basics_2.cpp b/extras/WindowsDLL/JuceLibraryCode/include_juce_gui_basics_2.cpp new file mode 100644 index 0000000000..55ef0b6552 --- /dev/null +++ b/extras/WindowsDLL/JuceLibraryCode/include_juce_gui_basics_2.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/WindowsDLL/JuceLibraryCode/include_juce_gui_basics_3.cpp b/extras/WindowsDLL/JuceLibraryCode/include_juce_gui_basics_3.cpp new file mode 100644 index 0000000000..49dd0c3a8a --- /dev/null +++ b/extras/WindowsDLL/JuceLibraryCode/include_juce_gui_basics_3.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/WindowsDLL/JuceLibraryCode/include_juce_gui_basics_4.cpp b/extras/WindowsDLL/JuceLibraryCode/include_juce_gui_basics_4.cpp new file mode 100644 index 0000000000..3e01bbbd37 --- /dev/null +++ b/extras/WindowsDLL/JuceLibraryCode/include_juce_gui_basics_4.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/extras/WindowsDLL/JuceLibraryCode/include_juce_gui_basics_5.cpp b/extras/WindowsDLL/JuceLibraryCode/include_juce_gui_basics_5.cpp new file mode 100644 index 0000000000..cb9359dc0a --- /dev/null +++ b/extras/WindowsDLL/JuceLibraryCode/include_juce_gui_basics_5.cpp @@ -0,0 +1,8 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include diff --git a/modules/juce_gui_basics/juce_gui_basics.cpp b/modules/juce_gui_basics/juce_gui_basics.cpp index 58fcf912a6..5e0246cbeb 100644 --- a/modules/juce_gui_basics/juce_gui_basics.cpp +++ b/modules/juce_gui_basics/juce_gui_basics.cpp @@ -138,26 +138,21 @@ #include #include "detail/juce_AccessibilityHelpers.h" -#include "detail/juce_ButtonAccessibilityHandler.h" -#include "detail/juce_ScalingHelpers.h" #include "detail/juce_ComponentHelpers.h" #include "detail/juce_FocusHelpers.h" -#include "detail/juce_FocusRestorer.h" -#include "detail/juce_ViewportHelpers.h" -#include "detail/juce_LookAndFeelHelpers.h" #include "detail/juce_PointerState.h" #include "detail/juce_CustomMouseCursorInfo.h" #include "detail/juce_MouseInputSourceImpl.h" #include "detail/juce_MouseInputSourceList.h" -#include "detail/juce_ToolbarItemDragAndDropOverlayComponent.h" #include "detail/juce_ScopedMessageBoxInterface.h" #include "detail/juce_ScopedMessageBoxImpl.h" #include "detail/juce_ScopedContentSharerInterface.h" #include "detail/juce_ScopedContentSharerImpl.h" #include "detail/juce_WindowingHelpers.h" #include "detail/juce_AlertWindowHelpers.h" -#include "detail/juce_TopLevelWindowManager.h" #include "detail/juce_StandardCachedComponentImage.h" +#include "detail/juce_TopLevelWindowManager.h" +#include "detail/juce_FocusRestorer.h" //============================================================================== #if JUCE_IOS || JUCE_WINDOWS @@ -270,132 +265,33 @@ //============================================================================== #include "native/accessibility/juce_Accessibility.cpp" #include "accessibility/juce_AccessibilityHandler.cpp" + #include "application/juce_Application.cpp" -#include "buttons/juce_ArrowButton.cpp" -#include "buttons/juce_Button.cpp" -#include "buttons/juce_DrawableButton.cpp" -#include "buttons/juce_HyperlinkButton.cpp" -#include "buttons/juce_ImageButton.cpp" -#include "buttons/juce_ShapeButton.cpp" -#include "buttons/juce_TextButton.cpp" -#include "buttons/juce_ToggleButton.cpp" -#include "buttons/juce_ToolbarButton.cpp" -#include "commands/juce_ApplicationCommandInfo.cpp" -#include "commands/juce_ApplicationCommandManager.cpp" -#include "commands/juce_ApplicationCommandTarget.cpp" -#include "commands/juce_KeyPressMappingSet.cpp" + #include "components/juce_Component.cpp" #include "components/juce_ComponentListener.cpp" #include "components/juce_FocusTraverser.cpp" #include "components/juce_ModalComponentManager.cpp" + #include "desktop/juce_Desktop.cpp" #include "desktop/juce_Displays.cpp" + #include "detail/juce_AccessibilityHelpers.cpp" -#include "drawables/juce_Drawable.cpp" -#include "drawables/juce_DrawableComposite.cpp" -#include "drawables/juce_DrawableImage.cpp" -#include "drawables/juce_DrawablePath.cpp" -#include "drawables/juce_DrawableRectangle.cpp" -#include "drawables/juce_DrawableShape.cpp" -#include "drawables/juce_DrawableText.cpp" -#include "drawables/juce_SVGParser.cpp" + #include "filebrowser/juce_ContentSharer.cpp" -#include "filebrowser/juce_DirectoryContentsDisplayComponent.cpp" -#include "filebrowser/juce_DirectoryContentsList.cpp" -#include "filebrowser/juce_FileBrowserComponent.cpp" -#include "filebrowser/juce_FileChooser.cpp" -#include "filebrowser/juce_FileChooserDialogBox.cpp" -#include "filebrowser/juce_FileListComponent.cpp" -#include "filebrowser/juce_FileSearchPathListComponent.cpp" -#include "filebrowser/juce_FileTreeComponent.cpp" -#include "filebrowser/juce_FilenameComponent.cpp" -#include "filebrowser/juce_ImagePreviewComponent.cpp" -#include "keyboard/juce_CaretComponent.cpp" -#include "keyboard/juce_KeyListener.cpp" -#include "keyboard/juce_KeyPress.cpp" + #include "keyboard/juce_KeyboardFocusTraverser.cpp" -#include "keyboard/juce_ModifierKeys.cpp" -#include "layout/juce_ComponentAnimator.cpp" -#include "layout/juce_ComponentBoundsConstrainer.cpp" -#include "layout/juce_BorderedComponentBoundsConstrainer.cpp" -#include "layout/juce_ComponentBuilder.cpp" -#include "layout/juce_ComponentMovementWatcher.cpp" -#include "layout/juce_ConcertinaPanel.cpp" -#include "layout/juce_FlexBox.cpp" -#include "layout/juce_Grid.cpp" -#include "layout/juce_GridItem.cpp" -#include "layout/juce_GroupComponent.cpp" -#include "layout/juce_MultiDocumentPanel.cpp" -#include "layout/juce_ResizableBorderComponent.cpp" -#include "layout/juce_ResizableCornerComponent.cpp" -#include "layout/juce_ResizableEdgeComponent.cpp" -#include "layout/juce_ScrollBar.cpp" -#include "layout/juce_SidePanel.cpp" -#include "layout/juce_StretchableLayoutManager.cpp" -#include "layout/juce_StretchableLayoutResizerBar.cpp" -#include "layout/juce_StretchableObjectResizer.cpp" -#include "layout/juce_TabbedButtonBar.cpp" -#include "layout/juce_TabbedComponent.cpp" -#include "layout/juce_Viewport.cpp" -#include "lookandfeel/juce_LookAndFeel.cpp" -#include "lookandfeel/juce_LookAndFeel_V1.cpp" -#include "lookandfeel/juce_LookAndFeel_V2.cpp" -#include "lookandfeel/juce_LookAndFeel_V3.cpp" -#include "lookandfeel/juce_LookAndFeel_V4.cpp" -#include "menus/juce_BurgerMenuComponent.cpp" -#include "menus/juce_MenuBarComponent.cpp" -#include "menus/juce_MenuBarModel.cpp" -#include "menus/juce_PopupMenu.cpp" -#include "misc/juce_BubbleComponent.cpp" -#include "misc/juce_DropShadower.cpp" -#include "misc/juce_FocusOutline.cpp" -#include "mouse/juce_ComponentDragger.cpp" -#include "mouse/juce_DragAndDropContainer.cpp" -#include "mouse/juce_MouseEvent.cpp" -#include "mouse/juce_MouseInactivityDetector.cpp" + #include "mouse/juce_MouseInputSource.cpp" -#include "mouse/juce_MouseListener.cpp" + #include "native/juce_ScopedDPIAwarenessDisabler.cpp" -#include "positioning/juce_MarkerList.cpp" -#include "positioning/juce_RelativeCoordinate.cpp" -#include "positioning/juce_RelativeCoordinatePositioner.cpp" -#include "positioning/juce_RelativeParallelogram.cpp" -#include "positioning/juce_RelativePoint.cpp" -#include "positioning/juce_RelativePointPath.cpp" -#include "positioning/juce_RelativeRectangle.cpp" -#include "properties/juce_BooleanPropertyComponent.cpp" -#include "properties/juce_ButtonPropertyComponent.cpp" -#include "properties/juce_ChoicePropertyComponent.cpp" -#include "properties/juce_MultiChoicePropertyComponent.cpp" -#include "properties/juce_PropertyComponent.cpp" -#include "properties/juce_PropertyPanel.cpp" -#include "properties/juce_SliderPropertyComponent.cpp" -#include "properties/juce_TextPropertyComponent.cpp" -#include "widgets/juce_ComboBox.cpp" -#include "widgets/juce_ImageComponent.cpp" -#include "widgets/juce_Label.cpp" -#include "widgets/juce_ListBox.cpp" -#include "widgets/juce_ProgressBar.cpp" -#include "widgets/juce_Slider.cpp" -#include "widgets/juce_TableHeaderComponent.cpp" -#include "widgets/juce_TableListBox.cpp" -#include "widgets/juce_TextEditorModel.cpp" -#include "widgets/juce_TextEditor.cpp" -#include "widgets/juce_Toolbar.cpp" -#include "widgets/juce_ToolbarItemComponent.cpp" -#include "widgets/juce_ToolbarItemPalette.cpp" -#include "widgets/juce_TreeView.cpp" + #include "windows/juce_NativeMessageBox.cpp" #include "windows/juce_AlertWindow.cpp" -#include "windows/juce_CallOutBox.cpp" #include "windows/juce_ComponentPeer.cpp" -#include "windows/juce_DialogWindow.cpp" -#include "windows/juce_DocumentWindow.cpp" -#include "windows/juce_MessageBoxOptions.cpp" -#include "windows/juce_ResizableWindow.cpp" #include "windows/juce_ScopedMessageBox.cpp" -#include "windows/juce_ThreadWithProgressWindow.cpp" -#include "windows/juce_TooltipWindow.cpp" #include "windows/juce_TopLevelWindow.cpp" -#include "windows/juce_VBlankAttachment.cpp" -#include "windows/juce_NativeScaleFactorNotifier.cpp" + +#include "menus/juce_PopupMenu.cpp" + +#include "misc/juce_DropShadower.cpp" diff --git a/modules/juce_gui_basics/juce_gui_basics_2.cpp b/modules/juce_gui_basics/juce_gui_basics_2.cpp new file mode 100644 index 0000000000..6145fd1c8a --- /dev/null +++ b/modules/juce_gui_basics/juce_gui_basics_2.cpp @@ -0,0 +1,69 @@ +/* + ============================================================================== + + This file is part of the JUCE framework. + Copyright (c) Raw Material Software Limited + + JUCE is an open source framework subject to commercial or open source + licensing. + + By downloading, installing, or using the JUCE framework, or combining the + JUCE framework with any other source code, object code, content or any other + copyrightable work, you agree to the terms of the JUCE End User Licence + Agreement, and all incorporated terms including the JUCE Privacy Policy and + the JUCE Website Terms of Service, as applicable, which will bind you. If you + do not agree to the terms of these agreements, we will not license the JUCE + framework to you, and you must discontinue the installation or download + process and cease use of the JUCE framework. + + JUCE End User Licence Agreement: https://juce.com/legal/juce-8-licence/ + JUCE Privacy Policy: https://juce.com/juce-privacy-policy + JUCE Website Terms of Service: https://juce.com/juce-website-terms-of-service/ + + Or: + + You may also use this code under the terms of the AGPLv3: + https://www.gnu.org/licenses/agpl-3.0.en.html + + THE JUCE FRAMEWORK IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL + WARRANTIES, WHETHER EXPRESSED OR IMPLIED, INCLUDING WARRANTY OF + MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, ARE DISCLAIMED. + + ============================================================================== +*/ + +#ifdef JUCE_GUI_BASICS_H_INCLUDED + /* When you add this cpp file to your project, you mustn't include it in a file where you've + already included any other headers - just put it inside a file on its own, possibly with your config + flags preceding it, but don't include anything else. That also includes avoiding any automatic prefix + header files that the compiler may be using. + */ + #error "Incorrect use of JUCE cpp file" +#endif + +#include "juce_gui_basics.h" + +#include "detail/juce_LookAndFeelHelpers.h" + +#include "lookandfeel/juce_LookAndFeel.cpp" +#include "lookandfeel/juce_LookAndFeel_V1.cpp" +#include "lookandfeel/juce_LookAndFeel_V2.cpp" +#include "lookandfeel/juce_LookAndFeel_V3.cpp" +#include "lookandfeel/juce_LookAndFeel_V4.cpp" + +#include "positioning/juce_MarkerList.cpp" +#include "positioning/juce_RelativeCoordinate.cpp" +#include "positioning/juce_RelativeCoordinatePositioner.cpp" +#include "positioning/juce_RelativeParallelogram.cpp" +#include "positioning/juce_RelativePoint.cpp" +#include "positioning/juce_RelativePointPath.cpp" +#include "positioning/juce_RelativeRectangle.cpp" + +#include "drawables/juce_Drawable.cpp" +#include "drawables/juce_DrawableComposite.cpp" +#include "drawables/juce_DrawableImage.cpp" +#include "drawables/juce_DrawablePath.cpp" +#include "drawables/juce_DrawableRectangle.cpp" +#include "drawables/juce_DrawableShape.cpp" +#include "drawables/juce_DrawableText.cpp" +#include "drawables/juce_SVGParser.cpp" diff --git a/modules/juce_gui_basics/juce_gui_basics_3.cpp b/modules/juce_gui_basics/juce_gui_basics_3.cpp new file mode 100644 index 0000000000..0235d62e4a --- /dev/null +++ b/modules/juce_gui_basics/juce_gui_basics_3.cpp @@ -0,0 +1,63 @@ +/* + ============================================================================== + + This file is part of the JUCE framework. + Copyright (c) Raw Material Software Limited + + JUCE is an open source framework subject to commercial or open source + licensing. + + By downloading, installing, or using the JUCE framework, or combining the + JUCE framework with any other source code, object code, content or any other + copyrightable work, you agree to the terms of the JUCE End User Licence + Agreement, and all incorporated terms including the JUCE Privacy Policy and + the JUCE Website Terms of Service, as applicable, which will bind you. If you + do not agree to the terms of these agreements, we will not license the JUCE + framework to you, and you must discontinue the installation or download + process and cease use of the JUCE framework. + + JUCE End User Licence Agreement: https://juce.com/legal/juce-8-licence/ + JUCE Privacy Policy: https://juce.com/juce-privacy-policy + JUCE Website Terms of Service: https://juce.com/juce-website-terms-of-service/ + + Or: + + You may also use this code under the terms of the AGPLv3: + https://www.gnu.org/licenses/agpl-3.0.en.html + + THE JUCE FRAMEWORK IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL + WARRANTIES, WHETHER EXPRESSED OR IMPLIED, INCLUDING WARRANTY OF + MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, ARE DISCLAIMED. + + ============================================================================== +*/ + +#ifdef JUCE_GUI_BASICS_H_INCLUDED + /* When you add this cpp file to your project, you mustn't include it in a file where you've + already included any other headers - just put it inside a file on its own, possibly with your config + flags preceding it, but don't include anything else. That also includes avoiding any automatic prefix + header files that the compiler may be using. + */ + #error "Incorrect use of JUCE cpp file" +#endif + +#include "juce_gui_basics.h" + +#include "detail/juce_ViewportHelpers.h" +#include "detail/juce_ToolbarItemDragAndDropOverlayComponent.h" +#include "detail/juce_ButtonAccessibilityHandler.h" + +#include "widgets/juce_ComboBox.cpp" +#include "widgets/juce_ImageComponent.cpp" +#include "widgets/juce_Label.cpp" +#include "widgets/juce_ListBox.cpp" +#include "widgets/juce_ProgressBar.cpp" +#include "widgets/juce_Slider.cpp" +#include "widgets/juce_TableHeaderComponent.cpp" +#include "widgets/juce_TableListBox.cpp" +#include "widgets/juce_TextEditorModel.cpp" +#include "widgets/juce_TextEditor.cpp" +#include "widgets/juce_Toolbar.cpp" +#include "widgets/juce_ToolbarItemComponent.cpp" +#include "widgets/juce_ToolbarItemPalette.cpp" +#include "widgets/juce_TreeView.cpp" diff --git a/modules/juce_gui_basics/juce_gui_basics_4.cpp b/modules/juce_gui_basics/juce_gui_basics_4.cpp new file mode 100644 index 0000000000..b3d14ac077 --- /dev/null +++ b/modules/juce_gui_basics/juce_gui_basics_4.cpp @@ -0,0 +1,89 @@ +/* + ============================================================================== + + This file is part of the JUCE framework. + Copyright (c) Raw Material Software Limited + + JUCE is an open source framework subject to commercial or open source + licensing. + + By downloading, installing, or using the JUCE framework, or combining the + JUCE framework with any other source code, object code, content or any other + copyrightable work, you agree to the terms of the JUCE End User Licence + Agreement, and all incorporated terms including the JUCE Privacy Policy and + the JUCE Website Terms of Service, as applicable, which will bind you. If you + do not agree to the terms of these agreements, we will not license the JUCE + framework to you, and you must discontinue the installation or download + process and cease use of the JUCE framework. + + JUCE End User Licence Agreement: https://juce.com/legal/juce-8-licence/ + JUCE Privacy Policy: https://juce.com/juce-privacy-policy + JUCE Website Terms of Service: https://juce.com/juce-website-terms-of-service/ + + Or: + + You may also use this code under the terms of the AGPLv3: + https://www.gnu.org/licenses/agpl-3.0.en.html + + THE JUCE FRAMEWORK IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL + WARRANTIES, WHETHER EXPRESSED OR IMPLIED, INCLUDING WARRANTY OF + MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, ARE DISCLAIMED. + + ============================================================================== +*/ + +#ifdef JUCE_GUI_BASICS_H_INCLUDED + /* When you add this cpp file to your project, you mustn't include it in a file where you've + already included any other headers - just put it inside a file on its own, possibly with your config + flags preceding it, but don't include anything else. That also includes avoiding any automatic prefix + header files that the compiler may be using. + */ + #error "Incorrect use of JUCE cpp file" +#endif + +#include "juce_gui_basics.h" + +#include "detail/juce_ViewportHelpers.h" +#include "detail/juce_ButtonAccessibilityHandler.h" + +#include "buttons/juce_ArrowButton.cpp" +#include "buttons/juce_Button.cpp" +#include "buttons/juce_DrawableButton.cpp" +#include "buttons/juce_HyperlinkButton.cpp" +#include "buttons/juce_ImageButton.cpp" +#include "buttons/juce_ShapeButton.cpp" +#include "buttons/juce_TextButton.cpp" +#include "buttons/juce_ToggleButton.cpp" +#include "buttons/juce_ToolbarButton.cpp" + +#include "layout/juce_ComponentAnimator.cpp" +#include "layout/juce_ComponentBoundsConstrainer.cpp" +#include "layout/juce_BorderedComponentBoundsConstrainer.cpp" +#include "layout/juce_ComponentBuilder.cpp" +#include "layout/juce_ComponentMovementWatcher.cpp" +#include "layout/juce_ConcertinaPanel.cpp" +#include "layout/juce_FlexBox.cpp" +#include "layout/juce_Grid.cpp" +#include "layout/juce_GridItem.cpp" +#include "layout/juce_GroupComponent.cpp" +#include "layout/juce_MultiDocumentPanel.cpp" +#include "layout/juce_ResizableBorderComponent.cpp" +#include "layout/juce_ResizableCornerComponent.cpp" +#include "layout/juce_ResizableEdgeComponent.cpp" +#include "layout/juce_ScrollBar.cpp" +#include "layout/juce_SidePanel.cpp" +#include "layout/juce_StretchableLayoutManager.cpp" +#include "layout/juce_StretchableLayoutResizerBar.cpp" +#include "layout/juce_StretchableObjectResizer.cpp" +#include "layout/juce_TabbedButtonBar.cpp" +#include "layout/juce_TabbedComponent.cpp" +#include "layout/juce_Viewport.cpp" + +#include "properties/juce_BooleanPropertyComponent.cpp" +#include "properties/juce_ButtonPropertyComponent.cpp" +#include "properties/juce_ChoicePropertyComponent.cpp" +#include "properties/juce_MultiChoicePropertyComponent.cpp" +#include "properties/juce_PropertyComponent.cpp" +#include "properties/juce_PropertyPanel.cpp" +#include "properties/juce_SliderPropertyComponent.cpp" +#include "properties/juce_TextPropertyComponent.cpp" diff --git a/modules/juce_gui_basics/juce_gui_basics_5.cpp b/modules/juce_gui_basics/juce_gui_basics_5.cpp new file mode 100644 index 0000000000..8ceaec5582 --- /dev/null +++ b/modules/juce_gui_basics/juce_gui_basics_5.cpp @@ -0,0 +1,92 @@ +/* + ============================================================================== + + This file is part of the JUCE framework. + Copyright (c) Raw Material Software Limited + + JUCE is an open source framework subject to commercial or open source + licensing. + + By downloading, installing, or using the JUCE framework, or combining the + JUCE framework with any other source code, object code, content or any other + copyrightable work, you agree to the terms of the JUCE End User Licence + Agreement, and all incorporated terms including the JUCE Privacy Policy and + the JUCE Website Terms of Service, as applicable, which will bind you. If you + do not agree to the terms of these agreements, we will not license the JUCE + framework to you, and you must discontinue the installation or download + process and cease use of the JUCE framework. + + JUCE End User Licence Agreement: https://juce.com/legal/juce-8-licence/ + JUCE Privacy Policy: https://juce.com/juce-privacy-policy + JUCE Website Terms of Service: https://juce.com/juce-website-terms-of-service/ + + Or: + + You may also use this code under the terms of the AGPLv3: + https://www.gnu.org/licenses/agpl-3.0.en.html + + THE JUCE FRAMEWORK IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL + WARRANTIES, WHETHER EXPRESSED OR IMPLIED, INCLUDING WARRANTY OF + MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, ARE DISCLAIMED. + + ============================================================================== +*/ + +#ifdef JUCE_GUI_BASICS_H_INCLUDED + /* When you add this cpp file to your project, you mustn't include it in a file where you've + already included any other headers - just put it inside a file on its own, possibly with your config + flags preceding it, but don't include anything else. That also includes avoiding any automatic prefix + header files that the compiler may be using. + */ + #error "Incorrect use of JUCE cpp file" +#endif + +#include "juce_gui_basics.h" + +#include "detail/juce_ComponentHelpers.h" +#include "detail/juce_WindowingHelpers.h" +#include "detail/juce_FocusRestorer.h" + +#include "commands/juce_ApplicationCommandInfo.cpp" +#include "commands/juce_ApplicationCommandManager.cpp" +#include "commands/juce_ApplicationCommandTarget.cpp" +#include "commands/juce_KeyPressMappingSet.cpp" + +#include "filebrowser/juce_DirectoryContentsDisplayComponent.cpp" +#include "filebrowser/juce_DirectoryContentsList.cpp" +#include "filebrowser/juce_FileBrowserComponent.cpp" +#include "filebrowser/juce_FileChooser.cpp" +#include "filebrowser/juce_FileChooserDialogBox.cpp" +#include "filebrowser/juce_FileListComponent.cpp" +#include "filebrowser/juce_FileSearchPathListComponent.cpp" +#include "filebrowser/juce_FileTreeComponent.cpp" +#include "filebrowser/juce_FilenameComponent.cpp" +#include "filebrowser/juce_ImagePreviewComponent.cpp" + +#include "keyboard/juce_CaretComponent.cpp" +#include "keyboard/juce_KeyListener.cpp" +#include "keyboard/juce_KeyPress.cpp" +#include "keyboard/juce_ModifierKeys.cpp" + +#include "mouse/juce_ComponentDragger.cpp" +#include "mouse/juce_DragAndDropContainer.cpp" +#include "mouse/juce_MouseEvent.cpp" +#include "mouse/juce_MouseInactivityDetector.cpp" +#include "mouse/juce_MouseListener.cpp" + +#include "windows/juce_CallOutBox.cpp" +#include "windows/juce_DialogWindow.cpp" +#include "windows/juce_DocumentWindow.cpp" +#include "windows/juce_MessageBoxOptions.cpp" +#include "windows/juce_ResizableWindow.cpp" +#include "windows/juce_ThreadWithProgressWindow.cpp" +#include "windows/juce_TooltipWindow.cpp" +#include "windows/juce_VBlankAttachment.cpp" +#include "windows/juce_NativeScaleFactorNotifier.cpp" + +#include "menus/juce_BurgerMenuComponent.cpp" +#include "menus/juce_MenuBarComponent.cpp" +#include "menus/juce_MenuBarModel.cpp" + +#include "misc/juce_BubbleComponent.cpp" +#include "misc/juce_FocusOutline.cpp"