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" |
Alan Screen | ef30368 | 2022-08-30 00:43:35 +0000 | [diff] [blame] | 8 | #include "core/fxge/cfx_defaultrenderdevice.h" |
Hui Yingst | b4baceb | 2020-04-28 23:46:10 +0000 | [diff] [blame] | 9 | |
| 10 | namespace pdfium { |
| 11 | |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame] | 12 | const char* AnnotationStampWithApChecksum() { |
Alan Screen | ef30368 | 2022-08-30 00:43:35 +0000 | [diff] [blame] | 13 | if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer() || |
| 14 | CFX_DefaultRenderDevice::SkiaPathsIsDefaultRenderer()) { |
| 15 | return "a31381406d0b95049e418720750b78dd"; |
| 16 | } |
| 17 | #if BUILDFLAG(IS_APPLE) |
| 18 | return "d243b5d64752be0f45b86df7bd2e2708"; |
Hui Yingst | 30bfcc5 | 2020-07-27 23:54:40 +0000 | [diff] [blame] | 19 | #else |
Alan Screen | ef30368 | 2022-08-30 00:43:35 +0000 | [diff] [blame] | 20 | return "cdde6c161679ab10b07c38c1ef04b7e8"; |
Hui Yingst | 30bfcc5 | 2020-07-27 23:54:40 +0000 | [diff] [blame] | 21 | #endif |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame] | 22 | } |
| 23 | |
Hui Yingst | b4baceb | 2020-04-28 23:46:10 +0000 | [diff] [blame] | 24 | const char kBlankPage612By792Checksum[] = "1940568c9ba33bac5d0b1ee9558c76b3"; |
| 25 | |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame] | 26 | const char* Bug890322Checksum() { |
Alan Screen | ef30368 | 2022-08-30 00:43:35 +0000 | [diff] [blame] | 27 | if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer() || |
| 28 | CFX_DefaultRenderDevice::SkiaPathsIsDefaultRenderer()) { |
| 29 | return "793689536cf64fe792c2f241888c0cf3"; |
| 30 | } |
| 31 | return "6c674642154408e877d88c6c082d67e9"; |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame] | 32 | } |
| 33 | |
| 34 | const char* HelloWorldChecksum() { |
Alan Screen | ef30368 | 2022-08-30 00:43:35 +0000 | [diff] [blame] | 35 | #if BUILDFLAG(IS_APPLE) |
| 36 | if (!CFX_DefaultRenderDevice::SkiaIsDefaultRenderer() && |
| 37 | !CFX_DefaultRenderDevice::SkiaPathsIsDefaultRenderer()) { |
| 38 | return "6eef7237f7591f07616e238422086737"; |
| 39 | } |
Hui Yingst | 08c4071 | 2020-04-29 01:37:35 +0000 | [diff] [blame] | 40 | #endif |
Alan Screen | ef30368 | 2022-08-30 00:43:35 +0000 | [diff] [blame] | 41 | return "c1c548442e0e0f949c5550d89bf8ae3b"; |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame] | 42 | } |
| 43 | |
| 44 | const char* HelloWorldRemovedChecksum() { |
Alan Screen | ef30368 | 2022-08-30 00:43:35 +0000 | [diff] [blame] | 45 | #if BUILDFLAG(IS_APPLE) |
| 46 | if (!CFX_DefaultRenderDevice::SkiaIsDefaultRenderer() && |
| 47 | !CFX_DefaultRenderDevice::SkiaPathsIsDefaultRenderer()) { |
| 48 | return "6e1cae48a2e35c521dee4ca502f48af6"; |
| 49 | } |
Hui Yingst | b4baceb | 2020-04-28 23:46:10 +0000 | [diff] [blame] | 50 | #endif |
Alan Screen | ef30368 | 2022-08-30 00:43:35 +0000 | [diff] [blame] | 51 | return "4a9b80f675f7f3bf2da1b02f12449e4b"; |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame] | 52 | } |
| 53 | |
| 54 | const char* ManyRectanglesChecksum() { |
Alan Screen | ef30368 | 2022-08-30 00:43:35 +0000 | [diff] [blame] | 55 | if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer() || |
| 56 | CFX_DefaultRenderDevice::SkiaPathsIsDefaultRenderer()) { |
| 57 | return "4e7e280c1597222afcb0ee3bb90ec119"; |
| 58 | } |
| 59 | return "b0170c575b65ecb93ebafada0ff0f038"; |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame] | 60 | } |
| 61 | |
| 62 | const char* RectanglesChecksum() { |
Alan Screen | ef30368 | 2022-08-30 00:43:35 +0000 | [diff] [blame] | 63 | if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer() || |
| 64 | CFX_DefaultRenderDevice::SkiaPathsIsDefaultRenderer()) { |
| 65 | return "b4e411a6b5ffa59a50efede2efece597"; |
| 66 | } |
| 67 | return "0a90de37f52127619c3dfb642b5fa2fe"; |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame] | 68 | } |
| 69 | |
| 70 | const char* TextFormChecksum() { |
Alan Screen | ef30368 | 2022-08-30 00:43:35 +0000 | [diff] [blame] | 71 | if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer() || |
| 72 | CFX_DefaultRenderDevice::SkiaPathsIsDefaultRenderer()) { |
| 73 | return "e6d2eb75f18d773f0dad938b1bb22e23"; |
| 74 | } |
| 75 | #if BUILDFLAG(IS_APPLE) |
| 76 | return "fa2bf756942a950101fc147fc4ef3f82"; |
Hui Yingst | 30bfcc5 | 2020-07-27 23:54:40 +0000 | [diff] [blame] | 77 | #else |
Alan Screen | ef30368 | 2022-08-30 00:43:35 +0000 | [diff] [blame] | 78 | return "6f86fe1dbed5965d91aec6e0b829e29f"; |
Hui Yingst | 30bfcc5 | 2020-07-27 23:54:40 +0000 | [diff] [blame] | 79 | #endif |
Alan Screen | 02efab7 | 2022-08-18 23:02:45 +0000 | [diff] [blame] | 80 | } |
| 81 | |
Hui Yingst | b4baceb | 2020-04-28 23:46:10 +0000 | [diff] [blame] | 82 | } // namespace pdfium |