From 1e26928dd197a80572f4e298eceeec915677ba3d Mon Sep 17 00:00:00 2001 From: Michael Vrhel Date: Sun, 26 May 2013 14:06:13 -0700 Subject: Fix of winRT solution for the changes with openjpeg plus fix for change in fz_device_bgr definition --- winrt/libmupdf_winRT.vcxproj | 2 +- winrt/libthirdparty_winRT.vcxproj | 75 ++++++---- winrt/libthirdparty_winRT.vcxproj.filters | 222 +++++++++++++++++++++--------- winrt/mupdfwinrt/muctx.cpp | 2 +- 4 files changed, 210 insertions(+), 91 deletions(-) diff --git a/winrt/libmupdf_winRT.vcxproj b/winrt/libmupdf_winRT.vcxproj index fdd8efde..083a7068 100644 --- a/winrt/libmupdf_winRT.vcxproj +++ b/winrt/libmupdf_winRT.vcxproj @@ -306,7 +306,7 @@ NotUsing false false - ..\scripts;..\ucdn;..\fitz;..\pdf;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\libopenjpeg;..\thirdparty\zlib;..\thirdparty\freetype\include;$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories) + ..\scripts;..\ucdn;..\fitz;..\pdf;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\src\lib\openjp2;..\thirdparty\zlib;..\thirdparty\freetype\include;$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories) DEBUG=1;_WINRT;_UNICODE;UNICODE;%(PreprocessorDefinitions) diff --git a/winrt/libthirdparty_winRT.vcxproj b/winrt/libthirdparty_winRT.vcxproj index 31bbe9eb..386f6d95 100644 --- a/winrt/libthirdparty_winRT.vcxproj +++ b/winrt/libthirdparty_winRT.vcxproj @@ -106,29 +106,31 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -225,6 +227,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + {c0d1c355-1bee-40e1-9ef4-fd9fffdbf396} diff --git a/winrt/libthirdparty_winRT.vcxproj.filters b/winrt/libthirdparty_winRT.vcxproj.filters index 3915a387..55f068b0 100644 --- a/winrt/libthirdparty_winRT.vcxproj.filters +++ b/winrt/libthirdparty_winRT.vcxproj.filters @@ -34,6 +34,9 @@ {5e55ef18-6449-49c1-99aa-1cd88b6f4453} + + {3a31ee2f-bdac-4091-a83f-7a6236269aaf} + @@ -237,104 +240,110 @@ libjpeg - - libopenjpeg + + libz - - libopenjpeg + + libz - - libopenjpeg + + libz - - libopenjpeg + + libz - - libopenjpeg + + libz - - libopenjpeg + + libz - - libopenjpeg + + libz - - libopenjpeg + + libz - - libopenjpeg + + libz - - libopenjpeg + + libz - - libopenjpeg + + libopenjpeg\openjp2 - - libopenjpeg + + libopenjpeg\openjp2 - - libopenjpeg + + libopenjpeg\openjp2 - - libopenjpeg + + libopenjpeg\openjp2 - - libopenjpeg + + libopenjpeg\openjp2 - - libopenjpeg + + libopenjpeg\openjp2 - - libopenjpeg + + libopenjpeg\openjp2 - - libopenjpeg + + libopenjpeg\openjp2 - - libopenjpeg + + libopenjpeg\openjp2 - - libopenjpeg + + libopenjpeg\openjp2 - - libopenjpeg + + libopenjpeg\openjp2 - - libopenjpeg + + libopenjpeg\openjp2 - - libopenjpeg + + libopenjpeg\openjp2 - - libz + + libopenjpeg\openjp2 - - libz + + libopenjpeg\openjp2 - - libz + + libopenjpeg\openjp2 - - libz + + libopenjpeg\openjp2 - - libz + + libopenjpeg\openjp2 - - libz + + libopenjpeg\openjp2 - - libz + + libopenjpeg\openjp2 - - libz + + libopenjpeg\openjp2 - - libz + + libopenjpeg\openjp2 - - libz + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 @@ -590,5 +599,86 @@ libfreetype\include\freetype\internal\services + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + + + libopenjpeg\openjp2 + \ No newline at end of file diff --git a/winrt/mupdfwinrt/muctx.cpp b/winrt/mupdfwinrt/muctx.cpp index 1b30b31b..ec088708 100644 --- a/winrt/mupdfwinrt/muctx.cpp +++ b/winrt/mupdfwinrt/muctx.cpp @@ -472,7 +472,7 @@ HRESULT muctx::RenderPage(int page_num, int width, int height, /* Flip on Y */ ctm.f = height; ctm.d = -ctm.d; - pix = fz_new_pixmap_with_data(ctx_clone, fz_device_bgr, width, height, bmp_data); + pix = fz_new_pixmap_with_data(ctx_clone, fz_device_bgr(ctx_clone), width, height, bmp_data); fz_clear_pixmap_with_value(ctx_clone, pix, 255); dev = fz_new_draw_device(ctx_clone, pix); fz_run_page(mu_doc, page, dev, pctm, NULL); -- cgit v1.2.3