diff --git a/MSVC-bak/Common.props b/MSVC-bak/Common.props
new file mode 100644
index 0000000..46320ac
--- /dev/null
+++ b/MSVC-bak/Common.props
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.60315.1
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+
+
+
+ C:\SDKs\DirectX\Include;C:\SDKs\Windows\v6.1\Include;C:\SDKs\OpenAL\include;C:\SDKs\OpenGL\include;%(AdditionalIncludeDirectories)
+ _CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ true
+
+ false
+ $(TargetDir)$(TargetName).pdb
+ Level3
+ ProgramDatabase
+
+
+ ../../contrib/bin/8.0/$(Platform);%(AdditionalLibraryDirectories)
+ true
+
+
+
+
diff --git a/MSVC-bak/Common.vsprops b/MSVC-bak/Common.vsprops
new file mode 100644
index 0000000..4aa724c
--- /dev/null
+++ b/MSVC-bak/Common.vsprops
@@ -0,0 +1,26 @@
+
+
+
+
+
diff --git a/MSVC-bak/DLL.props b/MSVC-bak/DLL.props
new file mode 100644
index 0000000..e57eec8
--- /dev/null
+++ b/MSVC-bak/DLL.props
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.60315.1
+ <_PropertySheetDisplayName>Dynamic Link Library
+
+
+
+ __DYNAMIC__;%(PreprocessorDefinitions)
+
+
+ $(SolutionDir)\..\$(ProjectName).dll
+ $(SolutionDir)\bin\8.0\$(Platform)\$(ProjectName).lib
+
+
+
+
diff --git a/MSVC-bak/DLL.vsprops b/MSVC-bak/DLL.vsprops
new file mode 100644
index 0000000..d3fcb96
--- /dev/null
+++ b/MSVC-bak/DLL.vsprops
@@ -0,0 +1,16 @@
+
+
+
+
+
diff --git a/MSVC-bak/Debug.props b/MSVC-bak/Debug.props
new file mode 100644
index 0000000..bed2dbb
--- /dev/null
+++ b/MSVC-bak/Debug.props
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.60315.1
+
+
+
+ Disabled
+ MultiThreadedDebug
+
+
+
+
diff --git a/MSVC-bak/Debug.vsprops b/MSVC-bak/Debug.vsprops
new file mode 100644
index 0000000..6a0b290
--- /dev/null
+++ b/MSVC-bak/Debug.vsprops
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/MSVC-bak/LIB.props b/MSVC-bak/LIB.props
new file mode 100644
index 0000000..de9d8b7
--- /dev/null
+++ b/MSVC-bak/LIB.props
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.60315.1
+ <_PropertySheetDisplayName>Static Library
+
+
+
+ __STATIC__;%(PreprocessorDefinitions)
+
+
+
+
diff --git a/MSVC-bak/LIB.vsprops b/MSVC-bak/LIB.vsprops
new file mode 100644
index 0000000..87280d5
--- /dev/null
+++ b/MSVC-bak/LIB.vsprops
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/MSVC-bak/Release.props b/MSVC-bak/Release.props
new file mode 100644
index 0000000..7a6a27f
--- /dev/null
+++ b/MSVC-bak/Release.props
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.60315.1
+ false
+
+
+
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ MultiThreaded
+ false
+ AssemblyAndSourceCode
+
+
+
+
diff --git a/MSVC-bak/Release.vsprops b/MSVC-bak/Release.vsprops
new file mode 100644
index 0000000..701167b
--- /dev/null
+++ b/MSVC-bak/Release.vsprops
@@ -0,0 +1,21 @@
+
+
+
+
+
diff --git a/MSVC-bak/SDL.vcxproj b/MSVC-bak/SDL.vcxproj
new file mode 100644
index 0000000..55855f9
--- /dev/null
+++ b/MSVC-bak/SDL.vcxproj
@@ -0,0 +1,533 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ SDL2
+ {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}
+ SDL
+ 8.1
+
+
+
+ DynamicLibrary
+ v141
+
+
+ DynamicLibrary
+ v141
+
+
+ DynamicLibrary
+ v141
+
+
+ DynamicLibrary
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\Debug/SDL.tlb
+
+
+ Disabled
+ $(ProjectDir)..\SDL2\include;%(AdditionalIncludeDirectories)
+ %(AdditionalUsingDirectories)
+ _DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ false
+ StreamingSIMDExtensions
+ Level3
+ OldStyle
+ true
+ OnlyExplicitInline
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ winmm.lib;imm32.lib;version.lib;ucrtd.lib;vcruntimed.lib;msvcrtd.lib;%(AdditionalDependencies)
+ false
+ true
+ Windows
+
+
+ copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)..\$(ProjectName).dll"
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\Debug/SDL.tlb
+
+
+ Disabled
+ $(ProjectDir)..\SDL2\include;%(AdditionalIncludeDirectories)
+ %(AdditionalUsingDirectories)
+ _DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ false
+ StreamingSIMDExtensions
+ Level3
+ OldStyle
+ true
+ OnlyExplicitInline
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ winmm.lib;imm32.lib;version.lib;ucrtd.lib;vcruntimed.lib;msvcrtd.lib;%(AdditionalDependencies)
+ false
+ true
+ Windows
+
+
+ copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)..\$(ProjectName).dll"
+
+
+
+
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\Release/SDL.tlb
+
+
+ $(ProjectDir)..\SDL2\include;%(AdditionalIncludeDirectories)
+ %(AdditionalUsingDirectories)
+ NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ false
+ StreamingSIMDExtensions
+ Level3
+ ProgramDatabase
+ true
+ OnlyExplicitInline
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ winmm.lib;imm32.lib;version.lib;ucrt.lib;vcruntime.lib;msvcrt.lib;%(AdditionalDependencies)
+ false
+ true
+ Windows
+ true
+ true
+
+
+ copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)..\$(ProjectName).dll"
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\Release/SDL.tlb
+
+
+ $(ProjectDir)..\SDL2\include;%(AdditionalIncludeDirectories)
+ %(AdditionalUsingDirectories)
+ NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ false
+ StreamingSIMDExtensions
+ Level3
+ ProgramDatabase
+ true
+ OnlyExplicitInline
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ winmm.lib;imm32.lib;version.lib;ucrt.lib;vcruntime.lib;msvcrt.lib;%(AdditionalDependencies)
+ false
+ true
+ Windows
+ true
+ true
+
+
+ copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)..\$(ProjectName).dll"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MSVC-bak/SDL.vcxproj.filters b/MSVC-bak/SDL.vcxproj.filters
new file mode 100644
index 0000000..76ee6ec
--- /dev/null
+++ b/MSVC-bak/SDL.vcxproj.filters
@@ -0,0 +1,451 @@
+
+
+
+
+ {395b3af0-33d0-411b-b153-de1676bf1ef8}
+
+
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/MSVC-bak/SDL_image.vcxproj b/MSVC-bak/SDL_image.vcxproj
new file mode 100644
index 0000000..fa66f90
--- /dev/null
+++ b/MSVC-bak/SDL_image.vcxproj
@@ -0,0 +1,407 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ SDL2_image
+ {2BD5534E-00E2-4BEA-AC96-D9A92EA24696}
+ SDL2_image
+ 8.1
+
+
+
+ DynamicLibrary
+ false
+ v141
+
+
+ DynamicLibrary
+ false
+ v141
+
+
+ DynamicLibrary
+ false
+ v141
+
+
+ DynamicLibrary
+ false
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ true
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ true
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ false
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\Debug/SDL2_image.tlb
+
+
+
+
+ Disabled
+ ..\SDL2\include;..\SDL2-image\VisualC\external\include;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_WINDOWS;LOAD_BMP;LOAD_GIF;LOAD_JPG;LOAD_JPG_DYNAMIC="libjpeg-9.dll";LOAD_LBM;LOAD_PCX;LOAD_PNG;LOAD_PNG_DYNAMIC="libpng.dll";LOAD_PNM;LOAD_TGA;LOAD_TIF;LOAD_TIF_DYNAMIC="libtiff-5.dll";LOAD_WEBP;LOAD_WEBP_DYNAMIC="libwebp-4.dll";LOAD_XPM;LOAD_XV;PNG_USE_DLL;ZLIB_DLL;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDebugDLL
+ Level3
+ true
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ %(AdditionalDependencies)
+ true
+ Windows
+ MachineX86
+
+
+ true
+ .\Debug/SDL2_image.bsc
+
+
+ copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)..\$(ProjectName).dll"
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\Debug/SDL2_image.tlb
+
+
+
+
+ Disabled
+ ..\SDL2\include;..\SDL2-image\VisualC\external\include;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_WINDOWS;LOAD_BMP;LOAD_GIF;LOAD_JPG;LOAD_JPG_DYNAMIC="libjpeg-9.dll";LOAD_LBM;LOAD_PCX;LOAD_PNG;LOAD_PNG_DYNAMIC="libpng.dll";LOAD_PNM;LOAD_TGA;LOAD_TIF;LOAD_TIF_DYNAMIC="libtiff-5.dll";LOAD_WEBP;LOAD_WEBP_DYNAMIC="libwebp-4.dll";LOAD_XPM;LOAD_XV;PNG_USE_DLL;ZLIB_DLL;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDebugDLL
+ Level3
+ true
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ %(AdditionalDependencies)
+ true
+ Windows
+ MachineX64
+
+
+ true
+ .\Debug/SDL2_image.bsc
+
+
+ copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)..\$(ProjectName).dll"
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\Release/SDL2_image.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\SDL2\include;..\SDL2-image\VisualC\external\include;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_WINDOWS;LOAD_BMP;LOAD_GIF;LOAD_JPG;LOAD_JPG_DYNAMIC="libjpeg-9.dll";LOAD_LBM;LOAD_PCX;LOAD_PNG;LOAD_PNG_DYNAMIC="libpng.dll";LOAD_PNM;LOAD_TGA;LOAD_TIF;LOAD_TIF_DYNAMIC="libtiff-5.dll";LOAD_WEBP;LOAD_WEBP_DYNAMIC="libwebp-4.dll";LOAD_XPM;LOAD_XV;PNG_USE_DLL;ZLIB_DLL;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Level3
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ %(AdditionalDependencies)
+ Windows
+ MachineX86
+
+
+ true
+ .\Release/SDL2_image.bsc
+
+
+ copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)..\$(ProjectName).dll"
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\Release/SDL2_image.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\SDL2\include;..\SDL2-image\VisualC\external\include;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_WINDOWS;LOAD_BMP;LOAD_GIF;LOAD_JPG;LOAD_JPG_DYNAMIC="libjpeg-9.dll";LOAD_LBM;LOAD_PCX;LOAD_PNG;LOAD_PNG_DYNAMIC="libpng.dll";LOAD_PNM;LOAD_TGA;LOAD_TIF;LOAD_TIF_DYNAMIC="libtiff-5.dll";LOAD_WEBP;LOAD_WEBP_DYNAMIC="libwebp-4.dll";LOAD_XPM;LOAD_XV;PNG_USE_DLL;ZLIB_DLL;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Level3
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ %(AdditionalDependencies)
+ Windows
+ MachineX64
+
+
+ true
+ .\Release/SDL2_image.bsc
+
+
+ copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)..\$(ProjectName).dll"
+
+
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MSVC-bak/SDLmain.vcxproj b/MSVC-bak/SDLmain.vcxproj
new file mode 100644
index 0000000..4bf9e96
--- /dev/null
+++ b/MSVC-bak/SDLmain.vcxproj
@@ -0,0 +1,163 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ SDL2main
+ {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}
+ SDLmain
+ 8.1
+
+
+
+ StaticLibrary
+ v141
+
+
+ StaticLibrary
+ v141
+
+
+ StaticLibrary
+ v141
+
+
+ StaticLibrary
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+
+
+
+
+ $(ProjectDir)/../SDL2/include;%(AdditionalIncludeDirectories)
+ %(AdditionalUsingDirectories)
+ WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ StreamingSIMDExtensions
+ Level3
+ OldStyle
+ true
+
+
+
+
+ X64
+
+
+ $(ProjectDir)/../SDL2/include;%(AdditionalIncludeDirectories)
+ %(AdditionalUsingDirectories)
+ WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ StreamingSIMDExtensions
+ Level3
+ OldStyle
+ true
+
+
+
+
+
+
+
+
+ Disabled
+ $(ProjectDir)/../SDL2/include;%(AdditionalIncludeDirectories)
+ %(AdditionalUsingDirectories)
+ WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ false
+ StreamingSIMDExtensions
+ Level3
+ OldStyle
+ true
+
+
+
+
+ X64
+
+
+ Disabled
+ $(ProjectDir)/../SDL2/include;%(AdditionalIncludeDirectories)
+ %(AdditionalUsingDirectories)
+ WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ false
+ StreamingSIMDExtensions
+ Level3
+ OldStyle
+ true
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MSVC-bak/freetype.vcxproj b/MSVC-bak/freetype.vcxproj
new file mode 100644
index 0000000..fa68e2d
--- /dev/null
+++ b/MSVC-bak/freetype.vcxproj
@@ -0,0 +1,1598 @@
+
+
+
+
+ Debug Multithreaded
+ Win32
+
+
+ Debug Multithreaded
+ x64
+
+
+ Debug Singlethreaded
+ Win32
+
+
+ Debug Singlethreaded
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release Multithreaded
+ Win32
+
+
+ Release Multithreaded
+ x64
+
+
+ Release Singlethreaded
+ Win32
+
+
+ Release Singlethreaded
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}
+ 8.1
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ freetype
+ freetype
+ freetype253MT_D
+ freetype253MT_D
+ freetype253ST_D
+ freetype253ST_D
+ freetype
+ freetype
+ freetype253MT
+ freetype253MT
+ freetype253ST
+ freetype253ST
+
+
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+
+
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+
+
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+
+
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+
+
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+
+
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\freetype\include;..\zlib;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ true
+ Level4
+
+
+ Default
+ 4001
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\freetype\include;..\zlib;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ true
+ Level4
+
+
+ Default
+ 4001
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\freetype\include;..\zlib;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ true
+ Level4
+
+
+ Default
+ 4001
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\freetype\include;..\zlib;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ true
+ Level4
+
+
+ Default
+ 4001
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\freetype\include;..\zlib;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ true
+ Level4
+
+
+ Default
+ 4001
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\freetype\include;..\zlib;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ true
+ Level4
+
+
+ Default
+ 4001
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+
+
+
+ Disabled
+ ..\freetype\include;..\zlib;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;FT_DEBUG_LEVEL_ERROR;FT_DEBUG_LEVEL_TRACE;FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ Level4
+ ProgramDatabase
+ Default
+ 4001
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+
+
+
+
+ Disabled
+ ..\freetype\include;..\zlib;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;FT_DEBUG_LEVEL_ERROR;FT_DEBUG_LEVEL_TRACE;FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ Level4
+ ProgramDatabase
+ Default
+ 4001
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+
+
+
+
+ Disabled
+ ..\freetype\include;..\zlib;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;FT_DEBUG_LEVEL_ERROR;FT_DEBUG_LEVEL_TRACE;FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ Level4
+ ProgramDatabase
+ Default
+ 4001
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+
+
+
+
+ Disabled
+ ..\freetype\include;..\zlib;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;FT_DEBUG_LEVEL_ERROR;FT_DEBUG_LEVEL_TRACE;FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ Level4
+ ProgramDatabase
+ Default
+ 4001
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+
+
+
+
+ Disabled
+ ..\freetype\include;..\zlib;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;FT_DEBUG_LEVEL_ERROR;FT_DEBUG_LEVEL_TRACE;FT2_BUILD_LIBRARY;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ Level4
+ ProgramDatabase
+ Default
+ 4001
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+
+
+
+
+ Disabled
+ ..\freetype\include;..\zlib;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;FT_DEBUG_LEVEL_ERROR;FT_DEBUG_LEVEL_TRACE;FT2_BUILD_LIBRARY;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ Level4
+ ProgramDatabase
+ Default
+ 4001
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ false
+ false
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ false
+ false
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ false
+ false
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ false
+ false
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ false
+ false
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ false
+ false
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MSVC-bak/freetype.vcxproj.filters b/MSVC-bak/freetype.vcxproj.filters
new file mode 100644
index 0000000..3286c6f
--- /dev/null
+++ b/MSVC-bak/freetype.vcxproj.filters
@@ -0,0 +1,155 @@
+
+
+
+
+ {b4c15893-ec11-491d-9507-0ac184f9cc78}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {4d3e4eff-3fbc-4b20-b413-2743b23b7109}
+
+
+ {e6cf6a0f-0404-4024-8bf8-ff5b29f35657}
+ h;hpp;hxx;hm;inl
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/MSVC-bak/libpng.vcxproj b/MSVC-bak/libpng.vcxproj
new file mode 100644
index 0000000..febe75d
--- /dev/null
+++ b/MSVC-bak/libpng.vcxproj
@@ -0,0 +1,474 @@
+
+
+
+
+ Debug Library
+ Win32
+
+
+ Debug Library
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release Library
+ Win32
+
+
+ Release Library
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {D6973076-9317-4EF2-A0B8-B7A18AC0713E}
+ Win32Proj
+ libpng
+ 8.1
+
+
+
+
+ DynamicLibrary
+ MultiByte
+ true
+ v141
+
+
+ DynamicLibrary
+ MultiByte
+ true
+ v141
+
+
+ StaticLibrary
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ MultiByte
+ v141
+
+
+ DynamicLibrary
+ true
+ MultiByte
+ v141
+
+
+ DynamicLibrary
+ true
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+
+
+ $(ProjectName)
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+
+
+ false
+
+ $(ProjectName)
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+
+
+ false
+
+ $(ProjectName)
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+
+
+ false
+
+ $(ProjectName)
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+
+
+ false
+
+
+ $(ProjectName)
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+
+
+ false
+
+ $(ProjectName)
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+
+
+ false
+
+ $(ProjectName)
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+
+
+ false
+
+ $(ProjectName)
+ $(SolutionDir)\obj\$(ProjectName)\$(Configuration)\
+ $(SolutionDir)\bin\8.0\$(PlatformName)\
+
+
+
+ Use
+ Level4
+ false
+ ProgramDatabase
+ EnableFastChecks
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+ true
+ true
+ false
+ false
+ pngpriv.h
+ true
+ CompileAsC
+ true
+ 4996;4127
+ $(ZLibSrcDir);%(AdditionalIncludeDirectories)
+ true
+ Disabled
+ MultiThreadedDebugDLL
+
+
+ Windows
+ true
+ zlib.lib
+ 16
+ $(SolutionDir)bin\8.0\$(Platform)
+
+
+ copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)..\$(ProjectName).dll"
+
+
+
+
+ Use
+ Level4
+ false
+ ProgramDatabase
+ EnableFastChecks
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+ true
+ true
+ false
+ false
+ pngpriv.h
+ true
+ CompileAsC
+ true
+ 4996;4127
+ $(ZLibSrcDir);%(AdditionalIncludeDirectories)
+ true
+ Disabled
+ MultiThreadedDebugDLL
+
+
+ Windows
+ true
+ zlib.lib
+ 16
+ $(SolutionDir)bin\8.0\$(Platform)
+
+
+ copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)..\$(ProjectName).dll"
+
+
+
+
+ Use
+ Level4
+ false
+ ProgramDatabase
+ Disabled
+ EnableFastChecks
+ WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ true
+ true
+ false
+ false
+ pngpriv.h
+ true
+ CompileAsC
+ true
+ 4996;4127
+ $(ZLibSrcDir);%(AdditionalIncludeDirectories)
+ true
+ MultiThreadedDebug
+
+
+ Windows
+ true
+
+
+ copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)..\$(ProjectName).dll"
+
+
+
+
+ Use
+ Level4
+ false
+ ProgramDatabase
+ Disabled
+ EnableFastChecks
+ WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ true
+ true
+ false
+ false
+ pngpriv.h
+ true
+ CompileAsC
+ true
+ 4996;4127
+ $(ZLibSrcDir);%(AdditionalIncludeDirectories)
+ true
+ MultiThreadedDebug
+
+
+ Windows
+ true
+
+
+ copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)..\$(ProjectName).dll"
+
+
+
+
+ Level4
+ Use
+ ProgramDatabase
+ true
+ true
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+ false
+ false
+ pngpriv.h
+ true
+ CompileAsC
+ true
+ false
+ 4996;4127
+ $(ZLibSrcDir);%(AdditionalIncludeDirectories)
+ true
+ Full
+
+
+ Windows
+ true
+ true
+ true
+ zlib.lib
+ 16
+ $(SolutionDir)bin\8.0\$(Platform)
+
+
+ copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)..\$(ProjectName).dll"
+
+
+
+
+ Level4
+ Use
+ ProgramDatabase
+ true
+ true
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+ false
+ false
+ pngpriv.h
+ true
+ CompileAsC
+ true
+ false
+ 4996;4127
+ $(ZLibSrcDir);%(AdditionalIncludeDirectories)
+ true
+ Full
+
+
+ Windows
+ true
+ true
+ true
+ zlib.lib
+ 16
+ $(SolutionDir)bin\8.0\$(Platform)
+
+
+ copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)..\$(ProjectName).dll"
+
+
+
+
+ Level4
+ Use
+ ProgramDatabase
+ MultiThreaded
+ true
+ true
+ WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ false
+ false
+ pngpriv.h
+ true
+ CompileAsC
+ true
+ false
+ 4996;4127
+ $(ZLibSrcDir);%(AdditionalIncludeDirectories)
+ true
+ Full
+ true
+
+
+ Windows
+ true
+ true
+ true
+
+
+ true
+
+
+ copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)..\$(ProjectName).dll"
+
+
+
+
+ Level4
+ Use
+ ProgramDatabase
+ MultiThreaded
+ true
+ true
+ WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ false
+ false
+ pngpriv.h
+ true
+ CompileAsC
+ true
+ false
+ 4996;4127
+ $(ZLibSrcDir);%(AdditionalIncludeDirectories)
+ true
+ Full
+ true
+
+
+ Windows
+ true
+ true
+ true
+
+
+ true
+
+
+ copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)..\$(ProjectName).dll"
+
+
+
+
+ Create
+ Create
+ Create
+ Create
+ Create
+ Create
+ Create
+ Create
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MSVC-bak/lua.vcxproj b/MSVC-bak/lua.vcxproj
new file mode 100644
index 0000000..ac811ef
--- /dev/null
+++ b/MSVC-bak/lua.vcxproj
@@ -0,0 +1,183 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {A61349B6-4099-4688-AA1A-00D91397857D}
+ lua
+ Win32Proj
+ 8.1
+
+
+
+ StaticLibrary
+ v141
+ Unicode
+ false
+
+
+ StaticLibrary
+ v141
+ Unicode
+ false
+
+
+ StaticLibrary
+ v141
+ Unicode
+ false
+
+
+ StaticLibrary
+ v141
+ Unicode
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.60315.1
+
+
+
+ Disabled
+ WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+
+ MultiThreadedDebugDLL
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+
+ MultiThreadedDebugDLL
+
+
+
+
+ WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+
+ MultiThreadedDLL
+
+
+
+
+ X64
+
+
+ WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+
+ MultiThreadedDLL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MSVC-bak/pcre.vcxproj b/MSVC-bak/pcre.vcxproj
new file mode 100644
index 0000000..ca13166
--- /dev/null
+++ b/MSVC-bak/pcre.vcxproj
@@ -0,0 +1,147 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {A0FDC72E-0BE5-4542-B381-6A482DAC2125}
+ pcre
+ Win32Proj
+ 8.1
+
+
+
+ StaticLibrary
+ v141
+ Unicode
+ false
+
+
+ StaticLibrary
+ v141
+ Unicode
+ false
+
+
+ StaticLibrary
+ v141
+ Unicode
+ false
+
+
+ StaticLibrary
+ v141
+ Unicode
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.60315.1
+
+
+
+ WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;PCRE_STATIC;%(PreprocessorDefinitions)
+ true
+
+ MultiThreadedDebugDLL
+
+
+
+
+ X64
+
+
+ WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;PCRE_STATIC;%(PreprocessorDefinitions)
+ true
+
+ MultiThreadedDebugDLL
+
+
+
+
+ WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;PCRE_STATIC;%(PreprocessorDefinitions)
+
+ MultiThreadedDLL
+
+
+
+
+ X64
+
+
+ WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;PCRE_STATIC;%(PreprocessorDefinitions)
+
+ MultiThreadedDLL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MSVC-bak/sqlite.vcxproj b/MSVC-bak/sqlite.vcxproj
new file mode 100644
index 0000000..87c94e7
--- /dev/null
+++ b/MSVC-bak/sqlite.vcxproj
@@ -0,0 +1,132 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {5783572B-479A-4EE8-8F16-1FDB24DDD1A0}
+ sqlite
+ Win32Proj
+ 8.1
+
+
+
+ StaticLibrary
+ v141
+ Unicode
+ false
+
+
+ StaticLibrary
+ v141
+ Unicode
+ false
+
+
+ StaticLibrary
+ v141
+ Unicode
+ false
+
+
+ StaticLibrary
+ v141
+ Unicode
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.60315.1
+
+
+
+ Disabled
+ WIN32;_DEBUG;_LIB;SQLITE_OMIT_AUTHORIZATION;SQLITE_OMIT_AUTOVACUUM;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_BLOB_LITERAL;SQLITE_OMIT_COMPOUND_SELECT;SQLITE_OMIT_CONFLICT_CLAUSE;SQLITE_OMIT_DATETIME_FUNCS;SQLITE_OMIT_EXPLAIN;SQLITE_OMIT_INTEGRITY_CHECK;SQLITE_OMIT_PAGER_PRAGMAS;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_SCHEMA_PRAGMAS;SQLITE_OMIT_SCHEMA_VERSION_PRAGMAS;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_LOAD_EXTENSION;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+
+ MultiThreadedDebugDLL
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;_LIB;SQLITE_OMIT_AUTHORIZATION;SQLITE_OMIT_AUTOVACUUM;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_BLOB_LITERAL;SQLITE_OMIT_COMPOUND_SELECT;SQLITE_OMIT_CONFLICT_CLAUSE;SQLITE_OMIT_DATETIME_FUNCS;SQLITE_OMIT_EXPLAIN;SQLITE_OMIT_INTEGRITY_CHECK;SQLITE_OMIT_PAGER_PRAGMAS;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_SCHEMA_PRAGMAS;SQLITE_OMIT_SCHEMA_VERSION_PRAGMAS;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_LOAD_EXTENSION;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+
+ MultiThreadedDebugDLL
+
+
+
+
+ WIN32;NDEBUG;_LIB;SQLITE_OMIT_AUTHORIZATION;SQLITE_OMIT_AUTOVACUUM;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_BLOB_LITERAL;SQLITE_OMIT_COMPOUND_SELECT;SQLITE_OMIT_CONFLICT_CLAUSE;SQLITE_OMIT_DATETIME_FUNCS;SQLITE_OMIT_EXPLAIN;SQLITE_OMIT_INTEGRITY_CHECK;SQLITE_OMIT_PAGER_PRAGMAS;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_SCHEMA_PRAGMAS;SQLITE_OMIT_SCHEMA_VERSION_PRAGMAS;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_LOAD_EXTENSION;%(PreprocessorDefinitions)
+
+ MultiThreadedDLL
+
+
+
+
+ X64
+
+
+ WIN32;NDEBUG;_LIB;SQLITE_OMIT_AUTHORIZATION;SQLITE_OMIT_AUTOVACUUM;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_BLOB_LITERAL;SQLITE_OMIT_COMPOUND_SELECT;SQLITE_OMIT_CONFLICT_CLAUSE;SQLITE_OMIT_DATETIME_FUNCS;SQLITE_OMIT_EXPLAIN;SQLITE_OMIT_INTEGRITY_CHECK;SQLITE_OMIT_PAGER_PRAGMAS;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_SCHEMA_PRAGMAS;SQLITE_OMIT_SCHEMA_VERSION_PRAGMAS;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_LOAD_EXTENSION;%(PreprocessorDefinitions)
+
+ MultiThreadedDLL
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MSVC-bak/zlib.props b/MSVC-bak/zlib.props
new file mode 100644
index 0000000..f7e3e62
--- /dev/null
+++ b/MSVC-bak/zlib.props
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+ ..\zlib
+
+
+ true
+
+
diff --git a/MSVC-bak/zlib.vcxproj b/MSVC-bak/zlib.vcxproj
new file mode 100644
index 0000000..cb45972
--- /dev/null
+++ b/MSVC-bak/zlib.vcxproj
@@ -0,0 +1,238 @@
+
+
+
+
+ LIB Debug
+ Win32
+
+
+ LIB Debug
+ x64
+
+
+ LIB Release
+ Win32
+
+
+ LIB Release
+ x64
+
+
+
+ {3D9F174B-2909-4834-A3D7-892E8D442A5D}
+ 8.1
+
+
+
+ StaticLibrary
+ v141
+ false
+ Unicode
+
+
+ StaticLibrary
+ v141
+ false
+ Unicode
+
+
+ StaticLibrary
+ v141
+ false
+ Unicode
+
+
+ StaticLibrary
+ v141
+ false
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.60315.1
+
+
+
+ WIN32;_DEBUG;%(PreprocessorDefinitions)
+ true
+ .\Win32_LIB_Debug/zlib.pch
+ MultiThreadedDebugDLL
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+
+
+ true
+ .\Win32_LIB_Debug/zlib.bsc
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ .\Win32_LIB_Debug/zlib.pch
+ MultiThreadedDebugDLL
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+
+
+ true
+ .\Win32_LIB_Debug/zlib.bsc
+
+
+
+
+ WIN32;NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\Win32_LIB_Release/zlib.pch
+ MultiThreadedDLL
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+
+
+ true
+ .\Win32_LIB_Release/zlib.bsc
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ WIN32;NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\Win32_LIB_Release/zlib.pch
+ MultiThreadedDLL
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+
+
+ true
+ .\Win32_LIB_Release/zlib.bsc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ ..\..;%(AdditionalIncludeDirectories)
+ true
+ ..\..;%(AdditionalIncludeDirectories)
+ true
+ ..\..;%(AdditionalIncludeDirectories)
+ true
+ ..\..;%(AdditionalIncludeDirectories)
+
+
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ \Users\Steven\Development\cerberus\contrib\zlib\win32;%(AdditionalIncludeDirectories)
+ \Users\Steven\Development\cerberus\contrib\zlib\win32;%(AdditionalIncludeDirectories)
+ \Users\Steven\Development\cerberus\contrib\zlib\win32;%(AdditionalIncludeDirectories)
+ \Users\Steven\Development\cerberus\contrib\zlib\win32;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MSVC-bak/zlib.vcxproj.filters b/MSVC-bak/zlib.vcxproj.filters
new file mode 100644
index 0000000..6db8a7d
--- /dev/null
+++ b/MSVC-bak/zlib.vcxproj.filters
@@ -0,0 +1,110 @@
+
+
+
+
+ {673dc76a-1597-4c9e-ad1f-d531e9c4f2dc}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {e18d360b-781a-494d-afa3-1d275860cd03}
+ h;hpp;hxx;hm;inl
+
+
+ {bac48307-06ae-47a6-9e75-e57971edbc64}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+ {7b7d1f24-1066-40fa-8302-fcdcfba6c4ba}
+ asm;obj;c;cpp;cxx;h;hpp;hxx
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Assembler Files %28Unsupported%29
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Resource Files
+
+
+
+
+
+
+
+ Source Files
+
+
+ Assembler Files %28Unsupported%29
+
+
+ Assembler Files %28Unsupported%29
+
+
+
\ No newline at end of file
diff --git a/chroot/bin/init-webtiles.sh b/chroot/bin/init-webtiles.sh
index e289524..72b7d4c 100755
--- a/chroot/bin/init-webtiles.sh
+++ b/chroot/bin/init-webtiles.sh
@@ -8,22 +8,10 @@ NAME=$1
ifnxcp %%CHROOT_DGLDIR%%/data/crawl-git-settings/init.txt %%CHROOT_RCFILESDIR%%/crawl-git/"$NAME".rc
ifnxcp %%CHROOT_DGLDIR%%/data/crawl-git.macro %%CHROOT_RCFILESDIR%%/crawl-git/"$NAME".macro
-ifnxcp %%CHROOT_DGLDIR%%/data/crawl-0.17-settings/init.txt %%CHROOT_RCFILESDIR%%/crawl-0.17/"$NAME".rc
-ifnxcp %%CHROOT_DGLDIR%%/data/crawl-git.macro %%CHROOT_RCFILESDIR%%/crawl-0.17/"$NAME".macro
-ifnxcp %%CHROOT_DGLDIR%%/data/crawl-0.16-settings/init.txt %%CHROOT_RCFILESDIR%%/crawl-0.16/"$NAME".rc
-ifnxcp %%CHROOT_DGLDIR%%/data/crawl-git.macro %%CHROOT_RCFILESDIR%%/crawl-0.16/"$NAME".macro
-ifnxcp %%CHROOT_DGLDIR%%/data/crawl-0.15-settings/init.txt %%CHROOT_RCFILESDIR%%/crawl-0.15/"$NAME".rc
-ifnxcp %%CHROOT_DGLDIR%%/data/crawl-git.macro %%CHROOT_RCFILESDIR%%/crawl-0.15/"$NAME".macro
-ifnxcp %%CHROOT_DGLDIR%%/data/crawl-0.14-settings/init.txt %%CHROOT_RCFILESDIR%%/crawl-0.14/"$NAME".rc
-ifnxcp %%CHROOT_DGLDIR%%/data/crawl-git.macro %%CHROOT_RCFILESDIR%%/crawl-0.14/"$NAME".macro
-ifnxcp %%CHROOT_DGLDIR%%/data/crawl-0.13-settings/init.txt %%CHROOT_RCFILESDIR%%/crawl-0.13/"$NAME".rc
-ifnxcp %%CHROOT_DGLDIR%%/data/crawl-git.macro %%CHROOT_RCFILESDIR%%/crawl-0.13/"$NAME".macro
-ifnxcp %%CHROOT_DGLDIR%%/data/crawl-0.12-settings/init.txt %%CHROOT_RCFILESDIR%%/crawl-0.12/"$NAME".rc
-ifnxcp %%CHROOT_DGLDIR%%/data/crawl-git.macro %%CHROOT_RCFILESDIR%%/crawl-0.12/"$NAME".macro
-ifnxcp %%CHROOT_DGLDIR%%/data/crawl-0.11-settings/init.txt %%CHROOT_RCFILESDIR%%/crawl-0.11/"$NAME".rc
-ifnxcp %%CHROOT_DGLDIR%%/data/crawl-git.macro %%CHROOT_RCFILESDIR%%/crawl-0.11/"$NAME".macro
-ifnxcp %%CHROOT_DGLDIR%%/data/crawl-0.10-settings/init.txt %%CHROOT_RCFILESDIR%%/crawl-0.10/"$NAME".rc
-ifnxcp %%CHROOT_DGLDIR%%/data/crawl-git.macro %%CHROOT_RCFILESDIR%%/crawl-0.10/"$NAME".macro
+ifnxcp %%CHROOT_DGLDIR%%/data/crawl-0.23-settings/init.txt %%CHROOT_RCFILESDIR%%/crawl-0.23/"$NAME".rc
+ifnxcp %%CHROOT_DGLDIR%%/data/crawl-git.macro %%CHROOT_RCFILESDIR%%/crawl-0.23/"$NAME".macro
+ifnxcp %%CHROOT_DGLDIR%%/data/crawl-0.22-settings/init.txt %%CHROOT_RCFILESDIR%%/crawl-0.22/"$NAME".rc
+ifnxcp %%CHROOT_DGLDIR%%/data/crawl-git.macro %%CHROOT_RCFILESDIR%%/crawl-0.22/"$NAME".macro
mkdir -p %%CHROOT_MORGUEDIR%%/"$NAME"
mkdir -p %%CHROOT_TTYRECDIR%%/"$NAME"
diff --git a/chroot/data/menus/crawl-0.22.txt b/chroot/data/menus/crawl-0.22.txt
index 1790d20..ff70c9b 100644
--- a/chroot/data/menus/crawl-0.22.txt
+++ b/chroot/data/menus/crawl-0.22.txt
@@ -12,12 +12,12 @@ Game selected: Dungeon Crawl Stone Soup 0.22
P)lay Crawl S)print T)utorial
-o Edit options O) with Virus
-m Edit macros M) with Virus
-v View changelog V) with Virus
+o) Edit options O) with Virus
+m) Edit macros M) with Virus
+v) View changelog V) with Virus
Advanced options
-q Return to main menu
+q) Return to main menu
=>
diff --git a/chroot/data/menus/crawl-0.22_adv.txt b/chroot/data/menus/crawl-0.22_adv.txt
index 02ea882..a859c1b 100644
--- a/chroot/data/menus/crawl-0.22_adv.txt
+++ b/chroot/data/menus/crawl-0.22_adv.txt
@@ -15,8 +15,8 @@ Backup your save-game (for bug reports and debugging)
The next option allows you to reset your options.
ALL CHANGES YOU'VE MADE TO YOUR OPTIONS WILL BE LOST.
-O Reset options
+O) Reset options
-q Return to previous menu
+q) Return to previous menu
=>
diff --git a/chroot/data/menus/crawl-0.23.txt b/chroot/data/menus/crawl-0.23.txt
new file mode 100644
index 0000000..3b47576
--- /dev/null
+++ b/chroot/data/menus/crawl-0.23.txt
@@ -0,0 +1,23 @@
+Crawl server (Germany) hosted and maintained by Ben Morrison (ahriman)
+------------------------------------------------------------------------------
+Webtiles: https://crawl.tildeverse.org/
+Crawl information: http://crawl.develz.org/
+------------------------------------------------------------------------------
+** Games on this server are recorded for in-progress viewing and playback! **
+------------------------------------------------------------------------------
+
+Logged in as: $USERNAME
+
+Game selected: Dungeon Crawl Stone Soup 0.23
+
+P)lay Crawl S)print T)utorial
+
+o) Edit options O) with Virus
+m) Edit macros M) with Virus
+v) View changelog V) with Virus
+
+Advanced options
+
+q) Return to main menu
+
+=>
diff --git a/chroot/data/menus/crawl-0.23_adv.txt b/chroot/data/menus/crawl-0.23_adv.txt
new file mode 100644
index 0000000..bfdf1cf
--- /dev/null
+++ b/chroot/data/menus/crawl-0.23_adv.txt
@@ -0,0 +1,22 @@
+Crawl server (Germany) hosted and maintained by Ben Morrison (ahriman)
+------------------------------------------------------------------------------
+Webtiles: https://crawl.tildeverse.org/
+Crawl information: http://crawl.develz.org/
+------------------------------------------------------------------------------
+** Games on this server are recorded for in-progress viewing and playback! **
+------------------------------------------------------------------------------
+
+Logged in as: $USERNAME
+
+Game selected: Dungeon Crawl Stone Soup 0.23
+
+Backup your save-game (for bug reports and debugging)
+
+The next option allows you to reset your options.
+ALL CHANGES YOU'VE MADE TO YOUR OPTIONS WILL BE LOST.
+
+O) Reset options
+
+q) Return to previous menu
+
+=>
diff --git a/chroot/data/menus/crawl_git.txt b/chroot/data/menus/crawl_git.txt
index bc794d6..e903e9b 100644
--- a/chroot/data/menus/crawl_git.txt
+++ b/chroot/data/menus/crawl_git.txt
@@ -12,12 +12,12 @@ Game selected: Dungeon Crawl Stone Soup Trunk
P)lay Crawl S)print T)utorial
-o Edit options O) with Virus
-m Edit macros M) with Virus
-v View changelog V) with Virus
+o) Edit options O) with Virus
+m) Edit macros M) with Virus
+v) View changelog V) with Virus
Advanced options
-q Return to main menu
+q) Return to main menu
=>
diff --git a/chroot/data/menus/crawl_git_adv.txt b/chroot/data/menus/crawl_git_adv.txt
index 3dcefe6..717c26e 100644
--- a/chroot/data/menus/crawl_git_adv.txt
+++ b/chroot/data/menus/crawl_git_adv.txt
@@ -15,8 +15,8 @@ Backup your save-game (for bug reports and debugging)
The next option allows you to reset your options.
ALL CHANGES YOU'VE MADE TO YOUR OPTIONS WILL BE LOST.
-O Reset options
+O) Reset options
-q Return to previous menu
+q) Return to previous menu
=>
diff --git a/chroot/data/menus/main_admin.txt b/chroot/data/menus/main_admin.txt
index bae532d..6ba9859 100644
--- a/chroot/data/menus/main_admin.txt
+++ b/chroot/data/menus/main_admin.txt
@@ -10,11 +10,12 @@ Logged in as: $USERNAME (admin)
W) Watch games in progress
T) Dungeon Crawl Stone Soup Trunk
-0) Dungeon Crawl Stone Soup 0.22
+0) Dungeon Crawl Stone Soup 0.23
+1) Dungeon Crawl Stone Soup 0.22
c) Change password e) Change email address
-P)lay or S)print in Crawl 0.22 now
+P)lay or S)print in Crawl 0.23 now
Q)uit
diff --git a/chroot/data/menus/main_user.txt b/chroot/data/menus/main_user.txt
index 17d82f0..44df6f4 100644
--- a/chroot/data/menus/main_user.txt
+++ b/chroot/data/menus/main_user.txt
@@ -10,11 +10,12 @@ Logged in as: $USERNAME
W) Watch games in progress
T) Dungeon Crawl Stone Soup Trunk
-0) Dungeon Crawl Stone Soup 0.22
+0) Dungeon Crawl Stone Soup 0.23
+1) Dungeon Crawl Stone Soup 0.22
c) Change password e) Change email address
-P)lay or S)print in Crawl 0.22 now
+P)lay or S)print in Crawl 0.23 now
Q)uit
diff --git a/config.py b/config.py
index f1235db..3870c4a 100644
--- a/config.py
+++ b/config.py
@@ -48,7 +48,7 @@ games = OrderedDict([
rcfile_path = "%%CHROOT_RCFILESDIR%%/crawl-git/",
macro_path = "%%CHROOT_RCFILESDIR%%/crawl-git/",
morgue_path = "%%CHROOT_MORGUEDIR%%/%n/",
- morgue_url = "https://crawl.tildeverse.org/crawl/morgue/%n/",
+ morgue_url = "https://crawl.tildeverse.org/morgue/%n/",
inprogress_path = "%%CHROOT_INPROGRESSDIR%%/crawl-git/",
ttyrec_path = "%%CHROOT_TTYRECDIR%%/%n/",
socket_path = "%%CHROOT_WEBDIR%%/sockets")),
@@ -59,7 +59,7 @@ games = OrderedDict([
rcfile_path = "%%CHROOT_RCFILESDIR%%/crawl-git/",
macro_path = "%%CHROOT_RCFILESDIR%%/crawl-git/",
morgue_path = "%%CHROOT_MORGUEDIR%%/%n/",
- morgue_url = "https://crawl.tildeverse.org/crawl/morgue/%n/",
+ morgue_url = "https://crawl.tildeverse.org/morgue/%n/",
inprogress_path = "%%CHROOT_INPROGRESSDIR%%/crawl-git-sprint/",
ttyrec_path = "%%CHROOT_TTYRECDIR%%/%n/",
socket_path = "%%CHROOT_WEBDIR%%/sockets",
@@ -71,12 +71,51 @@ games = OrderedDict([
rcfile_path = "%%CHROOT_RCFILESDIR%%/crawl-git/",
macro_path = "%%CHROOT_RCFILESDIR%%/crawl-git/",
morgue_path = "%%CHROOT_MORGUEDIR%%/%n/",
- morgue_url = "https://crawl.tildeverse.org/crawl/morgue/%n/",
+ morgue_url = "https://crawl.tildeverse.org/morgue/%n/",
inprogress_path = "%%CHROOT_INPROGRESSDIR%%/crawl-git-tut/",
ttyrec_path = "%%CHROOT_TTYRECDIR%%/%n/",
socket_path = "%%CHROOT_WEBDIR%%/sockets",
options = ["-tutorial"])),
+ ("dcss-0.23", dict(
+ name = "DCSS 0.23",
+ crawl_binary = "/bin/crawl-stable-launcher.sh",
+ send_json_options = True,
+ pre_options = [ "0.23" ],
+ rcfile_path = "%%CHROOT_RCFILESDIR%%/crawl-0.23/",
+ macro_path = "%%CHROOT_RCFILESDIR%%/crawl-0.23/",
+ morgue_path = "%%CHROOT_MORGUEDIR%%/%n/",
+ morgue_url = "https://crawl.tildeverse.org/crawl/morgue/%n/",
+ inprogress_path = "%%CHROOT_INPROGRESSDIR%%/crawl-0.23/",
+ ttyrec_path = "%%CHROOT_TTYRECDIR%%/%n/",
+ socket_path = "%%CHROOT_WEBDIR%%/sockets")),
+ ("spr-0.23", dict(
+ name = "Sprint 0.23",
+ crawl_binary = "/bin/crawl-stable-launcher.sh",
+ send_json_options = True,
+ pre_options = [ "0.23" ],
+ rcfile_path = "%%CHROOT_RCFILESDIR%%/crawl-0.23/",
+ macro_path = "%%CHROOT_RCFILESDIR%%/crawl-0.23/",
+ morgue_path = "%%CHROOT_MORGUEDIR%%/%n/",
+ morgue_url = "https://crawl.tildeverse.org/morgue/%n/",
+ inprogress_path = "%%CHROOT_INPROGRESSDIR%%/crawl-23-sprint/",
+ ttyrec_path = "%%CHROOT_TTYRECDIR%%/%n/",
+ socket_path = "%%CHROOT_WEBDIR%%/sockets",
+ options = ["-sprint"])),
+ ("tut-0.23", dict(
+ name = "Tutorial 0.23",
+ crawl_binary = "/bin/crawl-git-launcher.sh",
+ send_json_options = True,
+ pre_options = [ "0.23" ],
+ rcfile_path = "%%CHROOT_RCFILESDIR%%/crawl-0.23/",
+ macro_path = "%%CHROOT_RCFILESDIR%%/crawl-0.23/",
+ morgue_path = "%%CHROOT_MORGUEDIR%%/%n/",
+ morgue_url = "https://crawl.tildeverse.org/morgue/%n/",
+ inprogress_path = "%%CHROOT_INPROGRESSDIR%%/crawl-0.23-tut/",
+ ttyrec_path = "%%CHROOT_TTYRECDIR%%/%n/",
+ socket_path = "%%CHROOT_WEBDIR%%/sockets",
+ options = ["-tutorial"])),
+
("dcss-0.22", dict(
name = "DCSS 0.22",
crawl_binary = "/bin/crawl-stable-launcher.sh",
@@ -85,7 +124,7 @@ games = OrderedDict([
rcfile_path = "%%CHROOT_RCFILESDIR%%/crawl-0.22/",
macro_path = "%%CHROOT_RCFILESDIR%%/crawl-0.22/",
morgue_path = "%%CHROOT_MORGUEDIR%%/%n/",
- morgue_url = "https://crawl.tildeverse.org/crawl/morgue/%n/",
+ morgue_url = "https://crawl.tildeverse.org/morgue/%n/",
inprogress_path = "%%CHROOT_INPROGRESSDIR%%/crawl-0.22/",
ttyrec_path = "%%CHROOT_TTYRECDIR%%/%n/",
socket_path = "%%CHROOT_WEBDIR%%/sockets")),
@@ -97,7 +136,7 @@ games = OrderedDict([
rcfile_path = "%%CHROOT_RCFILESDIR%%/crawl-0.22/",
macro_path = "%%CHROOT_RCFILESDIR%%/crawl-0.22/",
morgue_path = "%%CHROOT_MORGUEDIR%%/%n/",
- morgue_url = "https://crawl.tildeverse.org/crawl/morgue/%n/",
+ morgue_url = "https://crawl.tildeverse.org/morgue/%n/",
inprogress_path = "%%CHROOT_INPROGRESSDIR%%/crawl-22-sprint/",
ttyrec_path = "%%CHROOT_TTYRECDIR%%/%n/",
socket_path = "%%CHROOT_WEBDIR%%/sockets",
@@ -110,7 +149,7 @@ games = OrderedDict([
rcfile_path = "%%CHROOT_RCFILESDIR%%/crawl-0.22/",
macro_path = "%%CHROOT_RCFILESDIR%%/crawl-0.22/",
morgue_path = "%%CHROOT_MORGUEDIR%%/%n/",
- morgue_url = "https://crawl.tildeverse.org/crawl/morgue/%n/",
+ morgue_url = "https://crawl.tildeverse.org/morgue/%n/",
inprogress_path = "%%CHROOT_INPROGRESSDIR%%/crawl-0.22-tut/",
ttyrec_path = "%%CHROOT_TTYRECDIR%%/%n/",
socket_path = "%%CHROOT_WEBDIR%%/sockets",
@@ -121,6 +160,9 @@ dgl_status_file = "%%CHROOT_WEBDIR%%/run/status"
# Set to None not to read milestones
milestone_file = [
+ "%%CHROOT_CRAWL_BASEDIR%%/crawl-0.23/saves/milestones",
+ "%%CHROOT_CRAWL_BASEDIR%%/crawl-0.23/saves/milestones-tutorial",
+ "%%CHROOT_CRAWL_BASEDIR%%/crawl-0.23/saves/milestones-sprint",
"%%CHROOT_CRAWL_BASEDIR%%/crawl-0.22/saves/milestones",
"%%CHROOT_CRAWL_BASEDIR%%/crawl-0.22/saves/milestones-tutorial",
"%%CHROOT_CRAWL_BASEDIR%%/crawl-0.22/saves/milestones-sprint",
diff --git a/dgamelaunch.conf b/dgamelaunch.conf
index 65b6da4..a7346eb 100644
--- a/dgamelaunch.conf
+++ b/dgamelaunch.conf
@@ -118,13 +118,17 @@ commands[register] = mkdir "%%CHROOT_TTYRECDIR%%/%n",
ifnxcp "%rdata/crawl-git.macro" "%rrcfiles/crawl-git/%n.macro",
ifnxcp "%rdata/crawl-git-settings/init.txt" "%rrcfiles/crawl-git/%n.rc",
ifnxcp "%rdata/crawl-git.macro" "%rrcfiles/crawl-0.22/%n.macro",
- ifnxcp "%rdata/crawl-0.22-settings/init.txt" "%rrcfiles/crawl-0.22/%n.rc"
+ ifnxcp "%rdata/crawl-0.22-settings/init.txt" "%rrcfiles/crawl-0.22/%n.rc",
+ ifnxcp "%rdata/crawl-git.macro" "%rrcfiles/crawl-0.23/%n.macro",
+ ifnxcp "%rdata/crawl-0.23-settings/init.txt" "%rrcfiles/crawl-0.23/%n.rc"
commands[login] = mkdir "%%CHROOT_TTYRECDIR%%/%n",
ifnxcp "%rdata/crawl-git.macro" "%rrcfiles/crawl-git/%n.macro",
ifnxcp "%rdata/crawl-git-settings/init.txt" "%rrcfiles/crawl-git/%n.rc",
ifnxcp "%rdata/crawl-git.macro" "%rrcfiles/crawl-0.22/%n.macro",
- ifnxcp "%rdata/crawl-0.22-settings/init.txt" "%rrcfiles/crawl-0.22/%n.rc"
+ ifnxcp "%rdata/crawl-0.22-settings/init.txt" "%rrcfiles/crawl-0.22/%n.rc",
+ ifnxcp "%rdata/crawl-git.macro" "%rrcfiles/crawl-0.23/%n.macro",
+ ifnxcp "%rdata/crawl-0.23-settings/init.txt" "%rrcfiles/crawl-0.23/%n.rc"
# commands[gamestart] =
# mkdir "%%CHROOT_TTYRECDIR%%/%n",
@@ -148,9 +152,10 @@ menu["mainmenu_admin"] {
commands["eE"] = chmail
commands["wW"] = watch_menu
commands["tT"] = submenu "crawl-git"
- commands["0"] = submenu "crawl-0.22"
- commands["pP"] = play_game "dcss-0.22"
- commands["sS"] = play_game "spr-0.22"
+ commands["0"] = submenu "crawl-0.23"
+ commands["1"] = submenu "crawl-0.22"
+ commands["pP"] = play_game "dcss-0.23"
+ commands["sS"] = play_game "spr-0.23"
commands["qQ"] = quit
}
@@ -160,9 +165,10 @@ menu["mainmenu_user"] {
commands["eE"] = chmail
commands["wW"] = watch_menu
commands["tT"] = submenu "crawl-git"
- commands["0"] = submenu "crawl-0.22"
- commands["pP"] = play_game "dcss-0.22"
- commands["sS"] = play_game "spr-0.22"
+ commands["0"] = submenu "crawl-0.23"
+ commands["1"] = submenu "crawl-0.22"
+ commands["pP"] = play_game "dcss-0.23"
+ commands["sS"] = play_game "spr-0.23"
commands["qQ"] = quit
}
@@ -186,6 +192,21 @@ menu["crawl-git"] {
commands["wW"] = watch_menu
commands["qQ"] = return
}
+menu["crawl-0.23"] {
+ bannerfile = "%%CHROOT_DGLDIR%%/data/menus/crawl-0.23.txt"
+ commands["o"] = exec "ee" "%rrcfiles/crawl-0.23/%n.rc"
+ commands["O"] = exec "virus" "%rrcfiles/crawl-0.23/%n.rc"
+ commands["m"] = exec "ee" "%rrcfiles/crawl-0.23/%n.macro"
+ commands["M"] = exec "virus" "%rrcfiles/crawl-0.23/%n.macro"
+ commands["v"] = exec "ee" "%%CHROOT_CRAWL_GAMEDIR%%/crawl-0.23/data/docs/crawl_changelog.txt"
+ commands["V"] = exec "virus" "%%CHROOT_CRAWL_GAMEDIR%%/crawl-0.23/data/docs/crawl_changelog.txt"
+ commands["pP"] = play_game "dcss-0.23"
+ commands["tT"] = play_game "tut-0.23"
+ commands["sS"] = play_game "spr-0.23"
+ commands["A"] = submenu "crawl-0.23-adv"
+ commands["wW"] = watch_menu
+ commands["qQ"] = return
+}
menu["crawl-0.22"] {
bannerfile = "%%CHROOT_DGLDIR%%/data/menus/crawl-0.22.txt"
commands["o"] = exec "ee" "%rrcfiles/crawl-0.22/%n.rc"
@@ -217,6 +238,19 @@ menu["crawl-git-adv"] {
return
commands["qQ"] = return
}
+menu["crawl-0.23-adv"] {
+ bannerfile = "%%CHROOT_DGLDIR%%/data/menus/crawl-0.23_adv.txt"
+ commands["B"] =
+ exec "/bin/savegame-backup.sh" "%n crawl-0.23 %%CHROOT_CRAWL_BASEDIR%%",
+ return
+ commands["O"] =
+ cp "%rdata/crawl-0.23-settings/init.txt" "%rrcfiles/crawl-0.23/%n.rc",
+ return
+ commands["M"] =
+ cp "%rdata/crawl-git.macro" "%rrcfiles/crawl-0.23/%n.macro",
+ return
+ commands["qQ"] = return
+}
menu["crawl-0.22-adv"] {
bannerfile = "%%CHROOT_DGLDIR%%/data/menus/crawl-0.22_adv.txt"
commands["B"] =
@@ -388,6 +422,124 @@ DEFINE {
encoding = "UTF-8"
}
+##############################################################################
+## 0.23
+##############################################################################
+DEFINE {
+ game_path = "/bin/crawl-stable-launcher.sh"
+ game_name = "Crawl (0.23)"
+ short_name = "dcss-0.23"
+
+ game_args = "/bin/crawl-stable-launcher.sh", "0.23",
+ "-name", "%n",
+ "-rc", "%rrcfiles/crawl-0.23/%n.rc",
+ "-macro", "%rrcfiles/crawl-0.23/%n.macro",
+ "-webtiles-socket", "%%CHROOT_CRAWL_BASEDIR%%/webserver/sockets/%n:dcss-0.23.sock",
+ "-morgue", "%rmorgue/%n/"
+
+ extra_info_file = "%rmorgue/%n/%n.dglwhere"
+
+ #
+ # From inside the jail, where dgamelaunch should put mail - should
+ # match up with the game's settings.
+ spooldir = "%%CHROOT_MAILSPOOL%%/"
+
+ max_idle_time = 3600
+
+ # make sure the inprogress dir actually exists. default is "inprogress/"
+ # each game you define here must have it's own.
+ inprogressdir = "%rinprogress/crawl-0.23/"
+ ttyrecdir = "%%CHROOT_TTYRECDIR%%/%n/"
+
+ commands =
+ ifnxcp "%rdata/crawl-git.macro" "%rrcfiles/crawl-0.23/%n.macro",
+ ifnxcp "%rdata/crawl-0.23-settings/init.txt" "%rrcfiles/crawl-0.23/%n.rc",
+ setenv "MAIL" "%%CHROOT_MAILSPOOL%%/%n",
+ setenv "SIMPLEMAIL" "1",
+ unlink "%%CHROOT_MAILSPOOL%%/%n",
+ mkdir "%rmorgue/%n/"
+
+ encoding = "UTF-8"
+}
+
+##############################################################################
+DEFINE {
+ game_path = "/bin/crawl-stable-launcher.sh"
+ game_name = "Sprint (0.23)"
+ short_name = "spr-0.23"
+
+ game_args = "/bin/crawl-stable-launcher.sh", "0.23",
+ "-name", "%n",
+ "-rc", "%rrcfiles/crawl-0.23/%n.rc",
+ "-macro", "%rrcfiles/crawl-0.23/%n.macro",
+ "-webtiles-socket", "%%CHROOT_CRAWL_BASEDIR%%/webserver/sockets/%n:spr-0.23.sock",
+ "-morgue", "%rmorgue/%n/",
+ "-sprint"
+
+ extra_info_file = "%rmorgue/%n/%n.dglwhere"
+
+ #
+ # From inside the jail, where dgamelaunch should put mail - should
+ # match up with the game's settings.
+ spooldir = "%%CHROOT_MAILSPOOL%%/"
+
+ max_idle_time = 3600
+
+ # make sure the inprogress dir actually exists. default is "inprogress/"
+ # each game you define here must have it's own.
+ inprogressdir = "%rinprogress/crawl-0.23-sprint/"
+ ttyrecdir = "%%CHROOT_TTYRECDIR%%/%n/"
+
+ commands =
+ ifnxcp "%rdata/crawl-git.macro" "%rrcfiles/crawl-0.23/%n.macro",
+ ifnxcp "%rdata/crawl-0.23-settings/init.txt" "%rrcfiles/crawl-0.23/%n.rc",
+ setenv "MAIL" "%%CHROOT_MAILSPOOL%%/%n",
+ setenv "SIMPLEMAIL" "1",
+ unlink "%%CHROOT_MAILSPOOL%%/%n",
+ mkdir "%rmorgue/%n/"
+
+ encoding = "UTF-8"
+}
+
+##############################################################################
+DEFINE {
+ game_path = "/bin/crawl-stable-launcher.sh"
+ game_name = "Tutorial (0.23)"
+ short_name = "tut-0.23"
+
+ game_args = "/bin/crawl-stable-launcher.sh", "0.23",
+ "-name", "%n",
+ "-rc", "%rrcfiles/crawl-0.23/%n.rc",
+ "-macro", "%rrcfiles/crawl-0.23/%n.macro",
+ "-webtiles-socket", "%%CHROOT_CRAWL_BASEDIR%%/webserver/sockets/%n:tut-0.23.sock",
+ "-morgue", "%rmorgue/%n/",
+ "-tutorial"
+
+ extra_info_file = "%rmorgue/%n/%n.dglwhere"
+
+ #
+ # From inside the jail, where dgamelaunch should put mail - should
+ # match up with the game's settings.
+ spooldir = "%%CHROOT_MAILSPOOL%%/"
+
+ max_idle_time = 3600
+
+ # make sure the inprogress dir actually exists. default is "inprogress/"
+ # each game you define here must have it's own.
+ inprogressdir = "%rinprogress/crawl-0.23-tut/"
+ ttyrecdir = "%%CHROOT_TTYRECDIR%%/%n/"
+
+ commands =
+ ifnxcp "%rdata/crawl-git.macro" "%rrcfiles/crawl-0.23/%n.macro",
+ ifnxcp "%rdata/crawl-0.23-settings/init.txt" "%rrcfiles/crawl-0.23/%n.rc",
+ setenv "MAIL" "%%CHROOT_MAILSPOOL%%/%n",
+ setenv "SIMPLEMAIL" "1",
+ unlink "%%CHROOT_MAILSPOOL%%/%n",
+ mkdir "%rmorgue/%n/"
+
+ encoding = "UTF-8"
+}
+
##############################################################################
## 0.22
##############################################################################
diff --git a/utils/trigger-rebuild.pl b/utils/trigger-rebuild.pl
index 2daff1d..a073078 100755
--- a/utils/trigger-rebuild.pl
+++ b/utils/trigger-rebuild.pl
@@ -151,10 +151,10 @@ sub main() {
my $ver = param('v');
if (not $ver) {
- do_prompt 'trunk', '0.17', '0.16', '0.15', '0.14', '0.13', '0.12', '0.11', '0.10';
+ do_prompt 'trunk', '0.27', '0.26', '0.25', '0.24', '0.23', '0.22', '0.21', '0.20';
} elsif ($ver eq 'trunk') {
do_update 'trunk';
- } elsif ($ver =~ /^0.1[01234567]$/) {
+ } elsif ($ver =~ /^0.2[01234567]$/) {
do_update 'stable', $ver;
} else {
do_fail "Unknown version " . escapeHTML($ver);