summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2021-09-27 11:19:24 +0200
committerThomas Deutschmann <whissi@gentoo.org>2021-10-20 18:22:47 +0200
commitcc6be9c3577168805ec34b2d396e63361012282b (patch)
tree7dc794b08a1a6a786d540516c623cb1eebfb1863 /windows
parentImport Ghostscript 9.54 (diff)
downloadghostscript-gpl-patches-cc6be9c3577168805ec34b2d396e63361012282b.tar.gz
ghostscript-gpl-patches-cc6be9c3577168805ec34b2d396e63361012282b.tar.bz2
ghostscript-gpl-patches-cc6be9c3577168805ec34b2d396e63361012282b.zip
Import Ghostscript 9.55ghostscript-9.55
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'windows')
-rw-r--r--windows/GhostPDL.sln46
-rw-r--r--windows/ghostpcl-ufst.vcproj8
-rw-r--r--windows/ghostpdf.vcproj664
-rw-r--r--windows/ghostpdf.vcxproj394
-rw-r--r--windows/ghostpdf.vcxproj.filters276
-rw-r--r--windows/ghostpdl.vcproj24
-rw-r--r--windows/ghostscript.vcproj140
-rw-r--r--windows/ghostscript.vcxproj323
-rw-r--r--windows/ghostscript.vcxproj.filters1085
-rw-r--r--windows/ghostscript_rt.vcxproj4
10 files changed, 2874 insertions, 90 deletions
diff --git a/windows/GhostPDL.sln b/windows/GhostPDL.sln
index 4137febe..408e8473 100644
--- a/windows/GhostPDL.sln
+++ b/windows/GhostPDL.sln
@@ -11,6 +11,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ghostxps", "ghostxps.vcxpro
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ghostpdl", "ghostpdl.vcxproj", "{C4038125-61B9-4147-9EA8-39690BA3A599}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ghostpdf", "ghostpdf.vcxproj", "{4C038125-61B9-4147-9EA8-39690BA3A599}"
+EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "All", "All.vcxproj", "{98351FEF-0032-457C-B9D9-D6B68A829386}"
EndProject
Global
@@ -127,6 +129,50 @@ Global
{C4038125-61B9-4147-9EA8-39690BA3A599}.ReleaseXP|x64.ActiveCfg = ReleaseXP|x64
{C4038125-61B9-4147-9EA8-39690BA3A599}.Sanitize|Win32.ActiveCfg = Sanitize|Win32
{C4038125-61B9-4147-9EA8-39690BA3A599}.Sanitize|x64.ActiveCfg = Sanitize|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Debug|Win32.Build.0 = Debug|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Debug|x64.ActiveCfg = Debug|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Debug|x64.Build.0 = Debug|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Debug-contrib|Win32.ActiveCfg = Debug-contrib|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Debug-contrib|Win32.Build.0 = Debug-contrib|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Debug-contrib|x64.ActiveCfg = Debug-contrib|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Debug-contrib|x64.Build.0 = Debug-contrib|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Debug-cups|Win32.ActiveCfg = Debug-cups|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Debug-cups|Win32.Build.0 = Debug-cups|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Debug-cups|x64.ActiveCfg = Debug-cups|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Debug-cups|x64.Build.0 = Debug-cups|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.DebugXP|Win32.ActiveCfg = Debug|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.DebugXP|Win32.Build.0 = Debug|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.DebugXP|x64.ActiveCfg = Debug-cups|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.DebugXP|x64.Build.0 = Debug-cups|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Memento|Win32.ActiveCfg = Memento|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Memento|Win32.Build.0 = Memento|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Memento|x64.ActiveCfg = Memento|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Memento|x64.Build.0 = Memento|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.MementoXP|Win32.ActiveCfg = Memento|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.MementoXP|Win32.Build.0 = Memento|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.MementoXP|x64.ActiveCfg = Memento|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.MementoXP|x64.Build.0 = Memento|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Profile|Win32.ActiveCfg = Profile|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Profile|Win32.Build.0 = Profile|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Profile|x64.ActiveCfg = Profile|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Profile|x64.Build.0 = Profile|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Release|Win32.ActiveCfg = Release|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Release|Win32.Build.0 = Release|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Release|x64.ActiveCfg = Release|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Release|x64.Build.0 = Release|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Release-contrib|Win32.ActiveCfg = Release-contrib|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Release-contrib|Win32.Build.0 = Release-contrib|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Release-contrib|x64.ActiveCfg = Release-contrib|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Release-contrib|x64.Build.0 = Release-contrib|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.ReleaseXP|Win32.ActiveCfg = Release|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.ReleaseXP|Win32.Build.0 = Release|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.ReleaseXP|x64.ActiveCfg = Release|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.ReleaseXP|x64.Build.0 = Release|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Sanitize|Win32.ActiveCfg = Debug|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Sanitize|Win32.Build.0 = Debug|Win32
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Sanitize|x64.ActiveCfg = Profile|x64
+ {4C038125-61B9-4147-9EA8-39690BA3A599}.Sanitize|x64.Build.0 = Profile|x64
{98351FEF-0032-457C-B9D9-D6B68A829386}.Debug|Win32.ActiveCfg = Debug|Win32
{98351FEF-0032-457C-B9D9-D6B68A829386}.Debug|Win32.Build.0 = Debug|Win32
{98351FEF-0032-457C-B9D9-D6B68A829386}.Debug|x64.ActiveCfg = Debug|x64
diff --git a/windows/ghostpcl-ufst.vcproj b/windows/ghostpcl-ufst.vcproj
index bb7093e3..9be329b7 100644
--- a/windows/ghostpcl-ufst.vcproj
+++ b/windows/ghostpcl-ufst.vcproj
@@ -26,7 +26,7 @@
>
<Tool
Name="VCNMakeTool"
- BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= gpcl6-ufst-debug &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst DEVSTUDIO= ufst-debugbsc"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= ufst-debug-pcl &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst DEVSTUDIO= ufst-debugbsc"
ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst DEVSTUDIO= ufst-debugclean &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= ufst-debug &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst DEVSTUDIO= ufst-debugbsc"
CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst DEVSTUDIO= ufst-debugclean"
Output="$(ProjectDir)\..\ufstdebugbin\gswin32c.exe"
@@ -46,7 +46,7 @@
>
<Tool
Name="VCNMakeTool"
- BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= gpcl6-ufst-debug &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst DEVSTUDIO= ufst-debugbsc"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= ufst-debug-pcl &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst DEVSTUDIO= ufst-debugbsc"
ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst DEVSTUDIO= ufst-debugclean &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= ufst-debug &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst DEVSTUDIO= ufst-debugbsc"
CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst DEVSTUDIO= ufst-debugclean"
Output="$(ProjectDir)\..\ufstdebugbin\gswin64c.exe"
@@ -66,7 +66,7 @@
>
<Tool
Name="VCNMakeTool"
- BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= gpcl6-ufst &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst DEVSTUDIO= ufst-bsc"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= ufst-pcl &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst DEVSTUDIO= ufst-bsc"
ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst DEVSTUDIO= ufst-clean &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= ufst &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst DEVSTUDIO= ufst-bsc"
CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst DEVSTUDIO= ufst-clean"
Output="$(ProjectDir)\..\ufstbin\gswin32c.exe"
@@ -86,7 +86,7 @@
>
<Tool
Name="VCNMakeTool"
- BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= gpcl6-ufst &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst DEVSTUDIO= ufst-bsc"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= ufst-pcl &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst DEVSTUDIO= ufst-bsc"
ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst DEVSTUDIO= ufst-clean &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= ufst &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst DEVSTUDIO= ufst-bsc"
CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst DEVSTUDIO= ufst-clean"
Output="$(ProjectDir)\..\ufstbin\gswin64c.exe"
diff --git a/windows/ghostpdf.vcproj b/windows/ghostpdf.vcproj
new file mode 100644
index 00000000..23c0c3a5
--- /dev/null
+++ b/windows/ghostpdf.vcproj
@@ -0,0 +1,664 @@
+<?xml version="1.0" encoding="utf-8"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="ghostpdf"
+ ProjectGUID="{4C038125-61B9-4147-9EA8-39690BA3A599}"
+ RootNamespace="ghostpdf"
+ Keyword="MakeFileProj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ <Platform
+ Name="x64"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="debugobj"
+ IntermediateDirectory="debugobj"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= debugbsc"
+ ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= debugclean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= debugbsc"
+ CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= debugclean"
+ Output="$(ProjectDir)\..\debugbin\gpdfwin32c.exe"
+ PreprocessorDefinitions="WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|x64"
+ OutputDirectory="debugobj64"
+ IntermediateDirectory="debugobj64"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= debugbsc"
+ ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= debugclean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= debugbsc"
+ CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= debugclean"
+ Output="$(ProjectDir)\..\debugbin\gpdfwin64c.exe"
+ PreprocessorDefinitions="WIN64;_DEBUG;DEBUG=1;TDEBUG=1"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="obj"
+ IntermediateDirectory="obj"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdf &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= bsc"
+ ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= clean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdf &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= bsc"
+ CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= clean"
+ Output="$(ProjectDir)\..\bin\gpdfwin32c.exe"
+ PreprocessorDefinitions="WIN32;NDEBUG;HAVE_SSE2=1"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|x64"
+ OutputDirectory="obj64"
+ IntermediateDirectory="obj64"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdf &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= bsc"
+ ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= clean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdf &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= bsc"
+ CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= clean"
+ Output="$(ProjectDir)\..\bin\gpdfwin64c.exe"
+ PreprocessorDefinitions="WIN32;NDEBUG;"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ <Configuration
+ Name="Profile|Win32"
+ OutputDirectory="profobj"
+ IntermediateDirectory="profobj"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdfprofile &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= profilebsc"
+ ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= profileclean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdfprofile &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= profilebsc"
+ CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= profileclean"
+ Output="$(ProjectDir)\..\profbin\gpdfwin32c.exe"
+ PreprocessorDefinitions="WIN32;NDEBUG;DEBUG=0;TDEBUG=0;DEBUGSYM=1;HAVE_SSE2=1"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ <Configuration
+ Name="Profile|x64"
+ OutputDirectory="profobj64"
+ IntermediateDirectory="profobj64"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdfprofile &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= profilebsc"
+ ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= profileclean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdfprofile &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= profilebsc"
+ CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= profileclean"
+ Output="$(ProjectDir)\..\profbin\gpdfwin64c.exe"
+ PreprocessorDefinitions="WIN64;_DEBUG;DEBUG=1;TDEBUG=1"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ <Configuration
+ Name="Memento|Win32"
+ OutputDirectory="memobj"
+ IntermediateDirectory="memobj"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdfmemento &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= mementobsc"
+ ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= mementoclean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdfmemento &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= mementobsc"
+ CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= mementoclean"
+ Output="$(ProjectDir)\..\membin\gpdfwin32c.exe"
+ PreprocessorDefinitions="WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;MEMENTO=1"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ <Configuration
+ Name="Memento|x64"
+ OutputDirectory="memobj64"
+ IntermediateDirectory="memobj64"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdfmemento &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= mementobsc"
+ ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= mementoclean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdfmemento &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= mementobsc"
+ CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= mementoclean"
+ Output="$(ProjectDir)\..\membin\gpdfwin64c.exe"
+ PreprocessorDefinitions="WIN64;_DEBUG;DEBUG=1;TDEBUG=1"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug-cups|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= WITH_CUPS=1 gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CUPS=1 debugbsc"
+ ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CUPS=1 debugclean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= WITH_CUPS=1 gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CUPS=1 debugbsc"
+ CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CUPS=1 debugclean"
+ Output="$(ProjectDir)\..\debugbin\gpdfwin32c.exe"
+ PreprocessorDefinitions="WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug-cups|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= WITH_CUPS=1 gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= WITH_CUPS=1 debugbsc"
+ ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= WITH_CUPS=1 debugclean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= WITH_CUPS=1 gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= WITH_CUPS=1 debugbsc"
+ CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= debugclean"
+ Output="$(ProjectDir)\..\debugbin\gpdfwin64c.exe"
+ PreprocessorDefinitions="WIN64;_DEBUG;DEBUG=1;TDEBUG=1"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug-contrib|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= WITH_CONTRIB=1 gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CONTRIB=1 debugbsc"
+ ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CONTRIB=1 debugclean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= WITH_CUPS=1 gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CONTRIB=1 debugbsc"
+ CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CONTRIB=1 debugclean"
+ Output="$(ProjectDir)\..\debugbin\gpdfwin32c.exe"
+ PreprocessorDefinitions="WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug-contrib|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= WITH_CUPS=1 gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= WITH_CUPS=1 debugbsc"
+ ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= WITH_CUPS=1 debugclean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= WITH_CUPS=1 gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= WITH_CUPS=1 debugbsc"
+ CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= debugclean"
+ Output="$(ProjectDir)\..\debugbin\gpdfwin64c.exe"
+ PreprocessorDefinitions="WIN64;_DEBUG;DEBUG=1;TDEBUG=1"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ <Configuration
+ Name="Release-contrib|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdf &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= bsc"
+ ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= clean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdf &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= bsc"
+ CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= clean"
+ Output="$(ProjectDir)\..\bin\gpdfwin32c.exe"
+ PreprocessorDefinitions="WIN32;NDEBUG;HAVE_SSE2=1"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ <Configuration
+ Name="Release-contrib|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= WITH_CONTRIB=1 SBR=1 DEVSTUDIO= WITH_CONTRIB=1 gpdf &amp;&amp; nmake -f psi\msvc32.mak WIN64= WITH_CONTRIB=1 DEVSTUDIO= bsc"
+ ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= WITH_CONTRIB=1 DEVSTUDIO= clean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 WITH_CONTRIB=1 DEVSTUDIO= gpdf &amp;&amp; nmake -f psi\msvc32.mak WIN64= WITH_CONTRIB=1 DEVSTUDIO= bsc"
+ CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= WITH_CONTRIB=1 DEVSTUDIO= clean"
+ Output="$(ProjectDir)\..\bin\gpdfwin64c.exe"
+ PreprocessorDefinitions="WIN32;NDEBUG;"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="pdf (*.c)"
+ >
+ <File
+ RelativePath="..\pdf\ghostpdf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdftop.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_agl.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_annot.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_array.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_check.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_ciddec.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_cidcmap.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_colour.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_deref.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_device.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_dict.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_doc.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_fapi.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_file.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_fmap.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_font.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_font0.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_font1.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_font11.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_font1C.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_font3.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_font9.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_fontps.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_fontTT.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_func.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_gstate.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_image.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_int.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_loop_detect.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_mark.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_misc.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_obj.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_optcontent.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_page.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_path.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_pattern.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_repair.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_sec.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_shading.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_stack.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_text.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_trans.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_utf8.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_xref.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="pdf (*.h)"
+ >
+ <File
+ RelativePath="..\pdf\ghostpdf.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_agl.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_annot.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_array.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_check.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_cmap.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_colour.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_deref.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_device.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_dict.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_doc.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_file.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_fmap.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_font.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_font0.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_font1.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_font1C.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_font3.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_fontTT.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_fontps.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_font_types.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_func.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_gstate.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_image.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_int.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_loop_detect.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_mark.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_misc.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_obj.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_optcontent.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_page.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_path.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_pattern.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_repair.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_sec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_shading.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_stack.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_text.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_trans.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_types.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_utf8.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_xref.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/windows/ghostpdf.vcxproj b/windows/ghostpdf.vcxproj
new file mode 100644
index 00000000..cfcce87e
--- /dev/null
+++ b/windows/ghostpdf.vcxproj
@@ -0,0 +1,394 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug-contrib|Win32">
+ <Configuration>Debug-contrib</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-contrib|x64">
+ <Configuration>Debug-contrib</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-cups|Win32">
+ <Configuration>Debug-cups</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug-cups|x64">
+ <Configuration>Debug-cups</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Memento|Win32">
+ <Configuration>Memento</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Memento|x64">
+ <Configuration>Memento</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Profile|Win32">
+ <Configuration>Profile</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Profile|x64">
+ <Configuration>Profile</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release-contrib|Win32">
+ <Configuration>Release-contrib</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release-contrib|x64">
+ <Configuration>Release-contrib</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{4C038125-61B9-4147-9EA8-39690BA3A599}</ProjectGuid>
+ <RootNamespace>ghostpdf</RootNamespace>
+ <Keyword>MakeFileProj</Keyword>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-contrib|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-contrib|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-cups|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Memento|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-contrib|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-contrib|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-cups|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Memento|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-contrib|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-contrib|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-cups|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Memento|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-contrib|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-contrib|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-cups|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Memento|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <_ProjectFileVersion>16.0.29511.113</_ProjectFileVersion>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <OutDir>debugobj\</OutDir>
+ <IntDir>debugobj\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= debugbsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= debugclean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= debugbsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= debugclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\debugbin\gpdfwin32c.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <OutDir>debugobj64\</OutDir>
+ <IntDir>debugobj64\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= debugbsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= debugclean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= debugbsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= debugclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\debugbin\gpdfwin64c.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>obj\</OutDir>
+ <IntDir>obj\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdf &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= bsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= clean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdf &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= bsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= clean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\bin\gpdfwin32c.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN32;NDEBUG;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <OutDir>obj64\</OutDir>
+ <IntDir>obj64\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdf &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= bsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= clean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdf &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= bsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= clean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\bin\gpdfwin64c.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
+ <OutDir>profobj\</OutDir>
+ <IntDir>profobj\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdfprofile &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= profilebsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= profileclean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdfprofile &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= profilebsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= profileclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\profbin\gpdfwin32c.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN32;NDEBUG;DEBUG=0;TDEBUG=0;DEBUGSYM=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
+ <OutDir>profobj64\</OutDir>
+ <IntDir>profobj64\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdfprofile &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= profilebsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= profileclean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdfprofile &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= profilebsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= profileclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\profbin\gpdfwin64c.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Memento|Win32'">
+ <OutDir>memobj\</OutDir>
+ <IntDir>memobj\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdfmemento &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= mementobsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= mementoclean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdfmemento &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= mementobsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= mementoclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\membin\gpdfwin32c.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;MEMENTO=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Memento|x64'">
+ <OutDir>memobj64\</OutDir>
+ <IntDir>memobj64\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdfmemento &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= mementobsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= mementoclean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdfmemento &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= mementobsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= mementoclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\membin\gpdfwin64c.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-cups|Win32'">
+ <OutDir>$(Configuration)\</OutDir>
+ <IntDir>$(Configuration)\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= WITH_CUPS=1 gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CUPS=1 debugbsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CUPS=1 debugclean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= WITH_CUPS=1 gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CUPS=1 debugbsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CUPS=1 debugclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\debugbin\gpdfwin32c.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-cups|x64'">
+ <OutDir>$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>$(Platform)\$(Configuration)\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= WITH_CUPS=1 gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= WITH_CUPS=1 debugbsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= WITH_CUPS=1 debugclean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= WITH_CUPS=1 gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= WITH_CUPS=1 debugbsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= debugclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\debugbin\gpdfwin64c.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-contrib|Win32'">
+ <OutDir>$(Configuration)\</OutDir>
+ <IntDir>$(Configuration)\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= WITH_CONTRIB=1 gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CONTRIB=1 debugbsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CONTRIB=1 debugclean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= WITH_CUPS=1 gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CONTRIB=1 debugbsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CONTRIB=1 debugclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\debugbin\gpdfwin32c.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-contrib|x64'">
+ <OutDir>$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>$(Platform)\$(Configuration)\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= WITH_CUPS=1 gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= WITH_CUPS=1 debugbsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= WITH_CUPS=1 debugclean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= WITH_CUPS=1 gpdfdebug &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= WITH_CUPS=1 debugbsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= debugclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\debugbin\gpdfwin64c.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-contrib|Win32'">
+ <OutDir>$(Configuration)\</OutDir>
+ <IntDir>$(Configuration)\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdf &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= bsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= clean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdf &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= bsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= clean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\bin\gpdfwin32c.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN32;NDEBUG;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-contrib|x64'">
+ <OutDir>$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>$(Platform)\$(Configuration)\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= WITH_CONTRIB=1 SBR=1 DEVSTUDIO= WITH_CONTRIB=1 gpdf &amp;&amp; nmake -f psi\msvc32.mak WIN64= WITH_CONTRIB=1 DEVSTUDIO= bsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= WITH_CONTRIB=1 DEVSTUDIO= clean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 WITH_CONTRIB=1 DEVSTUDIO= gpdf &amp;&amp; nmake -f psi\msvc32.mak WIN64= WITH_CONTRIB=1 DEVSTUDIO= bsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= WITH_CONTRIB=1 DEVSTUDIO= clean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\bin\gpdfwin64c.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\pdf\ghostpdf.c" />
+ <ClCompile Include="..\pdf\pdftop.c" />
+ <ClCompile Include="..\pdf\pdf_agl.c" />
+ <ClCompile Include="..\pdf\pdf_annot.c" />
+ <ClCompile Include="..\pdf\pdf_array.c" />
+ <ClCompile Include="..\pdf\pdf_check.c" />
+ <ClCompile Include="..\pdf\pdf_ciddec.c" />
+ <ClCompile Include="..\pdf\pdf_cmap.c" />
+ <ClCompile Include="..\pdf\pdf_colour.c" />
+ <ClCompile Include="..\pdf\pdf_deref.c" />
+ <ClCompile Include="..\pdf\pdf_device.c" />
+ <ClCompile Include="..\pdf\pdf_dict.c" />
+ <ClCompile Include="..\pdf\pdf_doc.c" />
+ <ClCompile Include="..\pdf\pdf_fapi.c" />
+ <ClCompile Include="..\pdf\pdf_file.c" />
+ <ClCompile Include="..\pdf\pdf_fmap.c" />
+ <ClCompile Include="..\pdf\pdf_font.c" />
+ <ClCompile Include="..\pdf\pdf_font0.c" />
+ <ClCompile Include="..\pdf\pdf_font1.c" />
+ <ClCompile Include="..\pdf\pdf_font11.c" />
+ <ClCompile Include="..\pdf\pdf_font1C.c" />
+ <ClCompile Include="..\pdf\pdf_font3.c" />
+ <ClCompile Include="..\pdf\pdf_font9.c" />
+ <ClCompile Include="..\pdf\pdf_fontps.c" />
+ <ClCompile Include="..\pdf\pdf_fontTT.c" />
+ <ClCompile Include="..\pdf\pdf_func.c" />
+ <ClCompile Include="..\pdf\pdf_gstate.c" />
+ <ClCompile Include="..\pdf\pdf_image.c" />
+ <ClCompile Include="..\pdf\pdf_int.c" />
+ <ClCompile Include="..\pdf\pdf_loop_detect.c" />
+ <ClCompile Include="..\pdf\pdf_mark.c" />
+ <ClCompile Include="..\pdf\pdf_misc.c" />
+ <ClCompile Include="..\pdf\pdf_obj.c" />
+ <ClCompile Include="..\pdf\pdf_optcontent.c" />
+ <ClCompile Include="..\pdf\pdf_page.c" />
+ <ClCompile Include="..\pdf\pdf_path.c" />
+ <ClCompile Include="..\pdf\pdf_pattern.c" />
+ <ClCompile Include="..\pdf\pdf_repair.c" />
+ <ClCompile Include="..\pdf\pdf_sec.c" />
+ <ClCompile Include="..\pdf\pdf_shading.c" />
+ <ClCompile Include="..\pdf\pdf_stack.c" />
+ <ClCompile Include="..\pdf\pdf_text.c" />
+ <ClCompile Include="..\pdf\pdf_trans.c" />
+ <ClCompile Include="..\pdf\pdf_utf8.c" />
+ <ClCompile Include="..\pdf\pdf_xref.c" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\pdf\ghostpdf.h" />
+ <ClInclude Include="..\pdf\pdf_agl.h" />
+ <ClInclude Include="..\pdf\pdf_annot.h" />
+ <ClInclude Include="..\pdf\pdf_array.h" />
+ <ClInclude Include="..\pdf\pdf_check.h" />
+ <ClInclude Include="..\pdf\pdf_cmap.h" />
+ <ClInclude Include="..\pdf\pdf_colour.h" />
+ <ClInclude Include="..\pdf\pdf_deref.h" />
+ <ClInclude Include="..\pdf\pdf_device.h" />
+ <ClInclude Include="..\pdf\pdf_dict.h" />
+ <ClInclude Include="..\pdf\pdf_doc.h" />
+ <ClInclude Include="..\pdf\pdf_file.h" />
+ <ClInclude Include="..\pdf\pdf_fmap.h" />
+ <ClInclude Include="..\pdf\pdf_font.h" />
+ <ClInclude Include="..\pdf\pdf_font0.h" />
+ <ClInclude Include="..\pdf\pdf_font1.h" />
+ <ClInclude Include="..\pdf\pdf_font1C.h" />
+ <ClInclude Include="..\pdf\pdf_font3.h" />
+ <ClInclude Include="..\pdf\pdf_fontTT.h" />
+ <ClInclude Include="..\pdf\pdf_fontps.h" />
+ <ClInclude Include="..\pdf\pdf_font_types.h" />
+ <ClInclude Include="..\pdf\pdf_func.h" />
+ <ClInclude Include="..\pdf\pdf_gstate.h" />
+ <ClInclude Include="..\pdf\pdf_image.h" />
+ <ClInclude Include="..\pdf\pdf_int.h" />
+ <ClInclude Include="..\pdf\pdf_loop_detect.h" />
+ <ClInclude Include="..\pdf\pdf_mark.h" />
+ <ClInclude Include="..\pdf\pdf_misc.h" />
+ <ClInclude Include="..\pdf\pdf_obj.h" />
+ <ClInclude Include="..\pdf\pdf_optcontent.h" />
+ <ClInclude Include="..\pdf\pdf_page.h" />
+ <ClInclude Include="..\pdf\pdf_path.h" />
+ <ClInclude Include="..\pdf\pdf_pattern.h" />
+ <ClInclude Include="..\pdf\pdf_repair.h" />
+ <ClInclude Include="..\pdf\pdf_sec.h" />
+ <ClInclude Include="..\pdf\pdf_shading.h" />
+ <ClInclude Include="..\pdf\pdf_stack.h" />
+ <ClInclude Include="..\pdf\pdf_text.h" />
+ <ClInclude Include="..\pdf\pdf_trans.h" />
+ <ClInclude Include="..\pdf\pdf_types.h" />
+ <ClInclude Include="..\pdf\pdf_utf8.h" />
+ <ClInclude Include="..\pdf\pdf_xref.h" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/windows/ghostpdf.vcxproj.filters b/windows/ghostpdf.vcxproj.filters
new file mode 100644
index 00000000..3a43e928
--- /dev/null
+++ b/windows/ghostpdf.vcxproj.filters
@@ -0,0 +1,276 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="pdf %28%2a.c%29">
+ <UniqueIdentifier>{d24cdec9-c0b8-420c-95cc-57a65ea6a8f6}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="pdf %28%2a.h%29">
+ <UniqueIdentifier>{2979d80e-156d-413a-88a9-a4704eff2539}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\pdf\ghostpdf.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_array.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_colour.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_dict.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_file.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_font.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_font0.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_font1.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_font11.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_font1C.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_font3.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_font9.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_fontps.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_fontTT.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_func.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_gstate.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_image.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_int.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_loop_detect.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_path.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_pattern.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_shading.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_stack.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_text.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_trans.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_xref.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdftop.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_agl.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_annot.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_check.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_ciddec.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_cmap.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_deref.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_device.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_doc.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_fapi.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_fmap.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_mark.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_misc.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_obj.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_optcontent.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_page.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_repair.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_sec.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\pdf\pdf_utf8.c">
+ <Filter>pdf %28%2a.c%29</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\pdf\ghostpdf.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_array.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_colour.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_dict.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_file.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_fmap.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_font.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_font0.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_font1.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_font1C.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_font3.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_fontps.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_fontTT.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_func.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_gstate.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_image.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_int.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_loop_detect.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_path.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_pattern.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_shading.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_stack.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_text.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_trans.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_types.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_xref.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_agl.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_annot.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_check.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_cmap.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_deref.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_device.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_doc.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_font_types.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_mark.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_misc.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_obj.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_optcontent.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_page.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_repair.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_sec.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\pdf\pdf_utf8.h">
+ <Filter>pdf %28%2a.h%29</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/windows/ghostpdl.vcproj b/windows/ghostpdl.vcproj
index 908db316..6d8e7456 100644
--- a/windows/ghostpdl.vcproj
+++ b/windows/ghostpdl.vcproj
@@ -334,6 +334,30 @@
>
</File>
</Filter>
+ <Filter
+ Name="urf"
+ >
+ <File
+ RelativePath="..\gpdl\urf\urftop.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="image"
+ >
+ <File
+ RelativePath="..\gpdl\image\imagetop.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="pwg"
+ >
+ <File
+ RelativePath="..\gpdl\pwg\pwgtop.c"
+ >
+ </File>
+ </Filter>
</Files>
<Globals>
</Globals>
diff --git a/windows/ghostscript.vcproj b/windows/ghostscript.vcproj
index 2a30c559..d2d5b0ed 100644
--- a/windows/ghostscript.vcproj
+++ b/windows/ghostscript.vcproj
@@ -1994,6 +1994,10 @@
>
</File>
<File
+ RelativePath="..\base\gsagl.c"
+ >
+ </File>
+ <File
RelativePath="..\base\gsalloc.c"
>
</File>
@@ -2146,10 +2150,10 @@
>
</File>
<File
- RelativePath="..\base\gsgstate.c"
- >
- </File>
- <File
+ RelativePath="..\base\gsgstate.c"
+ >
+ </File>
+ <File
RelativePath="..\base\gshsb.c"
>
</File>
@@ -2157,7 +2161,7 @@
RelativePath="..\base\gsht.c"
>
</File>
- <File
+ <File
RelativePath="..\base\gsht1.c"
>
</File>
@@ -2314,18 +2318,18 @@
>
</File>
<File
- RelativePath="..\base\gsstrl.c"
- >
- </File>
- <File
+ RelativePath="..\base\gsstrl.c"
+ >
+ </File>
+ <File
RelativePath="..\base\gstext.c"
>
</File>
<File
- RelativePath="..\base\gstiffio.c"
- >
- </File>
- <File
+ RelativePath="..\base\gstiffio.c"
+ >
+ </File>
+ <File
RelativePath="..\base\gstrap.c"
>
</File>
@@ -3374,11 +3378,11 @@
>
</File>
<File
- RelativePath="..\base\gen_ordered.h"
+ RelativePath="..\base\gen_ordered.h"
>
</File>
<File
- RelativePath="..\base\gp.h"
+ RelativePath="..\base\gp.h"
>
</File>
<File
@@ -3418,6 +3422,10 @@
>
</File>
<File
+ RelativePath="..\base\gsagl.h"
+ >
+ </File>
+ <File
RelativePath="..\base\gsalloc.h"
>
</File>
@@ -3598,10 +3606,10 @@
>
</File>
<File
- RelativePath="..\base\gsform1.h"
- >
- </File>
- <File
+ RelativePath="..\base\gsform1.h"
+ >
+ </File>
+ <File
RelativePath="..\base\gsfunc.h"
>
</File>
@@ -3609,11 +3617,11 @@
RelativePath="..\base\gsfunc0.h"
>
</File>
- <File
- RelativePath="..\base\gsfunc3.h"
- >
- </File>
- <File
+ <File
+ RelativePath="..\base\gsfunc3.h"
+ >
+ </File>
+ <File
RelativePath="..\base\gsfunc4.h"
>
</File>
@@ -3629,11 +3637,11 @@
RelativePath="..\base\gsgdata.h"
>
</File>
- <File
- RelativePath="..\base\gsgstate.h"
- >
- </File>
- <File
+ <File
+ RelativePath="..\base\gsgstate.h"
+ >
+ </File>
+ <File
RelativePath="..\base\gshsb.h"
>
</File>
@@ -3842,10 +3850,10 @@
>
</File>
<File
- RelativePath="..\base\gsstrl.h"
- >
- </File>
- <File
+ RelativePath="..\base\gsstrl.h"
+ >
+ </File>
+ <File
RelativePath="..\base\gsstruct.h"
>
</File>
@@ -3858,10 +3866,10 @@
>
</File>
<File
- RelativePath="..\base\gstiffio.h"
- >
- </File>
- <File
+ RelativePath="..\base\gstiffio.h"
+ >
+ </File>
+ <File
RelativePath="..\base\gstparam.h"
>
</File>
@@ -5670,10 +5678,10 @@
>
</File>
<File
- RelativePath="..\devices\gdevchameleon.c"
- >
- </File>
- <File
+ RelativePath="..\devices\gdevchameleon.c"
+ >
+ </File>
+ <File
RelativePath="..\devices\gdevcif.c"
>
</File>
@@ -5993,10 +6001,6 @@
Name="vector"
>
<File
- RelativePath="..\devices\vector\gdevagl.c"
- >
- </File>
- <File
RelativePath="..\devices\vector\gdevlj56.c"
>
</File>
@@ -6282,14 +6286,14 @@
>
</File>
<File
- RelativePath="..\devices\gdevpsd.h"
- >
- </File>
- <File
- RelativePath="..\devices\gdevpxut.h"
- >
- </File>
- <File
+ RelativePath="..\devices\gdevpsd.h"
+ >
+ </File>
+ <File
+ RelativePath="..\devices\gdevpxut.h"
+ >
+ </File>
+ <File
RelativePath="..\devices\gdevstc.h"
>
</File>
@@ -6325,10 +6329,6 @@
>
</File>
<File
- RelativePath="..\devices\vector\gdevagl.h"
- >
- </File>
- <File
RelativePath="..\devices\vector\gdevpdfb.h"
>
</File>
@@ -8024,14 +8024,14 @@
>
</File>
<File
- RelativePath="..\psi\psapi.c"
- >
- </File>
- <File
- RelativePath="..\psi\psapi.h"
- >
- </File>
- <File
+ RelativePath="..\psi\psapi.c"
+ >
+ </File>
+ <File
+ RelativePath="..\psi\psapi.h"
+ >
+ </File>
+ <File
RelativePath="..\psi\sfilter1.c"
>
</File>
@@ -8915,11 +8915,11 @@
RelativePath="..\psi\zfile.h"
>
</File>
- <File
- RelativePath="..\psi\zfrsd.h"
- >
- </File>
- <File
+ <File
+ RelativePath="..\psi\zfrsd.h"
+ >
+ </File>
+ <File
RelativePath="..\psi\zfunc.h"
>
</File>
diff --git a/windows/ghostscript.vcxproj b/windows/ghostscript.vcxproj
index df7a63ae..1f274ccc 100644
--- a/windows/ghostscript.vcxproj
+++ b/windows/ghostscript.vcxproj
@@ -423,7 +423,7 @@
<OutDir>$(Configuration)\</OutDir>
<IntDir>$(Configuration)\</IntDir>
<NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= WITH_CONTRIB=1 gsdebug &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CONTRIB=1 debugbsc</NMakeBuildCommandLine>
- <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CONTRIB=1 debugclean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= WITH_CUPS=1 gsdebug &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CONTRIB=1 debugbsc</NMakeReBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CONTRIB=1 debugclean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= WITH_CONTRIB=1 gsdebug &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CONTRIB=1 debugbsc</NMakeReBuildCommandLine>
<NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= WITH_CONTRIB=1 debugclean</NMakeCleanCommandLine>
<NMakeOutput>$(ProjectDir)\..\debugbin\gswin32c.exe</NMakeOutput>
<NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
@@ -995,6 +995,7 @@
<ClCompile Include="..\base\gdevmrun.c" />
<ClCompile Include="..\base\gdevmx.c" />
<ClCompile Include="..\base\gdevnfwd.c" />
+ <ClCompile Include="..\base\gdevnup.c" />
<ClCompile Include="..\base\gdevoflt.c" />
<ClCompile Include="..\base\gdevp14.c" />
<ClCompile Include="..\base\gdevpccm.c" />
@@ -1050,6 +1051,7 @@
<ClCompile Include="..\base\gp_wpapr.c" />
<ClCompile Include="..\base\gp_wsync.c" />
<ClCompile Include="..\base\gp_wutf8.c" />
+ <ClCompile Include="..\base\gsagl.c" />
<ClCompile Include="..\base\gsalloc.c" />
<ClCompile Include="..\base\gsargs.c" />
<ClCompile Include="..\base\gsbitcom.c" />
@@ -1330,6 +1332,7 @@
<ClCompile Include="..\base\ttobjs.c" />
<ClCompile Include="..\base\vdtrace.c" />
<ClCompile Include="..\contrib\eplaser\gdevescv.c" />
+ <ClCompile Include="..\contrib\gdevadmp.c" />
<ClCompile Include="..\contrib\gdevbjca.c" />
<ClCompile Include="..\contrib\gdevbjc_.c" />
<ClCompile Include="..\contrib\gdevcd8.c" />
@@ -1498,6 +1501,7 @@
<ClCompile Include="..\devices\gdevjpx.c" />
<ClCompile Include="..\devices\gdevl31s.c" />
<ClCompile Include="..\devices\gdevlbp8.c" />
+ <ClCompile Include="..\devices\gdevlj56.c" />
<ClCompile Include="..\devices\gdevlp8k.c" />
<ClCompile Include="..\devices\gdevlxm.c" />
<ClCompile Include="..\devices\gdevmeds.c" />
@@ -1558,7 +1562,6 @@
<ClCompile Include="..\devices\rinkj\rinkj-dither.c" />
<ClCompile Include="..\devices\rinkj\rinkj-epson870.c" />
<ClCompile Include="..\devices\rinkj\rinkj-screen-eb.c" />
- <ClCompile Include="..\devices\vector\gdevagl.c" />
<ClCompile Include="..\devices\vector\gdevlj56.c" />
<ClCompile Include="..\devices\vector\gdevpdf.c" />
<ClCompile Include="..\devices\vector\gdevpdfb.c" />
@@ -1626,12 +1629,181 @@
<ClCompile Include="..\extract\src\extract.c" />
<ClCompile Include="..\extract\src\join.c" />
<ClCompile Include="..\extract\src\mem.c" />
+ <ClCompile Include="..\extract\src\odt.c" />
+ <ClCompile Include="..\extract\src\odt_template.c" />
<ClCompile Include="..\extract\src\memento.c" />
<ClCompile Include="..\extract\src\misc-test.c" />
<ClCompile Include="..\extract\src\outf.c" />
+ <ClCompile Include="..\extract\src\sys.c" />
+ <ClCompile Include="..\extract\src\text.c" />
<ClCompile Include="..\extract\src\xml.c" />
<ClCompile Include="..\extract\src\zip-test.c" />
<ClCompile Include="..\extract\src\zip.c" />
+ <ClCompile Include="..\freetype\src\autofit\afangles.c" />
+ <ClCompile Include="..\freetype\src\autofit\afblue.c" />
+ <ClCompile Include="..\freetype\src\autofit\afcjk.c" />
+ <ClCompile Include="..\freetype\src\autofit\afdummy.c" />
+ <ClCompile Include="..\freetype\src\autofit\afglobal.c" />
+ <ClCompile Include="..\freetype\src\autofit\afhints.c" />
+ <ClCompile Include="..\freetype\src\autofit\afindic.c" />
+ <ClCompile Include="..\freetype\src\autofit\aflatin.c" />
+ <ClCompile Include="..\freetype\src\autofit\aflatin2.c" />
+ <ClCompile Include="..\freetype\src\autofit\afloader.c" />
+ <ClCompile Include="..\freetype\src\autofit\afmodule.c" />
+ <ClCompile Include="..\freetype\src\autofit\afranges.c" />
+ <ClCompile Include="..\freetype\src\autofit\afshaper.c" />
+ <ClCompile Include="..\freetype\src\autofit\afwarp.c" />
+ <ClCompile Include="..\freetype\src\autofit\autofit.c" />
+ <ClCompile Include="..\freetype\src\base\ftadvanc.c" />
+ <ClCompile Include="..\freetype\src\base\ftbase.c" />
+ <ClCompile Include="..\freetype\src\base\ftbbox.c" />
+ <ClCompile Include="..\freetype\src\base\ftbdf.c" />
+ <ClCompile Include="..\freetype\src\base\ftbitmap.c" />
+ <ClCompile Include="..\freetype\src\base\ftcalc.c" />
+ <ClCompile Include="..\freetype\src\base\ftcid.c" />
+ <ClCompile Include="..\freetype\src\base\ftcolor.c" />
+ <ClCompile Include="..\freetype\src\base\ftdbgmem.c" />
+ <ClCompile Include="..\freetype\src\base\ftdebug.c" />
+ <ClCompile Include="..\freetype\src\base\fterrors.c" />
+ <ClCompile Include="..\freetype\src\base\ftfntfmt.c" />
+ <ClCompile Include="..\freetype\src\base\ftfstype.c" />
+ <ClCompile Include="..\freetype\src\base\ftgasp.c" />
+ <ClCompile Include="..\freetype\src\base\ftgloadr.c" />
+ <ClCompile Include="..\freetype\src\base\ftglyph.c" />
+ <ClCompile Include="..\freetype\src\base\ftgxval.c" />
+ <ClCompile Include="..\freetype\src\base\fthash.c" />
+ <ClCompile Include="..\freetype\src\base\ftinit.c" />
+ <ClCompile Include="..\freetype\src\base\ftlcdfil.c" />
+ <ClCompile Include="..\freetype\src\base\ftmac.c" />
+ <ClCompile Include="..\freetype\src\base\ftmm.c" />
+ <ClCompile Include="..\freetype\src\base\ftobjs.c" />
+ <ClCompile Include="..\freetype\src\base\ftotval.c" />
+ <ClCompile Include="..\freetype\src\base\ftoutln.c" />
+ <ClCompile Include="..\freetype\src\base\ftpatent.c" />
+ <ClCompile Include="..\freetype\src\base\ftpfr.c" />
+ <ClCompile Include="..\freetype\src\base\ftpsprop.c" />
+ <ClCompile Include="..\freetype\src\base\ftrfork.c" />
+ <ClCompile Include="..\freetype\src\base\ftsnames.c" />
+ <ClCompile Include="..\freetype\src\base\ftstream.c" />
+ <ClCompile Include="..\freetype\src\base\ftstroke.c" />
+ <ClCompile Include="..\freetype\src\base\ftsynth.c" />
+ <ClCompile Include="..\freetype\src\base\ftsystem.c" />
+ <ClCompile Include="..\freetype\src\base\fttrigon.c" />
+ <ClCompile Include="..\freetype\src\base\fttype1.c" />
+ <ClCompile Include="..\freetype\src\base\ftutil.c" />
+ <ClCompile Include="..\freetype\src\base\ftwinfnt.c" />
+ <ClCompile Include="..\freetype\src\base\md5.c" />
+ <ClCompile Include="..\freetype\src\bdf\bdf.c" />
+ <ClCompile Include="..\freetype\src\bdf\bdfdrivr.c" />
+ <ClCompile Include="..\freetype\src\bdf\bdflib.c" />
+ <ClCompile Include="..\freetype\src\cache\ftcache.c" />
+ <ClCompile Include="..\freetype\src\cache\ftcbasic.c" />
+ <ClCompile Include="..\freetype\src\cache\ftccache.c" />
+ <ClCompile Include="..\freetype\src\cache\ftccmap.c" />
+ <ClCompile Include="..\freetype\src\cache\ftcglyph.c" />
+ <ClCompile Include="..\freetype\src\cache\ftcimage.c" />
+ <ClCompile Include="..\freetype\src\cache\ftcmanag.c" />
+ <ClCompile Include="..\freetype\src\cache\ftcmru.c" />
+ <ClCompile Include="..\freetype\src\cache\ftcsbits.c" />
+ <ClCompile Include="..\freetype\src\cff\cff.c" />
+ <ClCompile Include="..\freetype\src\cff\cffcmap.c" />
+ <ClCompile Include="..\freetype\src\cff\cffdrivr.c" />
+ <ClCompile Include="..\freetype\src\cff\cffgload.c" />
+ <ClCompile Include="..\freetype\src\cff\cffload.c" />
+ <ClCompile Include="..\freetype\src\cff\cffobjs.c" />
+ <ClCompile Include="..\freetype\src\cff\cffparse.c" />
+ <ClCompile Include="..\freetype\src\cid\cidgload.c" />
+ <ClCompile Include="..\freetype\src\cid\cidload.c" />
+ <ClCompile Include="..\freetype\src\cid\cidobjs.c" />
+ <ClCompile Include="..\freetype\src\cid\cidparse.c" />
+ <ClCompile Include="..\freetype\src\cid\cidriver.c" />
+ <ClCompile Include="..\freetype\src\cid\type1cid.c" />
+ <ClCompile Include="..\freetype\src\gzip\adler32.c" />
+ <ClCompile Include="..\freetype\src\gzip\ftgzip.c" />
+ <ClCompile Include="..\freetype\src\gzip\infblock.c" />
+ <ClCompile Include="..\freetype\src\gzip\infcodes.c" />
+ <ClCompile Include="..\freetype\src\gzip\inflate.c" />
+ <ClCompile Include="..\freetype\src\gzip\inftrees.c" />
+ <ClCompile Include="..\freetype\src\gzip\infutil.c" />
+ <ClCompile Include="..\freetype\src\gzip\zutil.c" />
+ <ClCompile Include="..\freetype\src\lzw\ftlzw.c" />
+ <ClCompile Include="..\freetype\src\lzw\ftzopen.c" />
+ <ClCompile Include="..\freetype\src\pcf\pcf.c" />
+ <ClCompile Include="..\freetype\src\pcf\pcfdrivr.c" />
+ <ClCompile Include="..\freetype\src\pcf\pcfread.c" />
+ <ClCompile Include="..\freetype\src\pcf\pcfutil.c" />
+ <ClCompile Include="..\freetype\src\pfr\pfr.c" />
+ <ClCompile Include="..\freetype\src\pfr\pfrcmap.c" />
+ <ClCompile Include="..\freetype\src\pfr\pfrdrivr.c" />
+ <ClCompile Include="..\freetype\src\pfr\pfrgload.c" />
+ <ClCompile Include="..\freetype\src\pfr\pfrload.c" />
+ <ClCompile Include="..\freetype\src\pfr\pfrobjs.c" />
+ <ClCompile Include="..\freetype\src\pfr\pfrsbit.c" />
+ <ClCompile Include="..\freetype\src\psaux\afmparse.c" />
+ <ClCompile Include="..\freetype\src\psaux\cffdecode.c" />
+ <ClCompile Include="..\freetype\src\psaux\psarrst.c" />
+ <ClCompile Include="..\freetype\src\psaux\psaux.c" />
+ <ClCompile Include="..\freetype\src\psaux\psauxmod.c" />
+ <ClCompile Include="..\freetype\src\psaux\psblues.c" />
+ <ClCompile Include="..\freetype\src\psaux\psconv.c" />
+ <ClCompile Include="..\freetype\src\psaux\pserror.c" />
+ <ClCompile Include="..\freetype\src\psaux\psfont.c" />
+ <ClCompile Include="..\freetype\src\psaux\psft.c" />
+ <ClCompile Include="..\freetype\src\psaux\pshints.c" />
+ <ClCompile Include="..\freetype\src\psaux\psintrp.c" />
+ <ClCompile Include="..\freetype\src\psaux\psobjs.c" />
+ <ClCompile Include="..\freetype\src\psaux\psread.c" />
+ <ClCompile Include="..\freetype\src\psaux\psstack.c" />
+ <ClCompile Include="..\freetype\src\psaux\t1cmap.c" />
+ <ClCompile Include="..\freetype\src\psaux\t1decode.c" />
+ <ClCompile Include="..\freetype\src\pshinter\pshalgo.c" />
+ <ClCompile Include="..\freetype\src\pshinter\pshglob.c" />
+ <ClCompile Include="..\freetype\src\pshinter\pshinter.c" />
+ <ClCompile Include="..\freetype\src\pshinter\pshmod.c" />
+ <ClCompile Include="..\freetype\src\pshinter\pshrec.c" />
+ <ClCompile Include="..\freetype\src\psnames\psmodule.c" />
+ <ClCompile Include="..\freetype\src\psnames\psnames.c" />
+ <ClCompile Include="..\freetype\src\raster\ftraster.c" />
+ <ClCompile Include="..\freetype\src\raster\ftrend1.c" />
+ <ClCompile Include="..\freetype\src\raster\raster.c" />
+ <ClCompile Include="..\freetype\src\sfnt\pngshim.c" />
+ <ClCompile Include="..\freetype\src\sfnt\sfdriver.c" />
+ <ClCompile Include="..\freetype\src\sfnt\sfnt.c" />
+ <ClCompile Include="..\freetype\src\sfnt\sfobjs.c" />
+ <ClCompile Include="..\freetype\src\sfnt\sfwoff.c" />
+ <ClCompile Include="..\freetype\src\sfnt\sfwoff2.c" />
+ <ClCompile Include="..\freetype\src\sfnt\ttbdf.c" />
+ <ClCompile Include="..\freetype\src\sfnt\ttcmap.c" />
+ <ClCompile Include="..\freetype\src\sfnt\ttcolr.c" />
+ <ClCompile Include="..\freetype\src\sfnt\ttcpal.c" />
+ <ClCompile Include="..\freetype\src\sfnt\ttkern.c" />
+ <ClCompile Include="..\freetype\src\sfnt\ttload.c" />
+ <ClCompile Include="..\freetype\src\sfnt\ttmtx.c" />
+ <ClCompile Include="..\freetype\src\sfnt\ttpost.c" />
+ <ClCompile Include="..\freetype\src\sfnt\ttsbit.c" />
+ <ClCompile Include="..\freetype\src\sfnt\woff2tags.c" />
+ <ClCompile Include="..\freetype\src\smooth\ftgrays.c" />
+ <ClCompile Include="..\freetype\src\smooth\ftsmooth.c" />
+ <ClCompile Include="..\freetype\src\smooth\smooth.c" />
+ <ClCompile Include="..\freetype\src\truetype\truetype.c" />
+ <ClCompile Include="..\freetype\src\truetype\ttdriver.c" />
+ <ClCompile Include="..\freetype\src\truetype\ttgload.c" />
+ <ClCompile Include="..\freetype\src\truetype\ttgxvar.c" />
+ <ClCompile Include="..\freetype\src\truetype\ttinterp.c" />
+ <ClCompile Include="..\freetype\src\truetype\ttobjs.c" />
+ <ClCompile Include="..\freetype\src\truetype\ttpload.c" />
+ <ClCompile Include="..\freetype\src\truetype\ttsubpix.c" />
+ <ClCompile Include="..\freetype\src\type1\t1afm.c" />
+ <ClCompile Include="..\freetype\src\type1\t1driver.c" />
+ <ClCompile Include="..\freetype\src\type1\t1gload.c" />
+ <ClCompile Include="..\freetype\src\type1\t1load.c" />
+ <ClCompile Include="..\freetype\src\type1\t1objs.c" />
+ <ClCompile Include="..\freetype\src\type1\t1parse.c" />
+ <ClCompile Include="..\freetype\src\type1\type1.c" />
+ <ClCompile Include="..\freetype\src\type42\t42drivr.c" />
+ <ClCompile Include="..\freetype\src\type42\t42objs.c" />
+ <ClCompile Include="..\freetype\src\type42\t42parse.c" />
+ <ClCompile Include="..\freetype\src\type42\type42.c" />
<ClCompile Include="..\ijs\ijs.c" />
<ClCompile Include="..\ijs\ijs_client.c" />
<ClCompile Include="..\ijs\ijs_client_example.c" />
@@ -2521,6 +2693,7 @@
<ClInclude Include="..\base\gdevmplt.h" />
<ClInclude Include="..\base\gdevmrop.h" />
<ClInclude Include="..\base\gdevmrun.h" />
+ <ClInclude Include="..\base\gdevnup.h" />
<ClInclude Include="..\base\gdevoflt.h" />
<ClInclude Include="..\base\gdevp14.h" />
<ClInclude Include="..\base\gdevpccm.h" />
@@ -2540,6 +2713,7 @@
<ClInclude Include="..\base\gpsync.h" />
<ClInclude Include="..\base\gp_mswin.h" />
<ClInclude Include="..\base\gp_os2.h" />
+ <ClInclude Include="..\base\gsagl.h" />
<ClInclude Include="..\base\gsalloc.h" />
<ClInclude Include="..\base\gsargs.h" />
<ClInclude Include="..\base\gsbitmap.h" />
@@ -2959,7 +3133,6 @@
<ClInclude Include="..\devices\rinkj\rinkj-epson870.h" />
<ClInclude Include="..\devices\rinkj\rinkj-screen-eb.h" />
<ClInclude Include="..\devices\vector\doc_common.h" />
- <ClInclude Include="..\devices\vector\gdevagl.h" />
<ClInclude Include="..\devices\vector\gdevpdfb.h" />
<ClInclude Include="..\devices\vector\gdevpdfc.h" />
<ClInclude Include="..\devices\vector\gdevpdfg.h" />
@@ -2997,6 +3170,149 @@
<ClInclude Include="..\expat\lib\xmltok_impl.h" />
<ClInclude Include="..\expat\tests\chardata.h" />
<ClInclude Include="..\expat\tests\minicheck.h" />
+ <ClInclude Include="..\freetype\src\autofit\afangles.h" />
+ <ClInclude Include="..\freetype\src\autofit\afblue.h" />
+ <ClInclude Include="..\freetype\src\autofit\afcjk.h" />
+ <ClInclude Include="..\freetype\src\autofit\afcover.h" />
+ <ClInclude Include="..\freetype\src\autofit\afdummy.h" />
+ <ClInclude Include="..\freetype\src\autofit\aferrors.h" />
+ <ClInclude Include="..\freetype\src\autofit\afglobal.h" />
+ <ClInclude Include="..\freetype\src\autofit\afhints.h" />
+ <ClInclude Include="..\freetype\src\autofit\afindic.h" />
+ <ClInclude Include="..\freetype\src\autofit\aflatin.h" />
+ <ClInclude Include="..\freetype\src\autofit\aflatin2.h" />
+ <ClInclude Include="..\freetype\src\autofit\afloader.h" />
+ <ClInclude Include="..\freetype\src\autofit\afmodule.h" />
+ <ClInclude Include="..\freetype\src\autofit\afranges.h" />
+ <ClInclude Include="..\freetype\src\autofit\afscript.h" />
+ <ClInclude Include="..\freetype\src\autofit\afshaper.h" />
+ <ClInclude Include="..\freetype\src\autofit\afstyles.h" />
+ <ClInclude Include="..\freetype\src\autofit\aftypes.h" />
+ <ClInclude Include="..\freetype\src\autofit\afwarp.h" />
+ <ClInclude Include="..\freetype\src\autofit\afwrtsys.h" />
+ <ClInclude Include="..\freetype\src\base\ftbase.h" />
+ <ClInclude Include="..\freetype\src\base\md5.h" />
+ <ClInclude Include="..\freetype\src\bdf\bdf.h" />
+ <ClInclude Include="..\freetype\src\bdf\bdfdrivr.h" />
+ <ClInclude Include="..\freetype\src\bdf\bdferror.h" />
+ <ClInclude Include="..\freetype\src\cache\ftccache.h" />
+ <ClInclude Include="..\freetype\src\cache\ftccback.h" />
+ <ClInclude Include="..\freetype\src\cache\ftcerror.h" />
+ <ClInclude Include="..\freetype\src\cache\ftcglyph.h" />
+ <ClInclude Include="..\freetype\src\cache\ftcimage.h" />
+ <ClInclude Include="..\freetype\src\cache\ftcmanag.h" />
+ <ClInclude Include="..\freetype\src\cache\ftcmru.h" />
+ <ClInclude Include="..\freetype\src\cache\ftcsbits.h" />
+ <ClInclude Include="..\freetype\src\cff\cffcmap.h" />
+ <ClInclude Include="..\freetype\src\cff\cffdrivr.h" />
+ <ClInclude Include="..\freetype\src\cff\cfferrs.h" />
+ <ClInclude Include="..\freetype\src\cff\cffgload.h" />
+ <ClInclude Include="..\freetype\src\cff\cffload.h" />
+ <ClInclude Include="..\freetype\src\cff\cffobjs.h" />
+ <ClInclude Include="..\freetype\src\cff\cffparse.h" />
+ <ClInclude Include="..\freetype\src\cff\cfftoken.h" />
+ <ClInclude Include="..\freetype\src\cid\ciderrs.h" />
+ <ClInclude Include="..\freetype\src\cid\cidgload.h" />
+ <ClInclude Include="..\freetype\src\cid\cidload.h" />
+ <ClInclude Include="..\freetype\src\cid\cidobjs.h" />
+ <ClInclude Include="..\freetype\src\cid\cidparse.h" />
+ <ClInclude Include="..\freetype\src\cid\cidriver.h" />
+ <ClInclude Include="..\freetype\src\cid\cidtoken.h" />
+ <ClInclude Include="..\freetype\src\gzip\ftzconf.h" />
+ <ClInclude Include="..\freetype\src\gzip\infblock.h" />
+ <ClInclude Include="..\freetype\src\gzip\infcodes.h" />
+ <ClInclude Include="..\freetype\src\gzip\inffixed.h" />
+ <ClInclude Include="..\freetype\src\gzip\inftrees.h" />
+ <ClInclude Include="..\freetype\src\gzip\infutil.h" />
+ <ClInclude Include="..\freetype\src\gzip\zlib.h" />
+ <ClInclude Include="..\freetype\src\gzip\zutil.h" />
+ <ClInclude Include="..\freetype\src\lzw\ftzopen.h" />
+ <ClInclude Include="..\freetype\src\pcf\pcf.h" />
+ <ClInclude Include="..\freetype\src\pcf\pcfdrivr.h" />
+ <ClInclude Include="..\freetype\src\pcf\pcferror.h" />
+ <ClInclude Include="..\freetype\src\pcf\pcfread.h" />
+ <ClInclude Include="..\freetype\src\pcf\pcfutil.h" />
+ <ClInclude Include="..\freetype\src\pfr\pfrcmap.h" />
+ <ClInclude Include="..\freetype\src\pfr\pfrdrivr.h" />
+ <ClInclude Include="..\freetype\src\pfr\pfrerror.h" />
+ <ClInclude Include="..\freetype\src\pfr\pfrgload.h" />
+ <ClInclude Include="..\freetype\src\pfr\pfrload.h" />
+ <ClInclude Include="..\freetype\src\pfr\pfrobjs.h" />
+ <ClInclude Include="..\freetype\src\pfr\pfrsbit.h" />
+ <ClInclude Include="..\freetype\src\pfr\pfrtypes.h" />
+ <ClInclude Include="..\freetype\src\psaux\afmparse.h" />
+ <ClInclude Include="..\freetype\src\psaux\cffdecode.h" />
+ <ClInclude Include="..\freetype\src\psaux\psarrst.h" />
+ <ClInclude Include="..\freetype\src\psaux\psauxerr.h" />
+ <ClInclude Include="..\freetype\src\psaux\psauxmod.h" />
+ <ClInclude Include="..\freetype\src\psaux\psblues.h" />
+ <ClInclude Include="..\freetype\src\psaux\psconv.h" />
+ <ClInclude Include="..\freetype\src\psaux\pserror.h" />
+ <ClInclude Include="..\freetype\src\psaux\psfixed.h" />
+ <ClInclude Include="..\freetype\src\psaux\psfont.h" />
+ <ClInclude Include="..\freetype\src\psaux\psft.h" />
+ <ClInclude Include="..\freetype\src\psaux\psglue.h" />
+ <ClInclude Include="..\freetype\src\psaux\pshints.h" />
+ <ClInclude Include="..\freetype\src\psaux\psintrp.h" />
+ <ClInclude Include="..\freetype\src\psaux\psobjs.h" />
+ <ClInclude Include="..\freetype\src\psaux\psread.h" />
+ <ClInclude Include="..\freetype\src\psaux\psstack.h" />
+ <ClInclude Include="..\freetype\src\psaux\pstypes.h" />
+ <ClInclude Include="..\freetype\src\psaux\t1cmap.h" />
+ <ClInclude Include="..\freetype\src\psaux\t1decode.h" />
+ <ClInclude Include="..\freetype\src\pshinter\pshalgo.h" />
+ <ClInclude Include="..\freetype\src\pshinter\pshglob.h" />
+ <ClInclude Include="..\freetype\src\pshinter\pshmod.h" />
+ <ClInclude Include="..\freetype\src\pshinter\pshnterr.h" />
+ <ClInclude Include="..\freetype\src\pshinter\pshrec.h" />
+ <ClInclude Include="..\freetype\src\psnames\psmodule.h" />
+ <ClInclude Include="..\freetype\src\psnames\psnamerr.h" />
+ <ClInclude Include="..\freetype\src\psnames\pstables.h" />
+ <ClInclude Include="..\freetype\src\raster\ftmisc.h" />
+ <ClInclude Include="..\freetype\src\raster\ftraster.h" />
+ <ClInclude Include="..\freetype\src\raster\ftrend1.h" />
+ <ClInclude Include="..\freetype\src\raster\rasterrs.h" />
+ <ClInclude Include="..\freetype\src\sfnt\pngshim.h" />
+ <ClInclude Include="..\freetype\src\sfnt\sfdriver.h" />
+ <ClInclude Include="..\freetype\src\sfnt\sferrors.h" />
+ <ClInclude Include="..\freetype\src\sfnt\sfobjs.h" />
+ <ClInclude Include="..\freetype\src\sfnt\sfwoff.h" />
+ <ClInclude Include="..\freetype\src\sfnt\sfwoff2.h" />
+ <ClInclude Include="..\freetype\src\sfnt\ttbdf.h" />
+ <ClInclude Include="..\freetype\src\sfnt\ttcmap.h" />
+ <ClInclude Include="..\freetype\src\sfnt\ttcmapc.h" />
+ <ClInclude Include="..\freetype\src\sfnt\ttcolr.h" />
+ <ClInclude Include="..\freetype\src\sfnt\ttcpal.h" />
+ <ClInclude Include="..\freetype\src\sfnt\ttkern.h" />
+ <ClInclude Include="..\freetype\src\sfnt\ttload.h" />
+ <ClInclude Include="..\freetype\src\sfnt\ttmtx.h" />
+ <ClInclude Include="..\freetype\src\sfnt\ttpost.h" />
+ <ClInclude Include="..\freetype\src\sfnt\ttsbit.h" />
+ <ClInclude Include="..\freetype\src\sfnt\woff2tags.h" />
+ <ClInclude Include="..\freetype\src\smooth\ftgrays.h" />
+ <ClInclude Include="..\freetype\src\smooth\ftsmerrs.h" />
+ <ClInclude Include="..\freetype\src\smooth\ftsmooth.h" />
+ <ClInclude Include="..\freetype\src\truetype\ttdriver.h" />
+ <ClInclude Include="..\freetype\src\truetype\tterrors.h" />
+ <ClInclude Include="..\freetype\src\truetype\ttgload.h" />
+ <ClInclude Include="..\freetype\src\truetype\ttgxvar.h" />
+ <ClInclude Include="..\freetype\src\truetype\ttinterp.h" />
+ <ClInclude Include="..\freetype\src\truetype\ttobjs.h" />
+ <ClInclude Include="..\freetype\src\truetype\ttpload.h" />
+ <ClInclude Include="..\freetype\src\truetype\ttsubpix.h" />
+ <ClInclude Include="..\freetype\src\type1\t1afm.h" />
+ <ClInclude Include="..\freetype\src\type1\t1driver.h" />
+ <ClInclude Include="..\freetype\src\type1\t1errors.h" />
+ <ClInclude Include="..\freetype\src\type1\t1gload.h" />
+ <ClInclude Include="..\freetype\src\type1\t1load.h" />
+ <ClInclude Include="..\freetype\src\type1\t1objs.h" />
+ <ClInclude Include="..\freetype\src\type1\t1parse.h" />
+ <ClInclude Include="..\freetype\src\type1\t1tokens.h" />
+ <ClInclude Include="..\freetype\src\type42\t42drivr.h" />
+ <ClInclude Include="..\freetype\src\type42\t42error.h" />
+ <ClInclude Include="..\freetype\src\type42\t42objs.h" />
+ <ClInclude Include="..\freetype\src\type42\t42parse.h" />
+ <ClInclude Include="..\freetype\src\type42\t42types.h" />
<ClInclude Include="..\ijs\ijs.h" />
<ClInclude Include="..\ijs\ijs_client.h" />
<ClInclude Include="..\ijs\ijs_server.h" />
@@ -3478,6 +3794,7 @@
<ResourceCompile Include="..\base\gspmdrv.rc" />
<ResourceCompile Include="..\base\gswin.rc" />
<ResourceCompile Include="..\base\gswin32.rc" />
+ <ResourceCompile Include="..\freetype\src\base\ftver.rc" />
<ResourceCompile Include="..\psi\dwmain.rc" />
<ResourceCompile Include="..\psi\dwsetup.rc" />
<ResourceCompile Include="..\psi\dwuninst.rc" />
diff --git a/windows/ghostscript.vcxproj.filters b/windows/ghostscript.vcxproj.filters
index 5b7da7a0..9dfe0583 100644
--- a/windows/ghostscript.vcxproj.filters
+++ b/windows/ghostscript.vcxproj.filters
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Resource">
@@ -229,6 +229,69 @@
<Filter Include="tesseract\wordrec">
<UniqueIdentifier>{d5ba0dd7-f585-494f-a5a3-eca161773d74}</UniqueIdentifier>
</Filter>
+ <Filter Include="freetype">
+ <UniqueIdentifier>{8483224e-138f-409e-bdee-264bab640a9a}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\autofit">
+ <UniqueIdentifier>{7a86b47f-6138-4102-b924-72527d495254}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\base">
+ <UniqueIdentifier>{b2fb475c-3735-4545-9b5a-e91d4739696e}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\bdf">
+ <UniqueIdentifier>{763cff1c-753d-4686-8096-3d62c1582bd9}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\cache">
+ <UniqueIdentifier>{3eeecc85-0fa1-4b72-818f-6a3f3bd3c017}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\cff">
+ <UniqueIdentifier>{2635a5c0-b0e2-4d88-a217-36958666120f}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\cid">
+ <UniqueIdentifier>{fa41ea84-9a89-4b1b-91f9-12f1df7ec4e0}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\gzip">
+ <UniqueIdentifier>{e88ca4b9-9428-48fe-a522-5326a952ddaa}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\lzw">
+ <UniqueIdentifier>{603c10ae-72d9-42b8-a6ab-eaa02e450c24}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\psaux">
+ <UniqueIdentifier>{97afe2ef-3b99-4c22-b3ac-6ecfbaef1978}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\type42">
+ <UniqueIdentifier>{033efe11-f9ab-42b9-8b1c-68a38b2753b3}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\type1">
+ <UniqueIdentifier>{d7a64fe8-e406-4d41-a602-386efd8f352b}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\truetype">
+ <UniqueIdentifier>{da387d01-2d64-4090-926f-c309c9d4c2df}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\smooth">
+ <UniqueIdentifier>{5bf15f08-8ad1-4bab-8e49-ea1a9ff24af3}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\sfnt">
+ <UniqueIdentifier>{9b142666-79d3-464b-b89e-e095db913ccd}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\raster">
+ <UniqueIdentifier>{d81a9abc-0566-449b-b18e-b34d39487622}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\pcf">
+ <UniqueIdentifier>{d1d84f20-6e6f-45f9-97d2-5474ca2dc42e}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\pfr">
+ <UniqueIdentifier>{436212f4-d378-494d-9c25-1367e69bdf90}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\pshinter">
+ <UniqueIdentifier>{f664b15d-d9da-4851-a97e-46cf2d633a5d}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="freetype\psnames">
+ <UniqueIdentifier>{b1b6220f-bf2e-453d-aa42-86455301f13a}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="extract">
+ <UniqueIdentifier>{8fa68d87-7860-4400-b23e-9b05198b3f52}</UniqueIdentifier>
+ </Filter>
</ItemGroup>
<ItemGroup>
<None Include="..\Resource\CMap\78-EUC-H">
@@ -1625,6 +1688,9 @@
<ClCompile Include="..\base\gpmisc.c">
<Filter>base</Filter>
</ClCompile>
+ <ClCompile Include="..\base\gsagl.c">
+ <Filter>base</Filter>
+ </ClCompile>
<ClCompile Include="..\base\gsalloc.c">
<Filter>base</Filter>
</ClCompile>
@@ -2135,9 +2201,6 @@
<ClCompile Include="..\base\sjpx.c">
<Filter>base</Filter>
</ClCompile>
- <ClCompile Include="..\base\sjpx_openjpeg.c">
- <Filter>base</Filter>
- </ClCompile>
<ClCompile Include="..\base\slzwc.c">
<Filter>base</Filter>
</ClCompile>
@@ -2324,6 +2387,9 @@
<ClCompile Include="..\base\gdevnfwd.c">
<Filter>base\gldevices</Filter>
</ClCompile>
+ <ClCompile Include="..\base\gdevnup.c">
+ <Filter>base\gldevices</Filter>
+ </ClCompile>
<ClCompile Include="..\base\gdevpccm.c">
<Filter>base\gldevices</Filter>
</ClCompile>
@@ -2375,6 +2441,7 @@
<ClCompile Include="..\base\gdevdevn.c">
<Filter>base\color</Filter>
</ClCompile>
+
<ClCompile Include="..\base\gscdevn.c">
<Filter>base\color</Filter>
</ClCompile>
@@ -3239,9 +3306,6 @@
<ClCompile Include="..\devices\minftrsz.c">
<Filter>devices</Filter>
</ClCompile>
- <ClCompile Include="..\devices\vector\gdevagl.c">
- <Filter>devices\vector</Filter>
- </ClCompile>
<ClCompile Include="..\devices\vector\gdevlj56.c">
<Filter>devices\vector</Filter>
</ClCompile>
@@ -6029,6 +6093,567 @@
<ClCompile Include="..\base\gsicc_blacktext.c">
<Filter>base\color\icc</Filter>
</ClCompile>
+ <ClCompile Include="..\contrib\gdevadmp.c">
+ <Filter>contrib</Filter>
+ </ClCompile>
+ <ClCompile Include="..\devices\gdevlj56.c">
+ <Filter>devices</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\autofit\afangles.c">
+ <Filter>freetype\autofit</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\autofit\afblue.c">
+ <Filter>freetype\autofit</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\autofit\afcjk.c">
+ <Filter>freetype\autofit</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\autofit\afdummy.c">
+ <Filter>freetype\autofit</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\autofit\afglobal.c">
+ <Filter>freetype\autofit</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\autofit\afhints.c">
+ <Filter>freetype\autofit</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\autofit\afindic.c">
+ <Filter>freetype\autofit</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\autofit\aflatin.c">
+ <Filter>freetype\autofit</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\autofit\aflatin2.c">
+ <Filter>freetype\autofit</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\autofit\afloader.c">
+ <Filter>freetype\autofit</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\autofit\afmodule.c">
+ <Filter>freetype\autofit</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\autofit\afranges.c">
+ <Filter>freetype\autofit</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\autofit\afshaper.c">
+ <Filter>freetype\autofit</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\autofit\afwarp.c">
+ <Filter>freetype\autofit</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\autofit\autofit.c">
+ <Filter>freetype\autofit</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftadvanc.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftbase.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftbbox.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftbdf.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftbitmap.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftcalc.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftcid.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftcolor.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftdbgmem.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftdebug.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\fterrors.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftfntfmt.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftfstype.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftgasp.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftgloadr.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftglyph.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftgxval.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\fthash.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftinit.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftlcdfil.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftmac.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftmm.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftobjs.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftotval.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftoutln.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftpatent.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftpfr.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftpsprop.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftrfork.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftsnames.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftstream.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftstroke.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftsynth.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftsystem.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\fttrigon.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\fttype1.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftutil.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\ftwinfnt.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\base\md5.c">
+ <Filter>freetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\bdf\bdf.c">
+ <Filter>freetype\bdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\bdf\bdfdrivr.c">
+ <Filter>freetype\bdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\bdf\bdflib.c">
+ <Filter>freetype\bdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cache\ftcache.c">
+ <Filter>freetype\cache</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cache\ftcbasic.c">
+ <Filter>freetype\cache</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cache\ftccache.c">
+ <Filter>freetype\cache</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cache\ftccmap.c">
+ <Filter>freetype\cache</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cache\ftcglyph.c">
+ <Filter>freetype\cache</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cache\ftcimage.c">
+ <Filter>freetype\cache</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cache\ftcmanag.c">
+ <Filter>freetype\cache</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cache\ftcmru.c">
+ <Filter>freetype\cache</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cache\ftcsbits.c">
+ <Filter>freetype\cache</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cff\cff.c">
+ <Filter>freetype\cff</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cff\cffcmap.c">
+ <Filter>freetype\cff</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cff\cffdrivr.c">
+ <Filter>freetype\cff</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cff\cffgload.c">
+ <Filter>freetype\cff</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cff\cffload.c">
+ <Filter>freetype\cff</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cff\cffobjs.c">
+ <Filter>freetype\cff</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cff\cffparse.c">
+ <Filter>freetype\cff</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cid\cidgload.c">
+ <Filter>freetype\cid</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cid\cidload.c">
+ <Filter>freetype\cid</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cid\cidobjs.c">
+ <Filter>freetype\cid</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cid\cidparse.c">
+ <Filter>freetype\cid</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cid\cidriver.c">
+ <Filter>freetype\cid</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\cid\type1cid.c">
+ <Filter>freetype\cid</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\gzip\adler32.c">
+ <Filter>freetype\gzip</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\gzip\ftgzip.c">
+ <Filter>freetype\gzip</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\gzip\infblock.c">
+ <Filter>freetype\gzip</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\gzip\infcodes.c">
+ <Filter>freetype\gzip</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\gzip\inflate.c">
+ <Filter>freetype\gzip</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\gzip\inftrees.c">
+ <Filter>freetype\gzip</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\gzip\infutil.c">
+ <Filter>freetype\gzip</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\gzip\zutil.c">
+ <Filter>freetype\gzip</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\lzw\ftlzw.c">
+ <Filter>freetype\lzw</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\lzw\ftzopen.c">
+ <Filter>freetype\lzw</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\pcf\pcf.c">
+ <Filter>freetype\pcf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\pcf\pcfdrivr.c">
+ <Filter>freetype\pcf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\pcf\pcfread.c">
+ <Filter>freetype\pcf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\pcf\pcfutil.c">
+ <Filter>freetype\pcf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\pfr\pfr.c">
+ <Filter>freetype\pfr</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\pfr\pfrcmap.c">
+ <Filter>freetype\pfr</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\pfr\pfrdrivr.c">
+ <Filter>freetype\pfr</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\pfr\pfrgload.c">
+ <Filter>freetype\pfr</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\pfr\pfrload.c">
+ <Filter>freetype\pfr</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\pfr\pfrobjs.c">
+ <Filter>freetype\pfr</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\pfr\pfrsbit.c">
+ <Filter>freetype\pfr</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psaux\afmparse.c">
+ <Filter>freetype\psaux</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psaux\cffdecode.c">
+ <Filter>freetype\psaux</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psaux\psarrst.c">
+ <Filter>freetype\psaux</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psaux\psaux.c">
+ <Filter>freetype\psaux</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psaux\psauxmod.c">
+ <Filter>freetype\psaux</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psaux\psblues.c">
+ <Filter>freetype\psaux</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psaux\psconv.c">
+ <Filter>freetype\psaux</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psaux\pserror.c">
+ <Filter>freetype\psaux</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psaux\psfont.c">
+ <Filter>freetype\psaux</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psaux\psft.c">
+ <Filter>freetype\psaux</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psaux\pshints.c">
+ <Filter>freetype\psaux</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psaux\psintrp.c">
+ <Filter>freetype\psaux</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psaux\psobjs.c">
+ <Filter>freetype\psaux</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psaux\psread.c">
+ <Filter>freetype\psaux</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psaux\psstack.c">
+ <Filter>freetype\psaux</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psaux\t1cmap.c">
+ <Filter>freetype\psaux</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psaux\t1decode.c">
+ <Filter>freetype\psaux</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\pshinter\pshalgo.c">
+ <Filter>freetype\pshinter</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\pshinter\pshglob.c">
+ <Filter>freetype\pshinter</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\pshinter\pshinter.c">
+ <Filter>freetype\pshinter</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\pshinter\pshmod.c">
+ <Filter>freetype\pshinter</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\pshinter\pshrec.c">
+ <Filter>freetype\pshinter</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psnames\psmodule.c">
+ <Filter>freetype\psnames</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\psnames\psnames.c">
+ <Filter>freetype\psnames</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\raster\ftraster.c">
+ <Filter>freetype\raster</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\raster\ftrend1.c">
+ <Filter>freetype\raster</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\raster\raster.c">
+ <Filter>freetype\raster</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\smooth\ftgrays.c">
+ <Filter>freetype\smooth</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\smooth\ftsmooth.c">
+ <Filter>freetype\smooth</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\smooth\smooth.c">
+ <Filter>freetype\smooth</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\sfnt\pngshim.c">
+ <Filter>freetype\sfnt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\sfnt\sfdriver.c">
+ <Filter>freetype\sfnt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\sfnt\sfnt.c">
+ <Filter>freetype\sfnt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\sfnt\sfobjs.c">
+ <Filter>freetype\sfnt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\sfnt\sfwoff.c">
+ <Filter>freetype\sfnt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\sfnt\sfwoff2.c">
+ <Filter>freetype\sfnt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\sfnt\ttbdf.c">
+ <Filter>freetype\sfnt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\sfnt\ttcmap.c">
+ <Filter>freetype\sfnt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\sfnt\ttcolr.c">
+ <Filter>freetype\sfnt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\sfnt\ttcpal.c">
+ <Filter>freetype\sfnt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\sfnt\ttkern.c">
+ <Filter>freetype\sfnt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\sfnt\ttload.c">
+ <Filter>freetype\sfnt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\sfnt\ttmtx.c">
+ <Filter>freetype\sfnt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\sfnt\ttpost.c">
+ <Filter>freetype\sfnt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\sfnt\ttsbit.c">
+ <Filter>freetype\sfnt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\sfnt\woff2tags.c">
+ <Filter>freetype\sfnt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\truetype\truetype.c">
+ <Filter>freetype\truetype</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\truetype\ttdriver.c">
+ <Filter>freetype\truetype</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\truetype\ttgload.c">
+ <Filter>freetype\truetype</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\truetype\ttgxvar.c">
+ <Filter>freetype\truetype</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\truetype\ttinterp.c">
+ <Filter>freetype\truetype</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\truetype\ttobjs.c">
+ <Filter>freetype\truetype</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\truetype\ttpload.c">
+ <Filter>freetype\truetype</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\truetype\ttsubpix.c">
+ <Filter>freetype\truetype</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\type1\t1afm.c">
+ <Filter>freetype\type1</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\type1\t1driver.c">
+ <Filter>freetype\type1</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\type1\t1gload.c">
+ <Filter>freetype\type1</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\type1\t1load.c">
+ <Filter>freetype\type1</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\type1\t1objs.c">
+ <Filter>freetype\type1</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\type1\t1parse.c">
+ <Filter>freetype\type1</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\type1\type1.c">
+ <Filter>freetype\type1</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\type42\t42drivr.c">
+ <Filter>freetype\type42</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\type42\t42objs.c">
+ <Filter>freetype\type42</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\type42\t42parse.c">
+ <Filter>freetype\type42</Filter>
+ </ClCompile>
+ <ClCompile Include="..\freetype\src\type42\type42.c">
+ <Filter>freetype\type42</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\alloc.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\astring.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\buffer.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\buffer-test.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\docx.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\docx_template.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\extract.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\extract-exe.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\join.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\mem.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\memento.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\misc-test.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\odt.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\odt_template.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\outf.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\sys.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\text.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\xml.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\zip.c">
+ <Filter>extract</Filter>
+ </ClCompile>
+ <ClCompile Include="..\extract\src\zip-test.c">
+ <Filter>extract</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\base\aes.h">
@@ -6121,7 +6746,10 @@
<ClInclude Include="..\base\gs_mro_e.h">
<Filter>base %28.h%29</Filter>
</ClInclude>
- <ClInclude Include="..\base\gsalloc.h">
+ <ClInclude Include="..\devices\vector\gsagl.h">
+ <Filter>base %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\base\a">
<Filter>base %28.h%29</Filter>
</ClInclude>
<ClInclude Include="..\base\gsargs.h">
@@ -7132,6 +7760,9 @@
<ClInclude Include="..\base\gdevmrun.h">
<Filter>base %28.h%29\gldevices %28.h%29</Filter>
</ClInclude>
+ <ClInclude Include="..\base\gdevnup.h">
+ <Filter>base %28.h%29\gldevices %28.h%29</Filter>
+ </ClInclude>
<ClInclude Include="..\base\gdevp14.h">
<Filter>base %28.h%29\gldevices %28.h%29</Filter>
</ClInclude>
@@ -7390,9 +8021,6 @@
<ClInclude Include="..\devices\minftrsz.h">
<Filter>devices %28.h%29</Filter>
</ClInclude>
- <ClInclude Include="..\devices\vector\gdevagl.h">
- <Filter>devices %28.h%29\vector %28.h%29</Filter>
- </ClInclude>
<ClInclude Include="..\devices\vector\gdevpdfb.h">
<Filter>devices %28.h%29\vector %28.h%29</Filter>
</ClInclude>
@@ -8968,6 +9596,438 @@
<ClInclude Include="..\base\gsicc_blacktext.h">
<Filter>base %28.h%29\icc %28.h%29</Filter>
</ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\afangles.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\afblue.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\afcjk.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\afcover.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\afdummy.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\aferrors.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\afglobal.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\afhints.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\afindic.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\aflatin.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\aflatin2.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\afloader.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\afmodule.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\afranges.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\afscript.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\afshaper.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\afstyles.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\aftypes.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\afwarp.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\autofit\afwrtsys.h">
+ <Filter>freetype\autofit</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\base\ftbase.h">
+ <Filter>freetype\base</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\base\md5.h">
+ <Filter>freetype\base</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\bdf\bdf.h">
+ <Filter>freetype\bdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\bdf\bdfdrivr.h">
+ <Filter>freetype\bdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\bdf\bdferror.h">
+ <Filter>freetype\bdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cache\ftccache.h">
+ <Filter>freetype\cache</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cache\ftccback.h">
+ <Filter>freetype\cache</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cache\ftcerror.h">
+ <Filter>freetype\cache</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cache\ftcglyph.h">
+ <Filter>freetype\cache</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cache\ftcimage.h">
+ <Filter>freetype\cache</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cache\ftcmanag.h">
+ <Filter>freetype\cache</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cache\ftcmru.h">
+ <Filter>freetype\cache</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cache\ftcsbits.h">
+ <Filter>freetype\cache</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cff\cffcmap.h">
+ <Filter>freetype\cff</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cff\cffdrivr.h">
+ <Filter>freetype\cff</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cff\cfferrs.h">
+ <Filter>freetype\cff</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cff\cffgload.h">
+ <Filter>freetype\cff</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cff\cffload.h">
+ <Filter>freetype\cff</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cff\cffobjs.h">
+ <Filter>freetype\cff</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cff\cffparse.h">
+ <Filter>freetype\cff</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cff\cfftoken.h">
+ <Filter>freetype\cff</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cid\ciderrs.h">
+ <Filter>freetype\cid</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cid\cidgload.h">
+ <Filter>freetype\cid</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cid\cidload.h">
+ <Filter>freetype\cid</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cid\cidobjs.h">
+ <Filter>freetype\cid</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cid\cidparse.h">
+ <Filter>freetype\cid</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cid\cidriver.h">
+ <Filter>freetype\cid</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\cid\cidtoken.h">
+ <Filter>freetype\cid</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\gzip\ftzconf.h">
+ <Filter>freetype\gzip</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\gzip\infblock.h">
+ <Filter>freetype\gzip</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\gzip\infcodes.h">
+ <Filter>freetype\gzip</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\gzip\inffixed.h">
+ <Filter>freetype\gzip</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\gzip\inftrees.h">
+ <Filter>freetype\gzip</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\gzip\infutil.h">
+ <Filter>freetype\gzip</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\gzip\zlib.h">
+ <Filter>freetype\gzip</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\gzip\zutil.h">
+ <Filter>freetype\gzip</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\lzw\ftzopen.h">
+ <Filter>freetype\lzw</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\pcf\pcf.h">
+ <Filter>freetype\pcf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\pcf\pcfdrivr.h">
+ <Filter>freetype\pcf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\pcf\pcferror.h">
+ <Filter>freetype\pcf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\pcf\pcfread.h">
+ <Filter>freetype\pcf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\pcf\pcfutil.h">
+ <Filter>freetype\pcf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\pfr\pfrcmap.h">
+ <Filter>freetype\pfr</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\pfr\pfrdrivr.h">
+ <Filter>freetype\pfr</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\pfr\pfrerror.h">
+ <Filter>freetype\pfr</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\pfr\pfrgload.h">
+ <Filter>freetype\pfr</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\pfr\pfrload.h">
+ <Filter>freetype\pfr</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\pfr\pfrobjs.h">
+ <Filter>freetype\pfr</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\pfr\pfrsbit.h">
+ <Filter>freetype\pfr</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\pfr\pfrtypes.h">
+ <Filter>freetype\pfr</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\afmparse.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\cffdecode.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\psarrst.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\psauxerr.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\psauxmod.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\psblues.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\psconv.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\pserror.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\psfixed.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\psfont.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\psft.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\psglue.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\pshints.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\psintrp.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\psobjs.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\psread.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\psstack.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\pstypes.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\t1cmap.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psaux\t1decode.h">
+ <Filter>freetype\psaux</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\pshinter\pshalgo.h">
+ <Filter>freetype\pshinter</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\pshinter\pshglob.h">
+ <Filter>freetype\pshinter</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\pshinter\pshmod.h">
+ <Filter>freetype\pshinter</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\pshinter\pshnterr.h">
+ <Filter>freetype\pshinter</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\pshinter\pshrec.h">
+ <Filter>freetype\pshinter</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psnames\psmodule.h">
+ <Filter>freetype\psnames</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psnames\psnamerr.h">
+ <Filter>freetype\psnames</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\psnames\pstables.h">
+ <Filter>freetype\psnames</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\raster\ftmisc.h">
+ <Filter>freetype\raster</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\raster\ftraster.h">
+ <Filter>freetype\raster</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\raster\ftrend1.h">
+ <Filter>freetype\raster</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\raster\rasterrs.h">
+ <Filter>freetype\raster</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\smooth\ftgrays.h">
+ <Filter>freetype\smooth</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\smooth\ftsmerrs.h">
+ <Filter>freetype\smooth</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\smooth\ftsmooth.h">
+ <Filter>freetype\smooth</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\sfnt\pngshim.h">
+ <Filter>freetype\sfnt</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\sfnt\sfdriver.h">
+ <Filter>freetype\sfnt</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\sfnt\sferrors.h">
+ <Filter>freetype\sfnt</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\sfnt\sfobjs.h">
+ <Filter>freetype\sfnt</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\sfnt\sfwoff.h">
+ <Filter>freetype\sfnt</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\sfnt\sfwoff2.h">
+ <Filter>freetype\sfnt</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\sfnt\ttbdf.h">
+ <Filter>freetype\sfnt</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\sfnt\ttcmap.h">
+ <Filter>freetype\sfnt</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\sfnt\ttcmapc.h">
+ <Filter>freetype\sfnt</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\sfnt\ttcolr.h">
+ <Filter>freetype\sfnt</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\sfnt\ttcpal.h">
+ <Filter>freetype\sfnt</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\sfnt\ttkern.h">
+ <Filter>freetype\sfnt</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\sfnt\ttload.h">
+ <Filter>freetype\sfnt</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\sfnt\ttmtx.h">
+ <Filter>freetype\sfnt</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\sfnt\ttpost.h">
+ <Filter>freetype\sfnt</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\sfnt\ttsbit.h">
+ <Filter>freetype\sfnt</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\sfnt\woff2tags.h">
+ <Filter>freetype\sfnt</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\truetype\ttdriver.h">
+ <Filter>freetype\truetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\truetype\tterrors.h">
+ <Filter>freetype\truetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\truetype\ttgload.h">
+ <Filter>freetype\truetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\truetype\ttgxvar.h">
+ <Filter>freetype\truetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\truetype\ttinterp.h">
+ <Filter>freetype\truetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\truetype\ttobjs.h">
+ <Filter>freetype\truetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\truetype\ttpload.h">
+ <Filter>freetype\truetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\truetype\ttsubpix.h">
+ <Filter>freetype\truetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\type1\t1afm.h">
+ <Filter>freetype\type1</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\type1\t1driver.h">
+ <Filter>freetype\type1</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\type1\t1errors.h">
+ <Filter>freetype\type1</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\type1\t1gload.h">
+ <Filter>freetype\type1</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\type1\t1load.h">
+ <Filter>freetype\type1</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\type1\t1objs.h">
+ <Filter>freetype\type1</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\type1\t1parse.h">
+ <Filter>freetype\type1</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\type1\t1tokens.h">
+ <Filter>freetype\type1</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\type42\t42drivr.h">
+ <Filter>freetype\type42</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\type42\t42error.h">
+ <Filter>freetype\type42</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\type42\t42objs.h">
+ <Filter>freetype\type42</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\type42\t42parse.h">
+ <Filter>freetype\type42</Filter>
+ </ClInclude>
+ <ClInclude Include="..\freetype\src\type42\t42types.h">
+ <Filter>freetype\type42</Filter>
+ </ClInclude>
+ <ClInclude Include="..\devices\vector\doc_common.h">
+ <Filter>devices\vector</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\base\gspmdrv.rc">
@@ -8997,5 +10057,8 @@
<ResourceCompile Include="..\psi\gsos2.rc">
<Filter>psi %28.rc%29</Filter>
</ResourceCompile>
+ <ResourceCompile Include="..\freetype\src\base\ftver.rc">
+ <Filter>freetype\base</Filter>
+ </ResourceCompile>
</ItemGroup>
</Project>
diff --git a/windows/ghostscript_rt.vcxproj b/windows/ghostscript_rt.vcxproj
index c5f8a4f3..7589ac37 100644
--- a/windows/ghostscript_rt.vcxproj
+++ b/windows/ghostscript_rt.vcxproj
@@ -716,6 +716,7 @@
<ClCompile Include="..\base\gxblend.c" />
<ClCompile Include="..\base\gxblend1.c" />
<ClCompile Include="..\base\gdevdevn.c" />
+ <ClCompile Include="..\base\gsagl.c" />
<ClCompile Include="..\base\gscdevn.c" />
<ClCompile Include="..\base\gscie.c" />
<ClCompile Include="..\base\gsciemap.c" />
@@ -1456,7 +1457,6 @@
<ClCompile Include="..\devices\gdevxres.c" />
<ClCompile Include="..\devices\gxfcopy.c" />
<ClCompile Include="..\devices\minftrsz.c" />
- <ClCompile Include="..\devices\vector\gdevagl.c" />
<ClCompile Include="..\devices\vector\gdevlj56.c" />
<ClCompile Include="..\devices\vector\gdevpdf.c" />
<ClCompile Include="..\devices\vector\gdevpdfb.c" />
@@ -1669,6 +1669,7 @@
<ClInclude Include="..\base\gs_dll_call.h" />
<ClInclude Include="..\base\gs_mgl_e.h" />
<ClInclude Include="..\base\gs_mro_e.h" />
+ <ClInclude Include="..\base\gsagl.h" />
<ClInclude Include="..\base\gsalloc.h" />
<ClInclude Include="..\base\gsalpha.h" />
<ClInclude Include="..\base\gsargs.h" />
@@ -2174,7 +2175,6 @@
<ClInclude Include="..\devices\gxfcopy.h" />
<ClInclude Include="..\devices\minftrsz.h" />
<ClInclude Include="..\devices\vector\doc_common.h" />
- <ClInclude Include="..\devices\vector\gdevagl.h" />
<ClInclude Include="..\devices\vector\gdevpdfb.h" />
<ClInclude Include="..\devices\vector\gdevpdfc.h" />
<ClInclude Include="..\devices\vector\gdevpdfg.h" />