diff --git a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
index 69dd04f017..d89c0b8a89 100644
--- a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
+++ b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
@@ -689,6 +689,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_core/memory/juce_SharedResourcePointer.h"
"../../../../../modules/juce_core/memory/juce_Singleton.h"
"../../../../../modules/juce_core/memory/juce_WeakReference.h"
+ "../../../../../modules/juce_core/misc/juce_ConsoleApplication.cpp"
+ "../../../../../modules/juce_core/misc/juce_ConsoleApplication.h"
"../../../../../modules/juce_core/misc/juce_Result.cpp"
"../../../../../modules/juce_core/misc/juce_Result.h"
"../../../../../modules/juce_core/misc/juce_RuntimePermissions.cpp"
@@ -2248,6 +2250,8 @@ set_source_files_properties("../../../../../modules/juce_core/memory/juce_Scoped
set_source_files_properties("../../../../../modules/juce_core/memory/juce_SharedResourcePointer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/memory/juce_Singleton.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/memory/juce_WeakReference.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_core/misc/juce_ConsoleApplication.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_core/misc/juce_ConsoleApplication.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/misc/juce_Result.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/misc/juce_Result.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/misc/juce_RuntimePermissions.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj
index 0d6923fc14..428925252f 100644
--- a/examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj
@@ -25,7 +25,6 @@
false
false
v120
- v120
8.1
false
true
v120
- v120
8.1
@@ -898,6 +896,9 @@
true
+
+ true
+
true
@@ -2556,6 +2557,7 @@
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj.filters
index fcb2b3a86b..dc39040568 100644
--- a/examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj.filters
@@ -1318,6 +1318,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
@@ -3876,6 +3879,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
diff --git a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
index 1e397f8ca7..c11712ee33 100644
--- a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
@@ -25,7 +25,6 @@
false
false
v140
- v140
8.1
false
true
v140
- v140
8.1
@@ -898,6 +896,9 @@
true
+
+ true
+
true
@@ -2556,6 +2557,7 @@
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
index 470d36f478..d819cb5a17 100644
--- a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
@@ -1318,6 +1318,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
@@ -3876,6 +3879,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
index fcd7ea2b60..ea7c9acc2e 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
@@ -25,7 +25,6 @@
false
false
v141
- v141
10.0.16299.0
false
true
v141
- v141
10.0.16299.0
@@ -898,6 +896,9 @@
true
+
+ true
+
true
@@ -2556,6 +2557,7 @@
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
index b83cbaa580..a8498be733 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
@@ -1318,6 +1318,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
@@ -3876,6 +3879,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
diff --git a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
index 2f52a92664..116ac14e47 100644
--- a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
@@ -542,6 +542,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_core/memory/juce_SharedResourcePointer.h"
"../../../../../modules/juce_core/memory/juce_Singleton.h"
"../../../../../modules/juce_core/memory/juce_WeakReference.h"
+ "../../../../../modules/juce_core/misc/juce_ConsoleApplication.cpp"
+ "../../../../../modules/juce_core/misc/juce_ConsoleApplication.h"
"../../../../../modules/juce_core/misc/juce_Result.cpp"
"../../../../../modules/juce_core/misc/juce_Result.h"
"../../../../../modules/juce_core/misc/juce_RuntimePermissions.cpp"
@@ -1803,6 +1805,8 @@ set_source_files_properties("../../../../../modules/juce_core/memory/juce_Scoped
set_source_files_properties("../../../../../modules/juce_core/memory/juce_SharedResourcePointer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/memory/juce_Singleton.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/memory/juce_WeakReference.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_core/misc/juce_ConsoleApplication.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_core/misc/juce_ConsoleApplication.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/misc/juce_Result.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/misc/juce_Result.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/misc/juce_RuntimePermissions.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj b/extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj
index 52489baf0b..b587f31d44 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj
@@ -25,7 +25,6 @@
false
false
v141
- v141
10.0.16299.0
false
true
v141
- v141
10.0.16299.0
@@ -722,6 +720,9 @@
true
+
+ true
+
true
@@ -2126,6 +2127,7 @@
+
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj.filters b/extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj.filters
index 862e1da309..70cdab9222 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj.filters
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj.filters
@@ -994,6 +994,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
@@ -3105,6 +3108,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
diff --git a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
index 9d8fa1001c..6bf80ceced 100644
--- a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
@@ -559,6 +559,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_core/memory/juce_SharedResourcePointer.h"
"../../../../../modules/juce_core/memory/juce_Singleton.h"
"../../../../../modules/juce_core/memory/juce_WeakReference.h"
+ "../../../../../modules/juce_core/misc/juce_ConsoleApplication.cpp"
+ "../../../../../modules/juce_core/misc/juce_ConsoleApplication.h"
"../../../../../modules/juce_core/misc/juce_Result.cpp"
"../../../../../modules/juce_core/misc/juce_Result.h"
"../../../../../modules/juce_core/misc/juce_RuntimePermissions.cpp"
@@ -1893,6 +1895,8 @@ set_source_files_properties("../../../../../modules/juce_core/memory/juce_Scoped
set_source_files_properties("../../../../../modules/juce_core/memory/juce_SharedResourcePointer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/memory/juce_Singleton.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/memory/juce_WeakReference.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_core/misc/juce_ConsoleApplication.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_core/misc/juce_ConsoleApplication.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/misc/juce_Result.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/misc/juce_Result.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/misc/juce_RuntimePermissions.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj
index ff9b1f00ef..6e25aae4fe 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj
@@ -727,6 +727,9 @@
true
+
+ true
+
true
@@ -2200,6 +2203,7 @@
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj.filters
index 78bb3dac20..f900491928 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj.filters
@@ -1051,6 +1051,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
@@ -3258,6 +3261,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
index 28fe75f067..faecea8ca3 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
@@ -25,7 +25,6 @@
false
false
v140
- v140
8.1
false
true
v140
- v140
8.1
@@ -727,6 +725,9 @@
true
+
+ true
+
true
@@ -2200,6 +2201,7 @@
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
index 152837cfa6..70b9fc9926 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
@@ -1051,6 +1051,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
@@ -3258,6 +3261,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
index 70574d4f13..a8ad0cc146 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
@@ -25,7 +25,6 @@
false
false
v141
- v141
10.0.16299.0
false
true
v141
- v141
10.0.16299.0
@@ -727,6 +725,9 @@
true
+
+ true
+
true
@@ -2200,6 +2201,7 @@
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
index 26ba627ceb..c506d30f4d 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
@@ -1051,6 +1051,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
@@ -3258,6 +3261,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
diff --git a/extras/BinaryBuilder/Builds/VisualStudio2017/BinaryBuilder_ConsoleApp.vcxproj b/extras/BinaryBuilder/Builds/VisualStudio2017/BinaryBuilder_ConsoleApp.vcxproj
index 87203f5848..7e0aa9fba3 100644
--- a/extras/BinaryBuilder/Builds/VisualStudio2017/BinaryBuilder_ConsoleApp.vcxproj
+++ b/extras/BinaryBuilder/Builds/VisualStudio2017/BinaryBuilder_ConsoleApp.vcxproj
@@ -25,7 +25,6 @@
false
false
v141
- v141
10.0.16299.0
false
true
v141
- v141
10.0.16299.0
@@ -224,6 +222,9 @@
true
+
+ true
+
true
@@ -496,6 +497,7 @@
+
diff --git a/extras/BinaryBuilder/Builds/VisualStudio2017/BinaryBuilder_ConsoleApp.vcxproj.filters b/extras/BinaryBuilder/Builds/VisualStudio2017/BinaryBuilder_ConsoleApp.vcxproj.filters
index 90d06c3f4c..be541cbeb7 100644
--- a/extras/BinaryBuilder/Builds/VisualStudio2017/BinaryBuilder_ConsoleApp.vcxproj.filters
+++ b/extras/BinaryBuilder/Builds/VisualStudio2017/BinaryBuilder_ConsoleApp.vcxproj.filters
@@ -151,6 +151,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
@@ -543,6 +546,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
diff --git a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
index 82cb63630d..73571da995 100644
--- a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
+++ b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
@@ -546,6 +546,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_core/memory/juce_SharedResourcePointer.h"
"../../../../../modules/juce_core/memory/juce_Singleton.h"
"../../../../../modules/juce_core/memory/juce_WeakReference.h"
+ "../../../../../modules/juce_core/misc/juce_ConsoleApplication.cpp"
+ "../../../../../modules/juce_core/misc/juce_ConsoleApplication.h"
"../../../../../modules/juce_core/misc/juce_Result.cpp"
"../../../../../modules/juce_core/misc/juce_Result.h"
"../../../../../modules/juce_core/misc/juce_RuntimePermissions.cpp"
@@ -1882,6 +1884,8 @@ set_source_files_properties("../../../../../modules/juce_core/memory/juce_Scoped
set_source_files_properties("../../../../../modules/juce_core/memory/juce_SharedResourcePointer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/memory/juce_Singleton.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/memory/juce_WeakReference.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_core/misc/juce_ConsoleApplication.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_core/misc/juce_ConsoleApplication.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/misc/juce_Result.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/misc/juce_Result.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/misc/juce_RuntimePermissions.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj b/extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj
index eff6348916..6f219bd355 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj
@@ -25,7 +25,6 @@
false
false
v120
- v120
8.1
false
true
v120
- v120
8.1
@@ -722,6 +720,9 @@
true
+
+ true
+
true
@@ -2211,6 +2212,7 @@
+
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj.filters b/extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj.filters
index 49e15b8eed..df68c10feb 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj.filters
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj.filters
@@ -1024,6 +1024,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
@@ -3240,6 +3243,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj b/extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj
index 971d81cde8..b25c2f7572 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj
@@ -25,7 +25,6 @@
false
false
v141
- v141
10.0.16299.0
false
true
v141
- v141
10.0.16299.0
@@ -722,6 +720,9 @@
true
+
+ true
+
true
@@ -2211,6 +2212,7 @@
+
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj.filters b/extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj.filters
index 014ca316d6..9fdc256bdd 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj.filters
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj.filters
@@ -1024,6 +1024,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
@@ -3240,6 +3243,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
diff --git a/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj
index 07f4647186..8b8c3ae493 100644
--- a/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj
@@ -25,7 +25,6 @@
false
false
v120
- v120
8.1
false
true
v120
- v120
8.1
@@ -336,6 +334,9 @@
true
+
+ true
+
true
@@ -1698,6 +1699,7 @@
+
diff --git a/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj.filters
index cf18e1d556..51a827bb08 100644
--- a/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj.filters
@@ -604,6 +604,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
@@ -2550,6 +2553,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
diff --git a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj
index 1b4982c9f3..5dbb72aceb 100644
--- a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj
@@ -25,7 +25,6 @@
false
false
v140
- v140
8.1
false
true
v140
- v140
8.1
@@ -336,6 +334,9 @@
true
+
+ true
+
true
@@ -1698,6 +1699,7 @@
+
diff --git a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters
index d47c49c25b..e10083131a 100644
--- a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters
@@ -604,6 +604,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
@@ -2550,6 +2553,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
index a7aef1992a..986f28c349 100644
--- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
@@ -25,7 +25,6 @@
false
false
v141
- v141
10.0.16299.0
false
true
v141
- v141
10.0.16299.0
@@ -336,6 +334,9 @@
true
+
+ true
+
true
@@ -1698,6 +1699,7 @@
+
diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
index e53e61aa69..ecf4332257 100644
--- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
@@ -604,6 +604,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
@@ -2550,6 +2553,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
index 7760c22abf..d120d0dda0 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
@@ -25,7 +25,6 @@
false
false
v141
- v141
10.0.16299.0
false
true
v141
- v141
10.0.16299.0
@@ -754,6 +752,9 @@
true
+
+ true
+
true
@@ -2358,6 +2359,7 @@
+
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
index 6ccff5f32e..ffd4846934 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -1126,6 +1126,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
@@ -3522,6 +3525,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
diff --git a/extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj b/extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj
index 3781d87cb1..9c7f06b59d 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj
+++ b/extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj
@@ -25,7 +25,6 @@
false
false
v141
- v141
10.0.16299.0
false
true
v141
- v141
10.0.16299.0
@@ -721,6 +719,9 @@
true
+
+ true
+
true
@@ -2187,6 +2188,7 @@
+
diff --git a/extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj.filters b/extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj.filters
index 9a2d8e7ee5..97f1f16453 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj.filters
+++ b/extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj.filters
@@ -1021,6 +1021,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc
@@ -3207,6 +3210,9 @@
JUCE Modules\juce_core\memory
+
+ JUCE Modules\juce_core\misc
+
JUCE Modules\juce_core\misc