SDL_ttf: Update VisualC files for FreeType 2.10.4

From bdebf221131c4b127896c7162c96eb87b36fc6d1 Mon Sep 17 00:00:00 2001
From: Sylvain <[EMAIL REDACTED]>
Date: Wed, 7 Apr 2021 20:46:41 +0200
Subject: [PATCH] Update VisualC files for FreeType 2.10.4

---
 .../SDL_ttf-WinPhone80.vcxproj                |   8 +-
 .../freetype-WinPhone80.vcxproj               |  96 ++++++++---------
 .../freetype-WinPhone80.vcxproj.filters       |  88 +++++++--------
 .../SDL_ttf-WinPhone81.vcxproj                |   8 +-
 .../freetype-WinPhone81.vcxproj               |  96 ++++++++---------
 .../freetype-WinPhone81.vcxproj.filters       |  88 +++++++--------
 .../WinRT80_VS2012/SDL_ttf-WinRT80.vcxproj    |  12 +--
 .../WinRT80_VS2012/freetype-WinRT80.vcxproj   | 100 +++++++++---------
 .../freetype-WinRT80.vcxproj.filters          |  88 +++++++--------
 .../WinRT81_VS2013/SDL_ttf-WinRT81.vcxproj    |  12 +--
 .../WinRT81_VS2013/freetype-WinRT81.vcxproj   | 100 +++++++++---------
 .../freetype-WinRT81.vcxproj.filters          |  88 +++++++--------
 12 files changed, 392 insertions(+), 392 deletions(-)

diff --git a/VisualC-WinRT/WinPhone80_VS2012/SDL_ttf-WinPhone80.vcxproj b/VisualC-WinRT/WinPhone80_VS2012/SDL_ttf-WinPhone80.vcxproj
index 916798b..fa3623e 100644
--- a/VisualC-WinRT/WinPhone80_VS2012/SDL_ttf-WinPhone80.vcxproj
+++ b/VisualC-WinRT/WinPhone80_VS2012/SDL_ttf-WinPhone80.vcxproj
@@ -83,7 +83,7 @@
       <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
       <CompileAsWinRT>false</CompileAsWinRT>
       <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
-      <AdditionalIncludeDirectories>..\..;..\..\external\freetype-2.10.1\include;..\..\external\freetype-2.10.1\include\config;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>..\..;..\..\external\freetype-2.10.4\include;..\..\external\freetype-2.10.4\include\config;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     </ClCompile>
     <Link>
       <SubSystem>Console</SubSystem>
@@ -99,7 +99,7 @@
       <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
       <CompileAsWinRT>false</CompileAsWinRT>
       <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
-      <AdditionalIncludeDirectories>..\..;..\..\external\freetype-2.10.1\include;..\..\external\freetype-2.10.1\include\config;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>..\..;..\..\external\freetype-2.10.4\include;..\..\external\freetype-2.10.4\include\config;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     </ClCompile>
     <Link>
       <SubSystem>Console</SubSystem>
@@ -115,7 +115,7 @@
       <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
       <CompileAsWinRT>false</CompileAsWinRT>
       <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
-      <AdditionalIncludeDirectories>..\..;..\..\external\freetype-2.10.1\include;..\..\external\freetype-2.10.1\include\config;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>..\..;..\..\external\freetype-2.10.4\include;..\..\external\freetype-2.10.4\include\config;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     </ClCompile>
     <Link>
       <SubSystem>Console</SubSystem>
@@ -131,7 +131,7 @@
       <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
       <CompileAsWinRT>false</CompileAsWinRT>
       <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
-      <AdditionalIncludeDirectories>..\..;..\..\external\freetype-2.10.1\include;..\..\external\freetype-2.10.1\include\config;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>..\..;..\..\external\freetype-2.10.4\include;..\..\external\freetype-2.10.4\include\config;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     </ClCompile>
     <Link>
       <SubSystem>Console</SubSystem>
diff --git a/VisualC-WinRT/WinPhone80_VS2012/freetype-WinPhone80.vcxproj b/VisualC-WinRT/WinPhone80_VS2012/freetype-WinPhone80.vcxproj
index 15e28b0..edd6694 100644
--- a/VisualC-WinRT/WinPhone80_VS2012/freetype-WinPhone80.vcxproj
+++ b/VisualC-WinRT/WinPhone80_VS2012/freetype-WinPhone80.vcxproj
@@ -76,7 +76,7 @@
       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <PrecompiledHeader>NotUsing</PrecompiledHeader>
       <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
-      <AdditionalIncludeDirectories>..\..\external\freetype-2.10.1\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>..\..\external\freetype-2.10.4\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <DisableSpecificWarnings>4703</DisableSpecificWarnings>
     </ClCompile>
     <Link>
@@ -89,7 +89,7 @@
       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <PrecompiledHeader>NotUsing</PrecompiledHeader>
       <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
-      <AdditionalIncludeDirectories>..\..\external\freetype-2.10.1\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>..\..\external\freetype-2.10.4\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <DisableSpecificWarnings>4703</DisableSpecificWarnings>
     </ClCompile>
     <Link>
@@ -102,7 +102,7 @@
       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <PrecompiledHeader>NotUsing</PrecompiledHeader>
       <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
-      <AdditionalIncludeDirectories>..\..\external\freetype-2.10.1\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>..\..\external\freetype-2.10.4\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <DisableSpecificWarnings>4703</DisableSpecificWarnings>
     </ClCompile>
     <Link>
@@ -115,7 +115,7 @@
       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <PrecompiledHeader>NotUsing</PrecompiledHeader>
       <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
-      <AdditionalIncludeDirectories>..\..\external\freetype-2.10.1\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>..\..\external\freetype-2.10.4\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <DisableSpecificWarnings>4703</DisableSpecificWarnings>
     </ClCompile>
     <Link>
@@ -133,52 +133,52 @@
     </Reference>
   </ItemGroup>
   <ItemGroup>
-    <ClInclude Include="..\..\external\freetype-2.10.1\include\freetype\config\ftconfig.h" />
-    <ClInclude Include="..\..\external\freetype-2.10.1\include\freetype\config\ftheader.h" />
-    <ClInclude Include="..\..\external\freetype-2.10.1\include\freetype\config\ftmodule.h" />
-    <ClInclude Include="..\..\external\freetype-2.10.1\include\freetype\config\ftoption.h" />
-    <ClInclude Include="..\..\external\freetype-2.10.1\include\freetype\config\ftstdlib.h" />
-    <ClInclude Include="..\..\external\freetype-2.10.1\include\ft2build.h" />
+    <ClInclude Include="..\..\external\freetype-2.10.4\include\freetype\config\ftconfig.h" />
+    <ClInclude Include="..\..\external\freetype-2.10.4\include\freetype\config\ftheader.h" />
+    <ClInclude Include="..\..\external\freetype-2.10.4\include\freetype\config\ftmodule.h" />
+    <ClInclude Include="..\..\external\freetype-2.10.4\include\freetype\config\ftoption.h" />
+    <ClInclude Include="..\..\external\freetype-2.10.4\include\freetype\config\ftstdlib.h" />
+    <ClInclude Include="..\..\external\freetype-2.10.4\include\ft2build.h" />
   </ItemGroup>
   <ItemGroup>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\autofit\autofit.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftbase.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftbbox.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftbitmap.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftfstype.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftgasp.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftglyph.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftgxval.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftinit.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftlcdfil.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftmm.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftotval.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftpatent.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftpfr.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftstroke.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftsynth.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftsystem.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\fttype1.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftwinfnt.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftxf86.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\bdf\bdf.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\cache\ftcache.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\cff\cff.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\cid\type1cid.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\gzip\ftgzip.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\lzw\ftlzw.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\pcf\pcf.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\pfr\pfr.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\psaux\psaux.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\pshinter\pshinter.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\psnames\psmodule.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\raster\raster.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\sfnt\sfnt.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\smooth\smooth.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\truetype\truetype.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\type1\type1.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\type42\type42.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\winfonts\winfnt.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\autofit\autofit.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftbase.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftbbox.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftbitmap.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftfstype.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftgasp.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftglyph.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftgxval.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftinit.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftlcdfil.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftmm.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftotval.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftpatent.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftpfr.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftstroke.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftsynth.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftsystem.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\fttype1.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftwinfnt.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftxf86.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\bdf\bdf.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\cache\ftcache.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\cff\cff.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\cid\type1cid.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\gzip\ftgzip.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\lzw\ftlzw.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\pcf\pcf.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\pfr\pfr.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\psaux\psaux.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\pshinter\pshinter.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\psnames\psmodule.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\raster\raster.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\sfnt\sfnt.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\smooth\smooth.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\truetype\truetype.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\type1\type1.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\type42\type42.c" />
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\winfonts\winfnt.c" />
   </ItemGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsPhone\v$(TargetPlatformVersion)\Microsoft.Cpp.WindowsPhone.$(TargetPlatformVersion).targets" />
diff --git a/VisualC-WinRT/WinPhone80_VS2012/freetype-WinPhone80.vcxproj.filters b/VisualC-WinRT/WinPhone80_VS2012/freetype-WinPhone80.vcxproj.filters
index f035e9d..9849ee8 100644
--- a/VisualC-WinRT/WinPhone80_VS2012/freetype-WinPhone80.vcxproj.filters
+++ b/VisualC-WinRT/WinPhone80_VS2012/freetype-WinPhone80.vcxproj.filters
@@ -12,138 +12,138 @@
     </Filter>
   </ItemGroup>
   <ItemGroup>
-    <ClInclude Include="..\..\external\freetype-2.10.1\include\freetype\config\ftconfig.h">
+    <ClInclude Include="..\..\external\freetype-2.10.4\include\freetype\config\ftconfig.h">
       <Filter>Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\external\freetype-2.10.1\include\freetype\config\ftheader.h">
+    <ClInclude Include="..\..\external\freetype-2.10.4\include\freetype\config\ftheader.h">
       <Filter>Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\external\freetype-2.10.1\include\freetype\config\ftmodule.h">
+    <ClInclude Include="..\..\external\freetype-2.10.4\include\freetype\config\ftmodule.h">
       <Filter>Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\external\freetype-2.10.1\include\freetype\config\ftoption.h">
+    <ClInclude Include="..\..\external\freetype-2.10.4\include\freetype\config\ftoption.h">
       <Filter>Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\external\freetype-2.10.1\include\freetype\config\ftstdlib.h">
+    <ClInclude Include="..\..\external\freetype-2.10.4\include\freetype\config\ftstdlib.h">
       <Filter>Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\external\freetype-2.10.1\include\ft2build.h">
+    <ClInclude Include="..\..\external\freetype-2.10.4\include\ft2build.h">
       <Filter>Header Files</Filter>
     </ClInclude>
   </ItemGroup>
   <ItemGroup>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\autofit\autofit.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\autofit\autofit.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\bdf\bdf.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\bdf\bdf.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\cff\cff.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\cff\cff.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftbase.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftbase.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftbitmap.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftbitmap.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\cache\ftcache.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\cache\ftcache.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftfstype.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftfstype.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftgasp.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftgasp.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftglyph.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftglyph.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\gzip\ftgzip.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\gzip\ftgzip.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftinit.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftinit.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\lzw\ftlzw.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\lzw\ftlzw.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftstroke.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftstroke.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftsystem.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftsystem.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\smooth\smooth.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\smooth\smooth.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftbbox.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftbbox.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftmm.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftmm.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftpfr.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftpfr.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftsynth.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftsynth.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\fttype1.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\fttype1.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftwinfnt.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftwinfnt.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftxf86.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftxf86.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftlcdfil.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftlcdfil.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftgxval.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftgxval.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftotval.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftotval.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftpatent.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\base\ftpatent.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\pcf\pcf.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\pcf\pcf.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\pfr\pfr.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\pfr\pfr.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\psaux\psaux.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\psaux\psaux.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\pshinter\pshinter.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\pshinter\pshinter.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\psnames\psmodule.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\psnames\psmodule.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\raster\raster.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\raster\raster.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\sfnt\sfnt.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\sfnt\sfnt.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\truetype\truetype.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\truetype\truetype.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\type1\type1.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\type1\type1.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\cid\type1cid.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\cid\type1cid.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\type42\type42.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\type42\type42.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\winfonts\winfnt.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\winfonts\winfnt.c">
       <Filter>Source Files\FT_MODULES</Filter>
     </ClCompile>
   </ItemGroup>
diff --git a/VisualC-WinRT/WinPhone81_VS2013/SDL_ttf-WinPhone81.vcxproj b/VisualC-WinRT/WinPhone81_VS2013/SDL_ttf-WinPhone81.vcxproj
index 95b37c7..c900344 100644
--- a/VisualC-WinRT/WinPhone81_VS2013/SDL_ttf-WinPhone81.vcxproj
+++ b/VisualC-WinRT/WinPhone81_VS2013/SDL_ttf-WinPhone81.vcxproj
@@ -106,7 +106,7 @@
       <PrecompiledHeader>NotUsing</PrecompiledHeader>
       <CompileAsWinRT>false</CompileAsWinRT>
       <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>..\..;..\..\external\freetype-2.10.1\include;..\..\external\freetype-2.10.1\include\config;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>..\..;..\..\external\freetype-2.10.4\include;..\..\external\freetype-2.10.4\include\config;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>DLL_EXPORT;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     </ClCompile>
     <Link>
@@ -120,7 +120,7 @@
       <PrecompiledHeader>NotUsing</PrecompiledHeader>
       <CompileAsWinRT>false</CompileAsWinRT>
       <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>..\..;..\..\external\freetype-2.10.1\include;..\..\external\freetype-2.10.1\include\config;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>..\..;..\..\external\freetype-2.10.4\include;..\..\external\freetype-2.10.4\include\config;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>DLL_EXPORT;_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     </ClCompile>
     <Link>
@@ -134,7 +134,7 @@
       <PrecompiledHeader>NotUsing</PrecompiledHeader>
       <CompileAsWinRT>false</CompileAsWinRT>
       <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>..\..;..\..\external\freetype-2.10.1\include;..\..\external\freetype-2.10.1\include\config;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>..\..;..\..\external\freetype-2.10.4\include;..\..\external\freetype-2.10.4\include\config;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>DLL_EXPORT;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     </ClCompile>
     <Link>
@@ -148,7 +148,7 @@
       <PrecompiledHeader>NotUsing</PrecompiledHeader>
       <CompileAsWinRT>false</CompileAsWinRT>
       <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>..\..;..\..\external\freetype-2.10.1\include;..\..\external\freetype-2.10.1\include\config;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>..\..;..\..\external\freetype-2.10.4\include;..\..\external\freetype-2.10.4\include\config;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>DLL_EXPORT;_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     </ClCompile>
     <Link>
diff --git a/VisualC-WinRT/WinPhone81_VS2013/freetype-WinPhone81.vcxproj b/VisualC-WinRT/WinPhone81_VS2013/freetype-WinPhone81.vcxproj
index 7e79a78..418a948 100644
--- a/VisualC-WinRT/WinPhone81_VS2013/freetype-WinPhone81.vcxproj
+++ b/VisualC-WinRT/WinPhone81_VS2013/freetype-WinPhone81.vcxproj
@@ -19,54 +19,54 @@
     </ProjectConfiguration>
   </ItemGroup>
   <ItemGroup>
-    <ClInclude Include="..\..\external\freetype-2.10.1\include\freetype\config\ftconfig.h" />
-    <ClInclude Include="..\..\external\freetype-2.10.1\include\freetype\config\ftheader.h" />
-    <ClInclude Include="..\..\external\freetype-2.10.1\include\freetype\config\ftmodule.h" />
-    <ClInclude Include="..\..\external\freetype-2.10.1\include\freetype\config\ftoption.h" />
-    <ClInclude Include="..\..\external\freetype-2.10.1\include\freetype\config\ftstdlib.h" />
-    <ClInclude Include="..\..\external\freetype-2.10.1\include\ft2build.h" />
+    <ClInclude Include="..\..\external\freetype-2.10.4\include\freetype\config\ftconfig.h" />
+    <ClInclude Include="..\..\external\freetype-2.10.4\include\freetype\config\ftheader.h" />
+    <ClInclude Include="..\..\external\freetype-2.10.4\include\freetype\config\ftmodule.h" />
+    <ClInclude Include="..\..\external\freetype-2.10.4\include\freetype\config\ftoption.h" />
+    <ClInclude Include="..\..\external\freetype-2.10.4\include\freetype\config\ftstdlib.h" />
+    <ClInclude Include="..\..\external\freetype-2.10.4\include\ft2build.h" />
   </ItemGroup>
   <ItemGroup>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\autofit\autofit.c">
+    <ClCompile Include="..\..\external\freetype-2.10.4\src\autofit\autofit.c">
       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MinSpace</Optimization>
     </ClCompile>
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftbase.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftbbox.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftbitmap.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftfstype.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftgasp.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftglyph.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftgxval.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftinit.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftlcdfil.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftmm.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftotval.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftpatent.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftpfr.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftstroke.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftsynth.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftsystem.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\fttype1.c" />
-    <ClCompile Include="..\..\external\freetype-2.10.1\src\base\ftwinfnt.c" />
-    <ClCompile Include="..\..\external\freetype-2.10

(Patch may be truncated, please check the link at the top of this post.)