1. 7dfadb9 Add Fontations glyph rendering pipeline using Skrifa hinted outlines by Tom Sepez · 5 hours ago main
  2. 554fa44 Premultiply alpha when comparing BGRA bitmaps in EmbedderTest by Tom Sepez · 6 hours ago
  3. f36ba93 Add and use fxcrt::CeilDiv() by Nico Weber · 8 hours ago
  4. da9d8c4 Fix form fill environment lifecycle crashes in XFA by Tom Sepez · 10 hours ago
  5. 716607c Add find_performance_steps.py to detect CI performance step functions by Tom Sepez · 11 hours ago
  6. e66f900 Narrow GDI diff suppressions to gdi_skia for surprise passes by Tom Sepez · 23 hours ago chromium/8069
  7. 43b6ec2 Remove stale mac_x86 Skia diff suppressions by Tom Sepez · 23 hours ago
  8. c109201 Improve test runner suppression handling and failure reporting by Tom Sepez · 25 hours ago
  9. c2dfc74 Roll goldctl from c7c91b4c709a to 63df9e9df52e by pdfium-autoroll@skia-public.iam.gserviceaccount.com · 2 days ago chromium/8067 chromium/8068
  10. b60996c Roll Instrumented Libraries from d15c278eed5d to 423262e4438b (2 revisions) by pdfium-autoroll@skia-public.iam.gserviceaccount.com · 2 days ago
  11. 4a9b3d6 Run XFA embedder tests in isolate-per-document mode by Tom Sepez · 3 days ago
  12. 3f30d5d Enable isolate-per-document mode in pdfium_test when XFA is enabled by Tom Sepez · 4 days ago
  13. 1442e4f Add disabled embeddertests for form fill environment lifecycle crashes by Tom Sepez · 4 days ago
  14. d793a0d Create a per-document v8::Isolate for XFA documents by Tom Sepez · 4 days ago
  15. a5e00c6 Remove the pdfium_diff --fuzzy option and its tolerance parameters by Tom Sepez · 4 days ago
  16. 1d3371a Remove the pdfium_diff --metrics parity check by Tom Sepez · 4 days ago
  17. b79f4d5 Add --metrics mode to pdfium_diff and shadow-validate in pngdiffer by Tom Sepez · 4 days ago
  18. bb1f9f7 Remove stale suppressions format_custom_format.pdf by Tom Sepez · 5 days ago
  19. fc46361 Remove core/fxge dependency from core/fxcrt/css by Tom Sepez · 5 days ago chromium/8066
  20. 221fc40 Look up the JS runtime in CFXJSE_Engine rather than caching it by Tom Sepez · 5 days ago
  21. 3dd328a Delete duplicate test expectations in testing/resources by Lei Zhang · 5 days ago
  22. 48af8b6 Fix JS triggered on load bypassing user gesture requirement by Lei Zhang · 5 days ago
  23. 67e8995 Add some JavaScript tests for textboxes by Lei Zhang · 5 days ago
  24. 17cf94b Revert "Fix mixed-direction line extraction" by Lei Zhang · 5 days ago
  25. 3e9b2c2 Add FPDFPageObj_GetRenderedFillPattern() API by Miklos Vajna · 5 days ago
  26. 39f22bc Update license field in third_party/llvm-libc/README.pdfium by Lei Zhang · 5 days ago
  27. 644461c Convert named action test to embedder test by Tom Sepez · 5 days ago
  28. 80bccb8 Add FPDFTextEmbedderTest.Arabic regression test by Lei Zhang · 5 days ago
  29. 6da3530 Add unit tests for PostScript EMF DC clip box clamping by Lei Zhang · 6 days ago chromium/8064 chromium/8065
  30. a0ad2ce Remove redundant size check in FindBit() in faxmodule.cpp by Lei Zhang · 6 days ago
  31. 13817c3 Add operator<< for FX_RECT in fx_coordinates_test_support.h by Lei Zhang · 6 days ago
  32. 3bd3091 In fax decoder, replace kOneLeadPos with countl_zero by Nico Weber · 6 days ago
  33. fa2e5fc Process 4 bytes at once in the fax codec's FindBit() routine by Nico Weber · 7 days ago
  34. 3f86f87 Expand 1bpp rows to bytes before stretching them horizontally by Nico Weber · 7 days ago chromium/8062 chromium/8063
  35. ecbfc06 Consolidate the three suppression files into one by Tom Sepez · 7 days ago
  36. 4ef1e1b Use a standalone cppgc heap for the XFA fuzzer process state by Tom Sepez · 7 days ago
  37. 862f692 Add font engine and action columns to the suppression files by Tom Sepez · 7 days ago
  38. 8dff61f Remove unused variable in pdfium_test.cc by Nico Weber · 7 days ago
  39. ac60fa3 Move core/fpdfapi/edit/cpdf_contentstream_write_utils.cpp to fxcrt. by Tom Sepez · 7 days ago
  40. bc80bbd Increase jbig2 limits and roll jbig2 testing corpus by Nico Weber · 7 days ago
  41. f3635dd Fix O(n^2) behavior when decoding G4 fax data by Nico Weber · 7 days ago
  42. 7a19043 Remove usage of checkout_wpr_archives gclient var by Victor Hugo Vianna Silva · 7 days ago
  43. 5fe6c25 Update BrotliDecoder::Decode() to return FX_INVALID_OFFSET on failure by Aryan · 8 days ago
  44. f8ad3e8 Revert "Fix clip box calculation in CFX_PSRenderer::SetClip_PathFill()" by Lei Zhang · 8 days ago chromium/8060 chromium/8061
  45. 9270224 [sbom-quality] Switch to abs file paths for License File paths by Anne Redulla · 8 days ago
  46. c929c94 Support DecodeParams in BrotliDecoder by Aryan · 8 days ago
  47. 9bd9ac2 Plumb FXGC_Heap through XFA in place of cppgc::Heap by Tom Sepez · 8 days ago
  48. 5f6ecb0 Reduce JBIG2 Huffman reading work per bit from O(n) to O(1) by Nico Weber · 8 days ago
  49. 72fca01 Fix BrotliDecode buffer expansion check by Aryan · 8 days ago
  50. 5fcdcb8 Fix dangling span in ~RustJpegScanlineDecoder() by Tom Sepez · 8 days ago
  51. 96d91c2 Ignore control characters typed with unhandled modifier chords by Jimin Lee · 8 days ago
  52. c707159 Roll Memory Tools from 8d3182bb3c86 to 0732f7097d06 (2 revisions) by pdfium-autoroll@skia-public.iam.gserviceaccount.com · 8 days ago
  53. 5266b2b Roll Depot Tools from 732902ab86f8 to 36a8df4ad006 (122 revisions) by pdfium-autoroll@skia-public.iam.gserviceaccount.com · 8 days ago
  54. 506c994 Revert "Roll Instrumented Libraries from d15c278eed5d to 51898bc68243 (1 revision)" by Aryan Krishnan · 9 days ago
  55. 379fa92 Roll libpng from 6d5341764ef4 to 0179a807421c (1 revision) by pdfium-autoroll@skia-public.iam.gserviceaccount.com · 9 days ago
  56. 8943614 Roll Instrumented Libraries from d15c278eed5d to 51898bc68243 (1 revision) by pdfium-autoroll@skia-public.iam.gserviceaccount.com · 9 days ago
  57. 6c8196a Make later ToUnicode mappings supersede earlier ones by Jeroen Bobbeldijk · 10 days ago
  58. 93466ec Add FPDFAttachment_GetAFRelationship() API by xonaman · 11 days ago
  59. 88c6035 Add FXGC_Heap wrapper and CppHeap support for per-document heap by Tom Sepez · 11 days ago
  60. e30162a Fix punctuation check in CPVT_Section by Lei Zhang · 11 days ago
  61. a32bca6 Demonstrate CPVT_Section line breaking bug with prefix currency symbols by Lei Zhang · 11 days ago
  62. 7720c8b Convert much of CFXJS_Engine to use google_style local names by Tom Sepez · 11 days ago
  63. 2e017ed Fix clip box calculation in CFX_PSRenderer::SetClip_PathFill() by Lei Zhang · 11 days ago
  64. a5a7089 Add unit test for CFX_PSRenderer::SetClip_PathFill() by Lei Zhang · 11 days ago chromium/8055 chromium/8056 chromium/8057 chromium/8058 chromium/8059
  65. eca6654 Provide shared CFX_V8ArrayBufferAllocator instance by Tom Sepez · 11 days ago
  66. 44742cb Make FXJS object definition IDs constexpr constants. by Tom Sepez · 11 days ago
  67. 25a20ec Consolidate predictor switching into image_predictors by Aryan · 11 days ago
  68. 83cc016 Better document FPDF_GetMetaText() behavior by Lei Zhang · 11 days ago
  69. 9026141 Move engine refcount from global state into CFXJS_PerIsolateData by Tom Sepez · 11 days ago
  70. 96fade8 Use CFX_Point in CFX_GlyphBitmap by Lei Zhang · 12 days ago
  71. 4902697 Add m_IsolatePerDocument to FPDF_LIBRARY_CONFIG for version 7 by Tom Sepez · 12 days ago chromium/8053 chromium/8054
  72. b2dd3c4 Fix strict deps violation for pdfium. by Matt Stark · 12 days ago
  73. 551d27e Fix 12-hour time parsing in FX_ParseDateUsingFormat() by Andy Phan · 13 days ago chromium/8051 chromium/8052
  74. 6ef0085 Add test cases for 12-hour time parsing in FX_ParseDateUsingFormat() by Andy Phan · 13 days ago
  75. 937a50f Use readNBits to read N bits in CJBig2_SDDProc::DecodeHuffman by Nico Weber · 13 days ago
  76. 9af929a Move default global object template into CFXJS_PerIsolateData by Tom Sepez · 13 days ago
  77. f67ab27 Remove Skia typeface checks in CFX_Face while keeping Fontations by Tom Sepez · 13 days ago
  78. b080021 Extract a CeilLog2() helper, use it in jbig2 code by Nico Weber · 13 days ago
  79. dbe0a5f Extend the JPEG BGR decode to ICCBased color spaces with sRGB profiles by Jeroen Bobbeldijk · 13 days ago
  80. 32d5e1d Decode 3-component JPEGs straight to BGR when the DIB wants BGR by Jeroen Bobbeldijk · 13 days ago
  81. f0118f1 Add tests for Brotli /DecodeParms by Aryan · 13 days ago
  82. 0615b15 Extract and validate decode parameters using a helper function by Aryan · 13 days ago
  83. d00fbeb Several minor huffman-related cleanups by Nico Weber · 13 days ago
  84. 9ce259a Rename SBHUFFRDX to SBHUFFRDXRDY by Nico Weber · 13 days ago
  85. 99cdcff Avoid compiling libjpeg when pdf_enable_rust_jpeg is true by Tom Sepez · 13 days ago
  86. 435dbc5 Remove another duplicated jbig2 huffman code reading loop by Nico Weber · 2 weeks ago
  87. 742b9d0 Move Flate predictor functions to standalone files by Aryan · 2 weeks ago
  88. af688e0 Rename confusing bSkipImageTypeCheck argument. by Tom Sepez · 2 weeks ago
  89. 482ed62 Add FPDFPageObj_GetRenderedStrokePattern() API by Miklos Vajna · 2 weeks ago chromium/8049 chromium/8050
  90. 91f5419 Reject unsupported component counts in JPEG progressive decoder by Tom Sepez · 2 weeks ago
  91. 0edc2c5 Improve error handling in libjpeg encoding by Tom Sepez · 2 weeks ago
  92. 2329b18 Revert "Remove PDF_ENABLE_SKIA_TYPEFACE_CHECKS and dead parity assertions" by Tom Sepez · 2 weeks ago
  93. cae4b1b Copy MCC record count in OpenJPEG tile setup by Tom Sepez · 2 weeks ago
  94. a0a39c3 Remove PDF_ENABLE_SKIA_TYPEFACE_CHECKS and dead parity assertions by Tom Sepez · 2 weeks ago
  95. 4a36628 Ignore re-entrant form calls during passive FFI callbacks by Tom Sepez · 2 weeks ago chromium/8048
  96. f91ca5a Roll Zlib from c5cc9edf8992 to 285e94b8fa95 (4 revisions) by pdfium-autoroll@skia-public.iam.gserviceaccount.com · 2 weeks ago chromium/8044 chromium/8045 chromium/8046 chromium/8047
  97. d13ede8 Remove one duplicated jbig2 huffman code reading loop by Nico Weber · 2 weeks ago
  98. a491436 Refactor FX_ParseDateUsingFormat() (2/2) by Andy Phan · 3 weeks ago
  99. 272ef36 Refactor FX_ParseDateUsingFormat() (1/2) by Andy Phan · 3 weeks ago
  100. 871067e Speed up PngPredictLine: hoist row boundaries, carry Sub in registers by Jeroen Bobbeldijk · 3 weeks ago