diff --git a/.gitignore b/.gitignore index bec308e1c7..8f482be812 100644 --- a/.gitignore +++ b/.gitignore @@ -51,8 +51,6 @@ profile **/Builds/Android/app/.cxx **/Builds/Android/lib/build **/Builds/Android/lib/.externalNativeBuild -**/Builds/CLion/cmake-build-* -**/Builds/CLion/.idea **/Builds/MacOSX/**/Index **/Builds/MacOSX/**/Intermediates.noindex **/doxygen/doc diff --git a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner.sln b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner.sln deleted file mode 100644 index aad7971d3e..0000000000 --- a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner.sln +++ /dev/null @@ -1,21 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 14 - -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DemoRunner - App", "DemoRunner_App.vcxproj", "{882FE2E3-F4EF-9825-1908-F6FEE5366B5C}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {882FE2E3-F4EF-9825-1908-F6FEE5366B5C}.Debug|x64.ActiveCfg = Debug|x64 - {882FE2E3-F4EF-9825-1908-F6FEE5366B5C}.Debug|x64.Build.0 = Debug|x64 - {882FE2E3-F4EF-9825-1908-F6FEE5366B5C}.Release|x64.ActiveCfg = Release|x64 - {882FE2E3-F4EF-9825-1908-F6FEE5366B5C}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj deleted file mode 100644 index b1fdff1249..0000000000 --- a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj +++ /dev/null @@ -1,3747 +0,0 @@ - - - - - - Debug - x64 - - - Release - x64 - - - - {882FE2E3-F4EF-9825-1908-F6FEE5366B5C} - - - - Application - false - false - v140 - 8.1 - - - Application - false - true - v140 - 8.1 - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - .exe - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - DemoRunner - true - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - DemoRunner - true - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - ..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sratom;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\serd;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lv2;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK;..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60106;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=6.1.6;JUCE_APP_VERSION_HEX=0x60106;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\DemoRunner.pdb - Level4 - true - true - /w44265 /w45038 /w44062 /bigobj %(AdditionalOptions) - stdcpp14 - - - ..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sratom;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\serd;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lv2;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK;..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60106;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=6.1.6;JUCE_APP_VERSION_HEX=0x60106;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions) - - - $(OutDir)\DemoRunner.exe - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\DemoRunner.pdb - Windows - true - - - true - $(IntDir)\DemoRunner.bsc - - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - ..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sratom;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\serd;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lv2;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK;..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60106;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=6.1.6;JUCE_APP_VERSION_HEX=0x60106;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions) - MultiThreaded - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\DemoRunner.pdb - Level4 - true - true - /w44265 /w45038 /w44062 /bigobj %(AdditionalOptions) - stdcpp14 - - - ..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sratom;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\serd;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lv2;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK;..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60106;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=6.1.6;JUCE_APP_VERSION_HEX=0x60106;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions) - - - $(OutDir)\DemoRunner.exe - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\DemoRunner.pdb - Windows - true - true - true - UseLinkTimeCodeGeneration - - - true - $(IntDir)\DemoRunner.bsc - - - - - - - - - - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - - - - - /bigobj %(AdditionalOptions) - - - - - - - - - - - - - /bigobj %(AdditionalOptions) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters deleted file mode 100644 index 61f8db5ee4..0000000000 --- a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters +++ /dev/null @@ -1,6623 +0,0 @@ - - - - - - {747DECFA-60E8-6F38-F8B4-1FC9052FD677} - - - {67AC4BA4-ADB7-61F2-40EB-054BFA2565E9} - - - {8C2BA468-929C-4792-FBD2-3009E3068DD0} - - - {AC828C39-320F-8E54-0482-C033528D4EEC} - - - {E3CEC08A-FA14-D343-5BFF-3D6A4A4FD713} - - - {B3BC836A-3932-C1E4-CA3C-A1C0D83281BA} - - - {97F7F593-75F8-D6B2-DC96-C946C3976226} - - - {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - - {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - - {05CE33FC-868F-AA1A-12B8-79C98E753648} - - - {D78296AF-218E-B17E-7F8B-9D148601188D} - - - {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - - {D8532E5E-469E-5042-EFC8-238241704735} - - - {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - - {8292766D-2459-2E7E-7615-17216318BA93} - - - {9BD56105-DAB4-EBD5-00DD-BD540E98FE88} - - - {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - - {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - - {386862D5-4DCC-A4B3-5642-60A201E303EF} - - - {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - - {285118C6-8FDA-7DCE-BEF4-FFB2120876C5} - - - {69ED6B61-9B8D-D47E-E4A6-2E9F9A94A75A} - - - {7CDB7CD1-BB96-F593-3C78-1E06182B5839} - - - {B0A708DE-B4CF-196B-14FB-DC8221509B8E} - - - {34F46ADE-EE31-227A-A69E-7732E70145F1} - - - {BB9B3C77-17FB-E994-8B75-88F1727E4655} - - - {C0971D77-2F14-190A-E2AE-89D6285F4D5A} - - - {AABEA333-6524-8891-51C7-6DAEB5700628} - - - {F2D29337-983E-BAD7-7B5C-E0AB3D53D404} - - - {C674B0FB-1FC0-2986-94B1-083845018994} - - - {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - - {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - - {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - - {38A5DDC7-416E-548F-39DA-887875FE6B20} - - - {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - - {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - - {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - - {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - - {6B9FBFDC-1D10-6246-356D-00FF4535CECB} - - - {D6FCFC8E-7136-9109-78C0-91A3EB4C443F} - - - {EBF18AC1-F0ED-937A-2824-4307CE2ADAF7} - - - {5A0F7922-2EFB-6465-57E4-A445B804EFB5} - - - {4EC45416-0E7C-7567-6F75-D0C8CEE7DC4F} - - - {C2985031-0496-55B5-41A8-BAB99E53D89D} - - - {FB4AB426-7009-0036-BB75-E34256AA7C89} - - - {E684D858-09E8-0251-8E86-5657129641E1} - - - {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - - {344DB016-679C-FBD0-3EC6-4570C47522DE} - - - {3D9758A0-9359-1710-87C1-05D475C08B17} - - - {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - - {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - - {CDCCDBC1-E1A7-558D-D4AA-B48003178AE3} - - - {6656EC0E-A4C5-985B-242F-01890BDEFB1B} - - - {107F6637-689A-6DAC-1F5D-FD9734F3A0D9} - - - {C60CB2F9-12ED-74A2-C81C-366287805252} - - - {0BE3157E-54F5-3F72-7023-A62A81D83443} - - - {AD43AFB9-8A3D-C470-E098-4ADA2D6B1C07} - - - {77E6DFCD-32E7-A7E2-75E9-50C49384FEDA} - - - {8449F5A3-222A-3C21-88BD-2ACA69CD290A} - - - {50066622-9190-C54D-FE24-563064A80DB4} - - - {E8F398A4-2CFC-D98B-343B-FB06B6B54063} - - - {18BD9026-D673-60FB-C5C0-E4234E9FE71C} - - - {E469C933-C0FE-3A95-168B-234F8B4B620B} - - - {375C3EDB-D1F5-AA38-D498-B462B7BDEDE9} - - - {2E0391E6-2B82-F704-4B16-9EF63C4E25C1} - - - {D1C825D2-2980-075A-3EC0-43930977748F} - - - {B350BD14-1FB6-A9A0-4725-75CFEFC2D067} - - - {96D16B7E-5FC5-182E-8734-37C9D27C2299} - - - {56518C02-F710-7D5E-09E6-4B152D5900C7} - - - {8D78CFF1-6E9E-3E78-317D-7954EE6482BB} - - - {6B811726-62F3-6E7C-BE8E-493A61CAA9E4} - - - {C84EE2C8-14A3-D098-62A4-E1C75B7FA13A} - - - {42DD7AA9-DF7D-D9F9-E50C-69C44211A42B} - - - {009A44FF-D1C5-47C0-64CC-9122107C73D1} - - - {AAEE24C0-066F-8593-70EA-B7AC7553E885} - - - {CEC45021-32A4-16BA-8E12-023B029608CD} - - - {E5DFE07F-5901-AF5C-7759-84EBF9717E5E} - - - {3A189BF7-28D6-C0C4-B831-97AD9E46FE5A} - - - {829FC6C3-87E7-0491-B8C3-DC3905FB6039} - - - {49174595-84D0-A512-B98C-0CFD2D772B8A} - - - {E27C67CB-E138-DCCB-110D-623E2C01F9BC} - - - {392635C4-010A-C8A2-F46D-1A3628445E1C} - - - {1FF26A52-F9B9-625F-DEE9-8FEE0C02F0F4} - - - {3A5A13A1-B57C-EF05-AC38-53B08A4C8D4A} - - - {97983FD5-3F19-2B58-4941-D8FBB6B92BA4} - - - {ADC9725E-0948-5908-13BD-0275DB25325A} - - - {37AD6CD9-9FE5-A457-B1FE-36A85F973502} - - - {0F3B119C-FE8B-3978-2D80-53248BBBCDEA} - - - {5E836BFC-319A-1CE7-13C9-BD9E87F0A228} - - - {5D8E291B-1BB8-3A55-0939-D13A8589C395} - - - {BE3B7D89-2DE8-3CA1-B00E-55821EF3AAAC} - - - {E0DE9D5D-2792-148A-2CE1-182A90DD5F0E} - - - {DC27B453-334E-6965-BAD5-7F88C3E5BA46} - - - {4DC60E78-BBC0-B540-63A2-37E14ABBEF09} - - - {80C72173-A1E1-C3C5-9288-B889CE2EAFEA} - - - {4138B955-AA0B-FA86-DBF9-404CAFFFA866} - - - {2B4166B8-F470-F07C-4F51-D2DAAAECBB18} - - - {9C295115-C0CD-3129-1C4D-FB53299B23FB} - - - {65526A8B-3447-9DF0-FD5D-00D111126027} - - - {A54A1F5C-F32F-F97B-9E8A-69922B770A54} - - - {B90A44F3-B62D-B5C0-81A2-683D2650AEE6} - - - {DAF30656-5915-0E45-C4E4-54439617D525} - - - {9266EA90-6A0A-5DDB-9CB7-966BEF03BA5C} - - - {9C713CBA-A9E2-5F4E-F83C-2CAB8533913C} - - - {63571A07-9AA3-5BB0-1103-0B42A2E6BC9E} - - - {314F43F2-BC8F-B464-EAE7-86B9675454E9} - - - {874C5D0C-6D29-68EE-38BB-26200B56BC89} - - - {86BAA7A7-DC50-35B6-910B-932AEAF257F2} - - - {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - - {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - - {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - - {3CB9AC9F-1F99-25B3-8DC1-7DBB67D2E20C} - - - {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - - {67BE498C-9E1F-C73A-B99A-387C034CE680} - - - {1A9C8538-959B-25E3-473D-B462C9A9D458} - - - {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - - {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - - {39F680F3-5161-4D1C-EAD0-3911ED808874} - - - {3197198B-A978-E330-C7FB-07E5CE8236C7} - - - {ED064203-CFE3-44F5-49E6-0BE948CCC752} - - - {60B6EF27-E71E-E771-7B52-F8228C928B3B} - - - {0ADD7306-A27A-EDEF-58D9-1011038D943B} - - - {5502FEA8-790D-593B-7FAF-105304E7A347} - - - {AFB1C715-E4C1-6EB6-367F-D39E64A43205} - - - {114D3F58-5C40-FB13-D076-E3C9CA8D9DBB} - - - {F9420CA4-6ED8-1262-CB31-33328608458F} - - - {1E1A2151-F76C-B7BC-0CB1-10A77A9CF19B} - - - {F9646265-8542-9FD2-1209-55FA76076736} - - - {5971F265-ED75-A920-9750-064F2EE5E6A2} - - - {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - - {7868764A-6572-381A-906C-9C26792A4C29} - - - {03678508-A517-48BB-FB4A-485628C34E08} - - - {07D27C1D-3227-F527-356C-17DA11551A99} - - - {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - - {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - - {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - - {30B3DA63-C1E4-F2EA-CEF0-8035D8CBFF64} - - - {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - - {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - - {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - - {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - - {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - - {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - - {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - - {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - - {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - - {5523922E-8B0C-A52B-477C-752C09F8197F} - - - {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - - {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - - {89B3E447-34BE-C691-638E-09796C6B647E} - - - {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - - {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - - {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - - {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - - {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - - {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - - {53CF03D3-988B-CD28-9130-CE08FDCEF7E9} - - - {29C6FE02-507E-F3FE-16CD-74D84842C1EA} - - - {8001BD68-125B-E392-8D3B-1F9C9520A65A} - - - {EDC17061-CFA0-8EA0-0ADA-90F31C2FB0F2} - - - {B813BD14-6565-2525-9AC3-E3AA48EDDA85} - - - {DDF4BA73-8578-406D-21F8-06B9BC70BFEA} - - - {73374573-0194-9A6E-461A-A81EEB511C26} - - - {5DD60D0E-B16A-0BED-EDC4-C56E6960CA9E} - - - {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - - {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - - {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - - {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - - {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - - {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - - {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - - {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - - {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - - {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - - {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - - {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - - {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - - {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - - {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - - {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - - {160D9882-0F68-278D-C5F9-8960FD7421D2} - - - {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - - {46AE69B8-AD58-4381-6CDE-25C8D75B01D2} - - - {E56CB4FC-32E8-8740-A3BB-B323CD937A99} - - - {4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B} - - - {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - - {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - - {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - - {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - - {B331BC33-9770-3DB5-73F2-BC2469ECCF7F} - - - {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - - {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - - {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - - {0EAD99DB-011F-09E5-45A2-365F646EB004} - - - {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - - {7C319D73-0D93-5842-0874-398D2D3038D5} - - - {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - - {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - - {C0E5DD5D-F8F1-DD25-67D7-291946AB3828} - - - {FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578} - - - {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - - {D64A57DB-A956-5519-1929-1D929B56E1B0} - - - {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - - {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - - {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - - {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - - {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - - {118946F2-AC24-0F09-62D5-753DF87A60CD} - - - {07329F9B-7D3D-CEB3-C771-714842076140} - - - {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - - {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - - {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - - {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - - {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - - {599138A9-EA63-53DD-941F-ABE3412D2949} - - - {422A4014-8587-1AE6-584F-32A62613A37B} - - - {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - - {EEE9B92C-AD26-4BEA-4D95-3F859090EA9F} - - - {B1DE8DB1-C00A-12C0-D690-8B3C9504A60A} - - - {640F6C76-C532-710A-DF73-582F2350F6A3} - - - {FFA9DA63-69C5-A392-4EEE-395CD07733BB} - - - {D3DCC9A9-ADBC-E37E-3CAA-43B3F156B8B9} - - - {409F7733-AD90-6113-85BA-7136DD178413} - - - {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - - {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - - {658BADF8-7095-C722-F9EC-9F36E8818187} - - - {2C58F450-CD01-0231-2F16-0D4D68565164} - - - {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - - {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - - - - - DemoRunner\Source\Demos - - - DemoRunner\Source\Demos - - - DemoRunner\Source\Demos - - - DemoRunner\Source\UI - - - DemoRunner\Source\UI - - - DemoRunner\Source - - - JUCE Modules\juce_analytics\analytics - - - JUCE Modules\juce_analytics\analytics - - - JUCE Modules\juce_analytics\destinations - - - JUCE Modules\juce_analytics - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\synthesisers - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics - - - JUCE Modules\juce_audio_basics - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\midi_io - - - JUCE Modules\juce_audio_devices\midi_io - - - JUCE Modules\juce_audio_devices\native\oboe\src\aaudio - - - JUCE Modules\juce_audio_devices\native\oboe\src\aaudio - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\sources - - - JUCE Modules\juce_audio_devices\sources - - - JUCE Modules\juce_audio_devices - - - JUCE Modules\juce_audio_devices - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\sampler - - - JUCE Modules\juce_audio_formats - - - JUCE Modules\juce_audio_formats - - - JUCE Modules\juce_audio_processors\format - - - JUCE Modules\juce_audio_processors\format - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\atom - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\atom - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\atom - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sratom\src - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\thread\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors - - - JUCE Modules\juce_audio_processors - - - JUCE Modules\juce_audio_processors - - - JUCE Modules\juce_audio_processors - - - JUCE Modules\juce_audio_utils\audio_cd - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\players - - - JUCE Modules\juce_audio_utils\players - - - JUCE Modules\juce_audio_utils - - - JUCE Modules\juce_audio_utils - - - JUCE Modules\juce_box2d\box2d\Collision\Shapes - - - JUCE Modules\juce_box2d\box2d\Collision\Shapes - - - JUCE Modules\juce_box2d\box2d\Collision\Shapes - - - JUCE Modules\juce_box2d\box2d\Collision\Shapes - - - JUCE Modules\juce_box2d\box2d\Collision - - - JUCE Modules\juce_box2d\box2d\Collision - - - JUCE Modules\juce_box2d\box2d\Collision - - - JUCE Modules\juce_box2d\box2d\Collision - - - JUCE Modules\juce_box2d\box2d\Collision - - - JUCE Modules\juce_box2d\box2d\Collision - - - JUCE Modules\juce_box2d\box2d\Collision - - - JUCE Modules\juce_box2d\box2d\Collision - - - JUCE Modules\juce_box2d\box2d\Common - - - JUCE Modules\juce_box2d\box2d\Common - - - JUCE Modules\juce_box2d\box2d\Common - - - JUCE Modules\juce_box2d\box2d\Common - - - JUCE Modules\juce_box2d\box2d\Common - - - JUCE Modules\juce_box2d\box2d\Common - - - JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - - - JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - - - JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - - - JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - - - JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - - - JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - - - JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - - - JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - - - JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics - - - JUCE Modules\juce_box2d\box2d\Dynamics - - - JUCE Modules\juce_box2d\box2d\Dynamics - - - JUCE Modules\juce_box2d\box2d\Dynamics - - - JUCE Modules\juce_box2d\box2d\Dynamics - - - JUCE Modules\juce_box2d\box2d\Dynamics - - - JUCE Modules\juce_box2d\box2d\Rope - - - JUCE Modules\juce_box2d\utils - - - JUCE Modules\juce_box2d - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\unit_tests - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core - - - JUCE Modules\juce_core - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography - - - JUCE Modules\juce_cryptography - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\undomanager - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures - - - JUCE Modules\juce_data_structures - - - JUCE Modules\juce_dsp\containers - - - JUCE Modules\juce_dsp\containers - - - JUCE Modules\juce_dsp\containers - - - JUCE Modules\juce_dsp\filter_design - - - JUCE Modules\juce_dsp\frequency - - - JUCE Modules\juce_dsp\frequency - - - JUCE Modules\juce_dsp\frequency - - - JUCE Modules\juce_dsp\frequency - - - JUCE Modules\juce_dsp\frequency - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\native - - - JUCE Modules\juce_dsp\native - - - JUCE Modules\juce_dsp\native - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp - - - JUCE Modules\juce_dsp - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events - - - JUCE Modules\juce_events - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats - - - JUCE Modules\juce_graphics\image_formats - - - JUCE Modules\juce_graphics\image_formats - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\placement - - - JUCE Modules\juce_graphics - - - JUCE Modules\juce_graphics - - - JUCE Modules\juce_gui_basics\accessibility - - - JUCE Modules\juce_gui_basics\application - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics - - - JUCE Modules\juce_gui_basics - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\documents - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra - - - JUCE Modules\juce_gui_extra - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\utils - - - JUCE Modules\juce_opengl - - - JUCE Modules\juce_opengl - - - JUCE Modules\juce_osc\osc - - - JUCE Modules\juce_osc\osc - - - JUCE Modules\juce_osc\osc - - - JUCE Modules\juce_osc\osc - - - JUCE Modules\juce_osc\osc - - - JUCE Modules\juce_osc\osc - - - JUCE Modules\juce_osc\osc - - - JUCE Modules\juce_osc\osc - - - JUCE Modules\juce_osc - - - JUCE Modules\juce_product_unlocking\in_app_purchases - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking\native - - - JUCE Modules\juce_product_unlocking\native - - - JUCE Modules\juce_product_unlocking - - - JUCE Modules\juce_product_unlocking - - - JUCE Modules\juce_video\capture - - - JUCE Modules\juce_video\playback - - - JUCE Modules\juce_video - - - JUCE Modules\juce_video - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - - - DemoRunner\Source\Demos - - - DemoRunner\Source\Demos - - - DemoRunner\Source\UI - - - DemoRunner\Source\UI - - - DemoRunner\Source\UI - - - JUCE Modules\juce_analytics\analytics - - - JUCE Modules\juce_analytics\analytics - - - JUCE Modules\juce_analytics\destinations - - - JUCE Modules\juce_analytics\destinations - - - JUCE Modules\juce_analytics - - - JUCE Modules\juce_audio_basics\audio_play_head - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\native - - - JUCE Modules\juce_audio_basics\native - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\synthesisers - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io - - - JUCE Modules\juce_audio_devices\midi_io - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\src\aaudio - - - JUCE Modules\juce_audio_devices\native\oboe\src\aaudio - - - JUCE Modules\juce_audio_devices\native\oboe\src\aaudio - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\sources - - - JUCE Modules\juce_audio_devices\sources - - - JUCE Modules\juce_audio_devices - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\books\coupled - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\books\coupled - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\books\floor - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\books\uncoupled - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\sampler - - - JUCE Modules\juce_audio_formats - - - JUCE Modules\juce_audio_processors\format - - - JUCE Modules\juce_audio_processors\format - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\lilv - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\lilv - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\atom - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\atom - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\atom - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\buf-size - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\core - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\core - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\core - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\data-access - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\dynmanifest - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\event - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\event - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\instance-access - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\log - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\log - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\midi - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\morph - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\options - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\parameters - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\patch - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\port-groups - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\port-props - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\presets - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\resize-port - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\state - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\time - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\ui - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\units - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\uri-map - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\urid - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\worker - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\serd - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\sord - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\sord - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sratom\sratom - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK - - - JUCE Modules\juce_audio_processors\format_types\pslextensions - - - JUCE Modules\juce_audio_processors\format_types\pslextensions - - - JUCE Modules\juce_audio_processors\format_types\pslextensions - - - JUCE Modules\juce_audio_processors\format_types\pslextensions - - - JUCE Modules\juce_audio_processors\format_types\pslextensions - - - JUCE Modules\juce_audio_processors\format_types\pslextensions - - - JUCE Modules\juce_audio_processors\format_types\pslextensions - - - JUCE Modules\juce_audio_processors\format_types\pslextensions - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\thread\include - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\gui - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\gui - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors - - - JUCE Modules\juce_audio_utils\audio_cd - - - JUCE Modules\juce_audio_utils\audio_cd - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\players - - - JUCE Modules\juce_audio_utils\players - - - JUCE Modules\juce_audio_utils - - - JUCE Modules\juce_box2d\box2d\Collision\Shapes - - - JUCE Modules\juce_box2d\box2d\Collision\Shapes - - - JUCE Modules\juce_box2d\box2d\Collision\Shapes - - - JUCE Modules\juce_box2d\box2d\Collision\Shapes - - - JUCE Modules\juce_box2d\box2d\Collision\Shapes - - - JUCE Modules\juce_box2d\box2d\Collision - - - JUCE Modules\juce_box2d\box2d\Collision - - - JUCE Modules\juce_box2d\box2d\Collision - - - JUCE Modules\juce_box2d\box2d\Collision - - - JUCE Modules\juce_box2d\box2d\Collision - - - JUCE Modules\juce_box2d\box2d\Common - - - JUCE Modules\juce_box2d\box2d\Common - - - JUCE Modules\juce_box2d\box2d\Common - - - JUCE Modules\juce_box2d\box2d\Common - - - JUCE Modules\juce_box2d\box2d\Common - - - JUCE Modules\juce_box2d\box2d\Common - - - JUCE Modules\juce_box2d\box2d\Common - - - JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - - - JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - - - JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - - - JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - - - JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - - - JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - - - JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - - - JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - - - JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics\Joints - - - JUCE Modules\juce_box2d\box2d\Dynamics - - - JUCE Modules\juce_box2d\box2d\Dynamics - - - JUCE Modules\juce_box2d\box2d\Dynamics - - - JUCE Modules\juce_box2d\box2d\Dynamics - - - JUCE Modules\juce_box2d\box2d\Dynamics - - - JUCE Modules\juce_box2d\box2d\Dynamics - - - JUCE Modules\juce_box2d\box2d\Dynamics - - - JUCE Modules\juce_box2d\box2d\Rope - - - JUCE Modules\juce_box2d\box2d - - - JUCE Modules\juce_box2d\utils - - - JUCE Modules\juce_box2d - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\unit_tests - - - JUCE Modules\juce_core\unit_tests - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\undomanager - - - JUCE Modules\juce_data_structures\undomanager - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures - - - JUCE Modules\juce_dsp\containers - - - JUCE Modules\juce_dsp\containers - - - JUCE Modules\juce_dsp\containers - - - JUCE Modules\juce_dsp\containers - - - JUCE Modules\juce_dsp\filter_design - - - JUCE Modules\juce_dsp\frequency - - - JUCE Modules\juce_dsp\frequency - - - JUCE Modules\juce_dsp\frequency - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\native - - - JUCE Modules\juce_dsp\native - - - JUCE Modules\juce_dsp\native - - - JUCE Modules\juce_dsp\native - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\placement - - - JUCE Modules\juce_graphics\placement - - - JUCE Modules\juce_graphics - - - JUCE Modules\juce_gui_basics\accessibility\enums - - - JUCE Modules\juce_gui_basics\accessibility\enums - - - JUCE Modules\juce_gui_basics\accessibility\enums - - - JUCE Modules\juce_gui_basics\accessibility\interfaces - - - JUCE Modules\juce_gui_basics\accessibility\interfaces - - - JUCE Modules\juce_gui_basics\accessibility\interfaces - - - JUCE Modules\juce_gui_basics\accessibility\interfaces - - - JUCE Modules\juce_gui_basics\accessibility - - - JUCE Modules\juce_gui_basics\accessibility - - - JUCE Modules\juce_gui_basics\application - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\documents - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra - - - JUCE Modules\juce_opengl\geometry - - - JUCE Modules\juce_opengl\geometry - - - JUCE Modules\juce_opengl\geometry - - - JUCE Modules\juce_opengl\geometry - - - JUCE Modules\juce_opengl\native - - - JUCE Modules\juce_opengl\native - - - JUCE Modules\juce_opengl\native - - - JUCE Modules\juce_opengl\native - - - JUCE Modules\juce_opengl\native - - - JUCE Modules\juce_opengl\native - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\utils - - - JUCE Modules\juce_opengl - - - JUCE Modules\juce_osc\osc - - - JUCE Modules\juce_osc\osc - - - JUCE Modules\juce_osc\osc - - - JUCE Modules\juce_osc\osc - - - JUCE Modules\juce_osc\osc - - - JUCE Modules\juce_osc\osc - - - JUCE Modules\juce_osc\osc - - - JUCE Modules\juce_osc\osc - - - JUCE Modules\juce_osc - - - JUCE Modules\juce_product_unlocking\in_app_purchases - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking - - - JUCE Modules\juce_video\capture - - - JUCE Modules\juce_video\native - - - JUCE Modules\juce_video\native - - - JUCE Modules\juce_video\native - - - JUCE Modules\juce_video\native - - - JUCE Modules\juce_video\native - - - JUCE Modules\juce_video\native - - - JUCE Modules\juce_video\native - - - JUCE Modules\juce_video\native - - - JUCE Modules\juce_video\playback - - - JUCE Modules\juce_video - - - JUCE Library Code - - - - - DemoRunner\Source - - - JUCE Modules\juce_audio_devices\native\oboe - - - JUCE Modules\juce_audio_devices\native\oboe - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7 - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK - - - JUCE Modules\juce_box2d\box2d - - - JUCE Modules\juce_core\native\java - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Library Code - - - - - JUCE Library Code - - - diff --git a/examples/DemoRunner/Builds/VisualStudio2015/icon.ico b/examples/DemoRunner/Builds/VisualStudio2015/icon.ico deleted file mode 100644 index 5fc937a966..0000000000 Binary files a/examples/DemoRunner/Builds/VisualStudio2015/icon.ico and /dev/null differ diff --git a/examples/DemoRunner/Builds/VisualStudio2015/resources.rc b/examples/DemoRunner/Builds/VisualStudio2015/resources.rc deleted file mode 100644 index f22dabbc9c..0000000000 --- a/examples/DemoRunner/Builds/VisualStudio2015/resources.rc +++ /dev/null @@ -1,36 +0,0 @@ -#pragma code_page(65001) - -#ifdef JUCE_USER_DEFINED_RC_FILE - #include JUCE_USER_DEFINED_RC_FILE -#else - -#undef WIN32_LEAN_AND_MEAN -#define WIN32_LEAN_AND_MEAN -#include - -VS_VERSION_INFO VERSIONINFO -FILEVERSION 6,1,6,0 -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904E4" - BEGIN - VALUE "CompanyName", "Raw Material Software Limited\0" - VALUE "LegalCopyright", "Copyright (c) 2020 - Raw Material Software Limited\0" - VALUE "FileDescription", "DemoRunner\0" - VALUE "FileVersion", "6.1.6\0" - VALUE "ProductName", "DemoRunner\0" - VALUE "ProductVersion", "6.1.6\0" - END - END - - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1252 - END -END - -#endif - -IDI_ICON1 ICON DISCARDABLE "icon.ico" -IDI_ICON2 ICON DISCARDABLE "icon.ico" \ No newline at end of file diff --git a/examples/DemoRunner/DemoRunner.jucer b/examples/DemoRunner/DemoRunner.jucer index 302cd78f87..9b196de190 100644 --- a/examples/DemoRunner/DemoRunner.jucer +++ b/examples/DemoRunner/DemoRunner.jucer @@ -151,34 +151,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/extras/AudioPluginHost/AudioPluginHost.jucer b/extras/AudioPluginHost/AudioPluginHost.jucer index 186ba0bfaf..09277e3d82 100644 --- a/extras/AudioPluginHost/AudioPluginHost.jucer +++ b/extras/AudioPluginHost/AudioPluginHost.jucer @@ -54,29 +54,6 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost.sln b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost.sln deleted file mode 100644 index 9d0e28d214..0000000000 --- a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost.sln +++ /dev/null @@ -1,21 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 14 - -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AudioPluginHost - App", "AudioPluginHost_App.vcxproj", "{5666EAA2-C82B-D06A-5228-D0E810428536}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {5666EAA2-C82B-D06A-5228-D0E810428536}.Debug|x64.ActiveCfg = Debug|x64 - {5666EAA2-C82B-D06A-5228-D0E810428536}.Debug|x64.Build.0 = Debug|x64 - {5666EAA2-C82B-D06A-5228-D0E810428536}.Release|x64.ActiveCfg = Release|x64 - {5666EAA2-C82B-D06A-5228-D0E810428536}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj deleted file mode 100644 index f8ca9ec9f3..0000000000 --- a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj +++ /dev/null @@ -1,3463 +0,0 @@ - - - - - - Debug - x64 - - - Release - x64 - - - - {5666EAA2-C82B-D06A-5228-D0E810428536} - - - - Application - false - false - v140 - 8.1 - - - Application - false - true - v140 - 8.1 - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - .exe - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - AudioPluginHost - true - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - AudioPluginHost - true - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - ..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sratom;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\serd;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lv2;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK;..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60106;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_WASAPI=1;JUCE_DIRECTSOUND=1;JUCE_ALSA=1;JUCE_USE_FLAC=0;JUCE_USE_OGGVORBIS=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LADSPA=1;JUCE_PLUGINHOST_LV2=1;JUCE_USE_CDREADER=0;JUCE_USE_CDBURNER=0;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\AudioPluginHost.pdb - Level4 - true - true - /w44265 /w44062 /bigobj %(AdditionalOptions) - stdcpp14 - - - ..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sratom;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\serd;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lv2;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK;..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60106;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_WASAPI=1;JUCE_DIRECTSOUND=1;JUCE_ALSA=1;JUCE_USE_FLAC=0;JUCE_USE_OGGVORBIS=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LADSPA=1;JUCE_PLUGINHOST_LV2=1;JUCE_USE_CDREADER=0;JUCE_USE_CDBURNER=0;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions) - - - $(OutDir)\AudioPluginHost.exe - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\AudioPluginHost.pdb - Windows - true - - - true - $(IntDir)\AudioPluginHost.bsc - - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - ..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sratom;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\serd;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lv2;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK;..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60106;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_WASAPI=1;JUCE_DIRECTSOUND=1;JUCE_ALSA=1;JUCE_USE_FLAC=0;JUCE_USE_OGGVORBIS=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LADSPA=1;JUCE_PLUGINHOST_LV2=1;JUCE_USE_CDREADER=0;JUCE_USE_CDBURNER=0;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\AudioPluginHost.pdb - Level4 - true - true - /w44265 /w44062 /bigobj %(AdditionalOptions) - stdcpp14 - - - ..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sratom;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\serd;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lv2;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK;..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60106;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_WASAPI=1;JUCE_DIRECTSOUND=1;JUCE_ALSA=1;JUCE_USE_FLAC=0;JUCE_USE_OGGVORBIS=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LADSPA=1;JUCE_PLUGINHOST_LV2=1;JUCE_USE_CDREADER=0;JUCE_USE_CDBURNER=0;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions) - - - $(OutDir)\AudioPluginHost.exe - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\AudioPluginHost.pdb - Windows - true - true - true - UseLinkTimeCodeGeneration - - - true - $(IntDir)\AudioPluginHost.bsc - - - - - - - - - - - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - - - - - /bigobj %(AdditionalOptions) - - - - - - - - - - - - /bigobj %(AdditionalOptions) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters deleted file mode 100644 index 359af81808..0000000000 --- a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters +++ /dev/null @@ -1,6119 +0,0 @@ - - - - - - {346E906D-8A2B-A93A-4C90-BCD3C60D2FD0} - - - {8C61EB30-11E6-7029-4CC8-56C52EB1F1C3} - - - {57E59C1B-8971-243F-9A1A-8EABFD456232} - - - {7FF9F684-A465-C086-BEFF-C3EF408A7A84} - - - {297DEAC9-184C-CA1D-D75C-DAA34116691C} - - - {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - - {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - - {05CE33FC-868F-AA1A-12B8-79C98E753648} - - - {D78296AF-218E-B17E-7F8B-9D148601188D} - - - {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - - {D8532E5E-469E-5042-EFC8-238241704735} - - - {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - - {8292766D-2459-2E7E-7615-17216318BA93} - - - {9BD56105-DAB4-EBD5-00DD-BD540E98FE88} - - - {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - - {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - - {386862D5-4DCC-A4B3-5642-60A201E303EF} - - - {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - - {285118C6-8FDA-7DCE-BEF4-FFB2120876C5} - - - {69ED6B61-9B8D-D47E-E4A6-2E9F9A94A75A} - - - {7CDB7CD1-BB96-F593-3C78-1E06182B5839} - - - {B0A708DE-B4CF-196B-14FB-DC8221509B8E} - - - {34F46ADE-EE31-227A-A69E-7732E70145F1} - - - {BB9B3C77-17FB-E994-8B75-88F1727E4655} - - - {C0971D77-2F14-190A-E2AE-89D6285F4D5A} - - - {AABEA333-6524-8891-51C7-6DAEB5700628} - - - {F2D29337-983E-BAD7-7B5C-E0AB3D53D404} - - - {C674B0FB-1FC0-2986-94B1-083845018994} - - - {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - - {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - - {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - - {38A5DDC7-416E-548F-39DA-887875FE6B20} - - - {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - - {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - - {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - - {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - - {6B9FBFDC-1D10-6246-356D-00FF4535CECB} - - - {D6FCFC8E-7136-9109-78C0-91A3EB4C443F} - - - {EBF18AC1-F0ED-937A-2824-4307CE2ADAF7} - - - {5A0F7922-2EFB-6465-57E4-A445B804EFB5} - - - {4EC45416-0E7C-7567-6F75-D0C8CEE7DC4F} - - - {C2985031-0496-55B5-41A8-BAB99E53D89D} - - - {FB4AB426-7009-0036-BB75-E34256AA7C89} - - - {E684D858-09E8-0251-8E86-5657129641E1} - - - {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - - {344DB016-679C-FBD0-3EC6-4570C47522DE} - - - {3D9758A0-9359-1710-87C1-05D475C08B17} - - - {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - - {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - - {CDCCDBC1-E1A7-558D-D4AA-B48003178AE3} - - - {6656EC0E-A4C5-985B-242F-01890BDEFB1B} - - - {107F6637-689A-6DAC-1F5D-FD9734F3A0D9} - - - {C60CB2F9-12ED-74A2-C81C-366287805252} - - - {0BE3157E-54F5-3F72-7023-A62A81D83443} - - - {AD43AFB9-8A3D-C470-E098-4ADA2D6B1C07} - - - {77E6DFCD-32E7-A7E2-75E9-50C49384FEDA} - - - {8449F5A3-222A-3C21-88BD-2ACA69CD290A} - - - {50066622-9190-C54D-FE24-563064A80DB4} - - - {E8F398A4-2CFC-D98B-343B-FB06B6B54063} - - - {18BD9026-D673-60FB-C5C0-E4234E9FE71C} - - - {E469C933-C0FE-3A95-168B-234F8B4B620B} - - - {375C3EDB-D1F5-AA38-D498-B462B7BDEDE9} - - - {2E0391E6-2B82-F704-4B16-9EF63C4E25C1} - - - {D1C825D2-2980-075A-3EC0-43930977748F} - - - {B350BD14-1FB6-A9A0-4725-75CFEFC2D067} - - - {96D16B7E-5FC5-182E-8734-37C9D27C2299} - - - {56518C02-F710-7D5E-09E6-4B152D5900C7} - - - {8D78CFF1-6E9E-3E78-317D-7954EE6482BB} - - - {6B811726-62F3-6E7C-BE8E-493A61CAA9E4} - - - {C84EE2C8-14A3-D098-62A4-E1C75B7FA13A} - - - {42DD7AA9-DF7D-D9F9-E50C-69C44211A42B} - - - {009A44FF-D1C5-47C0-64CC-9122107C73D1} - - - {AAEE24C0-066F-8593-70EA-B7AC7553E885} - - - {CEC45021-32A4-16BA-8E12-023B029608CD} - - - {E5DFE07F-5901-AF5C-7759-84EBF9717E5E} - - - {3A189BF7-28D6-C0C4-B831-97AD9E46FE5A} - - - {829FC6C3-87E7-0491-B8C3-DC3905FB6039} - - - {49174595-84D0-A512-B98C-0CFD2D772B8A} - - - {E27C67CB-E138-DCCB-110D-623E2C01F9BC} - - - {392635C4-010A-C8A2-F46D-1A3628445E1C} - - - {1FF26A52-F9B9-625F-DEE9-8FEE0C02F0F4} - - - {3A5A13A1-B57C-EF05-AC38-53B08A4C8D4A} - - - {97983FD5-3F19-2B58-4941-D8FBB6B92BA4} - - - {ADC9725E-0948-5908-13BD-0275DB25325A} - - - {37AD6CD9-9FE5-A457-B1FE-36A85F973502} - - - {0F3B119C-FE8B-3978-2D80-53248BBBCDEA} - - - {5E836BFC-319A-1CE7-13C9-BD9E87F0A228} - - - {5D8E291B-1BB8-3A55-0939-D13A8589C395} - - - {BE3B7D89-2DE8-3CA1-B00E-55821EF3AAAC} - - - {E0DE9D5D-2792-148A-2CE1-182A90DD5F0E} - - - {DC27B453-334E-6965-BAD5-7F88C3E5BA46} - - - {4DC60E78-BBC0-B540-63A2-37E14ABBEF09} - - - {80C72173-A1E1-C3C5-9288-B889CE2EAFEA} - - - {4138B955-AA0B-FA86-DBF9-404CAFFFA866} - - - {2B4166B8-F470-F07C-4F51-D2DAAAECBB18} - - - {9C295115-C0CD-3129-1C4D-FB53299B23FB} - - - {65526A8B-3447-9DF0-FD5D-00D111126027} - - - {A54A1F5C-F32F-F97B-9E8A-69922B770A54} - - - {B90A44F3-B62D-B5C0-81A2-683D2650AEE6} - - - {DAF30656-5915-0E45-C4E4-54439617D525} - - - {9266EA90-6A0A-5DDB-9CB7-966BEF03BA5C} - - - {9C713CBA-A9E2-5F4E-F83C-2CAB8533913C} - - - {63571A07-9AA3-5BB0-1103-0B42A2E6BC9E} - - - {314F43F2-BC8F-B464-EAE7-86B9675454E9} - - - {874C5D0C-6D29-68EE-38BB-26200B56BC89} - - - {86BAA7A7-DC50-35B6-910B-932AEAF257F2} - - - {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - - {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - - {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - - {3CB9AC9F-1F99-25B3-8DC1-7DBB67D2E20C} - - - {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - - {67BE498C-9E1F-C73A-B99A-387C034CE680} - - - {1A9C8538-959B-25E3-473D-B462C9A9D458} - - - {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - - {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - - {39F680F3-5161-4D1C-EAD0-3911ED808874} - - - {3197198B-A978-E330-C7FB-07E5CE8236C7} - - - {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - - {7868764A-6572-381A-906C-9C26792A4C29} - - - {03678508-A517-48BB-FB4A-485628C34E08} - - - {07D27C1D-3227-F527-356C-17DA11551A99} - - - {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - - {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - - {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - - {30B3DA63-C1E4-F2EA-CEF0-8035D8CBFF64} - - - {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - - {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - - {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - - {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - - {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - - {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - - {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - - {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - - {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - - {5523922E-8B0C-A52B-477C-752C09F8197F} - - - {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - - {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - - {89B3E447-34BE-C691-638E-09796C6B647E} - - - {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - - {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - - {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - - {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - - {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - - {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - - {53CF03D3-988B-CD28-9130-CE08FDCEF7E9} - - - {29C6FE02-507E-F3FE-16CD-74D84842C1EA} - - - {8001BD68-125B-E392-8D3B-1F9C9520A65A} - - - {EDC17061-CFA0-8EA0-0ADA-90F31C2FB0F2} - - - {B813BD14-6565-2525-9AC3-E3AA48EDDA85} - - - {DDF4BA73-8578-406D-21F8-06B9BC70BFEA} - - - {73374573-0194-9A6E-461A-A81EEB511C26} - - - {5DD60D0E-B16A-0BED-EDC4-C56E6960CA9E} - - - {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - - {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - - {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - - {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - - {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - - {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - - {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - - {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - - {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - - {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - - {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - - {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - - {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - - {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - - {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - - {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - - {160D9882-0F68-278D-C5F9-8960FD7421D2} - - - {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - - {46AE69B8-AD58-4381-6CDE-25C8D75B01D2} - - - {E56CB4FC-32E8-8740-A3BB-B323CD937A99} - - - {4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B} - - - {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - - {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - - {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - - {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - - {B331BC33-9770-3DB5-73F2-BC2469ECCF7F} - - - {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - - {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - - {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - - {0EAD99DB-011F-09E5-45A2-365F646EB004} - - - {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - - {7C319D73-0D93-5842-0874-398D2D3038D5} - - - {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - - {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - - {C0E5DD5D-F8F1-DD25-67D7-291946AB3828} - - - {FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578} - - - {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - - {D64A57DB-A956-5519-1929-1D929B56E1B0} - - - {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - - {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - - {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - - {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - - {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - - {118946F2-AC24-0F09-62D5-753DF87A60CD} - - - {07329F9B-7D3D-CEB3-C771-714842076140} - - - {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - - {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - - {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - - {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - - {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - - {599138A9-EA63-53DD-941F-ABE3412D2949} - - - {422A4014-8587-1AE6-584F-32A62613A37B} - - - {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - - {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - - {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - - - - - AudioPluginHost\Source\Plugins - - - AudioPluginHost\Source\Plugins - - - AudioPluginHost\Source\Plugins - - - AudioPluginHost\Source\Plugins - - - AudioPluginHost\Source\UI - - - AudioPluginHost\Source\UI - - - AudioPluginHost\Source - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\synthesisers - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics - - - JUCE Modules\juce_audio_basics - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\midi_io - - - JUCE Modules\juce_audio_devices\midi_io - - - JUCE Modules\juce_audio_devices\native\oboe\src\aaudio - - - JUCE Modules\juce_audio_devices\native\oboe\src\aaudio - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\sources - - - JUCE Modules\juce_audio_devices\sources - - - JUCE Modules\juce_audio_devices - - - JUCE Modules\juce_audio_devices - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\sampler - - - JUCE Modules\juce_audio_formats - - - JUCE Modules\juce_audio_formats - - - JUCE Modules\juce_audio_processors\format - - - JUCE Modules\juce_audio_processors\format - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\atom - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\atom - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\atom - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sratom\src - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\thread\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors - - - JUCE Modules\juce_audio_processors - - - JUCE Modules\juce_audio_processors - - - JUCE Modules\juce_audio_processors - - - JUCE Modules\juce_audio_utils\audio_cd - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\players - - - JUCE Modules\juce_audio_utils\players - - - JUCE Modules\juce_audio_utils - - - JUCE Modules\juce_audio_utils - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\unit_tests - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core - - - JUCE Modules\juce_core - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography - - - JUCE Modules\juce_cryptography - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\undomanager - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures - - - JUCE Modules\juce_data_structures - - - JUCE Modules\juce_dsp\containers - - - JUCE Modules\juce_dsp\containers - - - JUCE Modules\juce_dsp\containers - - - JUCE Modules\juce_dsp\filter_design - - - JUCE Modules\juce_dsp\frequency - - - JUCE Modules\juce_dsp\frequency - - - JUCE Modules\juce_dsp\frequency - - - JUCE Modules\juce_dsp\frequency - - - JUCE Modules\juce_dsp\frequency - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\native - - - JUCE Modules\juce_dsp\native - - - JUCE Modules\juce_dsp\native - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp - - - JUCE Modules\juce_dsp - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events - - - JUCE Modules\juce_events - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats - - - JUCE Modules\juce_graphics\image_formats - - - JUCE Modules\juce_graphics\image_formats - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\placement - - - JUCE Modules\juce_graphics - - - JUCE Modules\juce_graphics - - - JUCE Modules\juce_gui_basics\accessibility - - - JUCE Modules\juce_gui_basics\application - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics - - - JUCE Modules\juce_gui_basics - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\documents - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra - - - JUCE Modules\juce_gui_extra - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\utils - - - JUCE Modules\juce_opengl - - - JUCE Modules\juce_opengl - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - - - AudioPluginHost\Source\Plugins - - - AudioPluginHost\Source\Plugins - - - AudioPluginHost\Source\Plugins - - - AudioPluginHost\Source\Plugins - - - AudioPluginHost\Source\UI - - - AudioPluginHost\Source\UI - - - AudioPluginHost\Source\UI - - - JUCE Modules\juce_audio_basics\audio_play_head - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi\ump - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\native - - - JUCE Modules\juce_audio_basics\native - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\synthesisers - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io - - - JUCE Modules\juce_audio_devices\midi_io - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\src\aaudio - - - JUCE Modules\juce_audio_devices\native\oboe\src\aaudio - - - JUCE Modules\juce_audio_devices\native\oboe\src\aaudio - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\sources - - - JUCE Modules\juce_audio_devices\sources - - - JUCE Modules\juce_audio_devices - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\books\coupled - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\books\coupled - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\books\floor - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\books\uncoupled - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\sampler - - - JUCE Modules\juce_audio_formats - - - JUCE Modules\juce_audio_processors\format - - - JUCE Modules\juce_audio_processors\format - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\lilv - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\lilv - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lilv\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\atom - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\atom - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\atom - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\buf-size - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\core - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\core - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\core - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\data-access - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\dynmanifest - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\event - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\event - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\instance-access - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\log - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\log - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\midi - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\morph - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\options - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\parameters - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\patch - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\port-groups - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\port-props - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\presets - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\resize-port - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\state - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\time - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\ui - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\units - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\uri-map - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\urid - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\lv2\lv2\worker - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\serd - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\serd\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\sord - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\sord - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src\zix - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sord\src - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK\sratom\sratom - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK - - - JUCE Modules\juce_audio_processors\format_types\pslextensions - - - JUCE Modules\juce_audio_processors\format_types\pslextensions - - - JUCE Modules\juce_audio_processors\format_types\pslextensions - - - JUCE Modules\juce_audio_processors\format_types\pslextensions - - - JUCE Modules\juce_audio_processors\format_types\pslextensions - - - JUCE Modules\juce_audio_processors\format_types\pslextensions - - - JUCE Modules\juce_audio_processors\format_types\pslextensions - - - JUCE Modules\juce_audio_processors\format_types\pslextensions - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\thread\include - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\gui - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\gui - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities\ARA - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors - - - JUCE Modules\juce_audio_utils\audio_cd - - - JUCE Modules\juce_audio_utils\audio_cd - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\players - - - JUCE Modules\juce_audio_utils\players - - - JUCE Modules\juce_audio_utils - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\unit_tests - - - JUCE Modules\juce_core\unit_tests - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\undomanager - - - JUCE Modules\juce_data_structures\undomanager - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures - - - JUCE Modules\juce_dsp\containers - - - JUCE Modules\juce_dsp\containers - - - JUCE Modules\juce_dsp\containers - - - JUCE Modules\juce_dsp\containers - - - JUCE Modules\juce_dsp\filter_design - - - JUCE Modules\juce_dsp\frequency - - - JUCE Modules\juce_dsp\frequency - - - JUCE Modules\juce_dsp\frequency - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\maths - - - JUCE Modules\juce_dsp\native - - - JUCE Modules\juce_dsp\native - - - JUCE Modules\juce_dsp\native - - - JUCE Modules\juce_dsp\native - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\processors - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp\widgets - - - JUCE Modules\juce_dsp - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\placement - - - JUCE Modules\juce_graphics\placement - - - JUCE Modules\juce_graphics - - - JUCE Modules\juce_gui_basics\accessibility\enums - - - JUCE Modules\juce_gui_basics\accessibility\enums - - - JUCE Modules\juce_gui_basics\accessibility\enums - - - JUCE Modules\juce_gui_basics\accessibility\interfaces - - - JUCE Modules\juce_gui_basics\accessibility\interfaces - - - JUCE Modules\juce_gui_basics\accessibility\interfaces - - - JUCE Modules\juce_gui_basics\accessibility\interfaces - - - JUCE Modules\juce_gui_basics\accessibility - - - JUCE Modules\juce_gui_basics\accessibility - - - JUCE Modules\juce_gui_basics\application - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\documents - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra - - - JUCE Modules\juce_opengl\geometry - - - JUCE Modules\juce_opengl\geometry - - - JUCE Modules\juce_opengl\geometry - - - JUCE Modules\juce_opengl\geometry - - - JUCE Modules\juce_opengl\native - - - JUCE Modules\juce_opengl\native - - - JUCE Modules\juce_opengl\native - - - JUCE Modules\juce_opengl\native - - - JUCE Modules\juce_opengl\native - - - JUCE Modules\juce_opengl\native - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\opengl - - - JUCE Modules\juce_opengl\utils - - - JUCE Modules\juce_opengl - - - JUCE Library Code - - - JUCE Library Code - - - - - AudioPluginHost\Source - - - AudioPluginHost\BinaryData - - - AudioPluginHost\BinaryData - - - AudioPluginHost\BinaryData - - - AudioPluginHost\BinaryData - - - AudioPluginHost\BinaryData - - - AudioPluginHost\BinaryData - - - JUCE Modules\juce_audio_devices\native\oboe - - - JUCE Modules\juce_audio_devices\native\oboe - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7 - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_processors\format_types\LV2_SDK - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK - - - JUCE Modules\juce_core\native\java - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Library Code - - - - - JUCE Library Code - - - diff --git a/extras/AudioPluginHost/Builds/VisualStudio2015/icon.ico b/extras/AudioPluginHost/Builds/VisualStudio2015/icon.ico deleted file mode 100644 index d2ad57bff8..0000000000 Binary files a/extras/AudioPluginHost/Builds/VisualStudio2015/icon.ico and /dev/null differ diff --git a/extras/AudioPluginHost/Builds/VisualStudio2015/resources.rc b/extras/AudioPluginHost/Builds/VisualStudio2015/resources.rc deleted file mode 100644 index 9a16db8572..0000000000 --- a/extras/AudioPluginHost/Builds/VisualStudio2015/resources.rc +++ /dev/null @@ -1,36 +0,0 @@ -#pragma code_page(65001) - -#ifdef JUCE_USER_DEFINED_RC_FILE - #include JUCE_USER_DEFINED_RC_FILE -#else - -#undef WIN32_LEAN_AND_MEAN -#define WIN32_LEAN_AND_MEAN -#include - -VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,0,0,0 -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904E4" - BEGIN - VALUE "CompanyName", "Raw Material Software Limited\0" - VALUE "LegalCopyright", "Raw Material Software Limited\0" - VALUE "FileDescription", "AudioPluginHost\0" - VALUE "FileVersion", "1.0.0\0" - VALUE "ProductName", "AudioPluginHost\0" - VALUE "ProductVersion", "1.0.0\0" - END - END - - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1252 - END -END - -#endif - -IDI_ICON1 ICON DISCARDABLE "icon.ico" -IDI_ICON2 ICON DISCARDABLE "icon.ico" \ No newline at end of file diff --git a/extras/Projucer/Builds/MacOSX/Projucer.xcodeproj/project.pbxproj b/extras/Projucer/Builds/MacOSX/Projucer.xcodeproj/project.pbxproj index a8e185e08a..1e7ded33ab 100644 --- a/extras/Projucer/Builds/MacOSX/Projucer.xcodeproj/project.pbxproj +++ b/extras/Projucer/Builds/MacOSX/Projucer.xcodeproj/project.pbxproj @@ -181,7 +181,6 @@ 5432B7B9B2CF2EAEC8B66D5C /* jucer_UtilityFunctions.h */ /* jucer_UtilityFunctions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_UtilityFunctions.h; path = ../../Source/ComponentEditor/jucer_UtilityFunctions.h; sourceTree = SOURCE_ROOT; }; 5524B5C9FC6AEAA670B92AA9 /* jucer_ComponentLayoutEditor.h */ /* jucer_ComponentLayoutEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_ComponentLayoutEditor.h; path = ../../Source/ComponentEditor/UI/jucer_ComponentLayoutEditor.h; sourceTree = SOURCE_ROOT; }; 56177921580A4855917E0205 /* jucer_AudioPluginEditorTemplate.h */ /* jucer_AudioPluginEditorTemplate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_AudioPluginEditorTemplate.h; path = ../../Source/BinaryData/Templates/jucer_AudioPluginEditorTemplate.h; sourceTree = SOURCE_ROOT; }; - 56749E4C72A8F51ACA8F2330 /* export_clion.svg */ /* export_clion.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = export_clion.svg; path = ../../Source/BinaryData/Icons/export_clion.svg; sourceTree = SOURCE_ROOT; }; 576A92E1E0D8F453EC0FEB34 /* gradlew.bat */ /* gradlew.bat */ = {isa = PBXFileReference; lastKnownFileType = file.bat; name = gradlew.bat; path = ../../Source/BinaryData/gradle/gradlew.bat; sourceTree = SOURCE_ROOT; }; 5783563E39E48ADFC68EB84A /* jucer_ComponentTextProperty.h */ /* jucer_ComponentTextProperty.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_ComponentTextProperty.h; path = ../../Source/ComponentEditor/Properties/jucer_ComponentTextProperty.h; sourceTree = SOURCE_ROOT; }; 582F659B801F656C2B7C51B1 /* jucer_Modules.h */ /* jucer_Modules.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_Modules.h; path = ../../Source/Project/Modules/jucer_Modules.h; sourceTree = SOURCE_ROOT; }; @@ -323,7 +322,6 @@ D1F9B0E9F5D54FE48BEB46EA /* Cocoa.framework */ /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; D4EB334E5186D1584EC63CA4 /* jucer_AudioComponentSimpleTemplate.h */ /* jucer_AudioComponentSimpleTemplate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_AudioComponentSimpleTemplate.h; path = ../../Source/BinaryData/Templates/jucer_AudioComponentSimpleTemplate.h; sourceTree = SOURCE_ROOT; }; D5795F8CAC5876714DAB355F /* jucer_AnimatedComponentTemplate.h */ /* jucer_AnimatedComponentTemplate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_AnimatedComponentTemplate.h; path = ../../Source/BinaryData/Templates/jucer_AnimatedComponentTemplate.h; sourceTree = SOURCE_ROOT; }; - D5EF5961B1F0E3FAED32E30A /* jucer_ProjectExport_CLion.h */ /* jucer_ProjectExport_CLion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_ProjectExport_CLion.h; path = ../../Source/ProjectSaving/jucer_ProjectExport_CLion.h; sourceTree = SOURCE_ROOT; }; D6390A40B3279E0E626C78D3 /* jucer_ColouredElement.cpp */ /* jucer_ColouredElement.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = jucer_ColouredElement.cpp; path = ../../Source/ComponentEditor/PaintElements/jucer_ColouredElement.cpp; sourceTree = SOURCE_ROOT; }; 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; }; @@ -609,7 +607,6 @@ isa = PBXGroup; children = ( CCD62DB0A19A985A4B9D7F32, - D5EF5961B1F0E3FAED32E30A, FA790C59A304579F660F112F, 59520B8137E6A2E483074399, FF68231DE2B395461009116C, @@ -813,7 +810,6 @@ children = ( 514F2FAFDBF535AC03FA2E6C, 807049CA2D5B6DE18EA078F2, - 56749E4C72A8F51ACA8F2330, 42F4AA3EF0883D506987CA99, 69B478C992FA0B8C885946A6, EAC1731150A7F79D59BAA0B6, diff --git a/extras/Projucer/Builds/VisualStudio2015/Projucer.sln b/extras/Projucer/Builds/VisualStudio2015/Projucer.sln deleted file mode 100644 index ad32207895..0000000000 --- a/extras/Projucer/Builds/VisualStudio2015/Projucer.sln +++ /dev/null @@ -1,21 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 14 - -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Projucer - App", "Projucer_App.vcxproj", "{E4CFCE31-1AF5-C360-751D-9682E333BE4D}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {E4CFCE31-1AF5-C360-751D-9682E333BE4D}.Debug|x64.ActiveCfg = Debug|x64 - {E4CFCE31-1AF5-C360-751D-9682E333BE4D}.Debug|x64.Build.0 = Debug|x64 - {E4CFCE31-1AF5-C360-751D-9682E333BE4D}.Release|x64.ActiveCfg = Release|x64 - {E4CFCE31-1AF5-C360-751D-9682E333BE4D}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj deleted file mode 100644 index bdac149f32..0000000000 --- a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj +++ /dev/null @@ -1,2204 +0,0 @@ - - - - - - Debug - x64 - - - Release - x64 - - - - {E4CFCE31-1AF5-C360-751D-9682E333BE4D} - - - - Application - false - false - v140 - 8.1 - - - Application - false - false - v140 - 8.1 - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - .exe - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - Projucer - true - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - Projucer - true - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - ..\..\JuceLibraryCode;..\..\..\Build;..\..\..\..\modules;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60106;JUCE_MODULE_AVAILABLE_juce_build_tools=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_LOG_ASSERTIONS=1;JUCE_USE_CURL=1;JUCE_LOAD_CURL_SYMBOLS_LAZILY=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=6.1.6;JUCE_APP_VERSION_HEX=0x60106;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\Projucer.pdb - Level4 - true - true - /bigobj %(AdditionalOptions) - stdcpp14 - - - ..\..\JuceLibraryCode;..\..\..\Build;..\..\..\..\modules;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60106;JUCE_MODULE_AVAILABLE_juce_build_tools=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_LOG_ASSERTIONS=1;JUCE_USE_CURL=1;JUCE_LOAD_CURL_SYMBOLS_LAZILY=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=6.1.6;JUCE_APP_VERSION_HEX=0x60106;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions) - - - $(OutDir)\Projucer.exe - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\Projucer.pdb - Windows - true - - - true - $(IntDir)\Projucer.bsc - - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - ..\..\JuceLibraryCode;..\..\..\Build;..\..\..\..\modules;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60106;JUCE_MODULE_AVAILABLE_juce_build_tools=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_LOG_ASSERTIONS=1;JUCE_USE_CURL=1;JUCE_LOAD_CURL_SYMBOLS_LAZILY=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=6.1.6;JUCE_APP_VERSION_HEX=0x60106;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions) - MultiThreaded - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\Projucer.pdb - Level4 - true - true - /bigobj %(AdditionalOptions) - stdcpp14 - - - ..\..\JuceLibraryCode;..\..\..\Build;..\..\..\..\modules;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60106;JUCE_MODULE_AVAILABLE_juce_build_tools=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_LOG_ASSERTIONS=1;JUCE_USE_CURL=1;JUCE_LOAD_CURL_SYMBOLS_LAZILY=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=6.1.6;JUCE_APP_VERSION_HEX=0x60106;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions) - - - $(OutDir)\Projucer.exe - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\Projucer.pdb - Windows - true - true - true - - - true - $(IntDir)\Projucer.bsc - - - - - - - - true - - - - - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - - - - - - - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - - - - - - - - /bigobj %(AdditionalOptions) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters deleted file mode 100644 index 37ce8907bf..0000000000 --- a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters +++ /dev/null @@ -1,3917 +0,0 @@ - - - - - - {1E1D2D75-0ADA-6E9E-105F-2F87632B55AF} - - - {DA27985D-8427-CE70-CA06-EAF7009CCC60} - - - {DC7E18A5-E854-3D99-627F-AAA88246B712} - - - {4F8BCD36-CE20-D951-FB82-2CCEDD0C5898} - - - {661FA330-2192-FAA3-E7B2-FAF8EBB783C6} - - - {3A77FAA0-7E92-6D59-9C5F-BAAA2BF82833} - - - {D8DD148A-AB2B-B485-520B-8924DA606099} - - - {FE290DF2-C600-4159-D484-7F48DB498EBE} - - - {DE3E40F0-B495-2AC0-52AF-AA073FFE8E4C} - - - {A61A4546-CC78-CCFD-CC99-D5CD03650B08} - - - {485EE240-BE7D-E5FD-07C2-760B7401D5F3} - - - {35957741-E3A5-47F8-86DC-FDE691866C74} - - - {16DF510D-120E-D924-C478-E1E82643ED83} - - - {3207865A-047C-278E-870A-BC204B74ECB3} - - - {5F21E507-E5E8-0A74-F1AE-874BB67C26CC} - - - {F5C79836-30DE-9DC7-9392-DAAB3F04C18E} - - - {A0A94AE6-B447-151A-D0DA-FAE9B5410EBF} - - - {D2E33EF7-EDDC-06BA-9343-EF957E30A158} - - - {BBF7BD20-FB7D-59E5-D1DD-3E6F1455CA02} - - - {C4676327-23FA-ED8F-1881-BC5E53840936} - - - {FAD9788E-4FE6-172B-0E32-913C0C8FC2FB} - - - {A353D068-8C43-A573-8460-59B6BA167F83} - - - {A4B9C07E-05B1-BCE9-E075-7E573FFD23B0} - - - {ACCBC32A-58D5-1EC6-FC4D-B3B32CB6588E} - - - {A90A32B8-1A07-8900-6E90-EC981F56EC9D} - - - {F77CA057-8DE4-E076-7EB6-D2646794864B} - - - {7DBEF27C-2AFE-DA02-1DBF-E80FAAC99EA7} - - - {D9FAFF6D-6737-F775-056A-D0B29BE13820} - - - {065C11E4-EB37-5B72-0A01-F549675EB866} - - - {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - - {7868764A-6572-381A-906C-9C26792A4C29} - - - {03678508-A517-48BB-FB4A-485628C34E08} - - - {07D27C1D-3227-F527-356C-17DA11551A99} - - - {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - - {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - - {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - - {30B3DA63-C1E4-F2EA-CEF0-8035D8CBFF64} - - - {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - - {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - - {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - - {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - - {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - - {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - - {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - - {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - - {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - - {5523922E-8B0C-A52B-477C-752C09F8197F} - - - {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - - {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - - {89B3E447-34BE-C691-638E-09796C6B647E} - - - {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - - {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - - {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - - {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - - {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - - {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - - {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - - {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - - {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - - {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - - {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - - {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - - {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - - {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - - {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - - {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - - {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - - {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - - {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - - {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - - {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - - {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - - {160D9882-0F68-278D-C5F9-8960FD7421D2} - - - {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - - {46AE69B8-AD58-4381-6CDE-25C8D75B01D2} - - - {E56CB4FC-32E8-8740-A3BB-B323CD937A99} - - - {4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B} - - - {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - - {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - - {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - - {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - - {B331BC33-9770-3DB5-73F2-BC2469ECCF7F} - - - {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - - {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - - {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - - {0EAD99DB-011F-09E5-45A2-365F646EB004} - - - {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - - {7C319D73-0D93-5842-0874-398D2D3038D5} - - - {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - - {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - - {C0E5DD5D-F8F1-DD25-67D7-291946AB3828} - - - {FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578} - - - {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - - {D64A57DB-A956-5519-1929-1D929B56E1B0} - - - {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - - {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - - {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - - {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - - {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - - {118946F2-AC24-0F09-62D5-753DF87A60CD} - - - {07329F9B-7D3D-CEB3-C771-714842076140} - - - {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - - {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - - {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - - {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - - {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - - - - - Projucer\Application\StartPage - - - Projucer\Application\StartPage - - - Projucer\Application - - - Projucer\Application - - - Projucer\Application - - - Projucer\Application - - - Projucer\Application - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData - - - Projucer\CodeEditor - - - Projucer\CodeEditor - - - Projucer\CodeEditor - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Documents - - - Projucer\ComponentEditor\Documents - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor - - - Projucer\ComponentEditor - - - Projucer\ComponentEditor - - - Projucer\ComponentEditor - - - Projucer\ComponentEditor - - - Projucer\ComponentEditor - - - Projucer\Project\Modules - - - Projucer\Project\UI - - - Projucer\Project\UI - - - Projucer\Project - - - Projucer\ProjectSaving - - - Projucer\ProjectSaving - - - Projucer\ProjectSaving - - - Projucer\Settings - - - Projucer\Settings - - - Projucer\Utility\Helpers - - - Projucer\Utility\Helpers - - - Projucer\Utility\Helpers - - - Projucer\Utility\Helpers - - - Projucer\Utility\Helpers - - - Projucer\Utility\PIPs - - - Projucer\Utility\UI - - - Projucer\Utility\UI - - - Projucer\Utility\UI - - - Projucer\Utility\UI - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\unit_tests - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core - - - JUCE Modules\juce_core - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography - - - JUCE Modules\juce_cryptography - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\undomanager - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures - - - JUCE Modules\juce_data_structures - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events - - - JUCE Modules\juce_events - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats - - - JUCE Modules\juce_graphics\image_formats - - - JUCE Modules\juce_graphics\image_formats - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\placement - - - JUCE Modules\juce_graphics - - - JUCE Modules\juce_graphics - - - JUCE Modules\juce_gui_basics\accessibility - - - JUCE Modules\juce_gui_basics\application - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics - - - JUCE Modules\juce_gui_basics - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\documents - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra - - - JUCE Modules\juce_gui_extra - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - - - Projucer\Application\StartPage - - - Projucer\Application\StartPage - - - Projucer\Application\StartPage - - - Projucer\Application\StartPage - - - Projucer\Application\StartPage - - - Projucer\Application\UserAccount - - - Projucer\Application\UserAccount - - - Projucer\Application\UserAccount - - - Projucer\Application\UserAccount - - - Projucer\Application\Windows - - - Projucer\Application\Windows - - - Projucer\Application\Windows - - - Projucer\Application\Windows - - - Projucer\Application\Windows - - - Projucer\Application\Windows - - - Projucer\Application\Windows - - - Projucer\Application\Windows - - - Projucer\Application - - - Projucer\Application - - - Projucer\Application - - - Projucer\Application - - - Projucer\Application - - - Projucer\Application - - - Projucer\Application - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\BinaryData\Templates - - - Projucer\CodeEditor - - - Projucer\CodeEditor - - - Projucer\CodeEditor - - - Projucer\CodeEditor - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Components - - - Projucer\ComponentEditor\Documents - - - Projucer\ComponentEditor\Documents - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\PaintElements - - - Projucer\ComponentEditor\Properties - - - Projucer\ComponentEditor\Properties - - - Projucer\ComponentEditor\Properties - - - Projucer\ComponentEditor\Properties - - - Projucer\ComponentEditor\Properties - - - Projucer\ComponentEditor\Properties - - - Projucer\ComponentEditor\Properties - - - Projucer\ComponentEditor\Properties - - - Projucer\ComponentEditor\Properties - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor\UI - - - Projucer\ComponentEditor - - - Projucer\ComponentEditor - - - Projucer\ComponentEditor - - - Projucer\ComponentEditor - - - Projucer\ComponentEditor - - - Projucer\ComponentEditor - - - Projucer\ComponentEditor - - - Projucer\Project\Modules - - - Projucer\Project\Modules - - - Projucer\Project\Modules - - - Projucer\Project\UI\Sidebar - - - Projucer\Project\UI\Sidebar - - - Projucer\Project\UI\Sidebar - - - Projucer\Project\UI\Sidebar - - - Projucer\Project\UI\Sidebar - - - Projucer\Project\UI\Sidebar - - - Projucer\Project\UI - - - Projucer\Project\UI - - - Projucer\Project\UI - - - Projucer\Project\UI - - - Projucer\Project\UI - - - Projucer\Project\UI - - - Projucer\Project\UI - - - Projucer\Project - - - Projucer\ProjectSaving - - - Projucer\ProjectSaving - - - Projucer\ProjectSaving - - - Projucer\ProjectSaving - - - Projucer\ProjectSaving - - - Projucer\ProjectSaving - - - Projucer\ProjectSaving - - - Projucer\ProjectSaving - - - Projucer\ProjectSaving - - - Projucer\ProjectSaving - - - Projucer\Settings - - - Projucer\Settings - - - Projucer\Utility\Helpers - - - Projucer\Utility\Helpers - - - Projucer\Utility\Helpers - - - Projucer\Utility\Helpers - - - Projucer\Utility\Helpers - - - Projucer\Utility\Helpers - - - Projucer\Utility\Helpers - - - Projucer\Utility\Helpers - - - Projucer\Utility\Helpers - - - Projucer\Utility\PIPs - - - Projucer\Utility\UI\PropertyComponents - - - Projucer\Utility\UI\PropertyComponents - - - Projucer\Utility\UI\PropertyComponents - - - Projucer\Utility\UI\PropertyComponents - - - Projucer\Utility\UI - - - Projucer\Utility\UI - - - Projucer\Utility\UI - - - Projucer\Utility\UI - - - Projucer\Utility\UI - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools\utils - - - JUCE Modules\juce_build_tools - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\unit_tests - - - JUCE Modules\juce_core\unit_tests - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\undomanager - - - JUCE Modules\juce_data_structures\undomanager - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\placement - - - JUCE Modules\juce_graphics\placement - - - JUCE Modules\juce_graphics - - - JUCE Modules\juce_gui_basics\accessibility\enums - - - JUCE Modules\juce_gui_basics\accessibility\enums - - - JUCE Modules\juce_gui_basics\accessibility\enums - - - JUCE Modules\juce_gui_basics\accessibility\interfaces - - - JUCE Modules\juce_gui_basics\accessibility\interfaces - - - JUCE Modules\juce_gui_basics\accessibility\interfaces - - - JUCE Modules\juce_gui_basics\accessibility\interfaces - - - JUCE Modules\juce_gui_basics\accessibility - - - JUCE Modules\juce_gui_basics\accessibility - - - JUCE Modules\juce_gui_basics\application - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\accessibility - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\documents - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra - - - JUCE Library Code - - - JUCE Library Code - - - - - Projucer\BinaryData - - - Projucer\BinaryData - - - Projucer\BinaryData - - - Projucer\BinaryData - - - Projucer\BinaryData - - - Projucer\BinaryData - - - Projucer\BinaryData - - - Projucer\BinaryData - - - Projucer\BinaryData\gradle - - - Projucer\BinaryData\gradle - - - Projucer\BinaryData\gradle - - - Projucer\BinaryData\gradle - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData\Icons - - - Projucer\BinaryData - - - Projucer\BinaryData - - - JUCE Modules\juce_core\native\java - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Library Code - - - - - JUCE Library Code - - - diff --git a/extras/Projucer/Builds/VisualStudio2015/icon.ico b/extras/Projucer/Builds/VisualStudio2015/icon.ico deleted file mode 100644 index 66ef92d6e8..0000000000 Binary files a/extras/Projucer/Builds/VisualStudio2015/icon.ico and /dev/null differ diff --git a/extras/Projucer/Builds/VisualStudio2015/resources.rc b/extras/Projucer/Builds/VisualStudio2015/resources.rc deleted file mode 100644 index c41ddea2af..0000000000 --- a/extras/Projucer/Builds/VisualStudio2015/resources.rc +++ /dev/null @@ -1,36 +0,0 @@ -#pragma code_page(65001) - -#ifdef JUCE_USER_DEFINED_RC_FILE - #include JUCE_USER_DEFINED_RC_FILE -#else - -#undef WIN32_LEAN_AND_MEAN -#define WIN32_LEAN_AND_MEAN -#include - -VS_VERSION_INFO VERSIONINFO -FILEVERSION 6,1,6,0 -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904E4" - BEGIN - VALUE "CompanyName", "Raw Material Software Limited\0" - VALUE "LegalCopyright", "Raw Material Software Limited\0" - VALUE "FileDescription", "Projucer\0" - VALUE "FileVersion", "6.1.6\0" - VALUE "ProductName", "Projucer\0" - VALUE "ProductVersion", "6.1.6\0" - END - END - - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1252 - END -END - -#endif - -IDI_ICON1 ICON DISCARDABLE "icon.ico" -IDI_ICON2 ICON DISCARDABLE "icon.ico" \ No newline at end of file diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj index e4d96e7a90..143ab72005 100644 --- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj +++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj @@ -1659,7 +1659,6 @@ - @@ -2172,7 +2171,6 @@ - diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters index 5909bf22ab..0340263a7f 100644 --- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters +++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters @@ -2304,9 +2304,6 @@ Projucer\ProjectSaving - - Projucer\ProjectSaving - Projucer\ProjectSaving @@ -3839,9 +3836,6 @@ Projucer\BinaryData\Icons - - Projucer\BinaryData\Icons - Projucer\BinaryData\Icons diff --git a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj index 57efc47cc6..0104bf938e 100644 --- a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj +++ b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj @@ -1659,7 +1659,6 @@ - @@ -2172,7 +2171,6 @@ - diff --git a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters index 8cb9559415..6be90acd76 100644 --- a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters +++ b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters @@ -2304,9 +2304,6 @@ Projucer\ProjectSaving - - Projucer\ProjectSaving - Projucer\ProjectSaving @@ -3839,9 +3836,6 @@ Projucer\BinaryData\Icons - - Projucer\BinaryData\Icons - Projucer\BinaryData\Icons diff --git a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj index 7bc3b049f8..4f8b249528 100644 --- a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj +++ b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj @@ -1659,7 +1659,6 @@ - @@ -2172,7 +2171,6 @@ - diff --git a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters index 956bc4f66f..729177a0f2 100644 --- a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters +++ b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters @@ -2304,9 +2304,6 @@ Projucer\ProjectSaving - - Projucer\ProjectSaving - Projucer\ProjectSaving @@ -3839,9 +3836,6 @@ Projucer\BinaryData\Icons - - Projucer\BinaryData\Icons - Projucer\BinaryData\Icons diff --git a/extras/Projucer/CMakeLists.txt b/extras/Projucer/CMakeLists.txt index fca0858596..6e76a0076f 100644 --- a/extras/Projucer/CMakeLists.txt +++ b/extras/Projucer/CMakeLists.txt @@ -96,7 +96,6 @@ target_compile_definitions(Projucer PRIVATE juce_add_binary_data(ProjucerData SOURCES Source/BinaryData/Icons/background_logo.svg Source/BinaryData/Icons/export_android.svg - Source/BinaryData/Icons/export_clion.svg Source/BinaryData/Icons/export_codeBlocks.svg Source/BinaryData/Icons/export_linux.svg Source/BinaryData/Icons/export_visualStudio.svg diff --git a/extras/Projucer/JuceLibraryCode/BinaryData.cpp b/extras/Projucer/JuceLibraryCode/BinaryData.cpp index c83bf58925..1ce3b95d12 100644 --- a/extras/Projucer/JuceLibraryCode/BinaryData.cpp +++ b/extras/Projucer/JuceLibraryCode/BinaryData.cpp @@ -1682,47 +1682,8 @@ static const unsigned char temp_binary_data_13[] = const char* export_android_svg = (const char*) temp_binary_data_13; -//================== export_clion.svg ================== -static const unsigned char temp_binary_data_14[] = -"\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" icon_CLion\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"\n"; - -const char* export_clion_svg = (const char*) temp_binary_data_14; - //================== export_codeBlocks.svg ================== -static const unsigned char temp_binary_data_15[] = +static const unsigned char temp_binary_data_14[] = "\n" "\n" " \n" @@ -1744,10 +1705,10 @@ static const unsigned char temp_binary_data_15[] = " \n" ""; -const char* export_codeBlocks_svg = (const char*) temp_binary_data_15; +const char* export_codeBlocks_svg = (const char*) temp_binary_data_14; //================== export_linux.svg ================== -static const unsigned char temp_binary_data_16[] = +static const unsigned char temp_binary_data_15[] = "\n" "\n" " \n" @@ -1897,10 +1858,10 @@ static const unsigned char temp_binary_data_16[] = " \n" ""; -const char* export_linux_svg = (const char*) temp_binary_data_16; +const char* export_linux_svg = (const char*) temp_binary_data_15; //================== export_visualStudio.svg ================== -static const unsigned char temp_binary_data_17[] = +static const unsigned char temp_binary_data_16[] = "\n" "\n" " \n" @@ -1924,10 +1885,10 @@ static const unsigned char temp_binary_data_17[] = " \n" ""; -const char* export_visualStudio_svg = (const char*) temp_binary_data_17; +const char* export_visualStudio_svg = (const char*) temp_binary_data_16; //================== export_xcode.svg ================== -static const unsigned char temp_binary_data_18[] = +static const unsigned char temp_binary_data_17[] = "\n" "\n" " \n" @@ -1999,10 +1960,10 @@ static const unsigned char temp_binary_data_18[] = " \n" ""; -const char* export_xcode_svg = (const char*) temp_binary_data_18; +const char* export_xcode_svg = (const char*) temp_binary_data_17; //================== gpl_logo.svg ================== -static const unsigned char temp_binary_data_19[] = +static const unsigned char temp_binary_data_18[] = "\n" " \n" " "; -const char* gpl_logo_svg = (const char*) temp_binary_data_19; +const char* gpl_logo_svg = (const char*) temp_binary_data_18; //================== juce_icon.png ================== -static const unsigned char temp_binary_data_20[] = +static const unsigned char temp_binary_data_19[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,2,0,0,0,2,0,8,6,0,0,0,244,120,212,250,0,0,0,1,115,82,71,66,0,174,206,28,233,0,0,0,132,101,88,73,102,77,77,0,42,0,0,0,8,0,5,1,18,0,3,0,0,0,1,0,1,0,0,1,26,0,5,0,0,0,1,0,0,0,74,1,27,0,5,0,0,0,1,0,0,0,82, 1,40,0,3,0,0,0,1,0,2,0,0,135,105,0,4,0,0,0,1,0,0,0,90,0,0,0,0,0,0,0,144,0,0,0,1,0,0,0,144,0,0,0,1,0,3,160,1,0,3,0,0,0,1,0,1,0,0,160,2,0,4,0,0,0,1,0,0,2,0,160,3,0,4,0,0,0,1,0,0,2,0,0,0,0,0,25,192,84,16,0,0,0,9,112,72,89,115,0,0,22,37,0,0,22,37,1,73,82, 36,240,0,0,1,89,105,84,88,116,88,77,76,58,99,111,109,46,97,100,111,98,101,46,120,109,112,0,0,0,0,0,60,120,58,120,109,112,109,101,116,97,32,120,109,108,110,115,58,120,61,34,97,100,111,98,101,58,110,115,58,109,101,116,97,47,34,32,120,58,120,109,112,116, @@ -3623,10 +3584,10 @@ static const unsigned char temp_binary_data_20[] = 246,44,212,239,33,44,75,155,114,119,199,74,182,59,225,163,230,56,187,0,203,253,163,244,158,144,61,194,134,54,75,89,109,30,70,120,118,29,207,206,219,205,104,221,216,184,128,155,196,214,68,235,181,92,180,4,225,231,230,249,31,56,76,178,107,226,240,74,169, 60,174,167,167,149,58,7,146,87,83,147,170,92,246,47,193,107,255,83,221,119,125,168,20,16,4,4,1,245,55,199,228,93,104,231,183,98,169,0,0,0,0,73,69,78,68,174,66,96,130,0,0 }; -const char* juce_icon_png = (const char*) temp_binary_data_20; +const char* juce_icon_png = (const char*) temp_binary_data_19; //================== wizard_AnimatedApp.svg ================== -static const unsigned char temp_binary_data_21[] = +static const unsigned char temp_binary_data_20[] = "\n" "\n" "\n" @@ -3803,10 +3764,10 @@ static const unsigned char temp_binary_data_21[] = " id=\"line44\"\n" " style=\"stroke:#a45c94;stroke-opacity:0.94117647\" />"; -const char* wizard_AnimatedApp_svg = (const char*) temp_binary_data_21; +const char* wizard_AnimatedApp_svg = (const char*) temp_binary_data_20; //================== wizard_AudioApp.svg ================== -static const unsigned char temp_binary_data_22[] = +static const unsigned char temp_binary_data_21[] = "\n" "\n" "\n" @@ -4560,10 +4521,10 @@ static const unsigned char temp_binary_data_22[] = " id=\"line131\"\n" " style=\"stroke:#a45c94;stroke-opacity:1\" />"; -const char* wizard_AudioApp_svg = (const char*) temp_binary_data_22; +const char* wizard_AudioApp_svg = (const char*) temp_binary_data_21; //================== wizard_AudioPlugin.svg ================== -static const unsigned char temp_binary_data_23[] = +static const unsigned char temp_binary_data_22[] = "\n" "\n" "\n" @@ -5419,10 +5380,10 @@ static const unsigned char temp_binary_data_23[] = " id=\"circle175\"\n" " style=\"stroke:#a45c94;stroke-opacity:1;fill:#a45c94;fill-opacity:1\" />"; -const char* wizard_AudioPlugin_svg = (const char*) temp_binary_data_23; +const char* wizard_AudioPlugin_svg = (const char*) temp_binary_data_22; //================== wizard_ConsoleApp.svg ================== -static const unsigned char temp_binary_data_24[] = +static const unsigned char temp_binary_data_23[] = "\n" "\n" "\n" @@ -5509,10 +5470,10 @@ static const unsigned char temp_binary_data_24[] = " id=\"path19\"\n" " style=\"stroke:#a45c94;stroke-opacity:1;fill:#a45c94;fill-opacity:1\" />"; -const char* wizard_ConsoleApp_svg = (const char*) temp_binary_data_24; +const char* wizard_ConsoleApp_svg = (const char*) temp_binary_data_23; //================== wizard_DLL.svg ================== -static const unsigned char temp_binary_data_25[] = +static const unsigned char temp_binary_data_24[] = "\n" "\n" "\n" @@ -5783,10 +5744,10 @@ static const unsigned char temp_binary_data_25[] = " id=\"path54\"\n" " style=\"stroke:#a45c94;stroke-opacity:1\" />"; -const char* wizard_DLL_svg = (const char*) temp_binary_data_25; +const char* wizard_DLL_svg = (const char*) temp_binary_data_24; //================== wizard_GUI.svg ================== -static const unsigned char temp_binary_data_26[] = +static const unsigned char temp_binary_data_25[] = "\n" "\n" "\n" @@ -5956,10 +5917,10 @@ static const unsigned char temp_binary_data_26[] = " id=\"path47\"\n" " style=\"stroke:#a45c94;stroke-opacity:1\" />"; -const char* wizard_GUI_svg = (const char*) temp_binary_data_26; +const char* wizard_GUI_svg = (const char*) temp_binary_data_25; //================== wizard_Highlight.svg ================== -static const unsigned char temp_binary_data_27[] = +static const unsigned char temp_binary_data_26[] = "\n" "\n" "\n" @@ -6009,10 +5970,10 @@ static const unsigned char temp_binary_data_27[] = " id=\"path3\"\n" " style=\"fill:#a45c94;fill-opacity:1\" />"; -const char* wizard_Highlight_svg = (const char*) temp_binary_data_27; +const char* wizard_Highlight_svg = (const char*) temp_binary_data_26; //================== wizard_Openfile.svg ================== -static const unsigned char temp_binary_data_28[] = +static const unsigned char temp_binary_data_27[] = "\n" "\n" "\n" @@ -6064,10 +6025,10 @@ static const unsigned char temp_binary_data_28[] = " id=\"path3\"\n" " style=\"stroke:#a45c94;stroke-opacity:1\" />"; -const char* wizard_Openfile_svg = (const char*) temp_binary_data_28; +const char* wizard_Openfile_svg = (const char*) temp_binary_data_27; //================== wizard_OpenGL.svg ================== -static const unsigned char temp_binary_data_29[] = +static const unsigned char temp_binary_data_28[] = "\n" "\n" "\n" @@ -6195,10 +6156,10 @@ static const unsigned char temp_binary_data_29[] = " id=\"path23\"\n" " style=\"stroke:#a45c94;stroke-opacity:1\" />"; -const char* wizard_OpenGL_svg = (const char*) temp_binary_data_29; +const char* wizard_OpenGL_svg = (const char*) temp_binary_data_28; //================== wizard_StaticLibrary.svg ================== -static const unsigned char temp_binary_data_30[] = +static const unsigned char temp_binary_data_29[] = "\n" "\n" "\n" @@ -6469,10 +6430,10 @@ static const unsigned char temp_binary_data_30[] = " id=\"path54\"\n" " style=\"stroke:#a45c94;stroke-opacity:1\" />"; -const char* wizard_StaticLibrary_svg = (const char*) temp_binary_data_30; +const char* wizard_StaticLibrary_svg = (const char*) temp_binary_data_29; //================== jucer_AnimatedComponentSimpleTemplate.h ================== -static const unsigned char temp_binary_data_31[] = +static const unsigned char temp_binary_data_30[] = "#pragma once\r\n" "\r\n" "%%include_juce%%\r\n" @@ -6530,10 +6491,10 @@ static const unsigned char temp_binary_data_31[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n" "};\r\n"; -const char* jucer_AnimatedComponentSimpleTemplate_h = (const char*) temp_binary_data_31; +const char* jucer_AnimatedComponentSimpleTemplate_h = (const char*) temp_binary_data_30; //================== jucer_AnimatedComponentTemplate.cpp ================== -static const unsigned char temp_binary_data_32[] = +static const unsigned char temp_binary_data_31[] = "%%include_corresponding_header%%\r\n" "\r\n" "//==============================================================================\r\n" @@ -6572,10 +6533,10 @@ static const unsigned char temp_binary_data_32[] = " // update their positions.\r\n" "}\r\n"; -const char* jucer_AnimatedComponentTemplate_cpp = (const char*) temp_binary_data_32; +const char* jucer_AnimatedComponentTemplate_cpp = (const char*) temp_binary_data_31; //================== jucer_AnimatedComponentTemplate.h ================== -static const unsigned char temp_binary_data_33[] = +static const unsigned char temp_binary_data_32[] = "#pragma once\r\n" "\r\n" "%%include_juce%%\r\n" @@ -6607,10 +6568,10 @@ static const unsigned char temp_binary_data_33[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n" "};\r\n"; -const char* jucer_AnimatedComponentTemplate_h = (const char*) temp_binary_data_33; +const char* jucer_AnimatedComponentTemplate_h = (const char*) temp_binary_data_32; //================== jucer_AudioComponentSimpleTemplate.h ================== -static const unsigned char temp_binary_data_34[] = +static const unsigned char temp_binary_data_33[] = "#pragma once\r\n" "\r\n" "%%include_juce%%\r\n" @@ -6706,10 +6667,10 @@ static const unsigned char temp_binary_data_34[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n" "};\r\n"; -const char* jucer_AudioComponentSimpleTemplate_h = (const char*) temp_binary_data_34; +const char* jucer_AudioComponentSimpleTemplate_h = (const char*) temp_binary_data_33; //================== jucer_AudioComponentTemplate.cpp ================== -static const unsigned char temp_binary_data_35[] = +static const unsigned char temp_binary_data_34[] = "%%include_corresponding_header%%\r\n" "\r\n" "//==============================================================================\r\n" @@ -6786,10 +6747,10 @@ static const unsigned char temp_binary_data_35[] = " // update their positions.\r\n" "}\r\n"; -const char* jucer_AudioComponentTemplate_cpp = (const char*) temp_binary_data_35; +const char* jucer_AudioComponentTemplate_cpp = (const char*) temp_binary_data_34; //================== jucer_AudioComponentTemplate.h ================== -static const unsigned char temp_binary_data_36[] = +static const unsigned char temp_binary_data_35[] = "#pragma once\r\n" "\r\n" "%%include_juce%%\r\n" @@ -6823,10 +6784,10 @@ static const unsigned char temp_binary_data_36[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n" "};\r\n"; -const char* jucer_AudioComponentTemplate_h = (const char*) temp_binary_data_36; +const char* jucer_AudioComponentTemplate_h = (const char*) temp_binary_data_35; //================== jucer_AudioPluginARADocumentControllerTemplate.cpp ================== -static const unsigned char temp_binary_data_37[] = +static const unsigned char temp_binary_data_36[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -6870,10 +6831,10 @@ static const unsigned char temp_binary_data_37[] = " return juce::ARADocumentControllerSpecialisation::createARAFactory<%%aradocumentcontroller_class_name%%>();\r\n" "}\r\n"; -const char* jucer_AudioPluginARADocumentControllerTemplate_cpp = (const char*) temp_binary_data_37; +const char* jucer_AudioPluginARADocumentControllerTemplate_cpp = (const char*) temp_binary_data_36; //================== jucer_AudioPluginARADocumentControllerTemplate.h ================== -static const unsigned char temp_binary_data_38[] = +static const unsigned char temp_binary_data_37[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -6911,10 +6872,10 @@ static const unsigned char temp_binary_data_38[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%aradocumentcontroller_class_name%%)\r\n" "};\r\n"; -const char* jucer_AudioPluginARADocumentControllerTemplate_h = (const char*) temp_binary_data_38; +const char* jucer_AudioPluginARADocumentControllerTemplate_h = (const char*) temp_binary_data_37; //================== jucer_AudioPluginARAPlaybackRendererTemplate.cpp ================== -static const unsigned char temp_binary_data_39[] = +static const unsigned char temp_binary_data_38[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -7028,10 +6989,10 @@ static const unsigned char temp_binary_data_39[] = " return success;\r\n" "}\r\n"; -const char* jucer_AudioPluginARAPlaybackRendererTemplate_cpp = (const char*) temp_binary_data_39; +const char* jucer_AudioPluginARAPlaybackRendererTemplate_cpp = (const char*) temp_binary_data_38; //================== jucer_AudioPluginARAPlaybackRendererTemplate.h ================== -static const unsigned char temp_binary_data_40[] = +static const unsigned char temp_binary_data_39[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -7078,10 +7039,10 @@ static const unsigned char temp_binary_data_40[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%araplaybackrenderer_class_name%%)\r\n" "};\r\n"; -const char* jucer_AudioPluginARAPlaybackRendererTemplate_h = (const char*) temp_binary_data_40; +const char* jucer_AudioPluginARAPlaybackRendererTemplate_h = (const char*) temp_binary_data_39; //================== jucer_AudioPluginEditorTemplate.cpp ================== -static const unsigned char temp_binary_data_41[] = +static const unsigned char temp_binary_data_40[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -7122,10 +7083,10 @@ static const unsigned char temp_binary_data_41[] = " // subcomponents in your editor..\r\n" "}\r\n"; -const char* jucer_AudioPluginEditorTemplate_cpp = (const char*) temp_binary_data_41; +const char* jucer_AudioPluginEditorTemplate_cpp = (const char*) temp_binary_data_40; //================== jucer_AudioPluginEditorTemplate.h ================== -static const unsigned char temp_binary_data_42[] = +static const unsigned char temp_binary_data_41[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -7159,10 +7120,10 @@ static const unsigned char temp_binary_data_42[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%editor_class_name%%)\r\n" "};\r\n"; -const char* jucer_AudioPluginEditorTemplate_h = (const char*) temp_binary_data_42; +const char* jucer_AudioPluginEditorTemplate_h = (const char*) temp_binary_data_41; //================== jucer_AudioPluginFilterTemplate.cpp ================== -static const unsigned char temp_binary_data_43[] = +static const unsigned char temp_binary_data_42[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -7354,10 +7315,10 @@ static const unsigned char temp_binary_data_43[] = " return new %%filter_class_name%%();\r\n" "}\r\n"; -const char* jucer_AudioPluginFilterTemplate_cpp = (const char*) temp_binary_data_43; +const char* jucer_AudioPluginFilterTemplate_cpp = (const char*) temp_binary_data_42; //================== jucer_AudioPluginFilterTemplate.h ================== -static const unsigned char temp_binary_data_44[] = +static const unsigned char temp_binary_data_43[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -7421,10 +7382,10 @@ static const unsigned char temp_binary_data_44[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%filter_class_name%%)\r\n" "};\r\n"; -const char* jucer_AudioPluginFilterTemplate_h = (const char*) temp_binary_data_44; +const char* jucer_AudioPluginFilterTemplate_h = (const char*) temp_binary_data_43; //================== jucer_ComponentTemplate.cpp ================== -static const unsigned char temp_binary_data_45[] = +static const unsigned char temp_binary_data_44[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -7500,10 +7461,10 @@ static const unsigned char temp_binary_data_45[] = "//[EndFile] You can add extra defines here...\r\n" "//[/EndFile]\r\n"; -const char* jucer_ComponentTemplate_cpp = (const char*) temp_binary_data_45; +const char* jucer_ComponentTemplate_cpp = (const char*) temp_binary_data_44; //================== jucer_ComponentTemplate.h ================== -static const unsigned char temp_binary_data_46[] = +static const unsigned char temp_binary_data_45[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -7566,10 +7527,10 @@ static const unsigned char temp_binary_data_46[] = "//[EndFile] You can add extra defines here...\r\n" "//[/EndFile]\r\n"; -const char* jucer_ComponentTemplate_h = (const char*) temp_binary_data_46; +const char* jucer_ComponentTemplate_h = (const char*) temp_binary_data_45; //================== jucer_ContentCompSimpleTemplate.h ================== -static const unsigned char temp_binary_data_47[] = +static const unsigned char temp_binary_data_46[] = "#pragma once\r\n" "\r\n" "%%include_juce%%\r\n" @@ -7619,10 +7580,10 @@ static const unsigned char temp_binary_data_47[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n" "};\r\n"; -const char* jucer_ContentCompSimpleTemplate_h = (const char*) temp_binary_data_47; +const char* jucer_ContentCompSimpleTemplate_h = (const char*) temp_binary_data_46; //================== jucer_ContentCompTemplate.cpp ================== -static const unsigned char temp_binary_data_48[] = +static const unsigned char temp_binary_data_47[] = "%%include_corresponding_header%%\r\n" "\r\n" "//==============================================================================\r\n" @@ -7653,10 +7614,10 @@ static const unsigned char temp_binary_data_48[] = " // update their positions.\r\n" "}\r\n"; -const char* jucer_ContentCompTemplate_cpp = (const char*) temp_binary_data_48; +const char* jucer_ContentCompTemplate_cpp = (const char*) temp_binary_data_47; //================== jucer_ContentCompTemplate.h ================== -static const unsigned char temp_binary_data_49[] = +static const unsigned char temp_binary_data_48[] = "#pragma once\r\n" "\r\n" "%%include_juce%%\r\n" @@ -7685,10 +7646,10 @@ static const unsigned char temp_binary_data_49[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n" "};\r\n"; -const char* jucer_ContentCompTemplate_h = (const char*) temp_binary_data_49; +const char* jucer_ContentCompTemplate_h = (const char*) temp_binary_data_48; //================== jucer_InlineComponentTemplate.h ================== -static const unsigned char temp_binary_data_50[] = +static const unsigned char temp_binary_data_49[] = "//==============================================================================\r\n" "class %%component_class%% : public juce::Component\r\n" "{\r\n" @@ -7730,10 +7691,10 @@ static const unsigned char temp_binary_data_50[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%component_class%%)\r\n" "};\r\n"; -const char* jucer_InlineComponentTemplate_h = (const char*) temp_binary_data_50; +const char* jucer_InlineComponentTemplate_h = (const char*) temp_binary_data_49; //================== jucer_MainConsoleAppTemplate.cpp ================== -static const unsigned char temp_binary_data_51[] = +static const unsigned char temp_binary_data_50[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -7754,10 +7715,10 @@ static const unsigned char temp_binary_data_51[] = " return 0;\r\n" "}\r\n"; -const char* jucer_MainConsoleAppTemplate_cpp = (const char*) temp_binary_data_51; +const char* jucer_MainConsoleAppTemplate_cpp = (const char*) temp_binary_data_50; //================== jucer_MainTemplate_NoWindow.cpp ================== -static const unsigned char temp_binary_data_52[] = +static const unsigned char temp_binary_data_51[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -7810,10 +7771,10 @@ static const unsigned char temp_binary_data_52[] = "// This macro generates the main() routine that launches the app.\r\n" "START_JUCE_APPLICATION (%%app_class_name%%)\r\n"; -const char* jucer_MainTemplate_NoWindow_cpp = (const char*) temp_binary_data_52; +const char* jucer_MainTemplate_NoWindow_cpp = (const char*) temp_binary_data_51; //================== jucer_MainTemplate_Window.cpp ================== -static const unsigned char temp_binary_data_53[] = +static const unsigned char temp_binary_data_52[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -7919,10 +7880,10 @@ static const unsigned char temp_binary_data_53[] = "// This macro generates the main() routine that launches the app.\r\n" "START_JUCE_APPLICATION (%%app_class_name%%)\r\n"; -const char* jucer_MainTemplate_Window_cpp = (const char*) temp_binary_data_53; +const char* jucer_MainTemplate_Window_cpp = (const char*) temp_binary_data_52; //================== jucer_NewComponentTemplate.cpp ================== -static const unsigned char temp_binary_data_54[] = +static const unsigned char temp_binary_data_53[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -7975,10 +7936,10 @@ static const unsigned char temp_binary_data_54[] = "\r\n" "}\r\n"; -const char* jucer_NewComponentTemplate_cpp = (const char*) temp_binary_data_54; +const char* jucer_NewComponentTemplate_cpp = (const char*) temp_binary_data_53; //================== jucer_NewComponentTemplate.h ================== -static const unsigned char temp_binary_data_55[] = +static const unsigned char temp_binary_data_54[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -8009,10 +7970,10 @@ static const unsigned char temp_binary_data_55[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%component_class%%)\r\n" "};\r\n"; -const char* jucer_NewComponentTemplate_h = (const char*) temp_binary_data_55; +const char* jucer_NewComponentTemplate_h = (const char*) temp_binary_data_54; //================== jucer_NewCppFileTemplate.cpp ================== -static const unsigned char temp_binary_data_56[] = +static const unsigned char temp_binary_data_55[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -8025,10 +7986,10 @@ static const unsigned char temp_binary_data_56[] = "\r\n" "%%include_corresponding_header%%\r\n"; -const char* jucer_NewCppFileTemplate_cpp = (const char*) temp_binary_data_56; +const char* jucer_NewCppFileTemplate_cpp = (const char*) temp_binary_data_55; //================== jucer_NewCppFileTemplate.h ================== -static const unsigned char temp_binary_data_57[] = +static const unsigned char temp_binary_data_56[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -8041,10 +8002,10 @@ static const unsigned char temp_binary_data_57[] = "\r\n" "#pragma once\r\n"; -const char* jucer_NewCppFileTemplate_h = (const char*) temp_binary_data_57; +const char* jucer_NewCppFileTemplate_h = (const char*) temp_binary_data_56; //================== jucer_NewInlineComponentTemplate.h ================== -static const unsigned char temp_binary_data_58[] = +static const unsigned char temp_binary_data_57[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -8107,10 +8068,10 @@ static const unsigned char temp_binary_data_58[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%component_class%%)\r\n" "};\r\n"; -const char* jucer_NewInlineComponentTemplate_h = (const char*) temp_binary_data_58; +const char* jucer_NewInlineComponentTemplate_h = (const char*) temp_binary_data_57; //================== jucer_OpenGLComponentSimpleTemplate.h ================== -static const unsigned char temp_binary_data_59[] = +static const unsigned char temp_binary_data_58[] = "#pragma once\r\n" "\r\n" "%%include_juce%%\r\n" @@ -8179,10 +8140,10 @@ static const unsigned char temp_binary_data_59[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n" "};\r\n"; -const char* jucer_OpenGLComponentSimpleTemplate_h = (const char*) temp_binary_data_59; +const char* jucer_OpenGLComponentSimpleTemplate_h = (const char*) temp_binary_data_58; //================== jucer_OpenGLComponentTemplate.cpp ================== -static const unsigned char temp_binary_data_60[] = +static const unsigned char temp_binary_data_59[] = "%%include_corresponding_header%%\r\n" "\r\n" "//==============================================================================\r\n" @@ -8232,10 +8193,10 @@ static const unsigned char temp_binary_data_60[] = " // update their positions.\r\n" "}\r\n"; -const char* jucer_OpenGLComponentTemplate_cpp = (const char*) temp_binary_data_60; +const char* jucer_OpenGLComponentTemplate_cpp = (const char*) temp_binary_data_59; //================== jucer_OpenGLComponentTemplate.h ================== -static const unsigned char temp_binary_data_61[] = +static const unsigned char temp_binary_data_60[] = "#pragma once\r\n" "\r\n" "%%include_juce%%\r\n" @@ -8269,10 +8230,10 @@ static const unsigned char temp_binary_data_61[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n" "};\r\n"; -const char* jucer_OpenGLComponentTemplate_h = (const char*) temp_binary_data_61; +const char* jucer_OpenGLComponentTemplate_h = (const char*) temp_binary_data_60; //================== jucer_PIPAudioProcessorTemplate.h ================== -static const unsigned char temp_binary_data_62[] = +static const unsigned char temp_binary_data_61[] = "class %%class_name%% : public juce::AudioProcessor\r\n" "{\r\n" "public:\r\n" @@ -8381,10 +8342,10 @@ static const unsigned char temp_binary_data_62[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%class_name%%)\r\n" "};\r\n"; -const char* jucer_PIPAudioProcessorTemplate_h = (const char*) temp_binary_data_62; +const char* jucer_PIPAudioProcessorTemplate_h = (const char*) temp_binary_data_61; //================== jucer_PIPTemplate.h ================== -static const unsigned char temp_binary_data_63[] = +static const unsigned char temp_binary_data_62[] = "/*******************************************************************************\r\n" " The block below describes the properties of this PIP. A PIP is a short snippet\r\n" " of code that can be read by the Projucer and used to generate a JUCE project.\r\n" @@ -8403,10 +8364,10 @@ static const unsigned char temp_binary_data_63[] = "//==============================================================================\r\n" "%%pip_code%%\r\n"; -const char* jucer_PIPTemplate_h = (const char*) temp_binary_data_63; +const char* jucer_PIPTemplate_h = (const char*) temp_binary_data_62; //================== colourscheme_dark.xml ================== -static const unsigned char temp_binary_data_64[] = +static const unsigned char temp_binary_data_63[] = "\r\n" "\r\n" "\r\n" @@ -8431,10 +8392,10 @@ static const unsigned char temp_binary_data_64[] = " \r\n" "\r\n"; -const char* colourscheme_dark_xml = (const char*) temp_binary_data_64; +const char* colourscheme_dark_xml = (const char*) temp_binary_data_63; //================== colourscheme_light.xml ================== -static const unsigned char temp_binary_data_65[] = +static const unsigned char temp_binary_data_64[] = "\r\n" "\r\n" "\r\n" @@ -8459,10 +8420,10 @@ static const unsigned char temp_binary_data_65[] = " \r\n" "\r\n"; -const char* colourscheme_light_xml = (const char*) temp_binary_data_65; +const char* colourscheme_light_xml = (const char*) temp_binary_data_64; //================== juce_runtime_arch_detection.cpp ================== -static const unsigned char temp_binary_data_66[] = +static const unsigned char temp_binary_data_65[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -8548,7 +8509,7 @@ static const unsigned char temp_binary_data_66[] = "\r\n" "#endif\r\n"; -const char* juce_runtime_arch_detection_cpp = (const char*) temp_binary_data_66; +const char* juce_runtime_arch_detection_cpp = (const char*) temp_binary_data_65; const char* getNamedResource (const char* resourceNameUTF8, int& numBytes); @@ -8576,7 +8537,6 @@ const char* getNamedResource (const char* resourceNameUTF8, int& numBytes) case 0x34bc1021: numBytes = 11325; return LICENSE; case 0x406db5c1: numBytes = 3249; return background_logo_svg; case 0xbe17d889: numBytes = 3586; return export_android_svg; - case 0x84c51a59: numBytes = 2244; return export_clion_svg; case 0x83f049e3: numBytes = 1726; return export_codeBlocks_svg; case 0x96d2a1ce: numBytes = 28184; return export_linux_svg; case 0x2505bd06: numBytes = 1706; return export_visualStudio_svg; @@ -8652,7 +8612,6 @@ const char* namedResourceList[] = "LICENSE", "background_logo_svg", "export_android_svg", - "export_clion_svg", "export_codeBlocks_svg", "export_linux_svg", "export_visualStudio_svg", @@ -8723,7 +8682,6 @@ const char* originalFilenames[] = "LICENSE", "background_logo.svg", "export_android.svg", - "export_clion.svg", "export_codeBlocks.svg", "export_linux.svg", "export_visualStudio.svg", diff --git a/extras/Projucer/JuceLibraryCode/BinaryData.h b/extras/Projucer/JuceLibraryCode/BinaryData.h index 983ccd6456..1718d0ec39 100644 --- a/extras/Projucer/JuceLibraryCode/BinaryData.h +++ b/extras/Projucer/JuceLibraryCode/BinaryData.h @@ -50,9 +50,6 @@ namespace BinaryData extern const char* export_android_svg; const int export_android_svgSize = 3586; - extern const char* export_clion_svg; - const int export_clion_svgSize = 2244; - extern const char* export_codeBlocks_svg; const int export_codeBlocks_svgSize = 1726; @@ -210,7 +207,7 @@ namespace BinaryData const int juce_runtime_arch_detection_cppSize = 3005; // Number of elements in the namedResourceList and originalFileNames arrays. - const int namedResourceListSize = 67; + const int namedResourceListSize = 66; // Points to the start of a list of resource names. extern const char* namedResourceList[]; diff --git a/extras/Projucer/Projucer.jucer b/extras/Projucer/Projucer.jucer index be24474994..46ee34c818 100644 --- a/extras/Projucer/Projucer.jucer +++ b/extras/Projucer/Projucer.jucer @@ -27,25 +27,6 @@ - - - - - - - - - - - - - - - - @@ -215,8 +196,6 @@ file="Source/BinaryData/Icons/background_logo.svg"/> - - - - - - - - - - - - - - - - - - - - - - icon_CLion - - - - - - - - - - - - - diff --git a/extras/Projucer/Source/Project/UI/Sidebar/jucer_ExporterTreeItems.h b/extras/Projucer/Source/Project/UI/Sidebar/jucer_ExporterTreeItems.h index 3603ceccd5..77fe778ef3 100644 --- a/extras/Projucer/Source/Project/UI/Sidebar/jucer_ExporterTreeItems.h +++ b/extras/Projucer/Source/Project/UI/Sidebar/jucer_ExporterTreeItems.h @@ -60,7 +60,6 @@ public: else if (e->isAndroid()) return Icon (getIcons().android, Colours::transparentBlack); else if (e->isCodeBlocks()) return Icon (getIcons().codeBlocks, Colours::transparentBlack); else if (e->isMakefile()) return Icon (getIcons().linux, Colours::transparentBlack); - else if (e->isCLion()) return Icon (getIcons().clion, Colours::transparentBlack); } return Icon(); diff --git a/extras/Projucer/Source/Project/UI/Sidebar/jucer_ModuleTreeItems.h b/extras/Projucer/Source/Project/UI/Sidebar/jucer_ModuleTreeItems.h index eab8518228..5360756dac 100644 --- a/extras/Projucer/Source/Project/UI/Sidebar/jucer_ModuleTreeItems.h +++ b/extras/Projucer/Source/Project/UI/Sidebar/jucer_ModuleTreeItems.h @@ -165,9 +165,6 @@ private: for (Project::ExporterIterator exporter (project); exporter.next();) { - if (exporter->isCLion()) - continue; - auto modulePathValue = exporter->getPathForModuleValue (moduleID); const auto fallbackPath = getAppSettings().getStoredPath (isJUCEModule (moduleID) ? Ids::defaultJuceModulePath : Ids::defaultUserModulePath, diff --git a/extras/Projucer/Source/Project/jucer_Project.cpp b/extras/Projucer/Source/Project/jucer_Project.cpp index 7af1ee6248..f42f361836 100644 --- a/extras/Projucer/Source/Project/jucer_Project.cpp +++ b/extras/Projucer/Source/Project/jucer_Project.cpp @@ -417,6 +417,10 @@ void Project::removeDefunctExporters() oldExporters.set ("VS2010", "Visual Studio 2010"); oldExporters.set ("VS2012", "Visual Studio 2012"); oldExporters.set ("VS2013", "Visual Studio 2013"); + oldExporters.set ("VS2015", "Visual Studio 2015"); + oldExporters.set ("CLION", "CLion"); + + std::vector removedExporterKeys; for (auto& key : oldExporters.getAllKeys()) { @@ -424,16 +428,36 @@ void Project::removeDefunctExporters() if (oldExporter.isValid()) { - if (ProjucerApplication::getApp().isRunningCommandLine) - std::cout << "WARNING! The " + oldExporters[key] + " Exporter is deprecated. The exporter will be removed from this project." << std::endl; - else - AlertWindow::showMessageBoxAsync (MessageBoxIconType::WarningIcon, - TRANS (oldExporters[key]), - TRANS ("The " + oldExporters[key] + " Exporter is deprecated. The exporter will be removed from this project.")); - + removedExporterKeys.push_back (key); exporters.removeChild (oldExporter, nullptr); } } + + if (! removedExporterKeys.empty()) + { + if (ProjucerApplication::getApp().isRunningCommandLine) + { + for (const auto& key : removedExporterKeys) + std::cout << "WARNING! The " + oldExporters[key] + + " Exporter is deprecated. The exporter will be removed from this project." + << std::endl; + } + else + { + const String warningTitle { TRANS ("Unsupported exporters") }; + + String warningMessage; + warningMessage << TRANS ("The following exporters are no longer supported") << "\n\n"; + + for (const auto& key : removedExporterKeys) + warningMessage << " - " + oldExporters[key] + "\n"; + + warningMessage << "\n" + << TRANS ("These exporters have been removed from the project. If you save the project they will be also erased from the .jucer file."); + + AlertWindow::showMessageBoxAsync (MessageBoxIconType::WarningIcon, warningTitle, warningMessage); + } + } } void Project::updateOldModulePaths() @@ -692,7 +716,6 @@ Result Project::loadDocument (const File& file) setChangedFlag (false); - updateExporterWarnings(); updateLicenseWarning(); return Result::ok(); @@ -892,20 +915,6 @@ void Project::updateModuleWarnings() updateModuleNotFoundWarning (moduleNotFound); } -void Project::updateExporterWarnings() -{ - auto isClionPresent = [this]() - { - for (ExporterIterator exporter (*this); exporter.next();) - if (exporter->isCLion()) - return true; - - return false; - }(); - - updateCLionWarning (isClionPresent); -} - void Project::updateCppStandardWarning (bool showWarning) { if (showWarning) @@ -971,14 +980,6 @@ void Project::updateOldProjucerWarning (bool showWarning) removeProjectMessage (ProjectMessages::Ids::oldProjucer); } -void Project::updateCLionWarning (bool showWarning) -{ - if (showWarning) - addProjectMessage (ProjectMessages::Ids::cLion, {}); - else - removeProjectMessage (ProjectMessages::Ids::cLion); -} - void Project::updateModuleNotFoundWarning (bool showWarning) { if (showWarning) @@ -1153,8 +1154,6 @@ void Project::valueTreeChildAdded (ValueTree& parent, ValueTree& child) if (child.getType() == Ids::MODULE) updateModuleWarnings(); - else if (parent.getType() == Ids::EXPORTFORMATS) - updateExporterWarnings(); changed(); } @@ -1165,8 +1164,6 @@ void Project::valueTreeChildRemoved (ValueTree& parent, ValueTree& child, int in if (child.getType() == Ids::MODULE) updateModuleWarnings(); - else if (parent.getType() == Ids::EXPORTFORMATS) - updateExporterWarnings(); changed(); } diff --git a/extras/Projucer/Source/Project/jucer_Project.h b/extras/Projucer/Source/Project/jucer_Project.h index b84d91da68..0340168137 100644 --- a/extras/Projucer/Source/Project/jucer_Project.h +++ b/extras/Projucer/Source/Project/jucer_Project.h @@ -48,7 +48,6 @@ namespace ProjectMessages DECLARE_ID (jucerFileModified); DECLARE_ID (missingModuleDependencies); DECLARE_ID (oldProjucer); - DECLARE_ID (cLion); DECLARE_ID (newVersionAvailable); DECLARE_ID (pluginCodeInvalid); DECLARE_ID (manufacturerCodeInvalid); @@ -65,7 +64,7 @@ namespace ProjectMessages { static Identifier warnings[] = { Ids::incompatibleLicense, Ids::cppStandard, Ids::moduleNotFound, Ids::jucePath, Ids::jucerFileModified, Ids::missingModuleDependencies, - Ids::oldProjucer, Ids::cLion, Ids::pluginCodeInvalid, Ids::manufacturerCodeInvalid }; + Ids::oldProjucer, Ids::pluginCodeInvalid, Ids::manufacturerCodeInvalid }; if (std::find (std::begin (warnings), std::end (warnings), message) != std::end (warnings)) return Ids::warning; @@ -87,7 +86,6 @@ namespace ProjectMessages if (message == Ids::missingModuleDependencies) return "Missing Module Dependencies"; if (message == Ids::oldProjucer) return "Projucer Out of Date"; if (message == Ids::newVersionAvailable) return "New Version Available"; - if (message == Ids::cLion) return "Deprecated Exporter"; if (message == Ids::pluginCodeInvalid) return "Invalid Plugin Code"; if (message == Ids::manufacturerCodeInvalid) return "Invalid Manufacturer Code"; @@ -105,7 +103,6 @@ namespace ProjectMessages if (message == Ids::missingModuleDependencies) return "Module(s) have missing dependencies."; if (message == Ids::oldProjucer) return "The version of the Projucer you are using is out of date."; if (message == Ids::newVersionAvailable) return "A new version of JUCE is available to download."; - if (message == Ids::cLion) return "The CLion exporter is deprecated. Use JUCE's CMake support instead."; if (message == Ids::pluginCodeInvalid) return "The plugin code should be exactly four characters in length."; if (message == Ids::manufacturerCodeInvalid) return "The manufacturer code should be exactly four characters in length."; @@ -608,7 +605,6 @@ private: std::pair cachedFileState; //============================================================================== - friend class Item; StringPairArray parsedPreprocessorDefs; //============================================================================== @@ -642,11 +638,9 @@ private: void updateJUCEPathWarning(); void updateModuleWarnings(); - void updateExporterWarnings(); void updateCppStandardWarning (bool showWarning); void updateMissingModuleDependenciesWarning (bool showWarning); void updateOldProjucerWarning (bool showWarning); - void updateCLionWarning (bool showWarning); void updateModuleNotFoundWarning (bool showWarning); void updateCodeWarning (Identifier identifier, String value); diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Android.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Android.h index 2c61dbddbe..6ebc65b802 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Android.h +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Android.h @@ -36,7 +36,6 @@ public: bool isCodeBlocks() const override { return false; } bool isMakefile() const override { return false; } bool isAndroidStudio() const override { return true; } - bool isCLion() const override { return false; } bool isAndroid() const override { return true; } bool isWindows() const override { return false; } diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_CLion.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_CLion.h deleted file mode 100644 index dd90b4eb43..0000000000 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_CLion.h +++ /dev/null @@ -1,1216 +0,0 @@ -/* - ============================================================================== - - This file is part of the JUCE library. - Copyright (c) 2022 - Raw Material Software Limited - - JUCE is an open source library subject to commercial or open-source - licensing. - - By using JUCE, you agree to the terms of both the JUCE 7 End-User License - Agreement and JUCE Privacy Policy. - - End User License Agreement: www.juce.com/juce-7-licence - Privacy Policy: www.juce.com/juce-privacy-policy - - Or: You may also use this code under the terms of the GPL v3 (see - www.gnu.org/licenses). - - JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER - EXPRESSED OR IMPLIED, INCLUDING MERCHANTABILITY AND FITNESS FOR PURPOSE, ARE - DISCLAIMED. - - ============================================================================== -*/ - -#pragma once - -#include "jucer_ProjectExport_CodeBlocks.h" -#include "jucer_ProjectExport_Make.h" -#include "jucer_ProjectExport_Xcode.h" - -//============================================================================== -class CLionProjectExporter : public ProjectExporter -{ -protected: - //============================================================================== - class CLionBuildConfiguration : public BuildConfiguration - { - public: - CLionBuildConfiguration (Project& p, const ValueTree& settings, const ProjectExporter& e) - : BuildConfiguration (p, settings, e) - { - } - - void createConfigProperties (PropertyListBuilder&) override {} - String getModuleLibraryArchName() const override { return {}; } - }; - - BuildConfiguration::Ptr createBuildConfig (const ValueTree& tree) const override - { - return *new CLionBuildConfiguration (project, tree, *this); - } - -public: - //============================================================================== - static String getDisplayName() { return "CLion [Deprecated]"; } - static String getValueTreeTypeName() { return "CLION"; } - static String getTargetFolderName() { return "CLion"; } - - Identifier getExporterIdentifier() const override { return getValueTreeTypeName(); } - - static CLionProjectExporter* createForSettings (Project& projectToUse, const ValueTree& settingsToUse) - { - if (settingsToUse.hasType (getValueTreeTypeName())) - return new CLionProjectExporter (projectToUse, settingsToUse); - - return nullptr; - } - - static bool isExporterSupported (const ProjectExporter& exporter) - { - return exporter.isMakefile() - || (exporter.isXcode() && ! exporter.isiOS()) - || (exporter.isCodeBlocks() && exporter.isWindows()); - } - - //============================================================================== - CLionProjectExporter (Project& p, const ValueTree& t) : ProjectExporter (p, t) - { - name = getDisplayName(); - targetLocationValue.setDefault (getDefaultBuildsRootFolder() + getTargetFolderName()); - } - - //============================================================================== - bool usesMMFiles() const override { return false; } - bool canCopeWithDuplicateFiles() override { return false; } - bool supportsUserDefinedConfigurations() const override { return false; } - - bool isXcode() const override { return false; } - bool isVisualStudio() const override { return false; } - bool isCodeBlocks() const override { return false; } - bool isMakefile() const override { return false; } - bool isAndroidStudio() const override { return false; } - bool isCLion() const override { return true; } - - bool isAndroid() const override { return false; } - bool isWindows() const override { return false; } - bool isLinux() const override { return false; } - bool isOSX() const override { return false; } - bool isiOS() const override { return false; } - - String getNewLineString() const override { return "\n"; } - - bool supportsTargetType (build_tools::ProjectType::Target::Type) const override { return true; } - - void addPlatformSpecificSettingsForProjectType (const build_tools::ProjectType&) override {} - - //============================================================================== - bool canLaunchProject() override - { - #if JUCE_MAC - static Identifier exporterName (XcodeProjectExporter::getValueTreeTypeNameMac()); - #elif JUCE_WINDOWS - static Identifier exporterName (CodeBlocksProjectExporter::getValueTreeTypeNameWindows()); - #elif JUCE_LINUX || JUCE_BSD - static Identifier exporterName (MakefileProjectExporter::getValueTreeTypeName()); - #else - static Identifier exporterName; - #endif - - if (getProject().getExporters().getChildWithName (exporterName).isValid()) - return getCLionExecutableOrApp().exists(); - - return false; - } - - bool launchProject() override - { - return getCLionExecutableOrApp().startAsProcess (getTargetFolder().getFullPathName().quoted()); - } - - String getDescription() override - { - String description; - - description << "*****" << newLine - << newLine - << "This exporter is deprecated." << newLine - << newLine - << "CLion can open any CMake-based projects and JUCE's direct CMake support provides a much more " - << "flexible way of configuring CMake. To get started using JUCE with CMake please see the guide in " - << "the 'docs/CMake API.md' file in the JUCE source code." << newLine - << newLine - << "This exporter will no longer be updated and will eventually be removed from the Projucer." << newLine - << newLine - << "*****" << newLine - << newLine - << "This CLion exporter produces a single CMakeLists.txt file with " - << "multiple platform dependent sections, where the configuration for each section " - << "is inherited from other exporters added to this project." << newLine - << newLine - << "The exporters which provide the CLion configuration for the corresponding platform are:" << newLine - << newLine; - - for (auto& exporterInfo : getExporterTypeInfos()) - { - std::unique_ptr exporter (createNewExporter (getProject(), exporterInfo.identifier)); - - if (isExporterSupported (*exporter)) - description << exporterInfo.displayName << newLine; - } - - description << newLine - << "Add these exporters to the project to enable CLion builds." << newLine - << newLine - << "Not all features of all the exporters are currently supported. Notable omissions are AUv3 " - << "plug-ins, embedding resources and fat binaries on MacOS. On Windows the CLion exporter " - << "requires a GCC-based compiler like MinGW."; - - return description; - } - - void createExporterProperties (PropertyListBuilder& properties) override - { - for (Project::ExporterIterator exporter (getProject()); exporter.next();) - if (isExporterSupported (*exporter)) - properties.add (new BooleanPropertyComponent (getExporterEnabledValue (*exporter), "Import settings from exporter", exporter->getUniqueName()), - "If this is enabled then settings from the corresponding exporter will " - "be used in the generated CMakeLists.txt"); - } - - void createDefaultConfigs() override {} - - void create (const OwnedArray&) const override - { - // We'll append to this later. - build_tools::writeStreamToFile (getTargetFolder().getChildFile ("CMakeLists.txt"), [this] (MemoryOutputStream& mo) - { - mo.setNewLineString (getNewLineString()); - - mo << "# Automatically generated CMakeLists, created by the Projucer" << newLine - << "# Do not edit this file! Your changes will be overwritten when you re-save the Projucer project!" << newLine - << newLine; - - mo << "cmake_minimum_required (VERSION 3.4.1)" << newLine - << newLine; - - mo << "if (NOT CMAKE_BUILD_TYPE)" << newLine - << " set (CMAKE_BUILD_TYPE \"Debug\" CACHE STRING \"Choose the type of build.\" FORCE)" << newLine - << "endif (NOT CMAKE_BUILD_TYPE)" << newLine - << newLine; - }); - - // CMake has stopped adding PkgInfo files to bundles, so we need to do it manually - build_tools::writeStreamToFile (getTargetFolder().getChildFile ("PkgInfo"), - [] (MemoryOutputStream& mo) { mo << "BNDL????"; }); - } - - void writeCMakeListsExporterSection (ProjectExporter* exporter) const - { - if (! (isExporterSupported (*exporter) && isExporterEnabled (*exporter))) - return; - - MemoryBlock existingContent; - getTargetFolder().getChildFile ("CMakeLists.txt").loadFileAsData (existingContent); - - MemoryOutputStream out (existingContent, true); - out.setNewLineString (getNewLineString()); - - out << "###############################################################################" << newLine - << "# " << exporter->getUniqueName() << newLine - << "###############################################################################" << newLine - << newLine; - - if (auto* makefileExporter = dynamic_cast (exporter)) - { - out << "if (UNIX AND NOT APPLE)" << newLine << newLine; - writeCMakeListsMakefileSection (out, *makefileExporter); - } - else if (auto* xcodeExporter = dynamic_cast (exporter)) - { - out << "if (APPLE)" << newLine << newLine; - writeCMakeListsXcodeSection (out, *xcodeExporter); - } - else if (auto* codeBlocksExporter = dynamic_cast (exporter)) - { - out << "if (WIN32)" << newLine << newLine; - writeCMakeListsCodeBlocksSection (out, *codeBlocksExporter); - } - - out << "endif()" << newLine << newLine; - - build_tools::overwriteFileIfDifferentOrThrow (getTargetFolder().getChildFile ("CMakeLists.txt"), out); - } - -private: - //============================================================================== - static File getCLionExecutableOrApp() - { - File clionExeOrApp (getAppSettings() - .getStoredPath (Ids::clionExePath, TargetOS::getThisOS()).get() - .toString() - .replace ("${user.home}", File::getSpecialLocation (File::userHomeDirectory).getFullPathName())); - - #if JUCE_MAC - if (clionExeOrApp.getFullPathName().endsWith ("/Contents/MacOS/clion")) - clionExeOrApp = clionExeOrApp.getParentDirectory() - .getParentDirectory() - .getParentDirectory(); - #endif - - return clionExeOrApp; - } - - //============================================================================== - Identifier getExporterEnabledId (const ProjectExporter& exporter) const - { - jassert (isExporterSupported (exporter)); - - if (exporter.isMakefile()) return Ids::clionMakefileEnabled; - else if (exporter.isXcode()) return Ids::clionXcodeEnabled; - else if (exporter.isCodeBlocks()) return Ids::clionCodeBlocksEnabled; - - jassertfalse; - return {}; - } - - bool isExporterEnabled (const ProjectExporter& exporter) const - { - auto setting = settings[getExporterEnabledId (exporter)]; - return setting.isVoid() || setting; - } - - Value getExporterEnabledValue (const ProjectExporter& exporter) - { - auto enabledID = getExporterEnabledId (exporter); - getSetting (enabledID) = isExporterEnabled (exporter); - return getSetting (enabledID); - } - - //============================================================================== - static bool isWindowsAbsolutePath (const String& path) - { - return path.length() > 1 && path[1] == ':'; - } - - static bool isUnixAbsolutePath (const String& path) - { - return path.isNotEmpty() && (path[0] == '/' || path[0] == '~' || path.startsWith ("$ENV{HOME}")); - } - - //============================================================================== - static String setCMakeVariable (const String& variableName, const String& value) - { - return "set (" + variableName + " \"" + value + "\")"; - } - - static String addToCMakeVariable (const String& variableName, const String& value) - { - return setCMakeVariable (variableName, "${" + variableName + "} " + value); - } - - static String getTargetVarName (build_tools::ProjectType::Target& target) - { - return String (target.getName()).toUpperCase().replaceCharacter (L' ', L'_'); - } - - template - void getFileInfoList (Target& target, Exporter& exporter, const Project::Item& projectItem, std::vector>& fileInfoList) const - { - auto targetType = (getProject().isAudioPluginProject() ? target.type : Target::Type::SharedCodeTarget); - - if (projectItem.isGroup()) - { - for (int i = 0; i < projectItem.getNumChildren(); ++i) - getFileInfoList (target, exporter, projectItem.getChild(i), fileInfoList); - } - else if (projectItem.shouldBeAddedToTargetProject() && projectItem.shouldBeAddedToTargetExporter (*this) - && getProject().getTargetTypeFromFilePath (projectItem.getFile(), true) == targetType ) - { - auto path = build_tools::RelativePath (projectItem.getFile(), exporter.getTargetFolder(), build_tools::RelativePath::buildTargetFolder).toUnixStyle(); - - fileInfoList.push_back (std::make_tuple (path, - projectItem.shouldBeCompiled(), - exporter.compilerFlagSchemesMap[projectItem.getCompilerFlagSchemeString()].get().toString())); - } - } - - template - void writeCMakeTargets (OutputStream& out, Exporter& exporter) const - { - for (auto* target : exporter.targets) - { - if (target->type == build_tools::ProjectType::Target::Type::AggregateTarget - || target->type == build_tools::ProjectType::Target::Type::AudioUnitv3PlugIn) - continue; - - String functionName; - StringArray properties; - - switch (target->getTargetFileType()) - { - case build_tools::ProjectType::Target::TargetFileType::executable: - functionName = "add_executable"; - - if (exporter.isCodeBlocks() && exporter.isWindows() - && target->type != - build_tools::ProjectType::Target::Type::ConsoleApp) - properties.add ("WIN32"); - - break; - case build_tools::ProjectType::Target::TargetFileType::staticLibrary: - case build_tools::ProjectType::Target::TargetFileType::sharedLibraryOrDLL: - case build_tools::ProjectType::Target::TargetFileType::pluginBundle: - functionName = "add_library"; - - if (target->getTargetFileType() == - build_tools::ProjectType::Target::TargetFileType::staticLibrary) - properties.add ("STATIC"); - else if (target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::sharedLibraryOrDLL) - properties.add ("SHARED"); - else - properties.add ("MODULE"); - - break; - case build_tools::ProjectType::Target::TargetFileType::macOSAppex: - case build_tools::ProjectType::Target::TargetFileType::unknown: - default: - continue; - } - - out << functionName << " (" << getTargetVarName (*target); - - if (! properties.isEmpty()) - out << " " << properties.joinIntoString (" "); - - out << newLine; - - std::vector> fileInfoList; - for (auto& group : exporter.getAllGroups()) - getFileInfoList (*target, exporter, group, fileInfoList); - - for (auto& fileInfo : fileInfoList) - out << " " << std::get<0> (fileInfo).quoted() << newLine; - - auto isCMakeBundle = exporter.isXcode() - && target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::pluginBundle; - auto pkgInfoPath = String ("PkgInfo").quoted(); - - if (isCMakeBundle) - out << " " << pkgInfoPath << newLine; - - auto xcodeIcnsFilePath = [&]() -> String - { - if (exporter.isXcode() - && target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::executable) - { - StringArray pathComponents = { "..", "MacOSX", "Icon.icns" }; - auto xcodeIcnsFile = getTargetFolder(); - - for (auto& comp : pathComponents) - xcodeIcnsFile = xcodeIcnsFile.getChildFile (comp); - - if (xcodeIcnsFile.existsAsFile()) - return pathComponents.joinIntoString ("/").quoted(); - } - - return {}; - }(); - - if (xcodeIcnsFilePath.isNotEmpty()) - out << " " << xcodeIcnsFilePath << newLine; - - if (exporter.isCodeBlocks() - && target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::executable) - { - StringArray pathComponents = { "..", "CodeBlocksWindows", "resources.rc" }; - auto windowsRcFile = getTargetFolder(); - - for (auto& comp : pathComponents) - windowsRcFile = windowsRcFile.getChildFile (comp); - - if (windowsRcFile.existsAsFile()) - out << " " << pathComponents.joinIntoString ("/").quoted() << newLine; - } - - out << ")" << newLine << newLine; - - if (isCMakeBundle) - out << "set_source_files_properties (" << pkgInfoPath << " PROPERTIES MACOSX_PACKAGE_LOCATION .)" << newLine; - - if (xcodeIcnsFilePath.isNotEmpty()) - out << "set_source_files_properties (" << xcodeIcnsFilePath << " PROPERTIES MACOSX_PACKAGE_LOCATION \"Resources\")" << newLine; - - for (auto& fileInfo : fileInfoList) - { - if (std::get<1> (fileInfo)) - { - auto extraCompilerFlags = std::get<2> (fileInfo); - - if (extraCompilerFlags.isNotEmpty()) - out << "set_source_files_properties(" << std::get<0> (fileInfo).quoted() << " PROPERTIES COMPILE_FLAGS " << extraCompilerFlags << " )" << newLine; - } - else - { - out << "set_source_files_properties (" << std::get<0> (fileInfo).quoted() << " PROPERTIES HEADER_FILE_ONLY TRUE)" << newLine; - } - } - - out << newLine; - } - } - - //============================================================================== - void writeCMakeListsMakefileSection (OutputStream& out, MakefileProjectExporter& exporter) const - { - out << "project (" << getProject().getProjectNameString().quoted() << " C CXX)" << newLine - << newLine; - - out << "find_package (PkgConfig REQUIRED)" << newLine; - - for (auto& package : exporter.getCompilePackages()) - out << "pkg_search_module (" << package.toUpperCase() << " REQUIRED " << package << ")" << newLine; - - out << newLine; - - writeCMakeTargets (out, exporter); - - for (auto* target : exporter.targets) - { - if (target->type == build_tools::ProjectType::Target::Type::AggregateTarget) - continue; - - if (target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::pluginBundle) - out << "set_target_properties (" << getTargetVarName (*target) << " PROPERTIES PREFIX \"\")" << newLine; - - out << "set_target_properties (" << getTargetVarName (*target) << " PROPERTIES SUFFIX \"" << target->getTargetFileSuffix() << "\")" << newLine - << newLine; - } - - for (ProjectExporter::ConstConfigIterator c (exporter); c.next();) - { - auto& config = dynamic_cast (*c); - - out << "#------------------------------------------------------------------------------" << newLine - << "# Config: " << config.getName() << newLine - << "#------------------------------------------------------------------------------" << newLine - << newLine; - - auto buildTypeCondition = String ("CMAKE_BUILD_TYPE STREQUAL " + config.getName()); - out << "if (" << buildTypeCondition << ")" << newLine - << newLine; - - out << "execute_process (COMMAND uname -m OUTPUT_VARIABLE JUCE_ARCH_LABEL OUTPUT_STRIP_TRAILING_WHITESPACE)" << newLine - << newLine; - - out << "include_directories (" << newLine; - - for (auto& path : exporter.getHeaderSearchPaths (config)) - out << " " << path.quoted() << newLine; - - for (auto& package : exporter.getCompilePackages()) - out << " ${" << package.toUpperCase() << "_INCLUDE_DIRS}" << newLine; - - out << ")" << newLine << newLine; - - StringArray cmakeFoundLibraries; - - for (auto& library : exporter.getLibraryNames (config)) - { - String cmakeLibraryID (library.toUpperCase()); - cmakeFoundLibraries.add (String ("${") + cmakeLibraryID + "}"); - out << "find_library (" << cmakeLibraryID << " " << library << newLine; - - for (auto& path : exporter.getLibrarySearchPaths (config)) - out << " " << path.quoted() << newLine; - - out << ")" << newLine - << newLine; - } - - for (auto* target : exporter.targets) - { - if (target->type == build_tools::ProjectType::Target::Type::AggregateTarget) - continue; - - auto targetVarName = getTargetVarName (*target); - - out << "set_target_properties (" << targetVarName << " PROPERTIES" << newLine - << " OUTPUT_NAME " << config.getTargetBinaryNameString().quoted() << newLine; - - auto cxxStandard = project.getCppStandardString(); - - if (cxxStandard == "latest") - cxxStandard = project.getLatestNumberedCppStandardString(); - - out << " CXX_STANDARD " << cxxStandard << newLine; - - if (! shouldUseGNUExtensions()) - out << " CXX_EXTENSIONS OFF" << newLine; - - out << ")" << newLine << newLine; - - auto defines = exporter.getDefines (config); - defines.addArray (target->getDefines (config)); - - out << "target_compile_definitions (" << targetVarName << " PRIVATE" << newLine; - - for (auto& key : defines.getAllKeys()) - out << " " << key << "=" << defines[key] << newLine; - - out << ")" << newLine << newLine; - - auto targetFlags = target->getCompilerFlags(); - - if (! targetFlags.isEmpty()) - { - out << "target_compile_options (" << targetVarName << " PRIVATE" << newLine; - - for (auto& flag : targetFlags) - out << " " << flag << newLine; - - out << ")" << newLine << newLine; - } - - out << "target_link_libraries (" << targetVarName << " PRIVATE" << newLine; - - if (target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::pluginBundle - || target->type == build_tools::ProjectType::Target::Type::StandalonePlugIn) - out << " SHARED_CODE" << newLine; - - out << " " << exporter.getArchFlags (config) << newLine; - - for (auto& flag : target->getLinkerFlags()) - out << " " << flag << newLine; - - for (auto& flag : exporter.getLinkerFlags (config)) - out << " " << flag << newLine; - - for (auto& lib : cmakeFoundLibraries) - out << " " << lib << newLine; - - for (auto& package : exporter.getLinkPackages()) - out << " ${" << package.toUpperCase() << "_LIBRARIES}" << newLine; - - out << ")" << newLine << newLine; - - if (target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::pluginBundle - || target->type == build_tools::ProjectType::Target::Type::StandalonePlugIn) - out << "add_dependencies (" << targetVarName << " " << "SHARED_CODE)" << newLine << newLine; - } - - StringArray cFlags; - cFlags.add (exporter.getArchFlags (config)); - cFlags.addArray (exporter.getCPreprocessorFlags (config)); - cFlags.addArray (exporter.getCFlags (config)); - out << addToCMakeVariable ("CMAKE_C_FLAGS", cFlags.joinIntoString (" ")) << newLine; - - String cxxFlags; - - for (auto& flag : exporter.getCXXFlags (config)) - if (! flag.startsWith ("-std=")) - cxxFlags += " " + flag; - - out << addToCMakeVariable ("CMAKE_CXX_FLAGS", "${CMAKE_C_FLAGS} " + cxxFlags) << newLine - << newLine; - - out << "endif (" << buildTypeCondition << ")" << newLine - << newLine; - } - } - - //============================================================================== - void writeCMakeListsCodeBlocksSection (OutputStream& out, CodeBlocksProjectExporter& exporter) const - { - out << "project (" << getProject().getProjectNameString().quoted() << " C CXX)" << newLine - << newLine; - - writeCMakeTargets (out, exporter); - - for (auto* target : exporter.targets) - { - if (target->type == build_tools::ProjectType::Target::Type::AggregateTarget) - continue; - - out << "set_target_properties (" << getTargetVarName (*target) << " PROPERTIES PREFIX \"\")" << newLine - << "set_target_properties (" << getTargetVarName (*target) << " PROPERTIES SUFFIX " << target->getTargetSuffix().quoted() << ")" << newLine - << newLine; - } - - for (ProjectExporter::ConstConfigIterator c (exporter); c.next();) - { - auto& config = dynamic_cast (*c); - - out << "#------------------------------------------------------------------------------" << newLine - << "# Config: " << config.getName() << newLine - << "#------------------------------------------------------------------------------" << newLine - << newLine; - - auto buildTypeCondition = String ("CMAKE_BUILD_TYPE STREQUAL " + config.getName()); - out << "if (" << buildTypeCondition << ")" << newLine - << newLine; - - out << "include_directories (" << newLine; - - for (auto& path : exporter.getIncludePaths (config)) - out << " " << path.replace ("\\", "/").quoted() << newLine; - - out << ")" << newLine << newLine; - - for (auto* target : exporter.targets) - { - if (target->type == build_tools::ProjectType::Target::Type::AggregateTarget) - continue; - - auto targetVarName = getTargetVarName (*target); - - out << "set_target_properties (" << targetVarName << " PROPERTIES" << newLine - << " OUTPUT_NAME " << config.getTargetBinaryNameString().quoted() << newLine; - - auto cxxStandard = project.getCppStandardString(); - - if (cxxStandard == "latest") - cxxStandard = project.getLatestNumberedCppStandardString(); - - out << " CXX_STANDARD " << cxxStandard << newLine; - - if (! shouldUseGNUExtensions()) - out << " CXX_EXTENSIONS OFF" << newLine; - - out << ")" << newLine << newLine; - - out << "target_compile_definitions (" << targetVarName << " PRIVATE" << newLine; - - for (auto& def : exporter.getDefines (config, *target)) - out << " " << def << newLine; - - out << ")" << newLine << newLine; - - out << "target_compile_options (" << targetVarName << " PRIVATE" << newLine; - - for (auto& option : exporter.getCompilerFlags (config, *target)) - if (! option.startsWith ("-std=")) - out << " " << option.quoted() << newLine; - - out << ")" << newLine << newLine; - - out << "target_link_libraries (" << targetVarName << " PRIVATE" << newLine; - - if (target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::pluginBundle - || target->type == build_tools::ProjectType::Target::Type::StandalonePlugIn) - out << " SHARED_CODE" << newLine - << " -L." << newLine; - - for (auto& path : exporter.getLinkerSearchPaths (config, *target)) - { - out << " \"-L\\\""; - - if (! isWindowsAbsolutePath (path)) - out << "${CMAKE_CURRENT_SOURCE_DIR}/"; - - out << path.replace ("\\", "/").unquoted() << "\\\"\"" << newLine; - } - - for (auto& flag : exporter.getLinkerFlags (config, *target)) - out << " " << flag << newLine; - - for (auto& flag : exporter.getProjectLinkerLibs()) - out << " -l" << flag << newLine; - - for (auto& lib : exporter.mingwLibs) - out << " -l" << lib << newLine; - - out << ")" << newLine << newLine; - } - - out << addToCMakeVariable ("CMAKE_CXX_FLAGS", exporter.getProjectCompilerOptions().joinIntoString (" ")) << newLine - << addToCMakeVariable ("CMAKE_C_FLAGS", "${CMAKE_CXX_FLAGS}") << newLine - << newLine; - - out << "endif (" << buildTypeCondition << ")" << newLine - << newLine; - } - } - - //============================================================================== - void writeCMakeListsXcodeSection (OutputStream& out, XcodeProjectExporter& exporter) const - { - // We need to find out the SDK root before defining the project. Unfortunately this is - // set per-target in the Xcode project, but we want it per-configuration. - for (ProjectExporter::ConstConfigIterator c (exporter); c.next();) - { - auto& config = dynamic_cast (*c); - - for (auto* target : exporter.targets) - { - if (target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::macOSAppex - || target->type == build_tools::ProjectType::Target::Type::AggregateTarget - || target->type == build_tools::ProjectType::Target::Type::AudioUnitv3PlugIn) - continue; - - auto targetAttributes = target->getTargetSettings (config); - auto targetAttributeKeys = targetAttributes.getAllKeys(); - - if (targetAttributes.getAllKeys().contains ("SDKROOT")) - { - out << "if (CMAKE_BUILD_TYPE STREQUAL " + config.getName() << ")" << newLine - << " set (CMAKE_OSX_SYSROOT " << targetAttributes["SDKROOT"] << ")" << newLine - << "endif()" << newLine << newLine; - break; - } - } - } - - out << "project (" << getProject().getProjectNameString().quoted() << " C CXX)" << newLine << newLine; - - writeCMakeTargets (out, exporter); - - for (auto* target : exporter.targets) - { - if (target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::macOSAppex - || target->type == build_tools::ProjectType::Target::Type::AggregateTarget - || target->type == build_tools::ProjectType::Target::Type::AudioUnitv3PlugIn) - continue; - - if (target->type == build_tools::ProjectType::Target::Type::AudioUnitPlugIn) - out << "find_program (RC_COMPILER Rez NO_DEFAULT_PATHS PATHS \"/Applications/Xcode.app/Contents/Developer/usr/bin\")" << newLine - << "if (NOT RC_COMPILER)" << newLine - << " message (WARNING \"failed to find Rez; older resource-based AU plug-ins may not work correctly\")" << newLine - << "endif (NOT RC_COMPILER)" << newLine << newLine; - - if (target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::staticLibrary - || target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::sharedLibraryOrDLL) - out << "set_target_properties (" << getTargetVarName (*target) << " PROPERTIES SUFFIX \"" << target->xcodeBundleExtension << "\")" << newLine - << newLine; - } - - for (ProjectExporter::ConstConfigIterator c (exporter); c.next();) - { - auto& config = dynamic_cast (*c); - - out << "#------------------------------------------------------------------------------" << newLine - << "# Config: " << config.getName() << newLine - << "#------------------------------------------------------------------------------" << newLine - << newLine; - - auto buildTypeCondition = String ("CMAKE_BUILD_TYPE STREQUAL " + config.getName()); - out << "if (" << buildTypeCondition << ")" << newLine - << newLine; - - out << "execute_process (COMMAND uname -m OUTPUT_VARIABLE JUCE_ARCH_LABEL OUTPUT_STRIP_TRAILING_WHITESPACE)" << newLine - << newLine; - - auto configSettings = exporter.getProjectSettings (config); - auto configSettingsKeys = configSettings.getAllKeys(); - - auto binaryName = config.getTargetBinaryNameString(); - - if (configSettingsKeys.contains ("PRODUCT_NAME")) - binaryName = configSettings["PRODUCT_NAME"].unquoted(); - - for (auto* target : exporter.targets) - { - if (target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::macOSAppex - || target->type == build_tools::ProjectType::Target::Type::AggregateTarget - || target->type == build_tools::ProjectType::Target::Type::AudioUnitv3PlugIn) - continue; - - auto targetVarName = getTargetVarName (*target); - - auto targetAttributes = target->getTargetSettings (config); - auto targetAttributeKeys = targetAttributes.getAllKeys(); - - StringArray headerSearchPaths; - - if (targetAttributeKeys.contains ("HEADER_SEARCH_PATHS")) - { - auto paths = targetAttributes["HEADER_SEARCH_PATHS"].trim().substring (1).dropLastCharacters (1); - paths = paths.replace ("\"$(inherited)\"", {}) - .replace ("$(HOME)", "$ENV{HOME}") - .replace ("~", "$ENV{HOME}"); - headerSearchPaths.addTokens (paths, ",\"\t\\", {}); - headerSearchPaths.removeEmptyStrings(); - targetAttributeKeys.removeString ("HEADER_SEARCH_PATHS"); - } - - out << "target_include_directories (" << targetVarName << " PRIVATE" << newLine; - - for (auto& path : headerSearchPaths) - out << " " << path.quoted() << newLine; - - out << ")" << newLine << newLine; - - StringArray defines; - - if (targetAttributeKeys.contains ("GCC_PREPROCESSOR_DEFINITIONS")) - { - defines.addTokens (targetAttributes["GCC_PREPROCESSOR_DEFINITIONS"], "(),\t", {}); - defines.removeEmptyStrings(); - targetAttributeKeys.removeString ("GCC_PREPROCESSOR_DEFINITIONS"); - } - - out << "target_compile_definitions (" << targetVarName << " PRIVATE" << newLine; - - for (auto& def : defines) - out << " " << def.replace ("\\\\\\\"", "\\\"").replace ("\\\\ ", " ") << newLine; - - out << ")" << newLine << newLine; - - StringArray cppFlags; - - String archLabel ("${JUCE_ARCH_LABEL}"); - - // Fat binaries are not supported. - if (targetAttributeKeys.contains ("ARCHS")) - { - auto value = targetAttributes["ARCHS"].unquoted(); - - if (value.contains ("NATIVE_ARCH_ACTUAL")) - { - cppFlags.add ("-march=native"); - } - else if (value.contains ("ARCHS_STANDARD_32_BIT")) - { - archLabel = "i386"; - cppFlags.add ("-arch x86"); - } - else if (value.contains ("ARCHS_STANDARD_32_64_BIT") - || value.contains ("ARCHS_STANDARD_64_BIT")) - { - archLabel = "x86_64"; - cppFlags.add ("-arch x86_64"); - } - - targetAttributeKeys.removeString ("ARCHS"); - } - - if (targetAttributeKeys.contains ("MACOSX_DEPLOYMENT_TARGET")) - { - cppFlags.add ("-mmacosx-version-min=" + targetAttributes["MACOSX_DEPLOYMENT_TARGET"]); - targetAttributeKeys.removeString ("MACOSX_DEPLOYMENT_TARGET"); - } - - if (targetAttributeKeys.contains ("OTHER_CPLUSPLUSFLAGS")) - { - cppFlags.add (targetAttributes["OTHER_CPLUSPLUSFLAGS"].unquoted()); - targetAttributeKeys.removeString ("OTHER_CPLUSPLUSFLAGS"); - } - - if (targetAttributeKeys.contains ("GCC_OPTIMIZATION_LEVEL")) - { - cppFlags.add ("-O" + targetAttributes["GCC_OPTIMIZATION_LEVEL"]); - targetAttributeKeys.removeString ("GCC_OPTIMIZATION_LEVEL"); - } - - if (targetAttributeKeys.contains ("LLVM_LTO")) - { - cppFlags.add ("-flto"); - targetAttributeKeys.removeString ("LLVM_LTO"); - } - - if (targetAttributeKeys.contains ("GCC_FAST_MATH")) - { - cppFlags.add ("-ffast-math"); - targetAttributeKeys.removeString ("GCC_FAST_MATH"); - } - - // We'll take this setting from the project - targetAttributeKeys.removeString ("CLANG_CXX_LANGUAGE_STANDARD"); - - if (targetAttributeKeys.contains ("CLANG_CXX_LIBRARY")) - { - cppFlags.add ("-stdlib=" + targetAttributes["CLANG_CXX_LIBRARY"].unquoted()); - targetAttributeKeys.removeString ("CLANG_CXX_LIBRARY"); - } - - out << "target_compile_options (" << targetVarName << " PRIVATE" << newLine; - - for (auto& flag : cppFlags) - out << " " << flag << newLine; - - out << ")" << newLine << newLine; - - StringArray libSearchPaths; - - if (targetAttributeKeys.contains ("LIBRARY_SEARCH_PATHS")) - { - auto paths = targetAttributes["LIBRARY_SEARCH_PATHS"].trim().substring (1).dropLastCharacters (1); - paths = paths.replace ("\"$(inherited)\"", {}); - paths = paths.replace ("$(HOME)", "$ENV{HOME}"); - libSearchPaths.addTokens (paths, ",\"\t\\", {}); - libSearchPaths.removeEmptyStrings(); - - for (auto& libPath : libSearchPaths) - { - libPath = libPath.replace ("${CURRENT_ARCH}", archLabel); - - if (! isUnixAbsolutePath (libPath)) - libPath = "${CMAKE_CURRENT_SOURCE_DIR}/" + libPath; - } - - targetAttributeKeys.removeString ("LIBRARY_SEARCH_PATHS"); - } - - StringArray linkerFlags; - - if (targetAttributeKeys.contains ("OTHER_LDFLAGS")) - { - // CMake adds its own SHARED_CODE library linking flags - auto flagsWithReplacedSpaces = targetAttributes["OTHER_LDFLAGS"].unquoted().replace ("\\\\ ", "^^%%^^"); - linkerFlags.addTokens (flagsWithReplacedSpaces, true); - linkerFlags.removeString ("-bundle"); - linkerFlags.removeString ("-l" + binaryName.replace (" ", "^^%%^^")); - - for (auto& flag : linkerFlags) - flag = flag.replace ("^^%%^^", " "); - - targetAttributeKeys.removeString ("OTHER_LDFLAGS"); - } - - if (target->type == build_tools::ProjectType::Target::Type::AudioUnitPlugIn) - { - String rezFlags; - - if (targetAttributeKeys.contains ("OTHER_REZFLAGS")) - { - rezFlags = targetAttributes["OTHER_REZFLAGS"]; - targetAttributeKeys.removeString ("OTHER_REZFLAGS"); - } - - for (auto& item : exporter.getAllGroups()) - { - if (item.getName() == ProjectSaver::getJuceCodeGroupName()) - { - auto resSourcesVar = targetVarName + "_REZ_SOURCES"; - auto resOutputVar = targetVarName + "_REZ_OUTPUT"; - - auto sdkVersion = config.getMacOSBaseSDKString().upToFirstOccurrenceOf (" ", false, false); - auto sysroot = "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX" + sdkVersion + ".sdk"; - - build_tools::RelativePath rFile ("JuceLibraryCode/include_juce_audio_plugin_client_AU.r", build_tools::RelativePath::projectFolder); - rFile = rebaseFromProjectFolderToBuildTarget (rFile); - - out << "if (RC_COMPILER)" << newLine - << " set (" << resSourcesVar << newLine - << " " << ("${CMAKE_CURRENT_SOURCE_DIR}/" + rFile.toUnixStyle()).quoted() << newLine - << " )" << newLine - << " set (" << resOutputVar << " " << ("${CMAKE_CURRENT_BINARY_DIR}/" + binaryName + ".rsrc").quoted() << ")" << newLine - << " target_sources (" << targetVarName << " PRIVATE" << newLine - << " ${" << resSourcesVar << "}" << newLine - << " ${" << resOutputVar << "}" << newLine - << " )" << newLine - << " execute_process (COMMAND" << newLine - << " ${RC_COMPILER}" << newLine - << " " << rezFlags.unquoted().removeCharacters ("\\") << newLine - << " -isysroot " << sysroot.quoted() << newLine; - - for (auto& path : headerSearchPaths) - { - out << " -I \""; - - if (! isUnixAbsolutePath (path)) - out << "${PROJECT_SOURCE_DIR}/"; - - out << path << "\"" << newLine; - } - - out << " ${" << resSourcesVar << "}" << newLine - << " -o ${" << resOutputVar << "}" << newLine - << " )" << newLine - << " set_source_files_properties (${" << resOutputVar << "} PROPERTIES" << newLine - << " GENERATED TRUE" << newLine - << " MACOSX_PACKAGE_LOCATION Resources" << newLine - << " )" << newLine - << "endif (RC_COMPILER)" << newLine << newLine; - break; - } - } - } - - if (targetAttributeKeys.contains ("INFOPLIST_FILE")) - { - auto plistFile = exporter.getTargetFolder().getChildFile (targetAttributes["INFOPLIST_FILE"]); - - if (auto plist = parseXML (plistFile)) - { - if (auto* dict = plist->getChildByName ("dict")) - { - if (auto* entry = dict->getChildByName ("key")) - { - while (entry != nullptr) - { - if (entry->getAllSubText() == "CFBundleExecutable") - { - if (auto* bundleName = entry->getNextElementWithTagName ("string")) - { - bundleName->deleteAllTextElements(); - bundleName->addTextElement (binaryName); - } - } - - entry = entry->getNextElementWithTagName ("key"); - } - } - } - - auto updatedPlist = getTargetFolder().getChildFile (config.getName() + "-" + plistFile.getFileName()); - - XmlElement::TextFormat format; - format.dtd = ""; - plist->writeTo (updatedPlist, format); - - targetAttributes.set ("INFOPLIST_FILE", ("${CMAKE_CURRENT_SOURCE_DIR}/" + updatedPlist.getFileName()).quoted()); - } - else - { - targetAttributeKeys.removeString ("INFOPLIST_FILE"); - } - } - - targetAttributeKeys.sort (false); - - out << "set_target_properties (" << targetVarName << " PROPERTIES" << newLine - << " OUTPUT_NAME " << binaryName.quoted() << newLine; - - auto cxxStandard = project.getCppStandardString(); - - if (cxxStandard == "latest") - cxxStandard = project.getLatestNumberedCppStandardString(); - - out << " CXX_STANDARD " << cxxStandard << newLine; - - if (! shouldUseGNUExtensions()) - out << " CXX_EXTENSIONS OFF" << newLine; - - if (targetAttributeKeys.contains ("MTL_HEADER_SEARCH_PATHS")) - { - auto pathsString = targetAttributes["MTL_HEADER_SEARCH_PATHS"].trim().substring (1).dropLastCharacters (1); - - pathsString = pathsString.replace ("\"$(inherited)\"", {}) - .replace ("$(HOME)", "$ENV{HOME}") - .replace ("~", "$ENV{HOME}"); - - auto paths = StringArray::fromTokens (pathsString, ",\"\t\\", {}); - paths.removeEmptyStrings(); - - out << " XCODE_ATTRIBUTE_MTL_HEADER_SEARCH_PATHS" << " " << paths.joinIntoString (" ").quoted() << newLine; - targetAttributeKeys.removeString ("MTL_HEADER_SEARCH_PATHS"); - } - - for (auto& key : targetAttributeKeys) - out << " XCODE_ATTRIBUTE_" << key << " " << targetAttributes[key] << newLine; - - if (target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::executable - || target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::pluginBundle) - { - out << " MACOSX_BUNDLE_INFO_PLIST " << targetAttributes.getValue ("INFOPLIST_FILE", "\"\"") << newLine - << " XCODE_ATTRIBUTE_PRODUCT_NAME " << binaryName.quoted() << newLine; - - if (target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::executable) - { - out << " MACOSX_BUNDLE TRUE" << newLine; - } - else - { - out << " BUNDLE TRUE" << newLine - << " BUNDLE_EXTENSION " << targetAttributes.getValue ("WRAPPER_EXTENSION", "\"\"") << newLine - << " XCODE_ATTRIBUTE_MACH_O_TYPE \"mh_bundle\"" << newLine; - } - } - - out << ")" << newLine << newLine; - - out << "target_link_libraries (" << targetVarName << " PRIVATE" << newLine; - - if (target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::pluginBundle - || target->type == build_tools::ProjectType::Target::Type::StandalonePlugIn) - out << " SHARED_CODE" << newLine; - - for (auto& path : libSearchPaths) - out << " \"-L\\\"" << path << "\\\"\"" << newLine; - - for (auto& flag : linkerFlags) - out << " " << flag.quoted() << newLine; - - for (auto& framework : target->frameworkNames) - out << " \"-framework " << framework << "\"" << newLine; - - out << ")" << newLine << newLine; - - if (target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::pluginBundle - || target->type == build_tools::ProjectType::Target::Type::StandalonePlugIn) - { - if (target->getTargetFileType() == build_tools::ProjectType::Target::TargetFileType::pluginBundle - && targetAttributeKeys.contains("INSTALL_PATH")) - { - auto installPath = targetAttributes["INSTALL_PATH"].unquoted().replace ("$(HOME)", "$ENV{HOME}"); - auto productFilename = binaryName + (targetAttributeKeys.contains ("WRAPPER_EXTENSION") ? "." + targetAttributes["WRAPPER_EXTENSION"] : String()); - auto productPath = (installPath + productFilename).quoted(); - out << "add_custom_command (TARGET " << targetVarName << " POST_BUILD" << newLine - << " COMMAND ${CMAKE_COMMAND} -E remove_directory " << productPath << newLine - << " COMMAND ${CMAKE_COMMAND} -E copy_directory \"${CMAKE_BINARY_DIR}/" << productFilename << "\" " << productPath << newLine - << " COMMENT \"Copying \\\"" << productFilename << "\\\" to \\\"" << installPath.unquoted() << "\\\"\"" << newLine - << ")" << newLine << newLine; - } - } - } - - std::map basicWarnings - { - { "CLANG_WARN_BOOL_CONVERSION", "bool-conversion" }, - { "CLANG_WARN_COMMA", "comma" }, - { "CLANG_WARN_CONSTANT_CONVERSION", "constant-conversion" }, - { "CLANG_WARN_EMPTY_BODY", "empty-body" }, - { "CLANG_WARN_ENUM_CONVERSION", "enum-conversion" }, - { "CLANG_WARN_INFINITE_RECURSION", "infinite-recursion" }, - { "CLANG_WARN_INT_CONVERSION", "int-conversion" }, - { "CLANG_WARN_RANGE_LOOP_ANALYSIS", "range-loop-analysis" }, - { "CLANG_WARN_STRICT_PROTOTYPES", "strict-prototypes" }, - { "GCC_WARN_CHECK_SWITCH_STATEMENTS", "switch" }, - { "GCC_WARN_UNUSED_VARIABLE", "unused-variable" }, - { "GCC_WARN_MISSING_PARENTHESES", "parentheses" }, - { "GCC_WARN_NON_VIRTUAL_DESTRUCTOR", "non-virtual-dtor" }, - { "GCC_WARN_64_TO_32_BIT_CONVERSION", "shorten-64-to-32" }, - { "GCC_WARN_UNDECLARED_SELECTOR", "undeclared-selector" }, - { "GCC_WARN_UNUSED_FUNCTION", "unused-function" } - }; - - StringArray compilerFlags; - - for (auto& key : configSettingsKeys) - { - auto basicWarning = basicWarnings.find (key); - - if (basicWarning != basicWarnings.end()) - { - compilerFlags.add (configSettings[key] == "YES" ? "-W" + basicWarning->second : "-Wno-" + basicWarning->second); - } - else if (key == "CLANG_WARN_SUSPICIOUS_MOVE" && configSettings[key] == "YES") compilerFlags.add ("-Wmove"); - else if (key == "CLANG_WARN_UNREACHABLE_CODE" && configSettings[key] == "YES") compilerFlags.add ("-Wunreachable-code"); - else if (key == "CLANG_WARN__DUPLICATE_METHOD_MATCH" && configSettings[key] == "YES") compilerFlags.add ("-Wduplicate-method-match"); - else if (key == "GCC_INLINES_ARE_PRIVATE_EXTERN" && configSettings[key] == "YES") compilerFlags.add ("-fvisibility-inlines-hidden"); - else if (key == "GCC_NO_COMMON_BLOCKS" && configSettings[key] == "YES") compilerFlags.add ("-fno-common"); - else if (key == "GCC_WARN_ABOUT_RETURN_TYPE" && configSettings[key] != "YES") compilerFlags.add (configSettings[key] == "YES_ERROR" ? "-Werror=return-type" : "-Wno-return-type"); - else if (key == "GCC_WARN_TYPECHECK_CALLS_TO_PRINTF" && configSettings[key] != "YES") compilerFlags.add ("-Wno-format"); - else if (key == "GCC_WARN_UNINITIALIZED_AUTOS") - { - if (configSettings[key] == "YES") compilerFlags.add ("-Wuninitialized"); - else if (configSettings[key] == "YES_AGGRESSIVE") compilerFlags.add ("--Wconditional-uninitialized"); - else compilerFlags.add (")-Wno-uninitialized"); - } - else if (key == "WARNING_CFLAGS") compilerFlags.add (configSettings[key].unquoted()); - } - - out << addToCMakeVariable ("CMAKE_CXX_FLAGS", compilerFlags.joinIntoString (" ")) << newLine - << addToCMakeVariable ("CMAKE_C_FLAGS", "${CMAKE_CXX_FLAGS}") << newLine - << newLine; - - out << "endif (" << buildTypeCondition << ")" << newLine - << newLine; - } - } - - //============================================================================== - JUCE_DECLARE_NON_COPYABLE (CLionProjectExporter) -}; diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_CodeBlocks.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_CodeBlocks.h index 2cff218bf1..f8359fb2ab 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_CodeBlocks.h +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_CodeBlocks.h @@ -90,7 +90,6 @@ public: bool isCodeBlocks() const override { return true; } bool isMakefile() const override { return false; } bool isAndroidStudio() const override { return false; } - bool isCLion() const override { return false; } bool isAndroid() const override { return false; } bool isWindows() const override { return os == windowsTarget; } @@ -826,7 +825,5 @@ private: OwnedArray targets; - friend class CLionProjectExporter; - JUCE_DECLARE_NON_COPYABLE (CodeBlocksProjectExporter) }; diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h index 7f9ced6e37..86f0a72e05 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h @@ -1400,7 +1400,6 @@ public: bool isCodeBlocks() const override { return false; } bool isMakefile() const override { return false; } bool isAndroidStudio() const override { return false; } - bool isCLion() const override { return false; } bool isAndroid() const override { return false; } bool isWindows() const override { return true; } @@ -1785,51 +1784,6 @@ protected: JUCE_DECLARE_NON_COPYABLE (MSVCProjectExporterBase) }; -//============================================================================== -class MSVCProjectExporterVC2015 : public MSVCProjectExporterBase -{ -public: - MSVCProjectExporterVC2015 (Project& p, const ValueTree& t) - : MSVCProjectExporterBase (p, t, getTargetFolderName()) - { - name = getDisplayName(); - - targetPlatformVersion.setDefault (getDefaultWindowsTargetPlatformVersion()); - platformToolsetValue.setDefault (getDefaultToolset()); - } - - static String getDisplayName() { return "Visual Studio 2015"; } - static String getValueTreeTypeName() { return "VS2015"; } - static String getTargetFolderName() { return "VisualStudio2015"; } - - Identifier getExporterIdentifier() const override { return getValueTreeTypeName(); } - - int getVisualStudioVersion() const override { return 14; } - String getSolutionComment() const override { return "# Visual Studio 14"; } - String getToolsVersion() const override { return "14.0"; } - String getDefaultToolset() const override { return "v140"; } - String getDefaultWindowsTargetPlatformVersion() const override { return "8.1"; } - - static MSVCProjectExporterVC2015* createForSettings (Project& projectToUse, const ValueTree& settingsToUse) - { - if (settingsToUse.hasType (getValueTreeTypeName())) - return new MSVCProjectExporterVC2015 (projectToUse, settingsToUse); - - return nullptr; - } - - void createExporterProperties (PropertyListBuilder& props) override - { - static const char* toolsetNames[] = { "v140", "v140_xp", "CTP_Nov2013" }; - const var toolsets[] = { "v140", "v140_xp", "CTP_Nov2013" }; - addToolsetProperty (props, toolsetNames, toolsets, numElementsInArray (toolsets)); - - MSVCProjectExporterBase::createExporterProperties (props); - } - - JUCE_DECLARE_NON_COPYABLE (MSVCProjectExporterVC2015) -}; - //============================================================================== class MSVCProjectExporterVC2017 : public MSVCProjectExporterBase { diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Make.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Make.h index f9541f50c7..2efff4150f 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Make.h +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Make.h @@ -450,7 +450,6 @@ public: bool isCodeBlocks() const override { return false; } bool isMakefile() const override { return true; } bool isAndroidStudio() const override { return false; } - bool isCLion() const override { return false; } bool isAndroid() const override { return false; } bool isWindows() const override { return false; } @@ -1081,8 +1080,6 @@ private: return phonyTargetLine.toString(); } - friend class CLionProjectExporter; - OwnedArray targets; JUCE_DECLARE_NON_COPYABLE (MakefileProjectExporter) diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h index 37aacfb844..e83af4b0fa 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h @@ -248,7 +248,6 @@ public: bool isCodeBlocks() const override { return false; } bool isMakefile() const override { return false; } bool isAndroidStudio() const override { return false; } - bool isCLion() const override { return false; } bool isAndroid() const override { return false; } bool isWindows() const override { return false; } @@ -3558,8 +3557,6 @@ private: } //============================================================================== - friend class CLionProjectExporter; - bool xcodeCanUseDwarf; OwnedArray targets; diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExporter.cpp b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExporter.cpp index cd3a29b893..a1e08a5ed3 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExporter.cpp +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExporter.cpp @@ -33,8 +33,6 @@ #include "jucer_ProjectExport_Android.h" #include "jucer_ProjectExport_CodeBlocks.h" -#include "jucer_ProjectExport_CLion.h" - #include "../Utility/UI/PropertyComponents/jucer_FilePathPropertyComponent.h" //============================================================================== @@ -76,7 +74,6 @@ std::vector ProjectExporter::getExporterTypeI createExporterTypeInfo (export_visualStudio_svg, export_visualStudio_svgSize), createExporterTypeInfo (export_visualStudio_svg, export_visualStudio_svgSize), createExporterTypeInfo (export_visualStudio_svg, export_visualStudio_svgSize), - createExporterTypeInfo (export_visualStudio_svg, export_visualStudio_svgSize), createExporterTypeInfo (export_linux_svg, export_linux_svgSize), @@ -89,9 +86,7 @@ std::vector ProjectExporter::getExporterTypeI { CodeBlocksProjectExporter::getValueTreeTypeNameLinux(), CodeBlocksProjectExporter::getDisplayNameLinux(), CodeBlocksProjectExporter::getTargetFolderNameLinux(), - createIcon (export_codeBlocks_svg, export_codeBlocks_svgSize) }, - - createExporterTypeInfo (export_clion_svg, export_clion_svgSize) + createIcon (export_codeBlocks_svg, export_codeBlocks_svgSize) } }; return infos; @@ -159,11 +154,9 @@ std::unique_ptr ProjectExporter::createExporterFromSettings (Pr Tag{}, Tag{}, Tag{}, - Tag{}, Tag{}, Tag{}, - Tag{}, - Tag{}); + Tag{}); } bool ProjectExporter::canProjectBeLaunched (Project* project) @@ -179,7 +172,6 @@ bool ProjectExporter::canProjectBeLaunched (Project* project) MSVCProjectExporterVC2022::getValueTreeTypeName(), MSVCProjectExporterVC2019::getValueTreeTypeName(), MSVCProjectExporterVC2017::getValueTreeTypeName(), - MSVCProjectExporterVC2015::getValueTreeTypeName(), #endif AndroidProjectExporter::getValueTreeTypeName() }; @@ -259,61 +251,58 @@ void ProjectExporter::updateCompilerFlagValues() //============================================================================== void ProjectExporter::createPropertyEditors (PropertyListBuilder& props) { - if (! isCLion()) + props.add (new TextPropertyComponent (targetLocationValue, "Target Project Folder", 2048, false), + "The location of the folder in which the " + name + " project will be created. " + "This path can be absolute, but it's much more sensible to make it relative to the jucer project directory."); + + if ((shouldBuildTargetType (build_tools::ProjectType::Target::VSTPlugIn) && project.shouldBuildVST()) || (project.isVSTPluginHost() && supportsTargetType (build_tools::ProjectType::Target::VSTPlugIn))) { - props.add (new TextPropertyComponent (targetLocationValue, "Target Project Folder", 2048, false), - "The location of the folder in which the " + name + " project will be created. " - "This path can be absolute, but it's much more sensible to make it relative to the jucer project directory."); - - if ((shouldBuildTargetType (build_tools::ProjectType::Target::VSTPlugIn) && project.shouldBuildVST()) || (project.isVSTPluginHost() && supportsTargetType (build_tools::ProjectType::Target::VSTPlugIn))) - { - props.add (new FilePathPropertyComponent (vstLegacyPathValueWrapper.getWrappedValueTreePropertyWithDefault(), "VST (Legacy) SDK Folder", true, - getTargetOSForExporter() == TargetOS::getThisOS(), "*", project.getProjectFolder()), - "If you're building a VST plug-in or host, you can use this field to override the global VST (Legacy) SDK path with a project-specific path. " - "This can be an absolute path, or a path relative to the Projucer project file."); - } - - if (shouldBuildTargetType (build_tools::ProjectType::Target::AAXPlugIn) && project.shouldBuildAAX()) - { - props.add (new FilePathPropertyComponent (aaxPathValueWrapper.getWrappedValueTreePropertyWithDefault(), "AAX SDK Folder", true, - getTargetOSForExporter() == TargetOS::getThisOS(), "*", project.getProjectFolder()), - "If you're building an AAX plug-in, this must be the folder containing the AAX SDK. This can be an absolute path, or a path relative to the Projucer project file."); - } - - if (project.shouldEnableARA() || project.isARAPluginHost()) - { - props.add (new FilePathPropertyComponent (araPathValueWrapper.getWrappedValueTreePropertyWithDefault(), "ARA SDK Folder", true, - getTargetOSForExporter() == TargetOS::getThisOS(), "*", project.getProjectFolder()), - "If you're building an ARA enabled plug-in, this must be the folder containing the ARA SDK. This can be an absolute path, or a path relative to the Projucer project file."); - } - - props.add (new TextPropertyComponent (extraPPDefsValue, "Extra Preprocessor Definitions", 32768, true), - "Extra preprocessor definitions. Use the form \"NAME1=value NAME2=value\", using whitespace, commas, " - "or new-lines to separate the items - to include a space or comma in a definition, precede it with a backslash."); - - props.add (new TextPropertyComponent (extraCompilerFlagsValue, "Extra Compiler Flags", 8192, true), - "Extra command-line flags to be passed to the compiler. This string can contain references to preprocessor definitions in the " - "form ${NAME_OF_DEFINITION}, which will be replaced with their values."); - - for (HashMap::Iterator i (compilerFlagSchemesMap); i.next();) - props.add (new TextPropertyComponent (compilerFlagSchemesMap.getReference (i.getKey()), "Compiler Flags for " + i.getKey().quoted(), 8192, false), - "The exporter-specific compiler flags that will be added to files using this scheme."); - - props.add (new TextPropertyComponent (extraLinkerFlagsValue, "Extra Linker Flags", 8192, true), - "Extra command-line flags to be passed to the linker. You might want to use this for adding additional libraries. " - "This string can contain references to preprocessor definitions in the form ${NAME_OF_VALUE}, which will be replaced with their values."); - - props.add (new TextPropertyComponent (externalLibrariesValue, "External Libraries to Link", 8192, true), - "Additional libraries to link (one per line). You should not add any platform specific decoration to these names. " - "This string can contain references to preprocessor definitions in the form ${NAME_OF_VALUE}, which will be replaced with their values."); - - if (! isVisualStudio()) - props.add (new ChoicePropertyComponent (gnuExtensionsValue, "GNU Compiler Extensions"), - "Enabling this will use the GNU C++ language standard variant for compilation."); - - createIconProperties (props); + props.add (new FilePathPropertyComponent (vstLegacyPathValueWrapper.getWrappedValueTreePropertyWithDefault(), "VST (Legacy) SDK Folder", true, + getTargetOSForExporter() == TargetOS::getThisOS(), "*", project.getProjectFolder()), + "If you're building a VST plug-in or host, you can use this field to override the global VST (Legacy) SDK path with a project-specific path. " + "This can be an absolute path, or a path relative to the Projucer project file."); } + if (shouldBuildTargetType (build_tools::ProjectType::Target::AAXPlugIn) && project.shouldBuildAAX()) + { + props.add (new FilePathPropertyComponent (aaxPathValueWrapper.getWrappedValueTreePropertyWithDefault(), "AAX SDK Folder", true, + getTargetOSForExporter() == TargetOS::getThisOS(), "*", project.getProjectFolder()), + "If you're building an AAX plug-in, this must be the folder containing the AAX SDK. This can be an absolute path, or a path relative to the Projucer project file."); + } + + if (project.shouldEnableARA() || project.isARAPluginHost()) + { + props.add (new FilePathPropertyComponent (araPathValueWrapper.getWrappedValueTreePropertyWithDefault(), "ARA SDK Folder", true, + getTargetOSForExporter() == TargetOS::getThisOS(), "*", project.getProjectFolder()), + "If you're building an ARA enabled plug-in, this must be the folder containing the ARA SDK. This can be an absolute path, or a path relative to the Projucer project file."); + } + + props.add (new TextPropertyComponent (extraPPDefsValue, "Extra Preprocessor Definitions", 32768, true), + "Extra preprocessor definitions. Use the form \"NAME1=value NAME2=value\", using whitespace, commas, " + "or new-lines to separate the items - to include a space or comma in a definition, precede it with a backslash."); + + props.add (new TextPropertyComponent (extraCompilerFlagsValue, "Extra Compiler Flags", 8192, true), + "Extra command-line flags to be passed to the compiler. This string can contain references to preprocessor definitions in the " + "form ${NAME_OF_DEFINITION}, which will be replaced with their values."); + + for (HashMap::Iterator i (compilerFlagSchemesMap); i.next();) + props.add (new TextPropertyComponent (compilerFlagSchemesMap.getReference (i.getKey()), "Compiler Flags for " + i.getKey().quoted(), 8192, false), + "The exporter-specific compiler flags that will be added to files using this scheme."); + + props.add (new TextPropertyComponent (extraLinkerFlagsValue, "Extra Linker Flags", 8192, true), + "Extra command-line flags to be passed to the linker. You might want to use this for adding additional libraries. " + "This string can contain references to preprocessor definitions in the form ${NAME_OF_VALUE}, which will be replaced with their values."); + + props.add (new TextPropertyComponent (externalLibrariesValue, "External Libraries to Link", 8192, true), + "Additional libraries to link (one per line). You should not add any platform specific decoration to these names. " + "This string can contain references to preprocessor definitions in the form ${NAME_OF_VALUE}, which will be replaced with their values."); + + if (! isVisualStudio()) + props.add (new ChoicePropertyComponent (gnuExtensionsValue, "GNU Compiler Extensions"), + "Enabling this will use the GNU C++ language standard variant for compilation."); + + createIconProperties (props); + createExporterProperties (props); props.add (new TextPropertyComponent (userNotesValue, "Notes", 32768, true), @@ -652,7 +641,7 @@ TargetOS::OS ProjectExporter::getTargetOSForExporter() const if (isWindows()) targetOS = TargetOS::windows; else if (isOSX() || isiOS()) targetOS = TargetOS::osx; else if (isLinux()) targetOS = TargetOS::linux; - else if (isAndroid() || isCLion()) targetOS = TargetOS::getThisOS(); + else if (isAndroid()) targetOS = TargetOS::getThisOS(); return targetOS; } diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExporter.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExporter.h index aba38f74c2..a29ef6d436 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExporter.h +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExporter.h @@ -80,7 +80,6 @@ public: virtual bool isCodeBlocks() const = 0; virtual bool isMakefile() const = 0; virtual bool isAndroidStudio() const = 0; - virtual bool isCLion() const = 0; // operating system targeted by exporter virtual bool isAndroid() const = 0; diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectSaver.cpp b/extras/Projucer/Source/ProjectSaving/jucer_ProjectSaver.cpp index 0e1b8f4ae4..a4e09cb579 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectSaver.cpp +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectSaver.cpp @@ -24,7 +24,6 @@ */ #include "jucer_ProjectSaver.h" -#include "jucer_ProjectExport_CLion.h" #include "../Application/jucer_Application.h" static constexpr const char* generatedGroupID = "__jucelibfiles"; @@ -745,7 +744,6 @@ void ProjectSaver::writeProjects (const OwnedArray& modules, Proj // keep a copy of the basic generated files group, as each exporter may modify it. auto originalGeneratedGroup = generatedFilesGroup.state.createCopy(); - CLionProjectExporter* clionExporter = nullptr; std::vector> exporters; try @@ -764,26 +762,19 @@ void ProjectSaver::writeProjects (const OwnedArray& modules, Proj if (exporter->getTargetFolder().createDirectory()) { - if (exporter->isCLion()) - { - clionExporter = dynamic_cast (exporter.get()); - } - else - { - exporter->copyMainGroupFromProject(); - exporter->settings = exporter->settings.createCopy(); + exporter->copyMainGroupFromProject(); + exporter->settings = exporter->settings.createCopy(); - exporter->addToExtraSearchPaths (build_tools::RelativePath ("JuceLibraryCode", build_tools::RelativePath::projectFolder)); + exporter->addToExtraSearchPaths (build_tools::RelativePath ("JuceLibraryCode", build_tools::RelativePath::projectFolder)); - generatedFilesGroup.state = originalGeneratedGroup.createCopy(); - exporter->addSettingsForProjectType (project.getProjectType()); + generatedFilesGroup.state = originalGeneratedGroup.createCopy(); + exporter->addSettingsForProjectType (project.getProjectType()); - for (auto* module : modules) - module->addSettingsForModuleToExporter (*exporter, *this); + for (auto* module : modules) + module->addSettingsForModuleToExporter (*exporter, *this); - generatedFilesGroup.sortAlphabetically (true, true); - exporter->getAllGroups().add (generatedFilesGroup); - } + generatedFilesGroup.sortAlphabetically (true, true); + exporter->getAllGroups().add (generatedFilesGroup); if (ProjucerApplication::getApp().isRunningCommandLine) saveExporter (*exporter, modules); @@ -803,14 +794,6 @@ void ProjectSaver::writeProjects (const OwnedArray& modules, Proj while (threadPool.getNumJobs() > 0) Thread::sleep (10); - - if (clionExporter != nullptr) - { - for (auto& exporter : exporters) - clionExporter->writeCMakeListsExporterSection (exporter.get()); - - std::cout << "Finished saving: " << clionExporter->getUniqueName() << std::endl; - } } void ProjectSaver::runPostExportScript() @@ -859,15 +842,12 @@ void ProjectSaver::saveExporter (ProjectExporter& exporter, const OwnedArrayisThisTheMessageThread()) - std::cout << outputString << std::endl; - else - MessageManager::callAsync ([outputString] { std::cout << outputString << std::endl; }); - } + if (MessageManager::getInstance()->isThisTheMessageThread()) + std::cout << outputString << std::endl; + else + MessageManager::callAsync ([outputString] { std::cout << outputString << std::endl; }); } catch (build_tools::SaveError& error) { diff --git a/extras/Projucer/Source/Settings/jucer_StoredSettings.cpp b/extras/Projucer/Source/Settings/jucer_StoredSettings.cpp index b5608a7b2c..afc2bf77bc 100644 --- a/extras/Projucer/Source/Settings/jucer_StoredSettings.cpp +++ b/extras/Projucer/Source/Settings/jucer_StoredSettings.cpp @@ -303,16 +303,6 @@ static bool isGlobalPathValid (const File& relativeTo, const Identifier& key, co { fileToCheckFor = {}; } - else if (key == Ids::clionExePath) - { - #if JUCE_MAC - fileToCheckFor = path.trim().endsWith (".app") ? "Contents/MacOS/clion" : "../clion"; - #elif JUCE_WINDOWS - fileToCheckFor = "../clion64.exe"; - #else - fileToCheckFor = "../clion.sh"; - #endif - } else if (key == Ids::androidStudioExePath) { #if JUCE_MAC @@ -393,29 +383,6 @@ static String getFallbackPathForOS (const Identifier& key, DependencyPathOS os) jassertfalse; return {}; } - else if (key == Ids::clionExePath) - { - if (os == TargetOS::windows) - { - #if JUCE_WINDOWS - auto regValue = WindowsRegistry::getValue ("HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\Applications\\clion64.exe\\shell\\open\\command\\", {}, {}); - auto openCmd = StringArray::fromTokens (regValue, true); - - if (! openCmd.isEmpty()) - return openCmd[0].unquoted(); - #endif - - return "C:\\Program Files\\JetBrains\\CLion YYYY.MM.DD\\bin\\clion64.exe"; - } - else if (os == TargetOS::osx) - { - return "/Applications/CLion.app"; - } - else - { - return "${user.home}/clion/bin/clion.sh"; - } - } else if (key == Ids::androidStudioExePath) { if (os == TargetOS::windows) diff --git a/extras/Projucer/Source/Utility/Helpers/jucer_PresetIDs.h b/extras/Projucer/Source/Utility/Helpers/jucer_PresetIDs.h index 04aeb600b1..350d7c4155 100644 --- a/extras/Projucer/Source/Utility/Helpers/jucer_PresetIDs.h +++ b/extras/Projucer/Source/Utility/Helpers/jucer_PresetIDs.h @@ -278,10 +278,6 @@ namespace Ids DECLARE_ID (gradleToolchain); DECLARE_ID (gradleToolchainVersion); DECLARE_ID (linuxExtraPkgConfig); - DECLARE_ID (clionMakefileEnabled); - DECLARE_ID (clionXcodeEnabled); - DECLARE_ID (clionCodeBlocksEnabled); - DECLARE_ID (clionExePath); DECLARE_ID (font); DECLARE_ID (colour); DECLARE_ID (userNotes); diff --git a/extras/Projucer/Source/Utility/UI/jucer_Icons.cpp b/extras/Projucer/Source/Utility/UI/jucer_Icons.cpp index e72f518960..e552042c6f 100644 --- a/extras/Projucer/Source/Utility/UI/jucer_Icons.cpp +++ b/extras/Projucer/Source/Utility/UI/jucer_Icons.cpp @@ -624,15 +624,6 @@ const uint8 xcode[] = { 110,109,72,225,2,66,41,92,31,64,108,72,225,2,66,40,92,31 const uint8 visualStudio[] = { 110,109,0,0,112,65,0,0,0,0,108,0,0,227,64,0,0,253,64,108,0,0,0,64,0,0,128,64,108,0,0,0,0,0,0,160,64,108,0,0,0,0,0,0,112,65,108,0,0,0,64,0,0,128,65,108,0,0,224,64,0,0,64,65,108,0,0,112,65,0,0,160,65,108,0,0,160,65,0,0,144,65,108,0,0,160,65,0,0,0,64,108, 0,0,112,65,0,0,0,0,99,109,0,0,112,65,0,0,192,64,108,0,0,112,65,0,0,96,65,108,0,176,26,65,0,0,32,65,108,0,0,112,65,0,0,192,64,99,109,0,0,0,64,0,0,224,64,108,0,0,162,64,0,0,31,65,108,0,0,0,64,0,0,80,65,108,0,0,0,64,0,0,224,64,99,101,0,0 }; - -const uint8 clion[] = { 110,109,0,0,0,0,0,0,0,0,98,0,0,0,0,170,170,38,67,0,0,0,0,171,170,166,67,0,0,0,0,0,0,250,67,98,170,170,38,67,0,0,250,67,171,170,166,67,0,0,250,67,0,0,250,67,0,0,250,67,98,0,0,250,67,171,170,166,67,0,0,250,67,170,170,38,67,0,0,250,67,0,0,0,0,98,171,170, - 166,67,0,0,0,0,170,170,38,67,0,0,0,0,0,0,0,0,0,0,0,0,99,109,246,164,21,67,176,231,121,66,98,120,35,52,67,168,63,118,66,22,248,83,67,248,250,142,66,0,128,104,67,0,0,190,66,98,172,234,94,67,0,128,212,66,86,85,85,67,0,0,235,66,2,192,75,67,0,192,0,67,98, - 180,250,52,67,80,226,207,66,62,108,10,67,92,105,190,66,32,159,224,66,108,117,239,66,98,40,200,154,66,148,71,22,67,110,149,174,66,254,37,89,67,80,183,4,67,52,0,104,67,98,100,211,30,67,88,243,112,67,134,23,59,67,212,126,101,67,252,63,78,67,0,64,83,67,98, - 84,213,87,67,86,213,92,67,170,106,97,67,174,106,102,67,0,0,107,67,2,0,112,67,98,28,218,67,67,144,199,143,67,12,199,231,66,24,70,145,67,174,142,147,66,200,71,117,67,98,16,130,199,65,74,191,69,67,80,114,21,66,130,44,211,66,170,64,198,66,178,0,150,66,98, - 176,33,229,66,124,94,133,66,160,27,4,67,84,87,121,66,246,164,21,67,176,231,121,66,99,109,0,32,133,67,2,0,130,66,98,85,213,140,67,2,0,130,66,171,138,148,67,2,0,130,66,0,64,156,67,2,0,130,66,98,0,64,156,67,0,128,242,66,0,64,156,67,0,128,49,67,0,64,156, - 67,4,192,105,67,98,1,64,171,67,4,192,105,67,0,64,186,67,4,192,105,67,0,64,201,67,4,192,105,67,98,0,64,201,67,174,170,118,67,0,64,201,67,171,202,129,67,0,64,201,67,1,64,136,67,98,170,138,178,67,1,64,136,67,86,213,155,67,1,64,136,67,0,32,133,67,1,64,136, - 67,98,0,32,133,67,88,85,75,67,0,32,133,67,174,42,6,67,0,32,133,67,4,0,130,66,99,109,0,0,62,66,254,31,203,67,98,0,0,220,66,254,31,203,67,0,128,44,67,254,31,203,67,0,0,107,67,254,31,203,67,98,0,0,107,67,84,85,208,67,0,0,107,67,170,138,213,67,0,0,107,67, - 0,192,218,67,98,0,128,44,67,0,192,218,67,0,0,220,66,0,192,218,67,252,255,61,66,0,192,218,67,98,252,255,61,66,170,138,213,67,252,255,61,66,84,85,208,67,252,255,61,66,254,31,203,67,99,101,0,0 }; } Icons::Icons() @@ -664,5 +655,4 @@ Icons::Icons() JUCE_LOAD_PATH_DATA (linux); JUCE_LOAD_PATH_DATA (xcode); JUCE_LOAD_PATH_DATA (visualStudio); - JUCE_LOAD_PATH_DATA (clion); } diff --git a/extras/Projucer/Source/Utility/UI/jucer_Icons.h b/extras/Projucer/Source/Utility/UI/jucer_Icons.h index 25ca3868ff..de594a9408 100644 --- a/extras/Projucer/Source/Utility/UI/jucer_Icons.h +++ b/extras/Projucer/Source/Utility/UI/jucer_Icons.h @@ -77,7 +77,7 @@ public: Path imageDoc, config, graph, info, warning, user, closedFolder, exporter, fileExplorer, file, modules, openFolder, settings, singleModule, plus, android, codeBlocks, - linux, xcode, visualStudio, clion; + linux, xcode, visualStudio; private: JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Icons) diff --git a/modules/juce_core/system/juce_CompilerSupport.h b/modules/juce_core/system/juce_CompilerSupport.h index ba55ab6580..bbe21625bc 100644 --- a/modules/juce_core/system/juce_CompilerSupport.h +++ b/modules/juce_core/system/juce_CompilerSupport.h @@ -72,8 +72,8 @@ // MSVC #if JUCE_MSVC - #if _MSC_FULL_VER < 190024210 // VS2015 - #error "JUCE requires Visual Studio 2015 Update 3 or later" + #if _MSC_FULL_VER < 191025017 // VS2017 + #error "JUCE requires Visual Studio 2017 or later" #endif #ifndef JUCE_EXCEPTIONS_DISABLED