Hui Yingst | b4baceb | 2020-04-28 23:46:10 +0000 | [diff] [blame] | 1 | // Copyright 2020 The PDFium Authors. All rights reserved. |
| 2 | // Use of this source code is governed by a BSD-style license that can be |
| 3 | // found in the LICENSE file. |
| 4 | |
| 5 | #include "testing/embedder_test_constants.h" |
| 6 | |
| 7 | #include "build/build_config.h" |
| 8 | |
| 9 | namespace pdfium { |
| 10 | |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 11 | const char* AnnotationStampWithApChecksum() { |
Hui Yingst | 30bfcc5 | 2020-07-27 23:54:40 +0000 | [diff] [blame] | 12 | #if defined(_SKIA_SUPPORT_) || defined(_SKIA_SUPPORT_PATHS_) |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 13 | static constexpr char kAnnotationStampWithApChecksum[] = |
| 14 | "a31381406d0b95049e418720750b78dd"; |
Hui Yingst | bf9eee1 | 2022-05-25 21:20:24 +0000 | [diff] [blame] | 15 | #elif BUILDFLAG(IS_APPLE) |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 16 | static constexpr char kAnnotationStampWithApChecksum[] = |
| 17 | "d243b5d64752be0f45b86df7bd2e2708"; |
Hui Yingst | 30bfcc5 | 2020-07-27 23:54:40 +0000 | [diff] [blame] | 18 | #else |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 19 | static constexpr char kAnnotationStampWithApChecksum[] = |
| 20 | "cdde6c161679ab10b07c38c1ef04b7e8"; |
Hui Yingst | 30bfcc5 | 2020-07-27 23:54:40 +0000 | [diff] [blame] | 21 | #endif |
Hui Yingst | 30bfcc5 | 2020-07-27 23:54:40 +0000 | [diff] [blame] | 22 | |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 23 | return kAnnotationStampWithApChecksum; |
| 24 | } |
| 25 | |
Hui Yingst | b4baceb | 2020-04-28 23:46:10 +0000 | [diff] [blame] | 26 | const char kBlankPage612By792Checksum[] = "1940568c9ba33bac5d0b1ee9558c76b3"; |
| 27 | |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 28 | const char* Bug890322Checksum() { |
Hui Yingst | b4baceb | 2020-04-28 23:46:10 +0000 | [diff] [blame] | 29 | #if defined(_SKIA_SUPPORT_) || defined(_SKIA_SUPPORT_PATHS_) |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 30 | static constexpr char kBug890322Checksum[] = |
| 31 | "793689536cf64fe792c2f241888c0cf3"; |
Hui Yingst | b4baceb | 2020-04-28 23:46:10 +0000 | [diff] [blame] | 32 | #else |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 33 | static constexpr char kBug890322Checksum[] = |
| 34 | "6c674642154408e877d88c6c082d67e9"; |
Hui Yingst | b4baceb | 2020-04-28 23:46:10 +0000 | [diff] [blame] | 35 | #endif |
| 36 | |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 37 | return kBug890322Checksum; |
| 38 | } |
| 39 | |
| 40 | const char* HelloWorldChecksum() { |
Hui Yingst | bf9eee1 | 2022-05-25 21:20:24 +0000 | [diff] [blame] | 41 | #if BUILDFLAG(IS_APPLE) && !defined(_SKIA_SUPPORT_) && \ |
| 42 | !defined(_SKIA_SUPPORT_PATHS_) |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 43 | static constexpr char kHelloWorldChecksum[] = |
| 44 | "6eef7237f7591f07616e238422086737"; |
Hui Yingst | b4baceb | 2020-04-28 23:46:10 +0000 | [diff] [blame] | 45 | #else |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 46 | static constexpr char kHelloWorldChecksum[] = |
| 47 | "c1c548442e0e0f949c5550d89bf8ae3b"; |
Hui Yingst | 08c4071 | 2020-04-29 01:37:35 +0000 | [diff] [blame] | 48 | #endif |
Hui Yingst | 08c4071 | 2020-04-29 01:37:35 +0000 | [diff] [blame] | 49 | |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 50 | return kHelloWorldChecksum; |
| 51 | } |
| 52 | |
| 53 | const char* HelloWorldRemovedChecksum() { |
Hui Yingst | bf9eee1 | 2022-05-25 21:20:24 +0000 | [diff] [blame] | 54 | #if BUILDFLAG(IS_APPLE) && !defined(_SKIA_SUPPORT_) && \ |
| 55 | !defined(_SKIA_SUPPORT_PATHS_) |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 56 | static constexpr char kHelloWorldRemovedChecksum[] = |
| 57 | "6e1cae48a2e35c521dee4ca502f48af6"; |
Hui Yingst | 08c4071 | 2020-04-29 01:37:35 +0000 | [diff] [blame] | 58 | #else |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 59 | static constexpr char kHelloWorldRemovedChecksum[] = |
| 60 | "4a9b80f675f7f3bf2da1b02f12449e4b"; |
Hui Yingst | b4baceb | 2020-04-28 23:46:10 +0000 | [diff] [blame] | 61 | #endif |
Hui Yingst | b4baceb | 2020-04-28 23:46:10 +0000 | [diff] [blame] | 62 | |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 63 | return kHelloWorldRemovedChecksum; |
| 64 | } |
| 65 | |
| 66 | const char* ManyRectanglesChecksum() { |
Hui Yingst | b4baceb | 2020-04-28 23:46:10 +0000 | [diff] [blame] | 67 | #if defined(_SKIA_SUPPORT_) || defined(_SKIA_SUPPORT_PATHS_) |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 68 | static constexpr char kManyRectanglesChecksum[] = |
| 69 | "4e7e280c1597222afcb0ee3bb90ec119"; |
Hui Yingst | b4baceb | 2020-04-28 23:46:10 +0000 | [diff] [blame] | 70 | #else |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 71 | static constexpr char kManyRectanglesChecksum[] = |
| 72 | "b0170c575b65ecb93ebafada0ff0f038"; |
Hui Yingst | b4baceb | 2020-04-28 23:46:10 +0000 | [diff] [blame] | 73 | #endif |
| 74 | |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 75 | return kManyRectanglesChecksum; |
| 76 | } |
| 77 | |
| 78 | const char* RectanglesChecksum() { |
Hui Yingst | 30bfcc5 | 2020-07-27 23:54:40 +0000 | [diff] [blame] | 79 | #if defined(_SKIA_SUPPORT_) || defined(_SKIA_SUPPORT_PATHS_) |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 80 | static constexpr char kRectanglesChecksum[] = |
| 81 | "b4e411a6b5ffa59a50efede2efece597"; |
| 82 | #else |
| 83 | static constexpr char kRectanglesChecksum[] = |
| 84 | "0a90de37f52127619c3dfb642b5fa2fe"; |
| 85 | #endif |
| 86 | |
| 87 | return kRectanglesChecksum; |
| 88 | } |
| 89 | |
| 90 | const char* TextFormChecksum() { |
| 91 | #if defined(_SKIA_SUPPORT_) || defined(_SKIA_SUPPORT_PATHS_) |
| 92 | static constexpr char kTextFormChecksum[] = |
| 93 | "e6d2eb75f18d773f0dad938b1bb22e23"; |
Lei Zhang | 42d30c2 | 2022-01-12 19:24:43 +0000 | [diff] [blame] | 94 | #elif BUILDFLAG(IS_APPLE) |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 95 | static constexpr char kTextFormChecksum[] = |
| 96 | "fa2bf756942a950101fc147fc4ef3f82"; |
Hui Yingst | 30bfcc5 | 2020-07-27 23:54:40 +0000 | [diff] [blame] | 97 | #else |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 98 | static constexpr char kTextFormChecksum[] = |
| 99 | "6f86fe1dbed5965d91aec6e0b829e29f"; |
Hui Yingst | 30bfcc5 | 2020-07-27 23:54:40 +0000 | [diff] [blame] | 100 | #endif |
Hui Yingst | 30bfcc5 | 2020-07-27 23:54:40 +0000 | [diff] [blame] | 101 | |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame^] | 102 | return kTextFormChecksum; |
| 103 | } |
| 104 | |
Hui Yingst | b4baceb | 2020-04-28 23:46:10 +0000 | [diff] [blame] | 105 | } // namespace pdfium |