summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorTor Andersson <tor@ghostscript.com>2010-05-14 14:43:50 +0200
committerTor Andersson <tor@ghostscript.com>2010-05-14 14:43:50 +0200
commit92c591efc27373c0ae876ca55eb1f34da81ca9ec (patch)
tree74968243d063e328922a110d63479bb4c1a40a74 /win32
parentee37424734dcc191aeb7921cb3d89eaf8242aa7a (diff)
downloadmupdf-92c591efc27373c0ae876ca55eb1f34da81ca9ec.tar.xz
Import Robin Watts' project files for Visual Studio 2005.
Diffstat (limited to 'win32')
-rw-r--r--win32/cmapdump/cmapdump.vcproj181
-rw-r--r--win32/cmaps/cmapdump.bat16
-rw-r--r--win32/cmaps/cmapdump.vcproj181
-rw-r--r--win32/cmaps/cmaps.vcproj783
-rw-r--r--win32/draw/draw.vcproj197
-rw-r--r--win32/fitz/fitz.vcproj361
-rw-r--r--win32/fontdump/fontdump.vcproj180
-rw-r--r--win32/fonts/fontdump.bat7
-rw-r--r--win32/fonts/fonts.vcproj229
-rw-r--r--win32/jbig2dec/jbig2dec.vcproj299
-rw-r--r--win32/jpeg/jpeg.vcproj379
-rw-r--r--win32/mupdf.sln205
-rw-r--r--win32/mupdf/mupdf.vcproj289
-rw-r--r--win32/mupdf_viewer/mupdf_viewer.vcproj195
-rw-r--r--win32/pdfclean/pdfclean.vcproj192
-rw-r--r--win32/pdfdraw/pdfdraw.vcproj191
-rw-r--r--win32/pdfextract/pdfextract.vcproj191
-rw-r--r--win32/pdfinfo/pdfinfo.vcproj191
-rw-r--r--win32/pdfshow/pdfshow.vcproj191
-rw-r--r--win32/zlib/zlib.vcproj239
20 files changed, 4697 insertions, 0 deletions
diff --git a/win32/cmapdump/cmapdump.vcproj b/win32/cmapdump/cmapdump.vcproj
new file mode 100644
index 00000000..9d9c9cf1
--- /dev/null
+++ b/win32/cmapdump/cmapdump.vcproj
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="cmapdump"
+ ProjectGUID="{FC75D9D8-3637-4409-84EE-46F3CB94BA6F}"
+ RootNamespace="cmapdump"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\fitz"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\..\fitz"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\..\mupdf\cmapdump.c"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/win32/cmaps/cmapdump.bat b/win32/cmaps/cmapdump.bat
new file mode 100644
index 00000000..b1cf93da
--- /dev/null
+++ b/win32/cmaps/cmapdump.bat
@@ -0,0 +1,16 @@
+@echo off
+
+echo Converting Unicode cmaps
+%1 %2\cmap_unicode.c ..\..\cmaps\Adobe-CNS1-UCS2 ..\..\cmaps\Adobe-GB1-UCS2 ..\..\cmaps\Adobe-Japan1-UCS2 ..\..\cmaps\Adobe-Korea1-UCS2
+
+echo Converting CNS cmaps
+%1 %2\cmap_cns.c ..\..\cmaps\Adobe-CNS1-0 ..\..\cmaps\Adobe-CNS1-1 ..\..\cmaps\Adobe-CNS1-2 ..\..\cmaps\Adobe-CNS1-3 ..\..\cmaps\Adobe-CNS1-4 ..\..\cmaps\Adobe-CNS1-5 ..\..\cmaps\Adobe-CNS1-6 ..\..\cmaps\B5-H ..\..\cmaps\B5-V ..\..\cmaps\B5pc-H ..\..\cmaps\B5pc-V ..\..\cmaps\CNS-EUC-H ..\..\cmaps\CNS-EUC-V ..\..\cmaps\CNS1-H ..\..\cmaps\CNS1-V ..\..\cmaps\CNS2-H ..\..\cmaps\CNS2-V ..\..\cmaps\ETen-B5-H ..\..\cmaps\ETen-B5-V ..\..\cmaps\ETenms-B5-H ..\..\cmaps\ETenms-B5-V ..\..\cmaps\ETHK-B5-H ..\..\cmaps\ETHK-B5-V ..\..\cmaps\HKdla-B5-H ..\..\cmaps\HKdla-B5-V ..\..\cmaps\HKdlb-B5-H ..\..\cmaps\HKdlb-B5-V ..\..\cmaps\HKgccs-B5-H ..\..\cmaps\HKgccs-B5-V ..\..\cmaps\HKm314-B5-H ..\..\cmaps\HKm314-B5-V ..\..\cmaps\HKm471-B5-H ..\..\cmaps\HKm471-B5-V ..\..\cmaps\HKscs-B5-H ..\..\cmaps\HKscs-B5-V ..\..\cmaps\UniCNS-UCS2-H ..\..\cmaps\UniCNS-UCS2-V ..\..\cmaps\UniCNS-UTF16-H ..\..\cmaps\UniCNS-UTF16-V
+
+echo Converting GB cmaps
+%1 %2\cmap_gb.c ..\..\cmaps\Adobe-GB1-0 ..\..\cmaps\Adobe-GB1-1 ..\..\cmaps\Adobe-GB1-2 ..\..\cmaps\Adobe-GB1-3 ..\..\cmaps\Adobe-GB1-4 ..\..\cmaps\Adobe-GB1-5 ..\..\cmaps\GB-EUC-H ..\..\cmaps\GB-EUC-V ..\..\cmaps\GB-H ..\..\cmaps\GB-V ..\..\cmaps\GBK-EUC-H ..\..\cmaps\GBK-EUC-V ..\..\cmaps\GBK2K-H ..\..\cmaps\GBK2K-V ..\..\cmaps\GBKp-EUC-H ..\..\cmaps\GBKp-EUC-V ..\..\cmaps\GBpc-EUC-H ..\..\cmaps\GBpc-EUC-V ..\..\cmaps\GBT-EUC-H ..\..\cmaps\GBT-EUC-V ..\..\cmaps\GBT-H ..\..\cmaps\GBT-V ..\..\cmaps\GBTpc-EUC-H ..\..\cmaps\GBTpc-EUC-V ..\..\cmaps\UniGB-UCS2-H ..\..\cmaps\UniGB-UCS2-V ..\..\cmaps\UniGB-UTF16-H ..\..\cmaps\UniGB-UTF16-V
+
+echo Converting Japanese cmaps
+%1 %2\cmap_japan.c ..\..\cmaps\78-EUC-H ..\..\cmaps\78-EUC-V ..\..\cmaps\78-H ..\..\cmaps\78-RKSJ-H ..\..\cmaps\78-RKSJ-V ..\..\cmaps\78-V ..\..\cmaps\78ms-RKSJ-H ..\..\cmaps\78ms-RKSJ-V ..\..\cmaps\83pv-RKSJ-H ..\..\cmaps\90ms-RKSJ-H ..\..\cmaps\90ms-RKSJ-V ..\..\cmaps\90msp-RKSJ-H ..\..\cmaps\90msp-RKSJ-V ..\..\cmaps\90pv-RKSJ-H ..\..\cmaps\90pv-RKSJ-V ..\..\cmaps\Add-H ..\..\cmaps\Add-RKSJ-H ..\..\cmaps\Add-RKSJ-V ..\..\cmaps\Add-V ..\..\cmaps\Adobe-Japan1-0 ..\..\cmaps\Adobe-Japan1-1 ..\..\cmaps\Adobe-Japan1-2 ..\..\cmaps\Adobe-Japan1-3 ..\..\cmaps\Adobe-Japan1-4 ..\..\cmaps\Adobe-Japan1-5 ..\..\cmaps\Adobe-Japan1-6 ..\..\cmaps\EUC-H ..\..\cmaps\EUC-V ..\..\cmaps\Ext-H ..\..\cmaps\Ext-RKSJ-H ..\..\cmaps\Ext-RKSJ-V ..\..\cmaps\Ext-V ..\..\cmaps\H ..\..\cmaps\Hankaku ..\..\cmaps\Hiragana ..\..\cmaps\Katakana ..\..\cmaps\NWP-H ..\..\cmaps\NWP-V ..\..\cmaps\RKSJ-H ..\..\cmaps\RKSJ-V ..\..\cmaps\Roman ..\..\cmaps\UniJIS-UCS2-H ..\..\cmaps\UniJIS-UCS2-HW-H ..\..\cmaps\UniJIS-UCS2-HW-V ..\..\cmaps\UniJIS-UCS2-V ..\..\cmaps\UniJISPro-UCS2-HW-V ..\..\cmaps\UniJISPro-UCS2-V ..\..\cmaps\V ..\..\cmaps\WP-Symbol ..\..\cmaps\Adobe-Japan2-0 ..\..\cmaps\Hojo-EUC-H ..\..\cmaps\Hojo-EUC-V ..\..\cmaps\Hojo-H ..\..\cmaps\Hojo-V ..\..\cmaps\UniHojo-UCS2-H ..\..\cmaps\UniHojo-UCS2-V ..\..\cmaps\UniHojo-UTF16-H ..\..\cmaps\UniHojo-UTF16-V ..\..\cmaps\UniJIS-UTF16-H ..\..\cmaps\UniJIS-UTF16-V
+
+echo Converting Korea cmaps
+%1 %2\cmap_korea.c ..\..\cmaps\Adobe-Korea1-0 ..\..\cmaps\Adobe-Korea1-1 ..\..\cmaps\Adobe-Korea1-2 ..\..\cmaps\KSC-EUC-H ..\..\cmaps\KSC-EUC-V ..\..\cmaps\KSC-H ..\..\cmaps\KSC-Johab-H ..\..\cmaps\KSC-Johab-V ..\..\cmaps\KSC-V ..\..\cmaps\KSCms-UHC-H ..\..\cmaps\KSCms-UHC-HW-H ..\..\cmaps\KSCms-UHC-HW-V ..\..\cmaps\KSCms-UHC-V ..\..\cmaps\KSCpc-EUC-H ..\..\cmaps\KSCpc-EUC-V ..\..\cmaps\UniKS-UCS2-H ..\..\cmaps\UniKS-UCS2-V ..\..\cmaps\UniKS-UTF16-H ..\..\cmaps\UniKS-UTF16-V
diff --git a/win32/cmaps/cmapdump.vcproj b/win32/cmaps/cmapdump.vcproj
new file mode 100644
index 00000000..18b24c00
--- /dev/null
+++ b/win32/cmaps/cmapdump.vcproj
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="cmapdump"
+ ProjectGUID="{50AA81A4-77FE-46BA-B4B4-049E7A91872A}"
+ RootNamespace="cmapdump"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\fitz;..\..\mupdf"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\..\fitz;..\..\mupdf"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\..\mupdf\cmapdump.c"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/win32/cmaps/cmaps.vcproj b/win32/cmaps/cmaps.vcproj
new file mode 100644
index 00000000..7f0fce1c
--- /dev/null
+++ b/win32/cmaps/cmaps.vcproj
@@ -0,0 +1,783 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="cmaps"
+ ProjectGUID="{0782B20B-C570-4CD3-A33C-FC9D2A31BCA1}"
+ RootNamespace="cmaps"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ProjectDir)generated"
+ ConfigurationType="4"
+ CharacterSet="1"
+ DeleteExtensionsOnClean="*.obj;*.ilk;*.tlb;*.tli;*.tlh;*.tmp;*.rsp;*.pgc;*.pgd;*.c;$(TargetPath)"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ Description="CMAP dumping"
+ CommandLine="$(ProjectDir)CmapDump.bat $(SolutionDir)$(ConfigurationName)\cmapdump.exe $(ProjectDir)generated"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\fitz;..\..\mupdf"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ProjectDir)generated"
+ ConfigurationType="4"
+ CharacterSet="1"
+ DeleteExtensionsOnClean="*.obj;*.ilk;*.tlb;*.tli;*.tlh;*.tmp;*.rsp;*.pgc;*.pgd;*.c;$(TargetPath)"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ Description="CMAP dumping"
+ CommandLine="$(ProjectDir)CmapDump.bat $(SolutionDir)$(ConfigurationName)\cmapdump.exe $(ProjectDir)generated"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\..\fitz;..\..\mupdf"
+ PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="cmaps"
+ >
+ <File
+ RelativePath="..\..\cmaps\78-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\78-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\78-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\78-RKSJ-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\78-RKSJ-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\78-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\78ms-RKSJ-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\78ms-RKSJ-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\83pv-RKSJ-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\90ms-RKSJ-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\90ms-RKSJ-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\90msp-RKSJ-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\90msp-RKSJ-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\90pv-RKSJ-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\90pv-RKSJ-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Add-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Add-RKSJ-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Add-RKSJ-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Add-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-CNS1-0"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-CNS1-1"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-CNS1-2"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-CNS1-3"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-CNS1-4"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-CNS1-5"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-CNS1-6"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-CNS1-UCS2"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-GB1-0"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-GB1-1"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-GB1-2"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-GB1-3"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-GB1-4"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-GB1-5"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-GB1-UCS2"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-Japan1-0"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-Japan1-1"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-Japan1-2"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-Japan1-3"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-Japan1-4"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-Japan1-5"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-Japan1-6"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-Japan1-UCS2"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-Japan2-0"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-Korea1-0"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-Korea1-1"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-Korea1-2"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Adobe-Korea1-UCS2"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\B5pc-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\B5pc-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\CNS-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\CNS-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\CNS1-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\CNS1-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\CNS2-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\CNS2-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\ETen-B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\ETen-B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\ETenms-B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\ETenms-B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\ETHK-B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\ETHK-B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Ext-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Ext-RKSJ-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Ext-RKSJ-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Ext-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\GB-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\GB-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\GB-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\GB-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\GBK-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\GBK-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\GBK2K-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\GBK2K-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\GBKp-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\GBKp-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\GBpc-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\GBpc-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\GBT-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\GBT-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\GBT-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\GBT-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\GBTpc-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\GBTpc-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Hankaku"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Hiragana"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\HKdla-B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\HKdla-B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\HKdlb-B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\HKdlb-B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\HKgccs-B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\HKgccs-B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\HKm314-B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\HKm314-B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\HKm471-B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\HKm471-B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\HKscs-B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\HKscs-B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Hojo-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Hojo-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Hojo-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Hojo-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Katakana"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\KSC-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\KSC-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\KSC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\KSC-Johab-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\KSC-Johab-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\KSC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\KSCms-UHC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\KSCms-UHC-HW-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\KSCms-UHC-HW-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\KSCms-UHC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\KSCpc-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\KSCpc-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\NWP-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\NWP-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\README"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\RKSJ-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\RKSJ-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\Roman"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniCNS-UCS2-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniCNS-UCS2-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniCNS-UTF16-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniCNS-UTF16-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniGB-UCS2-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniGB-UCS2-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniGB-UTF16-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniGB-UTF16-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniHojo-UCS2-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniHojo-UCS2-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniHojo-UTF16-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniHojo-UTF16-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniJIS-UCS2-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniJIS-UCS2-HW-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniJIS-UCS2-HW-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniJIS-UCS2-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniJIS-UTF16-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniJIS-UTF16-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniJISPro-UCS2-HW-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniJISPro-UCS2-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniKS-UCS2-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniKS-UCS2-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniKS-UTF16-H"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\UniKS-UTF16-V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\V"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cmaps\WP-Symbol"
+ >
+ </File>
+ </Filter>
+ <File
+ RelativePath=".\generated\cmap_cns.c"
+ >
+ </File>
+ <File
+ RelativePath=".\generated\cmap_gb.c"
+ >
+ </File>
+ <File
+ RelativePath=".\generated\cmap_japan.c"
+ >
+ </File>
+ <File
+ RelativePath=".\generated\cmap_korea.c"
+ >
+ </File>
+ <File
+ RelativePath=".\generated\cmap_unicode.c"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/win32/draw/draw.vcproj b/win32/draw/draw.vcproj
new file mode 100644
index 00000000..af1280dc
--- /dev/null
+++ b/win32/draw/draw.vcproj
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="draw"
+ ProjectGUID="{B664D05B-CF78-423A-B1E7-5E84FD939580}"
+ RootNamespace="draw"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\fitz"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\..\fitz"
+ PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="draw"
+ >
+ <File
+ RelativePath="..\..\draw\archx86.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\draw\blendmodes.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\draw\glyphcache.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\draw\imagedraw.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\draw\imagescale.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\draw\imageunpack.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\draw\meshdraw.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\draw\pathfill.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\draw\pathscan.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\draw\pathstroke.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\draw\porterduff.c"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/win32/fitz/fitz.vcproj b/win32/fitz/fitz.vcproj
new file mode 100644
index 00000000..99f7426b
--- /dev/null
+++ b/win32/fitz/fitz.vcproj
@@ -0,0 +1,361 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="fitz"
+ ProjectGUID="{1CB1FEC2-6D06-4B82-9D0D-0E92303285C8}"
+ RootNamespace="fitz"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\thirdparty\freetype\include;..\..\thirdparty\jpeg;..\..\thirdparty\jbig2dec;..\..\thirdparty\openjpeg\libopenjpeg;..\..\thirdparty\zlib-123;..\..\mupdf"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\..\thirdparty\freetype\include;..\..\thirdparty\jpeg;..\..\thirdparty\jbig2dec;..\..\thirdparty\openjpeg\libopenjpeg;..\..\thirdparty\zlib-123;..\..\mupdf"
+ PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="fitz"
+ >
+ <File
+ RelativePath="..\..\fitz\base_cpudep.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\base_error.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\base_hash.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\base_matrix.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\base_memory.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\base_rect.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\base_string.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\base_unicode.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\crypt_aes.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\crypt_arc4.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\crypt_md5.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\dev_bbox.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\dev_draw.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\dev_list.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\dev_null.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\dev_text.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\dev_trace.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\filt_aesd.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\filt_arc4.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\filt_basic.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\filt_dctd.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\filt_faxd.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\filt_faxd.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\filt_faxdtab.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\filt_flate.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\filt_jbig2d.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\filt_jpxd.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\filt_lzwd.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\filt_pipeline.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\filt_predict.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\fitz.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\fitz_base.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\fitz_draw.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\fitz_res.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\fitz_stream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\obj_array.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\obj_dict.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\obj_print.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\obj_simple.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\res_colorspace.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\res_font.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\res_path.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\res_pixmap.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\res_shade.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\res_text.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\stm_buffer.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\stm_filter.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\stm_misc.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\stm_open.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\stm_read.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\util_getopt.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fitz\util_gettimeofday.c"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/win32/fontdump/fontdump.vcproj b/win32/fontdump/fontdump.vcproj
new file mode 100644
index 00000000..c7ceaf74
--- /dev/null
+++ b/win32/fontdump/fontdump.vcproj
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="fontdump"
+ ProjectGUID="{4EC4D9C9-7490-4B35-A17C-EC9D28F488C3}"
+ RootNamespace="fontdump"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ EmbedManifest="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\..\mupdf\fontdump.c"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/win32/fonts/fontdump.bat b/win32/fonts/fontdump.bat
new file mode 100644
index 00000000..7d2b3c2a
--- /dev/null
+++ b/win32/fonts/fontdump.bat
@@ -0,0 +1,7 @@
+@echo off
+
+echo Converting BASE14 fonts
+%1 %2\font_base14.c ..\..\fonts\Dingbats.cff ..\..\fonts\NimbusMonL-Bold.cff ..\..\fonts\NimbusMonL-BoldObli.cff ..\..\fonts\NimbusMonL-Regu.cff ..\..\fonts\NimbusMonL-ReguObli.cff ..\..\fonts\NimbusRomNo9L-Medi.cff ..\..\fonts\NimbusRomNo9L-MediItal.cff ..\..\fonts\NimbusRomNo9L-Regu.cff ..\..\fonts\NimbusRomNo9L-ReguItal.cff ..\..\fonts\NimbusSanL-Bold.cff ..\..\fonts\NimbusSanL-BoldItal.cff ..\..\fonts\NimbusSanL-Regu.cff ..\..\fonts\NimbusSanL-ReguItal.cff ..\..\fonts\StandardSymL.cff ..\..\fonts\URWChanceryL-MediItal.cff
+
+echo Converting CJK fonts
+%1 %2\font_cjk.c ..\..\fonts\droid\DroidSansFallback.ttf
diff --git a/win32/fonts/fonts.vcproj b/win32/fonts/fonts.vcproj
new file mode 100644
index 00000000..601e4c55
--- /dev/null
+++ b/win32/fonts/fonts.vcproj
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="fonts"
+ ProjectGUID="{62E2A7C0-F3F1-4A82-A856-A67770EBDBFF}"
+ RootNamespace="fonts"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="generated"
+ ConfigurationType="4"
+ CharacterSet="1"
+ DeleteExtensionsOnClean="*.obj;*.ilk;*.tlb;*.tli;*.tlh;*.tmp;*.rsp;*.pgc;*.pgd;*.c;$(TargetPath)"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ Description="Font conversion"
+ CommandLine="$(ProjectDir)FontDump.bat $(SolutionDir)$(ConfigurationName)\fontdump.exe $(ProjectDir)generated"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="generated"
+ ConfigurationType="4"
+ CharacterSet="1"
+ DeleteExtensionsOnClean="*.obj;*.ilk;*.tlb;*.tli;*.tlh;*.tmp;*.rsp;*.pgc;*.pgd;*.c;$(TargetPath)"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ Description="Font conversion"
+ CommandLine="$(ProjectDir)FontDump.bat $(SolutionDir)$(ConfigurationName)\fontdump.exe $(ProjectDir)generated"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="fonts"
+ >
+ <File
+ RelativePath="..\..\fonts\Dingbats.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fonts\droid\DroidSansFallback.ttf"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fonts\NimbusMonL-Bold.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fonts\NimbusMonL-BoldObli.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fonts\NimbusMonL-Regu.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fonts\NimbusMonL-ReguObli.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fonts\NimbusRomNo9L-Medi.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fonts\NimbusRomNo9L-MediItal.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fonts\NimbusRomNo9L-Regu.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fonts\NimbusRomNo9L-ReguItal.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fonts\NimbusSanL-Bold.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fonts\NimbusSanL-BoldItal.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fonts\NimbusSanL-Regu.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fonts\NimbusSanL-ReguItal.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fonts\StandardSymL.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fonts\URWChanceryL-MediItal.cff"
+ >
+ </File>
+ </Filter>
+ <File
+ RelativePath=".\generated\font_base14.c"
+ >
+ </File>
+ <File
+ RelativePath=".\generated\font_cjk.c"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/win32/jbig2dec/jbig2dec.vcproj b/win32/jbig2dec/jbig2dec.vcproj
new file mode 100644
index 00000000..5e189ada
--- /dev/null
+++ b/win32/jbig2dec/jbig2dec.vcproj
@@ -0,0 +1,299 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="jbig2dec"
+ ProjectGUID="{46F9218B-7A3F-481F-B971-E93547C2643B}"
+ RootNamespace="jbig2dec"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="jbig2dec"
+ >
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\config.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\config_types.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\config_win32.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_arith.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_arith.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_arith_iaid.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_arith_iaid.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_arith_int.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_arith_int.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_generic.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_generic.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_halftone.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_huffman.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_huffman.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_hufftab.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_image.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_image.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_image_pbm.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_metadata.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_metadata.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_mmr.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_mmr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_page.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_priv.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_refinement.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_segment.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_symbol_dict.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_symbol_dict.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_text.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_text.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2dec.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\memcmp.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\os_types.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\sha1.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jbig2dec\sha1.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/win32/jpeg/jpeg.vcproj b/win32/jpeg/jpeg.vcproj
new file mode 100644
index 00000000..6a8bafce
--- /dev/null
+++ b/win32/jpeg/jpeg.vcproj
@@ -0,0 +1,379 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="jpeg"
+ ProjectGUID="{A738D37E-F4E2-4ACC-A086-14149E3B6639}"
+ RootNamespace="jpeg"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ Description="Copying jpeg config"
+ CommandLine="copy ..\..\thirdparty\jpeg\jconfig.vc ..\..\thirdparty\jpeg\jconfig.h /Y"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ Description=""
+ CommandLine=""
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="jpeg"
+ >
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jcapimin.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jcapistd.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jccoefct.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jccolor.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jcdctmgr.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jchuff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jchuff.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jcinit.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jcmainct.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jcmarker.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jcmaster.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jcomapi.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jcparam.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jcphuff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jcprepct.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jcsample.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jctrans.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jdapimin.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jdapistd.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jdatadst.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jdatasrc.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jdcoefct.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jdcolor.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jdct.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jddctmgr.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jdhuff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jdhuff.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jdinput.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jdmainct.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jdmarker.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jdmaster.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jdmerge.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jdphuff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jdpostct.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jdsample.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jdtrans.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jerror.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jerror.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jfdctflt.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jfdctfst.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jfdctint.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jidctflt.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jidctfst.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jidctint.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jidctred.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jinclude.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jmemmgr.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jmemnobs.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jmemsys.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jmorecfg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jpegint.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jpeglib.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jquant1.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jquant2.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jutils.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\jpeg\jversion.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/win32/mupdf.sln b/win32/mupdf.sln
new file mode 100644
index 00000000..d6324431
--- /dev/null
+++ b/win32/mupdf.sln
@@ -0,0 +1,205 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fitz", "fitz\fitz.vcproj", "{1CB1FEC2-6D06-4B82-9D0D-0E92303285C8}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "freetype", "..\thirdparty\freetype\builds\win32\vc2005\freetype.vcproj", "{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jpeg", "jpeg\jpeg.vcproj", "{A738D37E-F4E2-4ACC-A086-14149E3B6639}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibOpenJPEG", "..\thirdparty\openjpeg\LibOpenJPEG.vcproj", "{316AEB7D-E24A-4158-B8F9-44BF30C5767C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "draw", "draw\draw.vcproj", "{B664D05B-CF78-423A-B1E7-5E84FD939580}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mupdf", "mupdf\mupdf.vcproj", "{20F22284-C947-4F7E-91DD-12077B8DA775}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pdfshow", "pdfshow\pdfshow.vcproj", "{15045856-8693-487D-A3F4-D8D23C55F11F}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A40AEB27-EF39-4966-9AD3-88C78DE88907} = {A40AEB27-EF39-4966-9AD3-88C78DE88907}
+ {B664D05B-CF78-423A-B1E7-5E84FD939580} = {B664D05B-CF78-423A-B1E7-5E84FD939580}
+ {46F9218B-7A3F-481F-B971-E93547C2643B} = {46F9218B-7A3F-481F-B971-E93547C2643B}
+ {62E2A7C0-F3F1-4A82-A856-A67770EBDBFF} = {62E2A7C0-F3F1-4A82-A856-A67770EBDBFF}
+ {0782B20B-C570-4CD3-A33C-FC9D2A31BCA1} = {0782B20B-C570-4CD3-A33C-FC9D2A31BCA1}
+ {316AEB7D-E24A-4158-B8F9-44BF30C5767C} = {316AEB7D-E24A-4158-B8F9-44BF30C5767C}
+ {A738D37E-F4E2-4ACC-A086-14149E3B6639} = {A738D37E-F4E2-4ACC-A086-14149E3B6639}
+ {20F22284-C947-4F7E-91DD-12077B8DA775} = {20F22284-C947-4F7E-91DD-12077B8DA775}
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B} = {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}
+ {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8} = {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jbig2dec", "jbig2dec\jbig2dec.vcproj", "{46F9218B-7A3F-481F-B971-E93547C2643B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pdfclean", "pdfclean\pdfclean.vcproj", "{BCBFDF08-B206-4BB2-91A4-0EF2341A36BB}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A40AEB27-EF39-4966-9AD3-88C78DE88907} = {A40AEB27-EF39-4966-9AD3-88C78DE88907}
+ {B664D05B-CF78-423A-B1E7-5E84FD939580} = {B664D05B-CF78-423A-B1E7-5E84FD939580}
+ {316AEB7D-E24A-4158-B8F9-44BF30C5767C} = {316AEB7D-E24A-4158-B8F9-44BF30C5767C}
+ {A738D37E-F4E2-4ACC-A086-14149E3B6639} = {A738D37E-F4E2-4ACC-A086-14149E3B6639}
+ {20F22284-C947-4F7E-91DD-12077B8DA775} = {20F22284-C947-4F7E-91DD-12077B8DA775}
+ {46F9218B-7A3F-481F-B971-E93547C2643B} = {46F9218B-7A3F-481F-B971-E93547C2643B}
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B} = {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}
+ {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8} = {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pdfdraw", "pdfdraw\pdfdraw.vcproj", "{9AE57DFB-5D04-4F14-A6EE-4DB7D7A8EB1C}"
+ ProjectSection(ProjectDependencies) = postProject
+ {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8} = {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8}
+ {62E2A7C0-F3F1-4A82-A856-A67770EBDBFF} = {62E2A7C0-F3F1-4A82-A856-A67770EBDBFF}
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B} = {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}
+ {46F9218B-7A3F-481F-B971-E93547C2643B} = {46F9218B-7A3F-481F-B971-E93547C2643B}
+ {20F22284-C947-4F7E-91DD-12077B8DA775} = {20F22284-C947-4F7E-91DD-12077B8DA775}
+ {A738D37E-F4E2-4ACC-A086-14149E3B6639} = {A738D37E-F4E2-4ACC-A086-14149E3B6639}
+ {316AEB7D-E24A-4158-B8F9-44BF30C5767C} = {316AEB7D-E24A-4158-B8F9-44BF30C5767C}
+ {B664D05B-CF78-423A-B1E7-5E84FD939580} = {B664D05B-CF78-423A-B1E7-5E84FD939580}
+ {0782B20B-C570-4CD3-A33C-FC9D2A31BCA1} = {0782B20B-C570-4CD3-A33C-FC9D2A31BCA1}
+ {A40AEB27-EF39-4966-9AD3-88C78DE88907} = {A40AEB27-EF39-4966-9AD3-88C78DE88907}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pdfextract", "pdfextract\pdfextract.vcproj", "{D4CF6DEE-20DE-44C2-AF6F-EFF0A524F33C}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A40AEB27-EF39-4966-9AD3-88C78DE88907} = {A40AEB27-EF39-4966-9AD3-88C78DE88907}
+ {62E2A7C0-F3F1-4A82-A856-A67770EBDBFF} = {62E2A7C0-F3F1-4A82-A856-A67770EBDBFF}
+ {0782B20B-C570-4CD3-A33C-FC9D2A31BCA1} = {0782B20B-C570-4CD3-A33C-FC9D2A31BCA1}
+ {B664D05B-CF78-423A-B1E7-5E84FD939580} = {B664D05B-CF78-423A-B1E7-5E84FD939580}
+ {316AEB7D-E24A-4158-B8F9-44BF30C5767C} = {316AEB7D-E24A-4158-B8F9-44BF30C5767C}
+ {A738D37E-F4E2-4ACC-A086-14149E3B6639} = {A738D37E-F4E2-4ACC-A086-14149E3B6639}
+ {20F22284-C947-4F7E-91DD-12077B8DA775} = {20F22284-C947-4F7E-91DD-12077B8DA775}
+ {46F9218B-7A3F-481F-B971-E93547C2643B} = {46F9218B-7A3F-481F-B971-E93547C2643B}
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B} = {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}
+ {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8} = {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pdfinfo", "pdfinfo\pdfinfo.vcproj", "{11249F33-4CF0-427D-AE1C-C1972DDC430C}"
+ ProjectSection(ProjectDependencies) = postProject
+ {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8} = {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8}
+ {46F9218B-7A3F-481F-B971-E93547C2643B} = {46F9218B-7A3F-481F-B971-E93547C2643B}
+ {20F22284-C947-4F7E-91DD-12077B8DA775} = {20F22284-C947-4F7E-91DD-12077B8DA775}
+ {A738D37E-F4E2-4ACC-A086-14149E3B6639} = {A738D37E-F4E2-4ACC-A086-14149E3B6639}
+ {316AEB7D-E24A-4158-B8F9-44BF30C5767C} = {316AEB7D-E24A-4158-B8F9-44BF30C5767C}
+ {B664D05B-CF78-423A-B1E7-5E84FD939580} = {B664D05B-CF78-423A-B1E7-5E84FD939580}
+ {0782B20B-C570-4CD3-A33C-FC9D2A31BCA1} = {0782B20B-C570-4CD3-A33C-FC9D2A31BCA1}
+ {62E2A7C0-F3F1-4A82-A856-A67770EBDBFF} = {62E2A7C0-F3F1-4A82-A856-A67770EBDBFF}
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B} = {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}
+ {A40AEB27-EF39-4966-9AD3-88C78DE88907} = {A40AEB27-EF39-4966-9AD3-88C78DE88907}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fontdump", "fontdump\fontdump.vcproj", "{4EC4D9C9-7490-4B35-A17C-EC9D28F488C3}"
+ ProjectSection(ProjectDependencies) = postProject
+ {20F22284-C947-4F7E-91DD-12077B8DA775} = {20F22284-C947-4F7E-91DD-12077B8DA775}
+ {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8} = {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fonts", "fonts\fonts.vcproj", "{62E2A7C0-F3F1-4A82-A856-A67770EBDBFF}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4EC4D9C9-7490-4B35-A17C-EC9D28F488C3} = {4EC4D9C9-7490-4B35-A17C-EC9D28F488C3}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmaps", "cmaps\cmaps.vcproj", "{0782B20B-C570-4CD3-A33C-FC9D2A31BCA1}"
+ ProjectSection(ProjectDependencies) = postProject
+ {FC75D9D8-3637-4409-84EE-46F3CB94BA6F} = {FC75D9D8-3637-4409-84EE-46F3CB94BA6F}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mupdf_viewer", "mupdf_viewer\mupdf_viewer.vcproj", "{C333416F-DC95-4A7D-92DF-565A7C57F82D}"
+ ProjectSection(ProjectDependencies) = postProject
+ {B664D05B-CF78-423A-B1E7-5E84FD939580} = {B664D05B-CF78-423A-B1E7-5E84FD939580}
+ {316AEB7D-E24A-4158-B8F9-44BF30C5767C} = {316AEB7D-E24A-4158-B8F9-44BF30C5767C}
+ {A738D37E-F4E2-4ACC-A086-14149E3B6639} = {A738D37E-F4E2-4ACC-A086-14149E3B6639}
+ {20F22284-C947-4F7E-91DD-12077B8DA775} = {20F22284-C947-4F7E-91DD-12077B8DA775}
+ {46F9218B-7A3F-481F-B971-E93547C2643B} = {46F9218B-7A3F-481F-B971-E93547C2643B}
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B} = {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}
+ {62E2A7C0-F3F1-4A82-A856-A67770EBDBFF} = {62E2A7C0-F3F1-4A82-A856-A67770EBDBFF}
+ {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8} = {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8}
+ {A40AEB27-EF39-4966-9AD3-88C78DE88907} = {A40AEB27-EF39-4966-9AD3-88C78DE88907}
+ {0782B20B-C570-4CD3-A33C-FC9D2A31BCA1} = {0782B20B-C570-4CD3-A33C-FC9D2A31BCA1}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "zlib\zlib.vcproj", "{A40AEB27-EF39-4966-9AD3-88C78DE88907}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmapdump", "cmapdump\cmapdump.vcproj", "{FC75D9D8-3637-4409-84EE-46F3CB94BA6F}"
+ ProjectSection(ProjectDependencies) = postProject
+ {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8} = {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8}.Debug|Win32.Build.0 = Debug|Win32
+ {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8}.Release|Win32.ActiveCfg = Release|Win32
+ {1CB1FEC2-6D06-4B82-9D0D-0E92303285C8}.Release|Win32.Build.0 = Release|Win32
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug|Win32.Build.0 = Debug|Win32
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release|Win32.ActiveCfg = Release|Win32
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release|Win32.Build.0 = Release|Win32
+ {A738D37E-F4E2-4ACC-A086-14149E3B6639}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A738D37E-F4E2-4ACC-A086-14149E3B6639}.Debug|Win32.Build.0 = Debug|Win32
+ {A738D37E-F4E2-4ACC-A086-14149E3B6639}.Release|Win32.ActiveCfg = Release|Win32
+ {A738D37E-F4E2-4ACC-A086-14149E3B6639}.Release|Win32.Build.0 = Release|Win32
+ {316AEB7D-E24A-4158-B8F9-44BF30C5767C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {316AEB7D-E24A-4158-B8F9-44BF30C5767C}.Debug|Win32.Build.0 = Debug|Win32
+ {316AEB7D-E24A-4158-B8F9-44BF30C5767C}.Release|Win32.ActiveCfg = Release|Win32
+ {316AEB7D-E24A-4158-B8F9-44BF30C5767C}.Release|Win32.Build.0 = Release|Win32
+ {B664D05B-CF78-423A-B1E7-5E84FD939580}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B664D05B-CF78-423A-B1E7-5E84FD939580}.Debug|Win32.Build.0 = Debug|Win32
+ {B664D05B-CF78-423A-B1E7-5E84FD939580}.Release|Win32.ActiveCfg = Release|Win32
+ {B664D05B-CF78-423A-B1E7-5E84FD939580}.Release|Win32.Build.0 = Release|Win32
+ {20F22284-C947-4F7E-91DD-12077B8DA775}.Debug|Win32.ActiveCfg = Debug|Win32
+ {20F22284-C947-4F7E-91DD-12077B8DA775}.Debug|Win32.Build.0 = Debug|Win32
+ {20F22284-C947-4F7E-91DD-12077B8DA775}.Release|Win32.ActiveCfg = Release|Win32
+ {20F22284-C947-4F7E-91DD-12077B8DA775}.Release|Win32.Build.0 = Release|Win32
+ {15045856-8693-487D-A3F4-D8D23C55F11F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {15045856-8693-487D-A3F4-D8D23C55F11F}.Debug|Win32.Build.0 = Debug|Win32
+ {15045856-8693-487D-A3F4-D8D23C55F11F}.Release|Win32.ActiveCfg = Release|Win32
+ {15045856-8693-487D-A3F4-D8D23C55F11F}.Release|Win32.Build.0 = Release|Win32
+ {46F9218B-7A3F-481F-B971-E93547C2643B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {46F9218B-7A3F-481F-B971-E93547C2643B}.Debug|Win32.Build.0 = Debug|Win32
+ {46F9218B-7A3F-481F-B971-E93547C2643B}.Release|Win32.ActiveCfg = Release|Win32
+ {46F9218B-7A3F-481F-B971-E93547C2643B}.Release|Win32.Build.0 = Release|Win32
+ {BCBFDF08-B206-4BB2-91A4-0EF2341A36BB}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BCBFDF08-B206-4BB2-91A4-0EF2341A36BB}.Debug|Win32.Build.0 = Debug|Win32
+ {BCBFDF08-B206-4BB2-91A4-0EF2341A36BB}.Release|Win32.ActiveCfg = Release|Win32
+ {BCBFDF08-B206-4BB2-91A4-0EF2341A36BB}.Release|Win32.Build.0 = Release|Win32
+ {9AE57DFB-5D04-4F14-A6EE-4DB7D7A8EB1C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9AE57DFB-5D04-4F14-A6EE-4DB7D7A8EB1C}.Debug|Win32.Build.0 = Debug|Win32
+ {9AE57DFB-5D04-4F14-A6EE-4DB7D7A8EB1C}.Release|Win32.ActiveCfg = Release|Win32
+ {9AE57DFB-5D04-4F14-A6EE-4DB7D7A8EB1C}.Release|Win32.Build.0 = Release|Win32
+ {D4CF6DEE-20DE-44C2-AF6F-EFF0A524F33C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D4CF6DEE-20DE-44C2-AF6F-EFF0A524F33C}.Debug|Win32.Build.0 = Debug|Win32
+ {D4CF6DEE-20DE-44C2-AF6F-EFF0A524F33C}.Release|Win32.ActiveCfg = Release|Win32
+ {D4CF6DEE-20DE-44C2-AF6F-EFF0A524F33C}.Release|Win32.Build.0 = Release|Win32
+ {11249F33-4CF0-427D-AE1C-C1972DDC430C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {11249F33-4CF0-427D-AE1C-C1972DDC430C}.Debug|Win32.Build.0 = Debug|Win32
+ {11249F33-4CF0-427D-AE1C-C1972DDC430C}.Release|Win32.ActiveCfg = Release|Win32
+ {11249F33-4CF0-427D-AE1C-C1972DDC430C}.Release|Win32.Build.0 = Release|Win32
+ {4EC4D9C9-7490-4B35-A17C-EC9D28F488C3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4EC4D9C9-7490-4B35-A17C-EC9D28F488C3}.Debug|Win32.Build.0 = Debug|Win32
+ {4EC4D9C9-7490-4B35-A17C-EC9D28F488C3}.Release|Win32.ActiveCfg = Release|Win32
+ {4EC4D9C9-7490-4B35-A17C-EC9D28F488C3}.Release|Win32.Build.0 = Release|Win32
+ {62E2A7C0-F3F1-4A82-A856-A67770EBDBFF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {62E2A7C0-F3F1-4A82-A856-A67770EBDBFF}.Debug|Win32.Build.0 = Debug|Win32
+ {62E2A7C0-F3F1-4A82-A856-A67770EBDBFF}.Release|Win32.ActiveCfg = Release|Win32
+ {62E2A7C0-F3F1-4A82-A856-A67770EBDBFF}.Release|Win32.Build.0 = Release|Win32
+ {0782B20B-C570-4CD3-A33C-FC9D2A31BCA1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0782B20B-C570-4CD3-A33C-FC9D2A31BCA1}.Debug|Win32.Build.0 = Debug|Win32
+ {0782B20B-C570-4CD3-A33C-FC9D2A31BCA1}.Release|Win32.ActiveCfg = Release|Win32
+ {0782B20B-C570-4CD3-A33C-FC9D2A31BCA1}.Release|Win32.Build.0 = Release|Win32
+ {C333416F-DC95-4A7D-92DF-565A7C57F82D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C333416F-DC95-4A7D-92DF-565A7C57F82D}.Debug|Win32.Build.0 = Debug|Win32
+ {C333416F-DC95-4A7D-92DF-565A7C57F82D}.Release|Win32.ActiveCfg = Release|Win32
+ {C333416F-DC95-4A7D-92DF-565A7C57F82D}.Release|Win32.Build.0 = Release|Win32
+ {A40AEB27-EF39-4966-9AD3-88C78DE88907}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A40AEB27-EF39-4966-9AD3-88C78DE88907}.Debug|Win32.Build.0 = Debug|Win32
+ {A40AEB27-EF39-4966-9AD3-88C78DE88907}.Release|Win32.ActiveCfg = Release|Win32
+ {A40AEB27-EF39-4966-9AD3-88C78DE88907}.Release|Win32.Build.0 = Release|Win32
+ {FC75D9D8-3637-4409-84EE-46F3CB94BA6F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FC75D9D8-3637-4409-84EE-46F3CB94BA6F}.Debug|Win32.Build.0 = Debug|Win32
+ {FC75D9D8-3637-4409-84EE-46F3CB94BA6F}.Release|Win32.ActiveCfg = Release|Win32
+ {FC75D9D8-3637-4409-84EE-46F3CB94BA6F}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/win32/mupdf/mupdf.vcproj b/win32/mupdf/mupdf.vcproj
new file mode 100644
index 00000000..2e4ec0e7
--- /dev/null
+++ b/win32/mupdf/mupdf.vcproj
@@ -0,0 +1,289 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="mupdf"
+ ProjectGUID="{20F22284-C947-4F7E-91DD-12077B8DA775}"
+ RootNamespace="mupdf"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\fitz;..\..\thirdparty\freetype\include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\..\fitz;..\..\thirdparty\freetype\include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="mupdf"
+ >
+ <File
+ RelativePath="..\..\mupdf\mupdf.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_annot.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_build.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_cmap.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_cmap_load.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_cmap_parse.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_cmap_table.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_colorspace.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_crypt.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_debug.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_font.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_fontagl.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_fontenc.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_fontfile.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_fontmtx.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_function.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_image.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_interpret.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_lex.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_nametree.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_open.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_outline.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_page.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_pagetree.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_parse.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_pattern.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_repair.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_shade.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_store.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_stream.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_type3.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_unicode.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_xobject.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\mupdf\pdf_xref.c"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/win32/mupdf_viewer/mupdf_viewer.vcproj b/win32/mupdf_viewer/mupdf_viewer.vcproj
new file mode 100644
index 00000000..19282d8c
--- /dev/null
+++ b/win32/mupdf_viewer/mupdf_viewer.vcproj
@@ -0,0 +1,195 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="mupdf_viewer"
+ ProjectGUID="{C333416F-DC95-4A7D-92DF-565A7C57F82D}"
+ RootNamespace="mupdf_viewer2"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\fitz;..\..\mupdf"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="2"
+ IgnoreDefaultLibraryNames="libcmtd"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\..\fitz;..\..\mupdf"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="1"
+ IgnoreDefaultLibraryNames="libcmtd"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\..\apps\pdfapp.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\apps\pdfapp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\apps\win_main.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\apps\win_res.rc"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/win32/pdfclean/pdfclean.vcproj b/win32/pdfclean/pdfclean.vcproj
new file mode 100644
index 00000000..33ea73cb
--- /dev/null
+++ b/win32/pdfclean/pdfclean.vcproj
@@ -0,0 +1,192 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="pdfclean"
+ ProjectGUID="{BCBFDF08-B206-4BB2-91A4-0EF2341A36BB}"
+ RootNamespace="pdfclean"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\fitz;..\..\mupdf"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="2"
+ IgnoreAllDefaultLibraries="false"
+ IgnoreDefaultLibraryNames="libcmtd"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\..\fitz;..\..\mupdf"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="1"
+ IgnoreDefaultLibraryNames="libcmtd"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\..\apps\pdfclean.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\apps\pdftool.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\apps\pdftool.h"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/win32/pdfdraw/pdfdraw.vcproj b/win32/pdfdraw/pdfdraw.vcproj
new file mode 100644
index 00000000..e268dee7
--- /dev/null
+++ b/win32/pdfdraw/pdfdraw.vcproj
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="pdfdraw"
+ ProjectGUID="{9AE57DFB-5D04-4F14-A6EE-4DB7D7A8EB1C}"
+ RootNamespace="pdfdraw"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\fitz;..\..\mupdf"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="2"
+ IgnoreDefaultLibraryNames="libcmtd"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\..\fitz;..\..\mupdf"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="1"
+ IgnoreDefaultLibraryNames="libcmtd"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\..\apps\pdfdraw.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\apps\pdftool.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\apps\pdftool.h"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/win32/pdfextract/pdfextract.vcproj b/win32/pdfextract/pdfextract.vcproj
new file mode 100644
index 00000000..2c9d270c
--- /dev/null
+++ b/win32/pdfextract/pdfextract.vcproj
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="pdfextract"
+ ProjectGUID="{D4CF6DEE-20DE-44C2-AF6F-EFF0A524F33C}"
+ RootNamespace="pdfextract"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\fitz;..\..\mupdf"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="2"
+ IgnoreDefaultLibraryNames="libcmtd"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\..\fitz;..\..\mupdf"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="1"
+ IgnoreDefaultLibraryNames="libcmtd"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\..\apps\pdfextract.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\apps\pdftool.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\apps\pdftool.h"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/win32/pdfinfo/pdfinfo.vcproj b/win32/pdfinfo/pdfinfo.vcproj
new file mode 100644
index 00000000..fc7b8575
--- /dev/null
+++ b/win32/pdfinfo/pdfinfo.vcproj
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="pdfinfo"
+ ProjectGUID="{11249F33-4CF0-427D-AE1C-C1972DDC430C}"
+ RootNamespace="pdfinfo"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\fitz;..\..\mupdf"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="2"
+ IgnoreDefaultLibraryNames="libcmtd"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\..\fitz;..\..\mupdf"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="1"
+ IgnoreDefaultLibraryNames="libcmtd"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\..\apps\pdfinfo.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\apps\pdftool.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\apps\pdftool.h"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/win32/pdfshow/pdfshow.vcproj b/win32/pdfshow/pdfshow.vcproj
new file mode 100644
index 00000000..87a6df48
--- /dev/null
+++ b/win32/pdfshow/pdfshow.vcproj
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="pdfshow"
+ ProjectGUID="{15045856-8693-487D-A3F4-D8D23C55F11F}"
+ RootNamespace="pdfshow"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\fitz;..\..\mupdf"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="2"
+ IgnoreDefaultLibraryNames="libcmtd"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\..\fitz;..\..\mupdf"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="1"
+ IgnoreDefaultLibraryNames="libcmtd"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\..\apps\pdfshow.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\apps\pdftool.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\apps\pdftool.h"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/win32/zlib/zlib.vcproj b/win32/zlib/zlib.vcproj
new file mode 100644
index 00000000..1a1dcfc3
--- /dev/null
+++ b/win32/zlib/zlib.vcproj
@@ -0,0 +1,239 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="zlib"
+ ProjectGUID="{A40AEB27-EF39-4966-9AD3-88C78DE88907}"
+ RootNamespace="zlib2"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="zlib"
+ >
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\adler32.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\compress.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\crc32.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\crc32.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\deflate.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\deflate.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\gzio.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\infback.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\inffast.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\inffast.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\inffixed.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\inflate.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\inflate.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\inftrees.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\inftrees.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\trees.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\trees.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\uncompr.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\zconf.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\zlib.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\zutil.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\thirdparty\zlib-123\zutil.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>