From af18cb3e7c89d4b6b93765d0f3e5ae6e2e0d8163 Mon Sep 17 00:00:00 2001 From: Tom Sepez Date: Thu, 5 Feb 2015 15:06:01 -0800 Subject: XFA: Support PNG format in pdfium_test and add image diffing Lays the groundwork for pixel-diffing tests in pdfium. This is a port of chromium's tools/image_diff/image_diff_png.cc onto the top of the fxcodec-provided version of libpng. pdfium_test is modified to support the new format, and the tools/image_diff.cc image comparison utility is provided, stripped of its base/ dependencies. Unfortunately, this can't be back-ported to origin/main, since the underlying PNG support isn't present inside pdfium. BUG=https://code.google.com/p/pdfium/issues/detail?id=62 R=thestig@chromium.org Review URL: https://codereview.chromium.org/870203005 --- samples/samples.gyp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'samples/samples.gyp') diff --git a/samples/samples.gyp b/samples/samples.gyp index 0c8ee93661..9d316ec005 100644 --- a/samples/samples.gyp +++ b/samples/samples.gyp @@ -15,6 +15,24 @@ 'target_name': 'pdfium_test', 'sources': [ 'pdfium_test.cc', + 'image_diff_png.cc', + ], + }, + { + 'target_name': 'pdfium_diff', + 'type': 'executable', + 'variables': { 'enable_wexit_time_destructors': 1, }, + 'dependencies': [ + '../pdfium.gyp:fxcodec', + '../third_party/third_party.gyp:safemath', + ], + 'include_dirs': [ + '../../', + ], + 'sources': [ + 'image_diff.cc', + 'image_diff_png.h', + 'image_diff_png.cc', ], }, ], -- cgit v1.2.3