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/BUILD.gn | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'samples/BUILD.gn') diff --git a/samples/BUILD.gn b/samples/BUILD.gn index e690c23622..7f2f41fa82 100644 --- a/samples/BUILD.gn +++ b/samples/BUILD.gn @@ -10,9 +10,21 @@ group("samples") { executable("pdfium_test") { sources = [ + "image_diff_png.cc", "pdfium_test.cc", ] deps = [ "//third_party/pdfium", ] } + +executable("pdfium_diff") { + sources = [ + "image_diff.cc", + "image_diff_png.cc", + "image_diff_png.h", + ] + deps = [ + "//third_party/pdfium", + ] +} \ No newline at end of file -- cgit v1.2.3