1. 2a6edaf Improve V8 embedder data type tag hygiene across FXJS and FXJSE by Tom Sepez · 12 hours ago main
  2. 240781b Refactor fx_bidi_unittest to use constexpr and kStr by Seung Hyun Jin · 32 hours ago
  3. b449685 Fix UBSAN float-cast-overflow error in CPDF_PSEngine::PopInt() by Lei Zhang · 2 days ago chromium/7951 chromium/7952 chromium/7953
  4. bc3c0e2 Fix unsafe buffers in CompositeRow_Rgb2Mask(). by Tom Sepez · 2 days ago
  5. 5cebac7 Reland "Decode JPEGs at reduced size via libjpeg scale_denom" by Nico Weber · 2 days ago
  6. bedff87 Convert CFX_GEModule::user_font_paths_ to pdfium::span. by Tom Sepez · 2 days ago
  7. daa1a5d Fix FPDFAttachment_SetStringValue() encoding problem by Lei Zhang · 3 days ago
  8. f51ce03 Demonstrate FPDFAttachment_SetStringValue() encoding problem by Lei Zhang · 3 days ago
  9. dae7584 Add APIs to read and write attachment descriptions by Aryan · 3 days ago
  10. c040cf9 Roll Zlib from 3246f1b60849 to 8b3aa8a1cd75 (1 revision) by pdfium-autoroll@skia-public.iam.gserviceaccount.com · 3 days ago
  11. d3e6227 Replace buggy CompositeRowBgraPremul2BgraPremul() with Skia calls by Lei Zhang · 5 days ago chromium/7945 chromium/7946 chromium/7947 chromium/7948 chromium/7949 chromium/7950
  12. 599295a Move GetSkiaBlendMode() to fx_dib.h by Lei Zhang · 5 days ago
  13. f580056 Add ScanlineCompositorTest cases for Soft Light blend mode by Lei Zhang · 5 days ago
  14. b736918 Add more ScanlineCompositorTest cases for non-separable blend modes by Lei Zhang · 5 days ago
  15. 1ad5c0f Add ScanlineCompositorTest.CompositeRgbBitmapLineBgra(Premul)Screen by Lei Zhang · 5 days ago
  16. fb09d84 Revert "Decode JPEGs at reduced size via libjpeg scale_denom" by Lei Zhang · 5 days ago chromium/7944
  17. afaf7ae Added missing include in cpvt_section by Seung Hyun Jin · 5 days ago
  18. c57dd61 Replace PNG_ERROR_SIZE with a constexpr by Helmut Januschka · 7 days ago
  19. 134c357 Refactor CPWL_Edit::SetEditCaret() and related code by Lei Zhang · 7 days ago
  20. ea8bd0f Replace FWLTHEME color and capacity defines with constexpr by Helmut Januschka · 7 days ago
  21. bf829f0 Caret calculation for RTL text in CPWL_Edit by Seung Hyun Jin · 7 days ago
  22. 802019e Add CPVT_VariableText layout unit test for GetLineCaretX by Seung Hyun Jin · 7 days ago
  23. 408c4f6 Interactive UI drawing fixes for pure RTL text by Seung Hyun Jin · 7 days ago
  24. d80d2aa Add LTR and RTL pixel tests for interactive form textfields by Seung Hyun Jin · 7 days ago
  25. 009b91d Decode JPEGs at reduced size via libjpeg scale_denom by Nico Weber · 7 days ago
  26. 446882b Support visual rendering for pure RTL text by Seung Hyun Jin · 7 days ago
  27. 4cac16a Add `is_rtl` boolean to CPVT_WordInfo by Seung Hyun Jin · 7 days ago
  28. 462748e Support pure RTL text in form field through CPVT_section by Seung Hyun Jin · 7 days ago
  29. 143618f Add FPDFText_GetText() embeddertest for RTL /ActualText by Lei Zhang · 9 days ago chromium/7939 chromium/7940 chromium/7941 chromium/7942 chromium/7943
  30. fb5c194 Support brotli in pdfium_test by Aryan · 9 days ago chromium/7937 chromium/7938
  31. 387944d Add configuration option to control Brotli decoding by Aryan · 9 days ago
  32. 3cc9dd4 Roll v8/ 0c6c73eea..7ed96d92b (664 commits) by Andy Phan · 9 days ago
  33. 65adfd8 Roll tools/win/ faefd1b6f..45843c2c1 (1 commit) by Andy Phan · 9 days ago
  34. af5f760 Update siso_version to 24b80aff540b202a88417f9f93b0dc86229eca7a by Andy Phan · 9 days ago
  35. d94c34e Roll third_party/skia/ e4281d5a7..3ba832f86 (344 commits; 55 trivial rolls) by Andy Phan · 9 days ago
  36. e58f9ca Roll third_party/libunwind/src/ d6c7a21e9..1b601b7f0 by Andy Phan · 9 days ago
  37. 75ebd81 Roll third_party/icu/ 3859e64ee..d578f2e8b (2 commits) by Andy Phan · 9 days ago
  38. 1945693 Roll third_party/harfbuzz/src/ d639197ed..511df88b8 (28 commits) by Andy Phan · 9 days ago
  39. a9768c5 Consistently use IS_APPLE by Lei Zhang · 10 days ago
  40. d841261 Roll Catapult from a6e9d089883c to 2cdd33999350 (9 revisions) by pdfium-autoroll@skia-public.iam.gserviceaccount.com · 10 days ago
  41. cd8588a Roll Code Coverage from 06dcbbe49e67 to 88b5286372e2 (6 revisions) by pdfium-autoroll@skia-public.iam.gserviceaccount.com · 10 days ago chromium/7935 chromium/7936
  42. 2ae8165 Roll third_party/freetype/src/ b08a2eb0d..12f5eb32a (11 commits) by Andy Phan · 14 days ago chromium/7929 chromium/7930 chromium/7931 chromium/7932 chromium/7933 chromium/7934
  43. c2c971a Update gn_version to 1d86777e7f2562a86ecea77d1809ac4f82bb5bfe by Andy Phan · 2 weeks ago
  44. 64a68ff Roll base/allocator/partition_allocator/ 390c4b91f..2723da2d1 (31 commits) by Andy Phan · 2 weeks ago
  45. a35cdcf Roll third_party/fp16/src/ 3d2de1816..782eea126 (1 commit) by Andy Phan · 2 weeks ago
  46. 0be884d Remove -Wc++11-narrowing build rule by Lei Zhang · 2 weeks ago
  47. 9b4032a Roll third_party/cpu_features/src/ d3b2440fc..81d13c496 by Andy Phan · 2 weeks ago
  48. c56d582 Roll third_party/fast_float/src/ 05087a303..34164f547 (29 commits) by Andy Phan · 2 weeks ago
  49. d904b6b Turn on -Wctad-maybe-unsupported by Lei Zhang · 2 weeks ago
  50. f99384f Roll build, buildtools, clang, rust, and llvm-libc by Andy Phan · 2 weeks ago
  51. 33a499e Use CPDF_Document::New() instead of pdfium::MakeRetain() by Tom Sepez · 2 weeks ago chromium/7926 chromium/7927 chromium/7928
  52. fc8a4a6 De-templatize StringPoolTemplate into concrete ByteStringPool by Tom Sepez · 2 weeks ago
  53. b6d9fc6 Add text_form_multiline.in pixel test by Lei Zhang · 2 weeks ago
  54. d8f644d Roll third_party/abseil-cpp/ 5e42a36a8..d8e483edd (25 commits) by Andy Phan · 2 weeks ago
  55. 1b2d68c Optimize JBig2ArithCtx size to 2 bytes (75% savings). by Tom Sepez · 2 weeks ago
  56. 21770e3 Change TextCharPos::font_style_ to is_cid_font_. by Tom Sepez · 2 weeks ago
  57. 9a7fab3 Refactor AP generation loops for reuse and readability by Seung Hyun Jin · 2 weeks ago
  58. a618cfe Encapsulate font variation and emboldening logic in CFX_SubstFont by Tom Sepez · 2 weeks ago
  59. a6be8be Use CFX_RenderDevice static factories across codebase by Tom Sepez · 2 weeks ago
  60. 53a6192 Replace GIF defines with enums and constants by Helmut Januschka · 2 weeks ago chromium/7923 chromium/7924 chromium/7925
  61. 9ed958e Introduce static factory CreateFor... methods on CFX_RenderDevice by Tom Sepez · 2 weeks ago
  62. 6d6b8fa Fix CFX_Color operators to only affect active components by Tom Sepez · 2 weeks ago
  63. 3331cbd Replace ISLATINWORD macro with a helper function by Aryan · 2 weeks ago
  64. fc79086 Consolidate CFX_RenderDevice and remove CPDF_WindowsRenderDevice by Tom Sepez · 2 weeks ago
  65. c01585b Allow FPDF_SetPrintMode() to be called before library init. by Tom Sepez · 2 weeks ago chromium/7922
  66. 3697732 Roll goldctl from 5f1b700481b1 to 39511f7e4262 by pdfium-autoroll@skia-public.iam.gserviceaccount.com · 2 weeks ago
  67. 8ab68bc Use in-header member initializers in CTextOnlyPrinterDriver by Tom Sepez · 3 weeks ago
  68. 89ff9f2 Refactor CPDF_TextPage::CloseTempLine() to use spans and fxcrt::Zip() by Lei Zhang · 3 weeks ago
  69. c17642b Use std::vector instead of std::deque for CPDF_TextPage char lists by Lei Zhang · 3 weeks ago
  70. 42cf0f6 Change struct CFX_BidiChar::Segment to have size_t fields by Lei Zhang · 3 weeks ago
  71. 3c5d22d Move PostScript encoder registration to CFX_GEModule by Tom Sepez · 3 weeks ago
  72. 1456fe8 Move WindowsPrintMode to CFX_GEModule by Tom Sepez · 3 weeks ago
  73. 64f6942 Add timezone offset to new document creation date by Wang Yongjie · 3 weeks ago
  74. 58fb450 Use form_flags constants in GenerateTextFieldAP() by Lei Zhang · 3 weeks ago
  75. 75a5afb Change CPVT_Section::OutputLines() to work with spans by Lei Zhang · 3 weeks ago
  76. 25b0697 Modernize a for-loop in CPVT_Section::OutputLines() by Lei Zhang · 3 weeks ago
  77. 2caf515 Refactor CPVT_Section::Clear*Words() by Lei Zhang · 3 weeks ago
  78. 9649ecb Add some unit tests for CPVT_Section by Lei Zhang · 3 weeks ago
  79. 89df317 Document Clear*Words() methods in CPVT_Section by Lei Zhang · 3 weeks ago
  80. d77a12a PA: Use `Alloc()` (not inline) by Kalvin Lee · 3 weeks ago
  81. 8cc4f21 Encapsulate and rename one CPVT_Section::SearchWordPlace() overload by Lei Zhang · 3 weeks ago
  82. 2bb2bde Replace FWL_STYLE_WGT defines with WidgetStyle enum and Mask by Helmut Januschka · 3 weeks ago chromium/7916 chromium/7917 chromium/7918 chromium/7919 chromium/7920 chromium/7921
  83. 85efaba Refactor font mapper logic by Tom Sepez · 3 weeks ago
  84. 61c94a7 Replace CFX_StandardFont::kNumStandardFonts sentinel with std::optional. by Tom Sepez · 3 weeks ago
  85. 86b32b0 Add BrotliDecode filter support for PDF 2.0 streams by Aryan · 3 weeks ago
  86. efde8a2 Be stricter about CFX_StandardFont::Index. by Tom Sepez · 3 weeks ago
  87. 5e6d1de Rename CFX_StandardFont::StandardFont to CFX_StandardFont::Index. by Tom Sepez · 3 weeks ago chromium/7913 chromium/7914 chromium/7915
  88. 5b0f6c0 Simplify CFX_StandardFont standard font lookup by Tom Sepez · 3 weeks ago
  89. e326d47 Refactor CFX_FontMgr and CFX_FontMapper to break circular dependency by Tom Sepez · 3 weeks ago
  90. 41d707e Move standard font data and accessors to CFX_StandardFont by Tom Sepez · 3 weeks ago
  91. 811f9ac Replace FWL_STATE defines with WidgetState enum and Mask by chrome builder · 3 weeks ago
  92. 64e7c46 Move StandardFont enum and utilities to CFX_StandardFont. by Tom Sepez · 3 weeks ago
  93. 3b97dee Replace FX_NUMSTYLE defines with NumStyle enum + Mask by Helmut Januschka · 3 weeks ago
  94. 49701ff Add FPDFBookmark_GetColor public API by Aryan · 3 weeks ago
  95. 899e8b2 Replace BOM macros with constexpr constants by chrome builder · 3 weeks ago
  96. 1b01c2c Clean up CPVT_VariableText by Lei Zhang · 3 weeks ago
  97. 573758f Pass CFX_FontMapper to SystemFontInfoIface::MapFont by Tom Sepez · 3 weeks ago chromium/7911 chromium/7912
  98. 5810a9f Refactor CPVT_Word caret calculations by Seung Hyun Jin · 3 weeks ago
  99. 28a1fe0 Pass CFX_FontMapper to CFX_FolderFontInfo methods. by Tom Sepez · 3 weeks ago
  100. cc07152 Refactor manual font table parsing in CFX_FolderFontInfo by Tom Sepez · 3 weeks ago