summaryrefslogtreecommitdiff
path: root/platform/winrt
diff options
context:
space:
mode:
authorMichael Vrhel <michael.vrhel@artifex.com>2014-06-05 22:20:16 -0700
committerMichael Vrhel <michael.vrhel@artifex.com>2014-09-09 16:39:37 -0700
commit051ef52ce11ad12228affa0683d1bd9f1c359f22 (patch)
tree259b40998592b75d2e1e1da3bd6d32791aa409b5 /platform/winrt
parent897bb7bae781933f966c528fbd5feda54055990c (diff)
downloadmupdf-051ef52ce11ad12228affa0683d1bd9f1c359f22.tar.xz
Add projects that will ensure the microsoft CRT files will be in mupdfnet.dll
Diffstat (limited to 'platform/winrt')
-rw-r--r--platform/winrt/gsview/Install64/Install64.vdproj2
-rw-r--r--platform/winrt/gsview/MainWindow.xaml4
-rw-r--r--platform/winrt/gsview/MainWindow.xaml.cs6
-rw-r--r--platform/winrt/gsview/mudocument.cs66
-rw-r--r--platform/winrt/libmupdf/libmupdf.vcxproj360
-rw-r--r--platform/winrt/libmupdf/libmupdf.vcxproj.filters639
-rw-r--r--platform/winrt/libmupdf_winRT.vcxproj4
-rw-r--r--platform/winrt/libmupdf_winRT.vcxproj.filters272
-rw-r--r--platform/winrt/libthirdparty/libthirdparty.vcxproj418
-rw-r--r--platform/winrt/libthirdparty/libthirdparty.vcxproj.filters825
-rw-r--r--platform/winrt/libthirdparty_winRT.vcxproj39
-rw-r--r--platform/winrt/libthirdparty_winRT.vcxproj.filters126
-rw-r--r--platform/winrt/mupdf.sln196
-rw-r--r--platform/winrt/mupdfnet/mupdfnet.vcxproj17
-rw-r--r--platform/winrt/mupdfwinrt/mudocument.cpp10
15 files changed, 2729 insertions, 255 deletions
diff --git a/platform/winrt/gsview/Install64/Install64.vdproj b/platform/winrt/gsview/Install64/Install64.vdproj
index cebe46f8..cd6edf1d 100644
--- a/platform/winrt/gsview/Install64/Install64.vdproj
+++ b/platform/winrt/gsview/Install64/Install64.vdproj
@@ -294,7 +294,7 @@
"Name" = "8:Microsoft Visual Studio"
"ProductName" = "8:GSview 6.0"
"ProductCode" = "8:{A22596C0-BCF4-46F9-9CF2-1C66E8588C30}"
- "PackageCode" = "8:{472F1001-38CC-432D-9105-A519D7DD8F99}"
+ "PackageCode" = "8:{B047ABB8-305D-425E-93FF-C459288AEA0C}"
"UpgradeCode" = "8:{B494B7A2-738F-4F9D-87F4-31830A16FB76}"
"AspNetVersion" = "8:4.0.30319.0"
"RestartWWWService" = "11:FALSE"
diff --git a/platform/winrt/gsview/MainWindow.xaml b/platform/winrt/gsview/MainWindow.xaml
index d506afce..bc41ef84 100644
--- a/platform/winrt/gsview/MainWindow.xaml
+++ b/platform/winrt/gsview/MainWindow.xaml
@@ -775,9 +775,9 @@
PreviewMouseLeftButtonUp="ListPreviewLeftButtonUp"
MouseLeave="ListMouseLeave"
PreviewMouseMove="ListPreviewMouseMove"
- ScrollViewer.HorizontalScrollBarVisibility="Disabled"
+ ScrollViewer.HorizontalScrollBarVisibility="Auto"
ScrollViewer.VerticalScrollBarVisibility="Hidden"
- ScrollViewer.IsDeferredScrollingEnabled ="True">
+ ScrollViewer.IsDeferredScrollingEnabled ="False">
<!-- This keeps the pages in the center of the panel -->
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
diff --git a/platform/winrt/gsview/MainWindow.xaml.cs b/platform/winrt/gsview/MainWindow.xaml.cs
index bd1d13d2..00f994a9 100644
--- a/platform/winrt/gsview/MainWindow.xaml.cs
+++ b/platform/winrt/gsview/MainWindow.xaml.cs
@@ -276,7 +276,7 @@ namespace gsview
public partial class MainWindow : Window
{
- mudocument mu_doc;
+ mudocument mu_doc = null;
public Pages m_docPages;
List<textSelectInfo_t> m_textSelect;
List<DocPage> m_thumbnails;
@@ -342,7 +342,6 @@ namespace gsview
m_file_open = false;
m_regstartup = true;
m_showannot = true;
- status_t result = CleanUp();
/* Allocations and set up */
try
@@ -367,6 +366,7 @@ namespace gsview
xaml_PageGrid.AddHandler(Grid.DragOverEvent, new System.Windows.DragEventHandler(Grid_DragOver), true);
xaml_PageGrid.AddHandler(Grid.DropEvent, new System.Windows.DragEventHandler(Grid_Drop), true);
DimSelections();
+ status_t result = CleanUp();
string[] arguments = Environment.GetCommandLineArgs();
if (arguments.Length > 1)
@@ -3288,7 +3288,6 @@ namespace gsview
List<RectList> links = new List<RectList>();
if (box_count > 0)
{
- var rectlist = new RectList();
for (int j = 0; j < box_count; j++)
{
Point top_left;
@@ -3299,6 +3298,7 @@ namespace gsview
mu_doc.GetLinkItem(j, out top_left, out size, out uri,
out topage, out type);
+ var rectlist = new RectList();
rectlist.Height = size.Height * m_doczoom;
rectlist.Width = size.Width * m_doczoom;
rectlist.X = top_left.X * m_doczoom;
diff --git a/platform/winrt/gsview/mudocument.cs b/platform/winrt/gsview/mudocument.cs
index 47bd4d82..291a424e 100644
--- a/platform/winrt/gsview/mudocument.cs
+++ b/platform/winrt/gsview/mudocument.cs
@@ -8,6 +8,7 @@ using System.Runtime.InteropServices;
using System.Security;
using System.Windows;
using System.ComponentModel;
+using System.Windows.Forms;
/* This file contains the interface between the muctx cpp class, which
implements the mupdf calls and the .net managed code */
@@ -405,7 +406,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 1";
mupdfDLLProblemMain(this, err);
return IntPtr.Zero;
}
@@ -432,7 +433,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 2";
mupdfDLLProblemMain(this, err);
return status_t.E_FAILURE;
}
@@ -458,7 +459,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 3";
mupdfDLLProblemMain(this, err);
return -1;
}
@@ -485,7 +486,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 4";
mupdfDLLProblemMain(this, err);
return -1;
}
@@ -512,7 +513,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 5";
mupdfDLLProblemMain(this, err);
return false;
}
@@ -539,7 +540,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 6";
mupdfDLLProblemMain(this, err);
return false;
}
@@ -569,7 +570,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 7";
mupdfDLLProblemMain(this, err);
return -1;
}
@@ -597,7 +598,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 8";
mupdfDLLProblemMain(this, err);
return -1;
}
@@ -624,7 +625,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 9";
mupdfDLLProblemMain(this, err);
return -1;
}
@@ -650,7 +651,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 10";
mupdfDLLProblemMain(this, err);
return -1;
}
@@ -677,7 +678,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 11";
mupdfDLLProblemMain(this, err);
return null;
}
@@ -704,7 +705,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 12";
mupdfDLLProblemMain(this, err);
return IntPtr.Zero;
}
@@ -734,7 +735,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 13";
mupdfDLLProblemMain(this, err);
return IntPtr.Zero;
}
@@ -760,7 +761,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 14";
mupdfDLLProblemMain(this, err);
return -1;
}
@@ -790,7 +791,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 15";
mupdfDLLProblemMain(this, err);
return IntPtr.Zero;
}
@@ -821,7 +822,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 16";
mupdfDLLProblemMain(this, err);
return -1;
}
@@ -848,7 +849,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 17";
mupdfDLLProblemMain(this, err);
return -1;
}
@@ -878,7 +879,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 18";
mupdfDLLProblemMain(this, err);
return false;
}
@@ -904,7 +905,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 18";
mupdfDLLProblemMain(this, err);
return -1;
}
@@ -931,7 +932,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 19";
mupdfDLLProblemMain(this, err);
return -1;
}
@@ -962,7 +963,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 20";
mupdfDLLProblemMain(this, err);
return null;
}
@@ -988,7 +989,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 21";
mupdfDLLProblemMain(this, err);
return -1;
}
@@ -1014,7 +1015,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 22";
mupdfDLLProblemMain(this, err);
return -1;
}
@@ -1044,7 +1045,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 23";
mupdfDLLProblemMain(this, err);
return -1;
}
@@ -1075,7 +1076,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 24";
mupdfDLLProblemMain(this, err);
return -1;
}
@@ -1106,7 +1107,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 25";
mupdfDLLProblemMain(this, err);
return -1;
}
@@ -1137,7 +1138,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 26";
mupdfDLLProblemMain(this, err);
return -1;
}
@@ -1164,7 +1165,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 27";
mupdfDLLProblemMain(this, err);
return null;
}
@@ -1191,7 +1192,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 28";
mupdfDLLProblemMain(this, err);
return null;
}
@@ -1205,8 +1206,6 @@ namespace gsview
return output;
}
-
-
private int tc_mSavePage(IntPtr ctx, String outfile, int page_num,
int res, int type, bool append)
{
@@ -1221,7 +1220,7 @@ namespace gsview
catch (DllNotFoundException)
{
/* DLL not found */
- String err = "DllNotFoundException: MuPDF DLL not found";
+ String err = "DllNotFoundException: MuPDF DLL not found 29";
mupdfDLLProblemMain(this, err);
return -1;
}
@@ -1239,8 +1238,9 @@ namespace gsview
/* Now the actual code that does some work */
public status_t Initialize()
{
- is64bit = is64bit = Environment.Is64BitOperatingSystem &&
+ is64bit = Environment.Is64BitOperatingSystem &&
Environment.Is64BitProcess;
+
mu_object = tc_mInitialize();
if (mu_object == null)
return status_t.E_FAILURE;
diff --git a/platform/winrt/libmupdf/libmupdf.vcxproj b/platform/winrt/libmupdf/libmupdf.vcxproj
new file mode 100644
index 00000000..23101e73
--- /dev/null
+++ b/platform/winrt/libmupdf/libmupdf.vcxproj
@@ -0,0 +1,360 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\include\mupdf\cbz.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\annotation.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\bitmap.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\buffer.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\colorspace.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\compressed-buffer.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\context.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\crypt.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\device.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\display-list.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\document.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\filter.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\font.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\function.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\getopt.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\glyph-cache.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\hash.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\image.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\link.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\math.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\meta.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\outline.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\output-pcl.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\output-png.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\output-pnm.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\output-pwg.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\output-svg.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\output.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\path.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\pixmap.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\shade.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\store.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\stream.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\string.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\structured-text.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\system.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\text.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\transition.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\write-document.h" />
+ <ClInclude Include="..\..\..\include\mupdf\fitz\xml.h" />
+ <ClInclude Include="..\..\..\include\mupdf\img.h" />
+ <ClInclude Include="..\..\..\include\mupdf\memento.h" />
+ <ClInclude Include="..\..\..\include\mupdf\pdf-tools.h" />
+ <ClInclude Include="..\..\..\include\mupdf\pdf.h" />
+ <ClInclude Include="..\..\..\include\mupdf\pdf\annot.h" />
+ <ClInclude Include="..\..\..\include\mupdf\pdf\appearance.h" />
+ <ClInclude Include="..\..\..\include\mupdf\pdf\cmap.h" />
+ <ClInclude Include="..\..\..\include\mupdf\pdf\crypt.h" />
+ <ClInclude Include="..\..\..\include\mupdf\pdf\document.h" />
+ <ClInclude Include="..\..\..\include\mupdf\pdf\event.h" />
+ <ClInclude Include="..\..\..\include\mupdf\pdf\field.h" />
+ <ClInclude Include="..\..\..\include\mupdf\pdf\font.h" />
+ <ClInclude Include="..\..\..\include\mupdf\pdf\javascript.h" />
+ <ClInclude Include="..\..\..\include\mupdf\pdf\object.h" />
+ <ClInclude Include="..\..\..\include\mupdf\pdf\output-pdf.h" />
+ <ClInclude Include="..\..\..\include\mupdf\pdf\page.h" />
+ <ClInclude Include="..\..\..\include\mupdf\pdf\parse.h" />
+ <ClInclude Include="..\..\..\include\mupdf\pdf\resource.h" />
+ <ClInclude Include="..\..\..\include\mupdf\pdf\widget.h" />
+ <ClInclude Include="..\..\..\include\mupdf\pdf\xref.h" />
+ <ClInclude Include="..\..\..\include\mupdf\xps.h" />
+ <ClInclude Include="..\..\..\source\fitz\draw-imp.h" />
+ <ClInclude Include="..\..\..\source\fitz\jmemcust.h" />
+ <ClInclude Include="..\..\..\source\fitz\ucdn.h" />
+ <ClInclude Include="..\..\..\source\fitz\unicodedata_db.h" />
+ <ClInclude Include="..\..\..\source\pdf\pdf-encodings.h" />
+ <ClInclude Include="..\..\..\source\pdf\pdf-glyphlist.h" />
+ <ClInclude Include="..\..\..\source\pdf\pdf-interpret-imp.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\source\cbz\mucbz.c" />
+ <ClCompile Include="..\..\..\source\fitz\bbox-device.c" />
+ <ClCompile Include="..\..\..\source\fitz\bitmap.c" />
+ <ClCompile Include="..\..\..\source\fitz\buffer.c" />
+ <ClCompile Include="..\..\..\source\fitz\colorspace.c" />
+ <ClCompile Include="..\..\..\source\fitz\compressed-buffer.c" />
+ <ClCompile Include="..\..\..\source\fitz\context.c" />
+ <ClCompile Include="..\..\..\source\fitz\crypt-aes.c" />
+ <ClCompile Include="..\..\..\source\fitz\crypt-arc4.c" />
+ <ClCompile Include="..\..\..\source\fitz\crypt-md5.c" />
+ <ClCompile Include="..\..\..\source\fitz\crypt-sha2.c" />
+ <ClCompile Include="..\..\..\source\fitz\device.c" />
+ <ClCompile Include="..\..\..\source\fitz\document-all.c" />
+ <ClCompile Include="..\..\..\source\fitz\document-no-run.c" />
+ <ClCompile Include="..\..\..\source\fitz\document.c" />
+ <ClCompile Include="..\..\..\source\fitz\draw-affine.c" />
+ <ClCompile Include="..\..\..\source\fitz\draw-blend.c" />
+ <ClCompile Include="..\..\..\source\fitz\draw-device.c" />
+ <ClCompile Include="..\..\..\source\fitz\draw-edge.c" />
+ <ClCompile Include="..\..\..\source\fitz\draw-glyph.c" />
+ <ClCompile Include="..\..\..\source\fitz\draw-mesh.c" />
+ <ClCompile Include="..\..\..\source\fitz\draw-paint.c" />
+ <ClCompile Include="..\..\..\source\fitz\draw-path.c" />
+ <ClCompile Include="..\..\..\source\fitz\draw-scale-simple.c" />
+ <ClCompile Include="..\..\..\source\fitz\draw-unpack.c" />
+ <ClCompile Include="..\..\..\source\fitz\error.c" />
+ <ClCompile Include="..\..\..\source\fitz\filter-basic.c" />
+ <ClCompile Include="..\..\..\source\fitz\filter-dct.c" />
+ <ClCompile Include="..\..\..\source\fitz\filter-fax.c" />
+ <ClCompile Include="..\..\..\source\fitz\filter-flate.c" />
+ <ClCompile Include="..\..\..\source\fitz\filter-jbig2.c" />
+ <ClCompile Include="..\..\..\source\fitz\filter-leech.c" />
+ <ClCompile Include="..\..\..\source\fitz\filter-lzw.c" />
+ <ClCompile Include="..\..\..\source\fitz\filter-predict.c" />
+ <ClCompile Include="..\..\..\source\fitz\font.c" />
+ <ClCompile Include="..\..\..\source\fitz\function.c" />
+ <ClCompile Include="..\..\..\source\fitz\geometry.c" />
+ <ClCompile Include="..\..\..\source\fitz\getopt.c" />
+ <ClCompile Include="..\..\..\source\fitz\glyph.c" />
+ <ClCompile Include="..\..\..\source\fitz\halftone.c" />
+ <ClCompile Include="..\..\..\source\fitz\hash.c" />
+ <ClCompile Include="..\..\..\source\fitz\image.c" />
+ <ClCompile Include="..\..\..\source\fitz\jmemcust.c" />
+ <ClCompile Include="..\..\..\source\fitz\link.c" />
+ <ClCompile Include="..\..\..\source\fitz\list-device.c" />
+ <ClCompile Include="..\..\..\source\fitz\load-jpeg.c" />
+ <ClCompile Include="..\..\..\source\fitz\load-jpx.c" />
+ <ClCompile Include="..\..\..\source\fitz\load-jxr.c" />
+ <ClCompile Include="..\..\..\source\fitz\load-png.c" />
+ <ClCompile Include="..\..\..\source\fitz\load-tiff.c" />
+ <ClCompile Include="..\..\..\source\fitz\memento.c" />
+ <ClCompile Include="..\..\..\source\fitz\memory.c" />
+ <ClCompile Include="..\..\..\source\fitz\outline.c" />
+ <ClCompile Include="..\..\..\source\fitz\output-pcl.c" />
+ <ClCompile Include="..\..\..\source\fitz\output-pwg.c" />
+ <ClCompile Include="..\..\..\source\fitz\output.c" />
+ <ClCompile Include="..\..\..\source\fitz\path.c" />
+ <ClCompile Include="..\..\..\source\fitz\pixmap.c" />
+ <ClCompile Include="..\..\..\source\fitz\printf.c" />
+ <ClCompile Include="..\..\..\source\fitz\shade.c" />
+ <ClCompile Include="..\..\..\source\fitz\stext-device.c" />
+ <ClCompile Include="..\..\..\source\fitz\stext-output.c" />
+ <ClCompile Include="..\..\..\source\fitz\stext-paragraph.c" />
+ <ClCompile Include="..\..\..\source\fitz\stext-search.c" />
+ <ClCompile Include="..\..\..\source\fitz\store.c" />
+ <ClCompile Include="..\..\..\source\fitz\stream-open.c" />
+ <ClCompile Include="..\..\..\source\fitz\stream-read.c" />
+ <ClCompile Include="..\..\..\source\fitz\string.c" />
+ <ClCompile Include="..\..\..\source\fitz\svg-device.c" />
+ <ClCompile Include="..\..\..\source\fitz\text.c" />
+ <ClCompile Include="..\..\..\source\fitz\time.c" />
+ <ClCompile Include="..\..\..\source\fitz\trace-device.c" />
+ <ClCompile Include="..\..\..\source\fitz\transition.c" />
+ <ClCompile Include="..\..\..\source\fitz\ucdn.c" />
+ <ClCompile Include="..\..\..\source\fitz\xml.c" />
+ <ClCompile Include="..\..\..\source\img\muimage.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-annot.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-appearance.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-clean.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-cmap-load.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-cmap-parse.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-cmap-table.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-cmap.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-colorspace.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-crypt.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-device.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-encoding.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-event.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-field.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-font.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-fontfile.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-form.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-function.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-image.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-interpret.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-lex.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-metrics.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-nametree.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-object.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-op-buffer.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-op-filter.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-op-run.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-outline.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-page.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-parse.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-pattern.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-pkcs7.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-repair.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-run.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-shade.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-store.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-stream.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-type3.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-unicode.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-write.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-xobject.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-xref-aux.c" />
+ <ClCompile Include="..\..\..\source\pdf\pdf-xref.c" />
+ <ClCompile Include="..\..\..\source\tiff\mutiff.c" />
+ <ClCompile Include="..\..\..\source\tools\pdfclean.c" />
+ <ClCompile Include="..\..\..\source\xps\xps-common.c" />
+ <ClCompile Include="..\..\..\source\xps\xps-doc.c" />
+ <ClCompile Include="..\..\..\source\xps\xps-glyphs.c" />
+ <ClCompile Include="..\..\..\source\xps\xps-gradient.c" />
+ <ClCompile Include="..\..\..\source\xps\xps-image.c" />
+ <ClCompile Include="..\..\..\source\xps\xps-outline.c" />
+ <ClCompile Include="..\..\..\source\xps\xps-path.c" />
+ <ClCompile Include="..\..\..\source\xps\xps-resource.c" />
+ <ClCompile Include="..\..\..\source\xps\xps-tile.c" />
+ <ClCompile Include="..\..\..\source\xps\xps-util.c" />
+ <ClCompile Include="..\..\..\source\xps\xps-zip.c" />
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}</ProjectGuid>
+ <Keyword>Win32Proj</Keyword>
+ <RootNamespace>libmupdf</RootNamespace>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v120</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v120</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v120</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v120</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <OutDir>..\$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <OutDir>..\$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>..\$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <OutDir>..\$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\..\scripts\freetype;..\..\..\scripts\jpeg;..\..\..\scripts\openjpeg;..\..\..\ucdn;..\..\..\include;..\..\..\generated;..\..\..\thirdparty\jbig2dec;..\..\..\thirdparty\jpeg;..\..\..\thirdparty\openjpeg\libopenjpeg;..\..\..\thirdparty\zlib;..\..\..\thirdparty\freetype\include;$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\..\scripts\freetype;..\..\..\scripts\jpeg;..\..\..\scripts\openjpeg;..\..\..\ucdn;..\..\..\include;..\..\..\generated;..\..\..\thirdparty\jbig2dec;..\..\..\thirdparty\jpeg;..\..\..\thirdparty\openjpeg\libopenjpeg;..\..\..\thirdparty\zlib;..\..\..\thirdparty\freetype\include;$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\..\scripts\freetype;..\..\..\scripts\jpeg;..\..\..\scripts\openjpeg;..\..\..\ucdn;..\..\..\include;..\..\..\generated;..\..\..\thirdparty\jbig2dec;..\..\..\thirdparty\jpeg;..\..\..\thirdparty\openjpeg\libopenjpeg;..\..\..\thirdparty\zlib;..\..\..\thirdparty\freetype\include;$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\..\scripts\freetype;..\..\..\scripts\jpeg;..\..\..\scripts\openjpeg;..\..\..\ucdn;..\..\..\include;..\..\..\generated;..\..\..\thirdparty\jbig2dec;..\..\..\thirdparty\jpeg;..\..\..\thirdparty\openjpeg\libopenjpeg;..\..\..\thirdparty\zlib;..\..\..\thirdparty\freetype\include;$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/platform/winrt/libmupdf/libmupdf.vcxproj.filters b/platform/winrt/libmupdf/libmupdf.vcxproj.filters
new file mode 100644
index 00000000..f966e612
--- /dev/null
+++ b/platform/winrt/libmupdf/libmupdf.vcxproj.filters
@@ -0,0 +1,639 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="!include">
+ <UniqueIdentifier>{c6eab433-084b-4c58-9f22-6f44c89a0289}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="!include\fitz">
+ <UniqueIdentifier>{96f21f10-5d0b-4f6e-ad70-fc8866054290}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="!include\pdf">
+ <UniqueIdentifier>{e379667f-718b-49ad-b312-9f60a08f0941}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="cbz">
+ <UniqueIdentifier>{82abb70b-aa89-4767-972f-d52c819f1fb4}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="fitz">
+ <UniqueIdentifier>{71d27c79-d67f-4b0e-8a5c-ad2355c905b1}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="img">
+ <UniqueIdentifier>{7f13938e-5486-404e-8c72-1cb35d92d68b}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="pdf">
+ <UniqueIdentifier>{766fb080-9cd3-4755-a074-a20a7f1748b8}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="tiff">
+ <UniqueIdentifier>{e464f8d3-dcda-4cbe-bae2-48bdc6f0afd7}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="tools">
+ <UniqueIdentifier>{92cc8877-4351-49e6-8a73-9696779675ed}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="xps">
+ <UniqueIdentifier>{6350172f-767f-4cdd-8c14-3a9e5af8d4c4}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\include\mupdf\cbz.h">
+ <Filter>!include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz.h">
+ <Filter>!include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\img.h">
+ <Filter>!include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\memento.h">
+ <Filter>!include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\pdf-tools.h">
+ <Filter>!include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\pdf.h">
+ <Filter>!include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\xps.h">
+ <Filter>!include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\annotation.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\bitmap.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\buffer.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\colorspace.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\compressed-buffer.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\context.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\crypt.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\device.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\display-list.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\document.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\filter.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\font.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\function.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\getopt.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\glyph-cache.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\hash.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\image.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\link.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\math.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\meta.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\outline.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\output-pcl.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\output-png.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\output-pnm.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\output-pwg.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\output-svg.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\output.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\path.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\pixmap.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\shade.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\store.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\stream.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\string.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\structured-text.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\system.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\text.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\transition.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\write-document.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\fitz\xml.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\fitz\jmemcust.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\pdf\annot.h">
+ <Filter>!include\pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\pdf\appearance.h">
+ <Filter>!include\pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\pdf\cmap.h">
+ <Filter>!include\pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\pdf\crypt.h">
+ <Filter>!include\pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\pdf\document.h">
+ <Filter>!include\pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\pdf\event.h">
+ <Filter>!include\pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\pdf\field.h">
+ <Filter>!include\pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\pdf\font.h">
+ <Filter>!include\pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\pdf\javascript.h">
+ <Filter>!include\pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\pdf\object.h">
+ <Filter>!include\pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\pdf\output-pdf.h">
+ <Filter>!include\pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\pdf\page.h">
+ <Filter>!include\pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\pdf\parse.h">
+ <Filter>!include\pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\pdf\resource.h">
+ <Filter>!include\pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\pdf\widget.h">
+ <Filter>!include\pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\include\mupdf\pdf\xref.h">
+ <Filter>!include\pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\fitz\draw-imp.h">
+ <Filter>fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\fitz\ucdn.h">
+ <Filter>fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\fitz\unicodedata_db.h">
+ <Filter>fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\pdf\pdf-encodings.h">
+ <Filter>pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\pdf\pdf-glyphlist.h">
+ <Filter>pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\source\pdf\pdf-interpret-imp.h">
+ <Filter>pdf</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\source\fitz\document-no-run.c">
+ <Filter>!include\fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\cbz\mucbz.c">
+ <Filter>cbz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\bbox-device.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\bitmap.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\buffer.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\colorspace.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\compressed-buffer.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\context.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\crypt-aes.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\crypt-arc4.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\crypt-md5.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\crypt-sha2.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\device.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\document-all.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\document.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\draw-affine.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\draw-blend.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\draw-device.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\draw-edge.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\draw-glyph.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\draw-mesh.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\draw-paint.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\draw-path.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\draw-scale-simple.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\draw-unpack.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\error.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\filter-basic.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\filter-dct.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\filter-fax.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\filter-flate.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\filter-jbig2.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\filter-leech.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\filter-lzw.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\filter-predict.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\font.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\function.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\geometry.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\getopt.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\glyph.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\halftone.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\hash.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\image.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\link.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\list-device.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\load-jpeg.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\load-jpx.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\load-jxr.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\load-png.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\load-tiff.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\memento.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\memory.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\outline.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\output-pcl.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\output-pwg.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\output.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\path.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\pixmap.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\printf.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\shade.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\stext-device.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\stext-output.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\stext-paragraph.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\stext-search.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\store.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\stream-open.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\stream-read.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\string.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\svg-device.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\text.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\time.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\trace-device.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\transition.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\ucdn.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\xml.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\fitz\jmemcust.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\img\muimage.c">
+ <Filter>img</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-annot.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-appearance.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-clean.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-cmap-load.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-cmap-parse.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-cmap-table.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-cmap.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-colorspace.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-crypt.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-device.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-encoding.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-event.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-field.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-font.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-fontfile.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-form.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-function.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-image.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-interpret.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-lex.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-metrics.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-nametree.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-object.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-op-buffer.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-op-filter.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-op-run.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-outline.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-page.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-parse.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-pattern.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-pkcs7.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-repair.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-run.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-shade.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-store.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-stream.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-type3.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-unicode.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-write.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-xobject.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-xref-aux.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\pdf\pdf-xref.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\tiff\mutiff.c">
+ <Filter>tiff</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\tools\pdfclean.c">
+ <Filter>tools</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\xps\xps-common.c">
+ <Filter>xps</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\xps\xps-doc.c">
+ <Filter>xps</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\xps\xps-glyphs.c">
+ <Filter>xps</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\xps\xps-gradient.c">
+ <Filter>xps</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\xps\xps-image.c">
+ <Filter>xps</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\xps\xps-outline.c">
+ <Filter>xps</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\xps\xps-path.c">
+ <Filter>xps</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\xps\xps-resource.c">
+ <Filter>xps</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\xps\xps-tile.c">
+ <Filter>xps</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\xps\xps-util.c">
+ <Filter>xps</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\source\xps\xps-zip.c">
+ <Filter>xps</Filter>
+ </ClCompile>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/platform/winrt/libmupdf_winRT.vcxproj b/platform/winrt/libmupdf_winRT.vcxproj
index 1cee1c4d..bc2d0a47 100644
--- a/platform/winrt/libmupdf_winRT.vcxproj
+++ b/platform/winrt/libmupdf_winRT.vcxproj
@@ -81,6 +81,7 @@
<ClCompile Include="..\..\source\fitz\halftone.c" />
<ClCompile Include="..\..\source\fitz\hash.c" />
<ClCompile Include="..\..\source\fitz\image.c" />
+ <ClCompile Include="..\..\source\fitz\jmemcust.c" />
<ClCompile Include="..\..\source\fitz\link.c" />
<ClCompile Include="..\..\source\fitz\list-device.c" />
<ClCompile Include="..\..\source\fitz\load-jpeg.c" />
@@ -234,6 +235,7 @@
<ClInclude Include="..\..\include\mupdf\pdf\xref.h" />
<ClInclude Include="..\..\include\mupdf\xps.h" />
<ClInclude Include="..\..\source\fitz\draw-imp.h" />
+ <ClInclude Include="..\..\source\fitz\jmemcust.h" />
<ClInclude Include="..\..\source\fitz\ucdn.h" />
<ClInclude Include="..\..\source\fitz\unicodedata_db.h" />
<ClInclude Include="..\..\source\pdf\pdf-encodings.h" />
@@ -466,6 +468,7 @@
<SDLCheck>false</SDLCheck>
<AdditionalIncludeDirectories>..\..\scripts\freetype;..\..\scripts\jpeg;..\..\scripts\openjpeg;..\..\ucdn;..\..\include;..\..\generated;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\libopenjpeg;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include;$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>DEBUG=1;_WINRT;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
@@ -494,6 +497,7 @@
<SDLCheck>false</SDLCheck>
<AdditionalIncludeDirectories>..\..\scripts\freetype;..\..\scripts\jpeg;..\..\scripts\openjpeg;..\..\ucdn;..\..\include;..\..\generated;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\libopenjpeg;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include;$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;_WINRT;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
diff --git a/platform/winrt/libmupdf_winRT.vcxproj.filters b/platform/winrt/libmupdf_winRT.vcxproj.filters
index f1d09539..7fd7cb30 100644
--- a/platform/winrt/libmupdf_winRT.vcxproj.filters
+++ b/platform/winrt/libmupdf_winRT.vcxproj.filters
@@ -1,21 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
- <Filter Include="cbz">
- <UniqueIdentifier>{d78079b0-99b0-4ce6-b1ec-cc101aecfc0d}</UniqueIdentifier>
- </Filter>
- <Filter Include="fitz">
- <UniqueIdentifier>{31bd53e0-4b00-4f84-8c40-cb2c16a716e1}</UniqueIdentifier>
- </Filter>
- <Filter Include="pdf">
- <UniqueIdentifier>{b16a1218-c130-43b1-b956-091542c365d6}</UniqueIdentifier>
- </Filter>
- <Filter Include="xps">
- <UniqueIdentifier>{be1af520-39c9-4c25-938e-4c90e486c89c}</UniqueIdentifier>
- </Filter>
- <Filter Include="img">
- <UniqueIdentifier>{726654cd-aa58-4ed2-90df-7e02c3615031}</UniqueIdentifier>
- </Filter>
<Filter Include="!include">
<UniqueIdentifier>{89ff37a6-fa19-4690-b07f-1fb91f4b5803}</UniqueIdentifier>
</Filter>
@@ -26,52 +11,37 @@
<UniqueIdentifier>{7b0f7938-a977-4cd9-a8bc-aeef816ae84c}</UniqueIdentifier>
</Filter>
<Filter Include="tiff">
- <UniqueIdentifier>{90cc5056-84ea-40ea-9d8a-66a753c2e637}</UniqueIdentifier>
+ <UniqueIdentifier>{631e9425-7a6a-4529-95c8-06ea5b145899}</UniqueIdentifier>
</Filter>
- <Filter Include="tools">
- <UniqueIdentifier>{d7d9ecf3-3abb-4238-a833-0c0f8ed08976}</UniqueIdentifier>
+ <Filter Include="cbz">
+ <UniqueIdentifier>{8de280a7-9403-401a-8ab5-bf7f0ce3a27f}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="fitz">
+ <UniqueIdentifier>{ebee942a-03ff-4a0b-8e41-1ffa2a16d448}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="img">
+ <UniqueIdentifier>{87d18a14-080e-4bad-8db6-c9df888baa1c}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="pdf">
+ <UniqueIdentifier>{ec1b8208-f4f4-4c3f-a071-dcecc79bbd72}</UniqueIdentifier>
</Filter>
<Filter Include="tiff">
- <UniqueIdentifier>{631e9425-7a6a-4529-95c8-06ea5b145899}</UniqueIdentifier>
+ <UniqueIdentifier>{f541a6f9-ea8e-472e-b23f-079c7b8fca17}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="tools">
+ <UniqueIdentifier>{7e724063-cc29-4515-b722-ffca1333aea2}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="xps">
+ <UniqueIdentifier>{4e3d83f6-3258-4f7b-8174-bc825377658e}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
+ <ClCompile Include="..\..\source\fitz\document-no-run.c">
+ <Filter>!include\fitz</Filter>
+ </ClCompile>
<ClCompile Include="..\..\source\cbz\mucbz.c">
<Filter>cbz</Filter>
</ClCompile>
- <ClCompile Include="..\..\source\fitz\store.c">
- <Filter>fitz</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\fitz\stream-open.c">
- <Filter>fitz</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\fitz\stream-read.c">
- <Filter>fitz</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\fitz\string.c">
- <Filter>fitz</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\fitz\svg-device.c">
- <Filter>fitz</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\fitz\text.c">
- <Filter>fitz</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\fitz\time.c">
- <Filter>fitz</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\fitz\trace-device.c">
- <Filter>fitz</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\fitz\transition.c">
- <Filter>fitz</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\fitz\ucdn.c">
- <Filter>fitz</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\fitz\xml.c">
- <Filter>fitz</Filter>
- </ClCompile>
<ClCompile Include="..\..\source\fitz\bbox-device.c">
<Filter>fitz</Filter>
</ClCompile>
@@ -105,6 +75,9 @@
<ClCompile Include="..\..\source\fitz\device.c">
<Filter>fitz</Filter>
</ClCompile>
+ <ClCompile Include="..\..\source\fitz\document-all.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
<ClCompile Include="..\..\source\fitz\document.c">
<Filter>fitz</Filter>
</ClCompile>
@@ -156,6 +129,9 @@
<ClCompile Include="..\..\source\fitz\filter-jbig2.c">
<Filter>fitz</Filter>
</ClCompile>
+ <ClCompile Include="..\..\source\fitz\filter-leech.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
<ClCompile Include="..\..\source\fitz\filter-lzw.c">
<Filter>fitz</Filter>
</ClCompile>
@@ -174,6 +150,9 @@
<ClCompile Include="..\..\source\fitz\getopt.c">
<Filter>fitz</Filter>
</ClCompile>
+ <ClCompile Include="..\..\source\fitz\glyph.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
<ClCompile Include="..\..\source\fitz\halftone.c">
<Filter>fitz</Filter>
</ClCompile>
@@ -195,6 +174,9 @@
<ClCompile Include="..\..\source\fitz\load-jpx.c">
<Filter>fitz</Filter>
</ClCompile>
+ <ClCompile Include="..\..\source\fitz\load-jxr.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
<ClCompile Include="..\..\source\fitz\load-png.c">
<Filter>fitz</Filter>
</ClCompile>
@@ -210,21 +192,24 @@
<ClCompile Include="..\..\source\fitz\outline.c">
<Filter>fitz</Filter>
</ClCompile>
- <ClCompile Include="..\..\source\fitz\output.c">
- <Filter>fitz</Filter>
- </ClCompile>
<ClCompile Include="..\..\source\fitz\output-pcl.c">
<Filter>fitz</Filter>
</ClCompile>
<ClCompile Include="..\..\source\fitz\output-pwg.c">
<Filter>fitz</Filter>
</ClCompile>
+ <ClCompile Include="..\..\source\fitz\output.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
<ClCompile Include="..\..\source\fitz\path.c">
<Filter>fitz</Filter>
</ClCompile>
<ClCompile Include="..\..\source\fitz\pixmap.c">
<Filter>fitz</Filter>
</ClCompile>
+ <ClCompile Include="..\..\source\fitz\printf.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
<ClCompile Include="..\..\source\fitz\shade.c">
<Filter>fitz</Filter>
</ClCompile>
@@ -240,22 +225,52 @@
<ClCompile Include="..\..\source\fitz\stext-search.c">
<Filter>fitz</Filter>
</ClCompile>
- <ClCompile Include="..\..\source\img\muimage.c">
- <Filter>img</Filter>
+ <ClCompile Include="..\..\source\fitz\store.c">
+ <Filter>fitz</Filter>
</ClCompile>
- <ClCompile Include="..\..\source\pdf\pdf-xobject.c">
- <Filter>pdf</Filter>
+ <ClCompile Include="..\..\source\fitz\stream-open.c">
+ <Filter>fitz</Filter>
</ClCompile>
- <ClCompile Include="..\..\source\pdf\pdf-xref.c">
- <Filter>pdf</Filter>
+ <ClCompile Include="..\..\source\fitz\stream-read.c">
+ <Filter>fitz</Filter>
</ClCompile>
- <ClCompile Include="..\..\source\pdf\pdf-xref-aux.c">
- <Filter>pdf</Filter>
+ <ClCompile Include="..\..\source\fitz\string.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\fitz\svg-device.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\fitz\text.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\fitz\time.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\fitz\trace-device.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\fitz\transition.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\fitz\ucdn.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\fitz\xml.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\fitz\jmemcust.c">
+ <Filter>fitz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\img\muimage.c">
+ <Filter>img</Filter>
</ClCompile>
<ClCompile Include="..\..\source\pdf\pdf-annot.c">
<Filter>pdf</Filter>
</ClCompile>
- <ClCompile Include="..\..\source\pdf\pdf-cmap.c">
+ <ClCompile Include="..\..\source\pdf\pdf-appearance.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\pdf\pdf-clean.c">
<Filter>pdf</Filter>
</ClCompile>
<ClCompile Include="..\..\source\pdf\pdf-cmap-load.c">
@@ -267,6 +282,9 @@
<ClCompile Include="..\..\source\pdf\pdf-cmap-table.c">
<Filter>pdf</Filter>
</ClCompile>
+ <ClCompile Include="..\..\source\pdf\pdf-cmap.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
<ClCompile Include="..\..\source\pdf\pdf-colorspace.c">
<Filter>pdf</Filter>
</ClCompile>
@@ -315,6 +333,15 @@
<ClCompile Include="..\..\source\pdf\pdf-object.c">
<Filter>pdf</Filter>
</ClCompile>
+ <ClCompile Include="..\..\source\pdf\pdf-op-buffer.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\pdf\pdf-op-filter.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\pdf\pdf-op-run.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
<ClCompile Include="..\..\source\pdf\pdf-outline.c">
<Filter>pdf</Filter>
</ClCompile>
@@ -333,6 +360,9 @@
<ClCompile Include="..\..\source\pdf\pdf-repair.c">
<Filter>pdf</Filter>
</ClCompile>
+ <ClCompile Include="..\..\source\pdf\pdf-run.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
<ClCompile Include="..\..\source\pdf\pdf-shade.c">
<Filter>pdf</Filter>
</ClCompile>
@@ -351,6 +381,30 @@
<ClCompile Include="..\..\source\pdf\pdf-write.c">
<Filter>pdf</Filter>
</ClCompile>
+ <ClCompile Include="..\..\source\pdf\pdf-xobject.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\pdf\pdf-xref-aux.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\pdf\pdf-xref.c">
+ <Filter>pdf</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\tiff\mutiff.c">
+ <Filter>tiff</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\tools\pdfclean.c">
+ <Filter>tools</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\xps\xps-common.c">
+ <Filter>xps</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\xps\xps-doc.c">
+ <Filter>xps</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\source\xps\xps-glyphs.c">
+ <Filter>xps</Filter>
+ </ClCompile>
<ClCompile Include="..\..\source\xps\xps-gradient.c">
<Filter>xps</Filter>
</ClCompile>
@@ -375,74 +429,8 @@
<ClCompile Include="..\..\source\xps\xps-zip.c">
<Filter>xps</Filter>
</ClCompile>
- <ClCompile Include="..\..\source\xps\xps-common.c">
- <Filter>xps</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\xps\xps-doc.c">
- <Filter>xps</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\xps\xps-glyphs.c">
- <Filter>xps</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\pdf\pdf-appearance.c">
- <Filter>pdf</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\fitz\glyph.c">
- <Filter>fitz</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\fitz\document-all.c">
- <Filter>fitz</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\fitz\document-no-run.c">
- <Filter>!include\fitz</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\fitz\load-jxr.c">
- <Filter>fitz</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\fitz\printf.c">
- <Filter>fitz</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\fitz\filter-leech.c">
- <Filter>fitz</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\pdf\pdf-op-filter.c">
- <Filter>pdf</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\pdf\pdf-op-buffer.c">
- <Filter>pdf</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\pdf\pdf-run.c">
- <Filter>pdf</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\pdf\pdf-op-run.c">
- <Filter>pdf</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\tiff\mutiff.c">
- <Filter>tiff</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\pdf\pdf-clean.c">
- <Filter>pdf</Filter>
- </ClCompile>
- <ClCompile Include="..\..\source\tools\pdfclean.c">
- <Filter>tools</Filter>
- </ClCompile>
</ItemGroup>
<ItemGroup>
- <ClInclude Include="..\..\source\fitz\ucdn.h">
- <Filter>fitz</Filter>
- </ClInclude>
- <ClInclude Include="..\..\source\fitz\unicodedata_db.h">
- <Filter>fitz</Filter>
- </ClInclude>
- <ClInclude Include="..\..\source\fitz\draw-imp.h">
- <Filter>fitz</Filter>
- </ClInclude>
- <ClInclude Include="..\..\source\pdf\pdf-encodings.h">
- <Filter>pdf</Filter>
- </ClInclude>
- <ClInclude Include="..\..\source\pdf\pdf-glyphlist.h">
- <Filter>pdf</Filter>
- </ClInclude>
<ClInclude Include="..\..\include\mupdf\fitz\function.h">
<Filter>!include\fitz</Filter>
</ClInclude>
@@ -626,11 +614,29 @@
<ClInclude Include="..\..\include\mupdf\pdf\appearance.h">
<Filter>!include\pdf</Filter>
</ClInclude>
- <ClInclude Include="..\..\source\pdf\pdf-interpret-imp.h">
- <Filter>pdf</Filter>
- </ClInclude>
<ClInclude Include="..\..\include\mupdf\pdf-tools.h">
<Filter>!include</Filter>
</ClInclude>
+ <ClInclude Include="..\..\source\fitz\jmemcust.h">
+ <Filter>!include\fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\source\fitz\draw-imp.h">
+ <Filter>fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\source\fitz\ucdn.h">
+ <Filter>fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\source\fitz\unicodedata_db.h">
+ <Filter>fitz</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\source\pdf\pdf-encodings.h">
+ <Filter>pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\source\pdf\pdf-glyphlist.h">
+ <Filter>pdf</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\source\pdf\pdf-interpret-imp.h">
+ <Filter>pdf</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/platform/winrt/libthirdparty/libthirdparty.vcxproj b/platform/winrt/libthirdparty/libthirdparty.vcxproj
new file mode 100644
index 00000000..75eafa26
--- /dev/null
+++ b/platform/winrt/libthirdparty/libthirdparty.vcxproj
@@ -0,0 +1,418 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftbase.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftbbox.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftbitmap.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftgasp.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftglyph.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftinit.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftstroke.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftsynth.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftsystem.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\fttype1.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftxf86.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\cff\cff.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\cid\type1cid.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\psaux\psaux.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\pshinter\pshinter.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\psnames\psnames.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\raster\raster.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\sfnt\sfnt.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\smooth\smooth.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\truetype\truetype.c" />
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\type1\type1.c" />
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2.c" />
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_arith.c" />
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_arith_iaid.c" />
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_arith_int.c" />
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_generic.c" />
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_halftone.c" />
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_huffman.c" />
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_image.c" />
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_metadata.c" />
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_mmr.c" />
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_page.c" />
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_refinement.c" />
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_segment.c" />
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_symbol_dict.c" />
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_text.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jaricom.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jcomapi.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdapimin.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdapistd.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdarith.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdatadst.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdatasrc.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdcoefct.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdcolor.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jddctmgr.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdhuff.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdinput.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdmainct.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdmarker.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdmaster.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdmerge.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdpostct.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdsample.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdtrans.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jerror.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jfdctflt.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jfdctfst.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jfdctint.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jidctflt.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jidctfst.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jidctint.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jmemmgr.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jmemnobs.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jquant1.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jquant2.c" />
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jutils.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsarray.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsboolean.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsbuiltin.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jscompile.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsdate.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsdtoa.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsdump.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jserror.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsfunction.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsgc.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsintern.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jslex.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsmath.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsnumber.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsobject.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\json.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsparse.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsproperty.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsregexp.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsrun.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsstate.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsstring.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsvalue.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\main.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\one.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\regex.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\utf.c" />
+ <ClCompile Include="..\..\..\thirdparty\mujs\utftype.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\bio.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\cidx_manager.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\cio.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\dwt.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\event.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\function_list.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\image.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\invert.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\j2k.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\j2k_lib.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\jp2.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\mct.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\mqc.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\openjpeg.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\phix_manager.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\pi.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\ppix_manager.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\raw.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\t1.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\t1_generate_luts.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\t2.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\tcd.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\tgt.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\thix_manager.c" />
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\tpix_manager.c" />
+ <ClCompile Include="..\..\..\thirdparty\zlib\adler32.c" />
+ <ClCompile Include="..\..\..\thirdparty\zlib\compress.c" />
+ <ClCompile Include="..\..\..\thirdparty\zlib\crc32.c" />
+ <ClCompile Include="..\..\..\thirdparty\zlib\deflate.c" />
+ <ClCompile Include="..\..\..\thirdparty\zlib\inffast.c" />
+ <ClCompile Include="..\..\..\thirdparty\zlib\inflate.c" />
+ <ClCompile Include="..\..\..\thirdparty\zlib\inftrees.c" />
+ <ClCompile Include="..\..\..\thirdparty\zlib\trees.c" />
+ <ClCompile Include="..\..\..\thirdparty\zlib\uncompr.c" />
+ <ClCompile Include="..\..\..\thirdparty\zlib\zutil.c" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\config\ftconfig.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\config\ftheader.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\config\ftmodule.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\config\ftoption.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\config\ftstdlib.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\freetype.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftadvanc.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftautoh.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftbbox.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftbdf.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftbitmap.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftbzip2.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftcache.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftchapters.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftcid.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\fterrdef.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\fterrors.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftgasp.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftglyph.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftgxval.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftgzip.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftimage.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftincrem.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftlcdfil.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftlist.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftlzw.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftmac.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftmm.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftmodapi.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftmoderr.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftotval.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftoutln.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftpfr.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftrender.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftsizes.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftsnames.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftstroke.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftsynth.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftsystem.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\fttrigon.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\fttypes.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftwinfnt.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftxf86.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\autohint.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftcalc.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftdebug.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftdriver.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftgloadr.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftmemory.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftobjs.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftpic.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftrfork.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftserv.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftstream.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\fttrace.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftvalid.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\internal.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\psaux.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\pshints.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svbdf.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svcid.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svgldict.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svgxval.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svkern.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svmm.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svotval.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svpfr.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svpostnm.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svprop.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svpscmap.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svpsinfo.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svsfnt.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svttcmap.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svtteng.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svttglyf.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svwinfnt.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svxf86nm.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\sfnt.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\t1types.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\tttypes.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\t1tables.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ttnameid.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\tttables.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\tttags.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ttunpat.h" />
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\ft2build.h" />
+ <ClInclude Include="..\..\..\thirdparty\mujs\astnames.h" />
+ <ClInclude Include="..\..\..\thirdparty\mujs\jsbuiltin.h" />
+ <ClInclude Include="..\..\..\thirdparty\mujs\jscompile.h" />
+ <ClInclude Include="..\..\..\thirdparty\mujs\jsi.h" />
+ <ClInclude Include="..\..\..\thirdparty\mujs\jslex.h" />
+ <ClInclude Include="..\..\..\thirdparty\mujs\jsrun.h" />
+ <ClInclude Include="..\..\..\thirdparty\mujs\jsvalue.h" />
+ <ClInclude Include="..\..\..\thirdparty\mujs\mujs.h" />
+ <ClInclude Include="..\..\..\thirdparty\mujs\opnames.h" />
+ <ClInclude Include="..\..\..\thirdparty\mujs\regex.h" />
+ <ClInclude Include="..\..\..\thirdparty\mujs\utf.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\bio.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\cidx_manager.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\cio.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\dwt.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\event.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\fix.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\function_list.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\image.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\indexbox_manager.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\int.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\invert.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\j2k.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\j2k_lib.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\jp2.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\mct.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\mqc.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\openjpeg.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\opj_config.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\opj_config_private.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\opj_includes.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\opj_intmath.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\opj_inttypes.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\opj_malloc.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\opj_stdint.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\pi.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\raw.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\t1.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\t1_luts.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\t2.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\tcd.h" />
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\tgt.h" />
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{DF87E242-8B2C-4F04-9A7E-61C578FD994C}</ProjectGuid>
+ <Keyword>Win32Proj</Keyword>
+ <RootNamespace>libthirdparty</RootNamespace>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v120</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v120</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v120</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v120</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <OutDir>..\$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>..\$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <OutDir>..\$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <OutDir>..\$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <PreprocessorDefinitions>NO_GETENV;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;OPJ_STATIC;FT_CONFIG_MODULES_H="slimftmodules.h";FT_CONFIG_OPTIONS_H="slimftoptions.h";DEBUG=1;verbose=-1;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\..\scripts\freetype;..\..\..\scripts\jpeg;..\..\..\scripts\openjpeg;..\..\..\thirdparty\jbig2dec;..\..\..\thirdparty\jpeg;..\..\..\thirdparty\openjpeg\libopenjpeg;..\..\..\thirdparty\zlib;..\..\..\thirdparty\freetype\include;$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <PreprocessorDefinitions>NO_GETENV;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;OPJ_STATIC;FT_CONFIG_MODULES_H="slimftmodules.h";FT_CONFIG_OPTIONS_H="slimftoptions.h";DEBUG=1;verbose=-1;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\..\scripts\freetype;..\..\..\scripts\jpeg;..\..\..\scripts\openjpeg;..\..\..\thirdparty\jbig2dec;..\..\..\thirdparty\jpeg;..\..\..\thirdparty\openjpeg\libopenjpeg;..\..\..\thirdparty\zlib;..\..\..\thirdparty\freetype\include;$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <PreprocessorDefinitions>NO_GETENV;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;OPJ_STATIC;FT_CONFIG_MODULES_H="slimftmodules.h";FT_CONFIG_OPTIONS_H="slimftoptions.h";DEBUG=1;verbose=-1;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\..\scripts\freetype;..\..\..\scripts\jpeg;..\..\..\scripts\openjpeg;..\..\..\thirdparty\jbig2dec;..\..\..\thirdparty\jpeg;..\..\..\thirdparty\openjpeg\libopenjpeg;..\..\..\thirdparty\zlib;..\..\..\thirdparty\freetype\include;$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <PreprocessorDefinitions>NO_GETENV;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;OPJ_STATIC;FT_CONFIG_MODULES_H="slimftmodules.h";FT_CONFIG_OPTIONS_H="slimftoptions.h";DEBUG=1;verbose=-1;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\..\scripts\freetype;..\..\..\scripts\jpeg;..\..\..\scripts\openjpeg;..\..\..\thirdparty\jbig2dec;..\..\..\thirdparty\jpeg;..\..\..\thirdparty\openjpeg\libopenjpeg;..\..\..\thirdparty\zlib;..\..\..\thirdparty\freetype\include;$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/platform/winrt/libthirdparty/libthirdparty.vcxproj.filters b/platform/winrt/libthirdparty/libthirdparty.vcxproj.filters
new file mode 100644
index 00000000..8df2ff5f
--- /dev/null
+++ b/platform/winrt/libthirdparty/libthirdparty.vcxproj.filters
@@ -0,0 +1,825 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="libfreetype">
+ <UniqueIdentifier>{51262ea7-0f9e-437e-8ffe-c85bacaaf125}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="libfreetype\base">
+ <UniqueIdentifier>{f4f104f6-caed-4df1-b35d-9f9767f5582d}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="libfreetype\include">
+ <UniqueIdentifier>{1d957264-59db-4892-aa9b-ba1cc2679e28}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="libfreetype\include\freetype">
+ <UniqueIdentifier>{90126781-c73e-4236-83b4-d587cb934c42}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="libfreetype\include\freetype\config">
+ <UniqueIdentifier>{97ff3411-a2bc-4e1a-a226-697c94e57b49}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="libfreetype\include\freetype\internal">
+ <UniqueIdentifier>{5a89d11e-f4d3-4090-828c-3fbba6be4626}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="libfreetype\include\freetype\internal\services">
+ <UniqueIdentifier>{cf91998c-2e4c-46ea-9181-028cf8ffdc13}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="libjbig2dec">
+ <UniqueIdentifier>{095e71bf-5b71-417b-85ab-5fc6c3401938}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="libjpeg">
+ <UniqueIdentifier>{e8dd043a-626d-46c4-bffe-f5937b4cd5e3}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="libopenjpeg">
+ <UniqueIdentifier>{2741745a-ddbb-4d7b-9102-ffa79d72d71a}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="libz">
+ <UniqueIdentifier>{a359ba61-bb36-4f26-ac90-e87eeeeae497}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="libmujs">
+ <UniqueIdentifier>{2c243407-7436-4da7-8cca-69ee74ea256e}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="libmujs\include">
+ <UniqueIdentifier>{2ab8b309-1ec0-4324-89e1-078246114bb1}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="libmujs\source">
+ <UniqueIdentifier>{32dbf0c4-caae-469b-a861-cad68dff8d70}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\cff\cff.c">
+ <Filter>libfreetype</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\cid\type1cid.c">
+ <Filter>libfreetype</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\psaux\psaux.c">
+ <Filter>libfreetype</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\pshinter\pshinter.c">
+ <Filter>libfreetype</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\psnames\psnames.c">
+ <Filter>libfreetype</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\raster\raster.c">
+ <Filter>libfreetype</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\sfnt\sfnt.c">
+ <Filter>libfreetype</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\smooth\smooth.c">
+ <Filter>libfreetype</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\truetype\truetype.c">
+ <Filter>libfreetype</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\type1\type1.c">
+ <Filter>libfreetype</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftbase.c">
+ <Filter>libfreetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftbbox.c">
+ <Filter>libfreetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftbitmap.c">
+ <Filter>libfreetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftgasp.c">
+ <Filter>libfreetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftglyph.c">
+ <Filter>libfreetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftinit.c">
+ <Filter>libfreetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftstroke.c">
+ <Filter>libfreetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftsynth.c">
+ <Filter>libfreetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftsystem.c">
+ <Filter>libfreetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\fttype1.c">
+ <Filter>libfreetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\freetype\src\base\ftxf86.c">
+ <Filter>libfreetype\base</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2.c">
+ <Filter>libjbig2dec</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_arith.c">
+ <Filter>libjbig2dec</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_arith_iaid.c">
+ <Filter>libjbig2dec</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_arith_int.c">
+ <Filter>libjbig2dec</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_generic.c">
+ <Filter>libjbig2dec</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_halftone.c">
+ <Filter>libjbig2dec</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_huffman.c">
+ <Filter>libjbig2dec</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_image.c">
+ <Filter>libjbig2dec</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_metadata.c">
+ <Filter>libjbig2dec</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_mmr.c">
+ <Filter>libjbig2dec</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_page.c">
+ <Filter>libjbig2dec</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_refinement.c">
+ <Filter>libjbig2dec</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_segment.c">
+ <Filter>libjbig2dec</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_symbol_dict.c">
+ <Filter>libjbig2dec</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jbig2dec\jbig2_text.c">
+ <Filter>libjbig2dec</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jaricom.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jcomapi.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdapimin.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdapistd.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdarith.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdatadst.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdatasrc.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdcoefct.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdcolor.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jddctmgr.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdhuff.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdinput.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdmainct.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdmarker.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdmaster.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdmerge.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdpostct.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdsample.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jdtrans.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jerror.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jfdctflt.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jfdctfst.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jfdctint.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jidctflt.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jidctfst.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jidctint.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jmemmgr.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jmemnobs.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jquant1.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jquant2.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\jpeg\jutils.c">
+ <Filter>libjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\bio.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\cidx_manager.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\cio.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\dwt.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\event.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\function_list.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\image.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\invert.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\j2k.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\j2k_lib.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\jp2.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\mct.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\mqc.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\openjpeg.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\phix_manager.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\pi.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\ppix_manager.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\raw.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\t1.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\t1_generate_luts.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\t2.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\tcd.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\tgt.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\thix_manager.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\openjpeg\libopenjpeg\tpix_manager.c">
+ <Filter>libopenjpeg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\zlib\adler32.c">
+ <Filter>libz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\zlib\compress.c">
+ <Filter>libz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\zlib\crc32.c">
+ <Filter>libz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\zlib\deflate.c">
+ <Filter>libz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\zlib\inffast.c">
+ <Filter>libz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\zlib\inflate.c">
+ <Filter>libz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\zlib\inftrees.c">
+ <Filter>libz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\zlib\trees.c">
+ <Filter>libz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\zlib\uncompr.c">
+ <Filter>libz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\zlib\zutil.c">
+ <Filter>libz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\one.c">
+ <Filter>libmujs</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsarray.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsboolean.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsbuiltin.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jscompile.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsdate.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsdtoa.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsdump.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jserror.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsfunction.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsgc.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsintern.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jslex.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsmath.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsnumber.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsobject.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\json.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsparse.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsproperty.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsregexp.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsrun.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsstate.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsstring.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\jsvalue.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\main.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\regex.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\utf.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\thirdparty\mujs\utftype.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\ft2build.h">
+ <Filter>libfreetype\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\freetype.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftadvanc.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftautoh.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftbbox.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftbdf.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftbitmap.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftbzip2.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftcache.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftchapters.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftcid.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\fterrdef.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\fterrors.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftgasp.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftglyph.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftgxval.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftgzip.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftimage.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftincrem.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftlcdfil.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftlist.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftlzw.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftmac.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftmm.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftmodapi.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftmoderr.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftotval.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftoutln.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftpfr.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftrender.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftsizes.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftsnames.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftstroke.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftsynth.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftsystem.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\fttrigon.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\fttypes.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftwinfnt.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ftxf86.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\t1tables.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ttnameid.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\tttables.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\tttags.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\ttunpat.h">
+ <Filter>libfreetype\include\freetype</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\config\ftconfig.h">
+ <Filter>libfreetype\include\freetype\config</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\config\ftheader.h">
+ <Filter>libfreetype\include\freetype\config</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\config\ftmodule.h">
+ <Filter>libfreetype\include\freetype\config</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\config\ftoption.h">
+ <Filter>libfreetype\include\freetype\config</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\config\ftstdlib.h">
+ <Filter>libfreetype\include\freetype\config</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\autohint.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftcalc.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftdebug.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftdriver.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftgloadr.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftmemory.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftobjs.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftpic.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftrfork.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftserv.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftstream.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\fttrace.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\ftvalid.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\internal.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\psaux.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\pshints.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\sfnt.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\t1types.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\tttypes.h">
+ <Filter>libfreetype\include\freetype\internal</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svbdf.h">
+ <Filter>libfreetype\include\freetype\internal\services</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svcid.h">
+ <Filter>libfreetype\include\freetype\internal\services</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svgldict.h">
+ <Filter>libfreetype\include\freetype\internal\services</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svgxval.h">
+ <Filter>libfreetype\include\freetype\internal\services</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svkern.h">
+ <Filter>libfreetype\include\freetype\internal\services</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svmm.h">
+ <Filter>libfreetype\include\freetype\internal\services</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svotval.h">
+ <Filter>libfreetype\include\freetype\internal\services</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svpfr.h">
+ <Filter>libfreetype\include\freetype\internal\services</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svpostnm.h">
+ <Filter>libfreetype\include\freetype\internal\services</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svprop.h">
+ <Filter>libfreetype\include\freetype\internal\services</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svpscmap.h">
+ <Filter>libfreetype\include\freetype\internal\services</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svpsinfo.h">
+ <Filter>libfreetype\include\freetype\internal\services</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svsfnt.h">
+ <Filter>libfreetype\include\freetype\internal\services</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svttcmap.h">
+ <Filter>libfreetype\include\freetype\internal\services</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svtteng.h">
+ <Filter>libfreetype\include\freetype\internal\services</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svttglyf.h">
+ <Filter>libfreetype\include\freetype\internal\services</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svwinfnt.h">
+ <Filter>libfreetype\include\freetype\internal\services</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\freetype\include\freetype\internal\services\svxf86nm.h">
+ <Filter>libfreetype\include\freetype\internal\services</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\bio.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\cidx_manager.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\cio.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\dwt.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\event.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\fix.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\function_list.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\image.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\indexbox_manager.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\int.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\invert.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\j2k.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\j2k_lib.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\jp2.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\mct.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\mqc.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\openjpeg.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\opj_config.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\opj_config_private.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\opj_includes.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\opj_intmath.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\opj_inttypes.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\opj_malloc.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\opj_stdint.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\pi.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\raw.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\t1.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\t1_luts.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\t2.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\tcd.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\openjpeg\libopenjpeg\tgt.h">
+ <Filter>libopenjpeg</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\mujs\mujs.h">
+ <Filter>libmujs</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\mujs\astnames.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\mujs\jsbuiltin.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\mujs\jscompile.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\mujs\jsi.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\mujs\jslex.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\mujs\jsrun.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\mujs\jsvalue.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\mujs\opnames.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\mujs\regex.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\thirdparty\mujs\utf.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/platform/winrt/libthirdparty_winRT.vcxproj b/platform/winrt/libthirdparty_winRT.vcxproj
index 9d3a762a..d9c60e17 100644
--- a/platform/winrt/libthirdparty_winRT.vcxproj
+++ b/platform/winrt/libthirdparty_winRT.vcxproj
@@ -106,6 +106,34 @@
<ClCompile Include="..\..\thirdparty\jpeg\jquant1.c" />
<ClCompile Include="..\..\thirdparty\jpeg\jquant2.c" />
<ClCompile Include="..\..\thirdparty\jpeg\jutils.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsarray.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsboolean.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsbuiltin.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jscompile.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsdate.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsdtoa.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsdump.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jserror.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsfunction.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsgc.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsintern.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jslex.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsmath.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsnumber.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsobject.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\json.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsparse.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsproperty.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsregexp.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsrun.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsstate.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsstring.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\jsvalue.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\main.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\one.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\regex.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\utf.c" />
+ <ClCompile Include="..\..\thirdparty\mujs\utftype.c" />
<ClCompile Include="..\..\thirdparty\openjpeg\libopenjpeg\bio.c" />
<ClCompile Include="..\..\thirdparty\openjpeg\libopenjpeg\cidx_manager.c" />
<ClCompile Include="..\..\thirdparty\openjpeg\libopenjpeg\cio.c" />
@@ -229,6 +257,17 @@
<ClInclude Include="..\..\thirdparty\freetype\include\freetype\tttags.h" />
<ClInclude Include="..\..\thirdparty\freetype\include\freetype\ttunpat.h" />
<ClInclude Include="..\..\thirdparty\freetype\include\ft2build.h" />
+ <ClInclude Include="..\..\thirdparty\mujs\astnames.h" />
+ <ClInclude Include="..\..\thirdparty\mujs\jsbuiltin.h" />
+ <ClInclude Include="..\..\thirdparty\mujs\jscompile.h" />
+ <ClInclude Include="..\..\thirdparty\mujs\jsi.h" />
+ <ClInclude Include="..\..\thirdparty\mujs\jslex.h" />
+ <ClInclude Include="..\..\thirdparty\mujs\jsrun.h" />
+ <ClInclude Include="..\..\thirdparty\mujs\jsvalue.h" />
+ <ClInclude Include="..\..\thirdparty\mujs\mujs.h" />
+ <ClInclude Include="..\..\thirdparty\mujs\opnames.h" />
+ <ClInclude Include="..\..\thirdparty\mujs\regex.h" />
+ <ClInclude Include="..\..\thirdparty\mujs\utf.h" />
<ClInclude Include="..\..\thirdparty\openjpeg\libopenjpeg\bio.h" />
<ClInclude Include="..\..\thirdparty\openjpeg\libopenjpeg\cidx_manager.h" />
<ClInclude Include="..\..\thirdparty\openjpeg\libopenjpeg\cio.h" />
diff --git a/platform/winrt/libthirdparty_winRT.vcxproj.filters b/platform/winrt/libthirdparty_winRT.vcxproj.filters
index 4817befe..3742ced4 100644
--- a/platform/winrt/libthirdparty_winRT.vcxproj.filters
+++ b/platform/winrt/libthirdparty_winRT.vcxproj.filters
@@ -34,6 +34,15 @@
<Filter Include="libfreetype\include\freetype\internal\services">
<UniqueIdentifier>{298e58d2-d279-4f1c-abb8-6224727db323}</UniqueIdentifier>
</Filter>
+ <Filter Include="libmujs">
+ <UniqueIdentifier>{364c7937-2761-4a47-aa08-aa4cafda2e99}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="libmujs\include">
+ <UniqueIdentifier>{ae49fa93-c671-4461-b697-332bea0570b1}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="libmujs\source">
+ <UniqueIdentifier>{e2eafb1d-79ec-45b8-84e1-35acbba2fdee}</UniqueIdentifier>
+ </Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\thirdparty\freetype\src\base\ftstroke.c">
@@ -342,6 +351,90 @@
<ClCompile Include="..\..\thirdparty\openjpeg\libopenjpeg\tpix_manager.c">
<Filter>libopenjpeg</Filter>
</ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsarray.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsboolean.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsbuiltin.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jscompile.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsdate.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsdtoa.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsdump.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jserror.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsfunction.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsgc.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsintern.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jslex.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsmath.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsnumber.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsobject.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\json.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsparse.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsproperty.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsregexp.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsrun.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsstate.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsstring.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\jsvalue.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\main.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\regex.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\utf.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\utftype.c">
+ <Filter>libmujs\source</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\thirdparty\mujs\one.c">
+ <Filter>libmujs</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\thirdparty\freetype\include\ft2build.h">
@@ -695,5 +788,38 @@
<ClInclude Include="..\..\thirdparty\openjpeg\libopenjpeg\tgt.h">
<Filter>libopenjpeg</Filter>
</ClInclude>
+ <ClInclude Include="..\..\thirdparty\mujs\astnames.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\thirdparty\mujs\jsbuiltin.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\thirdparty\mujs\jscompile.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\thirdparty\mujs\jsi.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\thirdparty\mujs\jslex.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\thirdparty\mujs\jsrun.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\thirdparty\mujs\jsvalue.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\thirdparty\mujs\opnames.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\thirdparty\mujs\regex.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\thirdparty\mujs\utf.h">
+ <Filter>libmujs\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\thirdparty\mujs\mujs.h">
+ <Filter>libmujs</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/platform/winrt/mupdf.sln b/platform/winrt/mupdf.sln
index 6125476b..acdfec7f 100644
--- a/platform/winrt/mupdf.sln
+++ b/platform/winrt/mupdf.sln
@@ -11,16 +11,10 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmupdf_winRT", "libmupdf_
{A5053AA7-02E5-4903-B596-04F17AEB1526} = {A5053AA7-02E5-4903-B596-04F17AEB1526}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmupdf-nov8_winRT", "libmupdf-nov8_winRT.vcxproj", "{5AFFE821-C5C8-45FB-B834-10FED76E49A7}"
- ProjectSection(ProjectDependencies) = postProject
- {0715F3CF-5D1B-4617-A331-6527371365B7} = {0715F3CF-5D1B-4617-A331-6527371365B7}
- EndProjectSection
-EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libthirdparty_winRT", "libthirdparty_winRT.vcxproj", "{C0D1C355-1BEE-40E1-9EF4-FD9FFFDBF396}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mupdfwinrt", "mupdfwinrt\mupdfwinrt.vcxproj", "{9E6AB41D-09A7-45A6-A53B-1E4BF3AC5B33}"
ProjectSection(ProjectDependencies) = postProject
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7} = {5AFFE821-C5C8-45FB-B834-10FED76E49A7}
{C0D1C355-1BEE-40E1-9EF4-FD9FFFDBF396} = {C0D1C355-1BEE-40E1-9EF4-FD9FFFDBF396}
{A5053AA7-02E5-4903-B596-04F17AEB1526} = {A5053AA7-02E5-4903-B596-04F17AEB1526}
{0715F3CF-5D1B-4617-A331-6527371365B7} = {0715F3CF-5D1B-4617-A331-6527371365B7}
@@ -39,6 +33,10 @@ Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "Install64", "gsview\Install
EndProject
Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "Install32", "gsview\Install32\Install32.vdproj", "{FA5C8A67-3783-4096-B2E8-34BCF88F07EB}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmupdf", "libmupdf\libmupdf.vcxproj", "{4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libthirdparty", "libthirdparty\libthirdparty.vcxproj", "{DF87E242-8B2C-4F04-9A7E-61C578FD994C}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
CD_ROM|Any CPU = CD_ROM|Any CPU
@@ -203,72 +201,6 @@ Global
{0715F3CF-5D1B-4617-A331-6527371365B7}.SingleImage|x64.Build.0 = Release|x64
{0715F3CF-5D1B-4617-A331-6527371365B7}.SingleImage|x86.ActiveCfg = Release|Win32
{0715F3CF-5D1B-4617-A331-6527371365B7}.SingleImage|x86.Build.0 = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.CD_ROM|Any CPU.ActiveCfg = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.CD_ROM|ARM.ActiveCfg = Release|ARM
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.CD_ROM|ARM.Build.0 = Release|ARM
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.CD_ROM|Mixed Platforms.ActiveCfg = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.CD_ROM|Mixed Platforms.Build.0 = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.CD_ROM|Win32.ActiveCfg = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.CD_ROM|Win32.Build.0 = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.CD_ROM|x64.ActiveCfg = Release|x64
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.CD_ROM|x64.Build.0 = Release|x64
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.CD_ROM|x86.ActiveCfg = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.CD_ROM|x86.Build.0 = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Debug|Any CPU.ActiveCfg = Debug|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Debug|ARM.ActiveCfg = Debug|ARM
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Debug|ARM.Build.0 = Debug|ARM
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Debug|Mixed Platforms.Build.0 = Debug|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Debug|Win32.ActiveCfg = Debug|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Debug|Win32.Build.0 = Debug|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Debug|x64.ActiveCfg = Debug|x64
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Debug|x64.Build.0 = Debug|x64
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Debug|x86.ActiveCfg = Debug|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Debug|x86.Build.0 = Debug|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.DVD-5|Any CPU.ActiveCfg = Debug|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.DVD-5|ARM.ActiveCfg = Debug|ARM
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.DVD-5|ARM.Build.0 = Debug|ARM
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.DVD-5|Mixed Platforms.ActiveCfg = Debug|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.DVD-5|Mixed Platforms.Build.0 = Debug|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.DVD-5|Win32.ActiveCfg = Debug|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.DVD-5|Win32.Build.0 = Debug|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.DVD-5|x64.ActiveCfg = Debug|x64
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.DVD-5|x64.Build.0 = Debug|x64
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.DVD-5|x86.ActiveCfg = Debug|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.DVD-5|x86.Build.0 = Debug|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Memento|Any CPU.ActiveCfg = Memento|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Memento|ARM.ActiveCfg = Memento|ARM
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Memento|ARM.Build.0 = Memento|ARM
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Memento|Mixed Platforms.ActiveCfg = Memento|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Memento|Mixed Platforms.Build.0 = Memento|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Memento|Win32.ActiveCfg = Memento|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Memento|Win32.Build.0 = Memento|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Memento|x64.ActiveCfg = Memento|x64
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Memento|x64.Build.0 = Memento|x64
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Memento|x86.ActiveCfg = Memento|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Memento|x86.Build.0 = Memento|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Release|Any CPU.ActiveCfg = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Release|ARM.ActiveCfg = Release|ARM
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Release|ARM.Build.0 = Release|ARM
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Release|Mixed Platforms.ActiveCfg = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Release|Mixed Platforms.Build.0 = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Release|Win32.ActiveCfg = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Release|Win32.Build.0 = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Release|x64.ActiveCfg = Release|x64
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Release|x64.Build.0 = Release|x64
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Release|x86.ActiveCfg = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.Release|x86.Build.0 = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.SingleImage|Any CPU.ActiveCfg = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.SingleImage|ARM.ActiveCfg = Release|ARM
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.SingleImage|ARM.Build.0 = Release|ARM
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.SingleImage|Mixed Platforms.ActiveCfg = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.SingleImage|Mixed Platforms.Build.0 = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.SingleImage|Win32.ActiveCfg = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.SingleImage|Win32.Build.0 = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.SingleImage|x64.ActiveCfg = Release|x64
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.SingleImage|x64.Build.0 = Release|x64
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.SingleImage|x86.ActiveCfg = Release|Win32
- {5AFFE821-C5C8-45FB-B834-10FED76E49A7}.SingleImage|x86.Build.0 = Release|Win32
{C0D1C355-1BEE-40E1-9EF4-FD9FFFDBF396}.CD_ROM|Any CPU.ActiveCfg = Release|Win32
{C0D1C355-1BEE-40E1-9EF4-FD9FFFDBF396}.CD_ROM|ARM.ActiveCfg = Release|ARM
{C0D1C355-1BEE-40E1-9EF4-FD9FFFDBF396}.CD_ROM|ARM.Build.0 = Release|ARM
@@ -677,6 +609,126 @@ Global
{FA5C8A67-3783-4096-B2E8-34BCF88F07EB}.SingleImage|Win32.ActiveCfg = Release
{FA5C8A67-3783-4096-B2E8-34BCF88F07EB}.SingleImage|x64.ActiveCfg = Release
{FA5C8A67-3783-4096-B2E8-34BCF88F07EB}.SingleImage|x86.ActiveCfg = Release
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.CD_ROM|Any CPU.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.CD_ROM|ARM.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.CD_ROM|Mixed Platforms.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.CD_ROM|Mixed Platforms.Build.0 = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.CD_ROM|Win32.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.CD_ROM|Win32.Build.0 = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.CD_ROM|x64.ActiveCfg = Release|x64
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.CD_ROM|x64.Build.0 = Release|x64
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.CD_ROM|x86.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.CD_ROM|x86.Build.0 = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Debug|ARM.ActiveCfg = Debug|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Debug|Win32.Build.0 = Debug|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Debug|x64.ActiveCfg = Debug|x64
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Debug|x64.Build.0 = Debug|x64
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Debug|x86.ActiveCfg = Debug|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Debug|x86.Build.0 = Debug|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.DVD-5|Any CPU.ActiveCfg = Debug|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.DVD-5|ARM.ActiveCfg = Debug|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.DVD-5|Mixed Platforms.ActiveCfg = Debug|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.DVD-5|Mixed Platforms.Build.0 = Debug|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.DVD-5|Win32.ActiveCfg = Debug|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.DVD-5|Win32.Build.0 = Debug|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.DVD-5|x64.ActiveCfg = Debug|x64
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.DVD-5|x64.Build.0 = Debug|x64
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.DVD-5|x86.ActiveCfg = Debug|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.DVD-5|x86.Build.0 = Debug|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Memento|Any CPU.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Memento|ARM.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Memento|Mixed Platforms.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Memento|Mixed Platforms.Build.0 = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Memento|Win32.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Memento|Win32.Build.0 = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Memento|x64.ActiveCfg = Release|x64
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Memento|x64.Build.0 = Release|x64
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Memento|x86.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Memento|x86.Build.0 = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Release|Any CPU.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Release|ARM.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Release|Mixed Platforms.Build.0 = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Release|Win32.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Release|Win32.Build.0 = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Release|x64.ActiveCfg = Release|x64
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Release|x64.Build.0 = Release|x64
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Release|x86.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.Release|x86.Build.0 = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.SingleImage|Any CPU.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.SingleImage|ARM.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.SingleImage|Mixed Platforms.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.SingleImage|Mixed Platforms.Build.0 = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.SingleImage|Win32.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.SingleImage|Win32.Build.0 = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.SingleImage|x64.ActiveCfg = Release|x64
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.SingleImage|x64.Build.0 = Release|x64
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.SingleImage|x86.ActiveCfg = Release|Win32
+ {4D5C4349-480D-4CD6-9D3B-09C50BA35FA2}.SingleImage|x86.Build.0 = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.CD_ROM|Any CPU.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.CD_ROM|ARM.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.CD_ROM|Mixed Platforms.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.CD_ROM|Mixed Platforms.Build.0 = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.CD_ROM|Win32.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.CD_ROM|Win32.Build.0 = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.CD_ROM|x64.ActiveCfg = Release|x64
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.CD_ROM|x64.Build.0 = Release|x64
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.CD_ROM|x86.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.CD_ROM|x86.Build.0 = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Debug|ARM.ActiveCfg = Debug|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Debug|Win32.Build.0 = Debug|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Debug|x64.ActiveCfg = Debug|x64
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Debug|x64.Build.0 = Debug|x64
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Debug|x86.ActiveCfg = Debug|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Debug|x86.Build.0 = Debug|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.DVD-5|Any CPU.ActiveCfg = Debug|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.DVD-5|ARM.ActiveCfg = Debug|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.DVD-5|Mixed Platforms.ActiveCfg = Debug|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.DVD-5|Mixed Platforms.Build.0 = Debug|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.DVD-5|Win32.ActiveCfg = Debug|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.DVD-5|Win32.Build.0 = Debug|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.DVD-5|x64.ActiveCfg = Debug|x64
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.DVD-5|x64.Build.0 = Debug|x64
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.DVD-5|x86.ActiveCfg = Debug|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.DVD-5|x86.Build.0 = Debug|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Memento|Any CPU.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Memento|ARM.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Memento|Mixed Platforms.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Memento|Mixed Platforms.Build.0 = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Memento|Win32.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Memento|Win32.Build.0 = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Memento|x64.ActiveCfg = Release|x64
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Memento|x64.Build.0 = Release|x64
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Memento|x86.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Memento|x86.Build.0 = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Release|Any CPU.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Release|ARM.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Release|Mixed Platforms.Build.0 = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Release|Win32.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Release|Win32.Build.0 = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Release|x64.ActiveCfg = Release|x64
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Release|x64.Build.0 = Release|x64
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Release|x86.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.Release|x86.Build.0 = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.SingleImage|Any CPU.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.SingleImage|ARM.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.SingleImage|Mixed Platforms.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.SingleImage|Mixed Platforms.Build.0 = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.SingleImage|Win32.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.SingleImage|Win32.Build.0 = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.SingleImage|x64.ActiveCfg = Release|x64
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.SingleImage|x64.Build.0 = Release|x64
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.SingleImage|x86.ActiveCfg = Release|Win32
+ {DF87E242-8B2C-4F04-9A7E-61C578FD994C}.SingleImage|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/platform/winrt/mupdfnet/mupdfnet.vcxproj b/platform/winrt/mupdfnet/mupdfnet.vcxproj
index 2578fb59..2db67449 100644
--- a/platform/winrt/mupdfnet/mupdfnet.vcxproj
+++ b/platform/winrt/mupdfnet/mupdfnet.vcxproj
@@ -107,7 +107,7 @@
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;CPPDYNAMICLINKLIBRARY_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
- <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
@@ -120,7 +120,7 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
- <AdditionalDependencies>../$(Platform)/$(Configuration)/libmupdf_winRT.lib;../$(Platform)/$(Configuration)/libthirdparty_winRT.lib;../$(Platform)/$(Configuration)/libmupdf-nov8_winRT.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies>../$(Platform)/$(Configuration)/libmupdf.lib;../$(Platform)/$(Configuration)/libthirdparty.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
@@ -132,12 +132,13 @@
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;CPPDYNAMICLINKLIBRARY_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
- <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>../../../include/;../mupdfwinrt;</AdditionalIncludeDirectories>
+ <CompileAsManaged>false</CompileAsManaged>
</ClCompile>
<Link>
<ModuleDefinitionFile>
@@ -145,7 +146,7 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX64</TargetMachine>
- <AdditionalDependencies>../$(Platform)/$(Configuration)/libmupdf_winRT.lib;../$(Platform)/$(Configuration)/libthirdparty_winRT.lib;../$(Platform)/$(Configuration)/libmupdf-nov8_winRT.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies>../$(Platform)/$(Configuration)/libmupdf.lib;../$(Platform)/$(Configuration)/libthirdparty.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
@@ -153,7 +154,7 @@
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;CPPDYNAMICLINKLIBRARY_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
@@ -169,7 +170,7 @@
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX86</TargetMachine>
- <AdditionalDependencies>../$(Platform)/$(Configuration)/libmupdf_winRT.lib;../$(Platform)/$(Configuration)/libthirdparty_winRT.lib;../$(Platform)/$(Configuration)/libmupdf-nov8_winRT.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies>../$(Platform)/$(Configuration)/libmupdf.lib;../$(Platform)/$(Configuration)/libthirdparty.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@@ -180,7 +181,7 @@
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;CPPDYNAMICLINKLIBRARY_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
@@ -196,7 +197,7 @@
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX64</TargetMachine>
- <AdditionalDependencies>../$(Platform)/$(Configuration)/libmupdf_winRT.lib;../$(Platform)/$(Configuration)/libthirdparty_winRT.lib;../$(Platform)/$(Configuration)/libmupdf-nov8_winRT.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies>../$(Platform)/$(Configuration)/libmupdf.lib;../$(Platform)/$(Configuration)/libthirdparty.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
diff --git a/platform/winrt/mupdfwinrt/mudocument.cpp b/platform/winrt/mupdfwinrt/mudocument.cpp
index d73a5ed0..060144b3 100644
--- a/platform/winrt/mupdfwinrt/mudocument.cpp
+++ b/platform/winrt/mupdfwinrt/mudocument.cpp
@@ -196,6 +196,7 @@ int mudocument::RenderPageBitmapSync(int page_num, int bmp_width, int bmp_height
if (use_dlist)
{
void *dlist;
+ void *annotlist;
int page_height;
int page_width;
@@ -204,6 +205,7 @@ int mudocument::RenderPageBitmapSync(int page_num, int bmp_width, int bmp_height
in the page cache */
dlist = (void*) mu_object.CreateDisplayList(page_num, &page_width,
&page_height);
+ annotlist = (void*)mu_object.CreateAnnotationList(page_num);
/* Rendering of display list can occur with other threads so unlock */
mutex_lock.unlock();
if (dlist == NULL)
@@ -211,7 +213,7 @@ int mudocument::RenderPageBitmapSync(int page_num, int bmp_width, int bmp_height
*bit_map = nullptr;
return E_FAILURE;
}
- code = mu_object.RenderPageMT(dlist, page_width, page_height,
+ code = mu_object.RenderPageMT(dlist, annotlist, page_width, page_height,
&(bmp_data[0]), bmp_width, bmp_height,
scale, flipy, tile, { top_left.X, top_left.Y },
{ bottom_right.X, bottom_right.Y });
@@ -270,6 +272,7 @@ Windows::Foundation::IAsyncOperation<InMemoryRandomAccessStream^>^
if (use_dlist)
{
void *dlist;
+ void *annotlist;
int page_height;
int page_width;
@@ -278,11 +281,12 @@ Windows::Foundation::IAsyncOperation<InMemoryRandomAccessStream^>^
in the page cache */
dlist = (void*) mu_object.CreateDisplayList(page_num, &page_width,
&page_height);
+ annotlist = (void*)mu_object.CreateAnnotationList(page_num);
mutex_lock.unlock();
if (dlist == NULL)
return nullptr;
/* Rendering of display list can occur with other threads so unlock */
- code = mu_object.RenderPageMT(dlist, page_width, page_height,
+ code = mu_object.RenderPageMT(dlist, annotlist, page_width, page_height,
&(bmp_data[0]), bmp_width, bmp_height,
scale, true, false, { 0.0, 0.0 },
{ (float) bmp_width, (float) bmp_height });
@@ -458,7 +462,7 @@ String^ mudocument::ComputeHTML(int page_num)
std::string html_cstr;
mutex_lock.lock();
- html_cstr = mu_object.GetHTML(page_num);
+ html_cstr = mu_object.GetText(page_num, HTML);
mutex_lock.unlock();
html = char_to_String(html_cstr.c_str());