From 304eefb58759e56be3fb357c78204accd4fa98fc Mon Sep 17 00:00:00 2001 From: Artem Strygin Date: Tue, 29 Aug 2017 00:26:42 +0300 Subject: Implement CPDF_ObjectAvail. This is non recursive replacement for CPDF_DataAvail::AreObjectsAvailable. Also added tests. Change-Id: I546289fc0963d2343253755850f55af8c0bd8e4c Reviewed-on: https://pdfium-review.googlesource.com/11430 Reviewed-by: dsinclair Commit-Queue: Art Snake --- BUILD.gn | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'BUILD.gn') diff --git a/BUILD.gn b/BUILD.gn index 9eb7fb04af..e498e2f614 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -604,8 +604,12 @@ static_library("fpdfapi") { "core/fpdfapi/parser/cpdf_number.h", "core/fpdfapi/parser/cpdf_object.cpp", "core/fpdfapi/parser/cpdf_object.h", + "core/fpdfapi/parser/cpdf_object_avail.cpp", + "core/fpdfapi/parser/cpdf_object_avail.h", "core/fpdfapi/parser/cpdf_object_walker.cpp", "core/fpdfapi/parser/cpdf_object_walker.h", + "core/fpdfapi/parser/cpdf_page_object_avail.cpp", + "core/fpdfapi/parser/cpdf_page_object_avail.h", "core/fpdfapi/parser/cpdf_parser.cpp", "core/fpdfapi/parser/cpdf_parser.h", "core/fpdfapi/parser/cpdf_read_validator.cpp", @@ -1896,8 +1900,10 @@ test("pdfium_unittests") { "core/fpdfapi/page/cpdf_streamparser_unittest.cpp", "core/fpdfapi/parser/cpdf_array_unittest.cpp", "core/fpdfapi/parser/cpdf_document_unittest.cpp", + "core/fpdfapi/parser/cpdf_object_avail_unittest.cpp", "core/fpdfapi/parser/cpdf_object_unittest.cpp", "core/fpdfapi/parser/cpdf_object_walker_unittest.cpp", + "core/fpdfapi/parser/cpdf_page_object_avail_unittest.cpp", "core/fpdfapi/parser/cpdf_parser_unittest.cpp", "core/fpdfapi/parser/cpdf_read_validator_unittest.cpp", "core/fpdfapi/parser/cpdf_simple_parser_unittest.cpp", -- cgit v1.2.3