1. f871ae4 Change ByteStringPool to use absl::flat_hash_set by Lei Zhang · 26 minutes ago main
  2. 56c5b97 Remove the ability to intern strings from CPDF_String by Lei Zhang · 35 minutes ago
  3. 1e1e501 Use MaybeOwned in CPDF_Parser by Lei Zhang · 2 hours ago
  4. e2cea87 Use nullptr instead of FooPtr<T>() by Lei Zhang · 2 hours ago
  5. 59ea54c Roll Depot Tools from 36a8df4ad006 to a03dfbf7f2d1 (109 revisions) by pdfium-autoroll@skia-public.iam.gserviceaccount.com · 12 hours ago
  6. bc58207 Roll Memory Tools from 0732f7097d06 to 3d4610fc0dd4 (3 revisions) by pdfium-autoroll@skia-public.iam.gserviceaccount.com · 14 hours ago
  7. 06fbf69 CPDF_TextPage: Ignore non-finite page objects. by Copybara · 2 days ago
  8. 97ab661 Recognize rectangles with collinear edge points in CFX_Path by Jan Wytze Zuidema · 2 days ago
  9. 686814d Avoid integer overflows in FaxG4GetRow() by Lei Zhang · 3 days ago
  10. d3321fb Update Brotli config behaviour in library initialization by Aryan · 3 days ago
  11. b4f5942 Add test-only DisplayListDeviceDriver and use in EmbedderTest by Tom Sepez · 3 days ago
  12. f512796 Avoid nullptr crash in CXFA_FFField::SetEditScrollOffset() by Lei Zhang · 3 days ago chromium/8097 chromium/8098 chromium/8099 chromium/8100 chromium/8101
  13. ceea687 Use ByteString initializer list constructor for simple substitutions by Tom Sepez · 3 days ago
  14. cf00ae8 Avoid repeated needless scaling loop in CPDF_ScaledRenderBuffer by Tom Sepez · 3 days ago
  15. 2b23f4d Enforce non-null bitmap in CFX_RenderDevice::AttachSkiaImpl() by Tom Sepez · 3 days ago
  16. e38c841 Add CFX_RenderDevice::CreateWithDriver() by Tom Sepez · 3 days ago
  17. e644f8c Remove group_knockout argument from device class constructors. by Tom Sepez · 3 days ago
  18. 547d3f4 Simplify brotli_decodeparms to test one thing and unify golden PNGs by Tom Sepez · 4 days ago
  19. 29b3246 Stop using third_party/rust/cxx/v1/cxx.h by Lei Zhang · 4 days ago
  20. e2a8e09 Restore implicit public headers in fuzzer impl targets by Lei Zhang · 4 days ago chromium/8094 chromium/8095 chromium/8096
  21. cd522d6 Fix various SyntaxWarnings in DEPS files by Lei Zhang · 4 days ago
  22. 94bbf40 Tidy conditional options in pdfium_test.cc by Tom Sepez · 4 days ago
  23. e0dd7ca Dereference old-style named destinations in FPDF_GetNamedDest() by xonaman · 4 days ago
  24. 71b984c Adjust some code that involves PDF_USE_AGG by Lei Zhang · 4 days ago
  25. 8d804d1 Fix check_includes_strict violations in pdfium. by Matt Stark · 5 days ago
  26. fd88427 Speed up PngPredictLine for Paeth and Average by Frank Barchard · 5 days ago
  27. f5ec36c Introduce CalculateSSIM and output metrics in image_diff by Tom Sepez · 5 days ago
  28. efe339c Clean up PDF_ENABLE_SKIA and PDF_USE_XFA macros by Tom Sepez · 5 days ago
  29. f067280 Add third_party/libyuv to .gitignore. by Tom Sepez · 5 days ago
  30. 00a9360 Roll third_party/freetype/src/ 6f5bcbbad..891f904e2 (3 commits) by Andy Phan · 5 days ago chromium/8093
  31. 3fee611 Roll third_party/freetype/src/ b76738eff..891f904e2 (18 commits) by Andy Phan · 5 days ago
  32. dec4511 [fxjs] Migrate V8 callback data accessors to DataV2() by deepak1556 · 5 days ago
  33. e72afa7 Support building PDFium and running tests without FreeType by Tom Sepez · 6 days ago
  34. 58e1130 Correctly initialize current cell in agg::outline_aa by Lei Zhang · 6 days ago
  35. 321be12 Fix "re" output for rectangle paths with redundant points by Jan Wytze Zuidema · 6 days ago
  36. c585d03 Use libyuv in CompositeRow_Bgr2Bgra_NoBlend_NoClip by Frank Barchard · 6 days ago
  37. 72f228e Roll third_party/freetype/src/ 4800589f7..b76738eff (7 commits) by Andy Phan · 6 days ago
  38. 88d0b70 Use libyuv::RGB24ToRAW in fxcodec::ReverseRGB by Frank Barchard · 7 days ago chromium/8089 chromium/8090 chromium/8091 chromium/8092
  39. 84f950b Support GCS dependencies in roll_pdfium_deps.py by Andy Phan · 7 days ago
  40. 0a08d19 Add _run_roll_dep() helper to roll_pdfium_deps_test.py by Andy Phan · 7 days ago
  41. 0766a85 Add third_party/llvm-libclang presubmit check by Andy Phan · 7 days ago
  42. 4fa2350 Defer popup appearance generation until popup is opened by Kei Kamikawa · 7 days ago
  43. 3670b03 Support bare CFF fonts in CFX_Face via Skrifa by Tom Sepez · 7 days ago
  44. 3cb2f66 Unify CFX_Face::RenderGlyph() on stateless rasterizer by Tom Sepez · 7 days ago
  45. f6289ff Add regression tests for popup appearance generation by Kei Kamikawa · 7 days ago
  46. 344c966 Roll Catapult from 50c971fc0958 to e1165abbf12a (18 revisions) by pdfium-autoroll@skia-public.iam.gserviceaccount.com · 8 days ago
  47. 2fd6cff Roll Zlib from 285e94b8fa95 to 456ae730017b (2 revisions) by pdfium-autoroll@skia-public.iam.gserviceaccount.com · 8 days ago chromium/8086 chromium/8087 chromium/8088
  48. 190a967 Roll v8/ e110f6a9d..0d546234e (517 commits) by Andy Phan · 10 days ago
  49. b985852 Add third_party/llvm-libclang to DEPS by Andy Phan · 10 days ago
  50. bd9ff69 Hoist image width out of 24bpp loop and avoid 16-bpc aliasing in CPDF_DIB. by Frank Barchard · 10 days ago
  51. 0ea5f7b Support non-Unicode SFNT charmaps in CFX_Face via Skrifa by Tom Sepez · 10 days ago
  52. 99cbe8e Use std::variant in CJS_DelayData by Lei Zhang · 10 days ago
  53. aeb3d6e Unroll one- and two-tap columns in the stretch engine's alpha arm by Jeroen Bobbeldijk · 10 days ago
  54. 68b540d Remove the raw pointers from the 24bpp default-decode translate by Jeroen Bobbeldijk · 10 days ago
  55. 2c28692 Roll base/allocator/partition_allocator/ 89615a645..dc6144ac9 (55 commits) by Andy Phan · 10 days ago
  56. ab13758 Roll third_party/abseil-cpp/ 435e7d977..a00d74bb5 (10 commits) by Andy Phan · 10 days ago
  57. 62864f3 Roll build/ and tools/rust/ by Andy Phan · 10 days ago
  58. 9068c1f Roll v8/ df65d5c8f..e110f6a9d (135 commits) by Andy Phan · 10 days ago
  59. b49f8ff Roll third_party/harfbuzz/src/ 886fc1e64..ff36703b9 (212 commits) by Andy Phan · 10 days ago
  60. 9796474 Roll third_party/skia/ 5549c93c9..5b1a7f7c0 (468 commits; 100 trivial rolls) by Andy Phan · 10 days ago
  61. a23775f Roll third_party/icu/ 8cc91d9b6..5aa526207 (3 commits) by Andy Phan · 10 days ago
  62. 4ff932d Roll third_party/fast_float/src/ 34164f547..b0ab987b3 (17 commits) by Andy Phan · 11 days ago chromium/8084 chromium/8085
  63. 2dd48b3 Update siso_version to c574896b272b40aac6e44c228ee0b471ea7e3d7d by Andy Phan · 11 days ago
  64. a12af5f Update android_ndk_version to 2@30.0.16248370 by Andy Phan · 11 days ago
  65. 1585acb Roll third_party/clang-format/script/ 705100819..9f796802e (4 commits) by Andy Phan · 11 days ago
  66. 62cfaae Roll tools/clang/ 450d82386..52b22f34f (44 commits) by Andy Phan · 11 days ago
  67. ebc272f Roll buildtools/ 6f6a5dbf0..64e87f9fb (4 commits) by Andy Phan · 11 days ago
  68. 3062d7b Roll third_party/rust/ 4dec6f65b..b8c38a533 (35 commits) by Andy Phan · 11 days ago
  69. 25b9d27 Roll tools/win/ 13cb6e5d2..ae34cdd98 (1 commit) by Andy Phan · 11 days ago
  70. ad3b264 Roll testing/scripts/rust/ ead1c91bc..9c16e2f4c (1 commit) by Andy Phan · 11 days ago
  71. 679fdc1 Roll third_party/libunwind/src/ 45120ee23..eb1ca4993 (6 commits) by Andy Phan · 11 days ago
  72. 97a60ac Roll third_party/llvm-libc/src/ 320824188..14e51fd2c (158 commits) by Andy Phan · 11 days ago
  73. 9812ca6 Scale built-in generic font widths under Fontations by Tom Sepez · 11 days ago
  74. 972691e Update gn_version to 841e072bef419ae1116477dc75e8c5a662c0212c by Andy Phan · 11 days ago
  75. 29d8865 Define OpenType platform and encoding constants by Tom Sepez · 11 days ago
  76. aa5db57 Roll third_party/libc++abi/src/ fc1897a2c..09351f6ec (9 commits) by Andy Phan · 11 days ago
  77. 0a21f66 Handle re-entrancy during form field focus transitions by Tom Sepez · 11 days ago
  78. 3c9748b Use copy-on-write instead of const_cast in RustJpegScanlineDecoder by Tom Sepez · 12 days ago chromium/8082 chromium/8083
  79. 994c2b1 Adopt ToDataVector<>() in CPDF_ObjectStream tests. by Tom Sepez · 12 days ago
  80. 3610fd2 Add fxcrt::ToVector<>() helper and adopt across codebase by Tom Sepez · 12 days ago
  81. 9c3e35f Add FPDF_StructElement_GetRawType() API by Aryan · 12 days ago
  82. f90e92e Add fxcrt::ToDataVector() helper and adopt it across codebase by Tom Sepez · 12 days ago
  83. 4150fb5 Avoid const_cast when repairing malformed JPEG input data by Tom Sepez · 12 days ago
  84. 18a18ed Use pdfium::saturated_cast<int> in UniqueKeyGen. by Copybara · 12 days ago
  85. 772643d Enable Brotli support by default in pdfium_test by Aryan · 13 days ago chromium/8080 chromium/8081
  86. 8a39943 Implement CFX_Face::GetSfntTable() via Skrifa by Tom Sepez · 13 days ago
  87. bcaca53 Update OWNERS files for Freetype and Skia by Lei Zhang · 13 days ago
  88. 9108f05 Remove npm@ from OWNERS and assign TODOs to bugs by Nicolás Peña · 13 days ago
  89. e0f8a16 Add unsafe_buffers_paths.txt to inputs=[] for pdfium_public_config by Tom Sepez · 13 days ago
  90. 18e2d35 Add Fontations branch in CFX_Face::GetCharBBox() by Tom Sepez · 13 days ago
  91. 33395f5 Add Fontations branches to four CFX_Face metadata getters by Tom Sepez · 13 days ago
  92. 425098b [vpython] Migrate .vpython3 to vpython.toml by Alex Ovsienko · 14 days ago
  93. 05ea56c Remove FreeType dependency from fx_skrifa_unittest.cpp by Tom Sepez · 14 days ago chromium/8079
  94. aa6cc57 Update LCD glyph width expectation in TestType1Face by Tom Sepez · 14 days ago
  95. 8e99133 fxcrt: fix building against system dragonbox in stream_write_utils by Miklos Vajna · 14 days ago
  96. cce5c5e Construct array at once in CJS_Global::EnumProperties by Tom Sepez · 2 weeks ago
  97. 232c797 Revert "Roll Catapult from 50c971fc0958 to 7cce2c2359d9 (12 revisions)" by Aryan Krishnan · 2 weeks ago
  98. db1b784 Roll Catapult from 50c971fc0958 to 7cce2c2359d9 (12 revisions) by pdfium-autoroll@skia-public.iam.gserviceaccount.com · 2 weeks ago
  99. 5c4d9e7 Roll Code Coverage from e1878fbb1ff7 to a81032f8d6f5 (5 revisions) by pdfium-autoroll@skia-public.iam.gserviceaccount.com · 2 weeks ago
  100. 8ca5b73 Rank matching fuzzy suppressions by predicate specificity by Tom Sepez · 2 weeks ago chromium/8076 chromium/8077 chromium/8078_12