1. 45a5ea1 Add FPDFTextEmbedderTest case to show FPDFText_FindNext() regressed by Lei Zhang · 5 months ago
  2. 3f3cb7b Validate width against stride in CFX_DIBitmap::CalculatePitchAndSize(). by Tom Sepez · 5 months ago
  3. 24a713a Remove CPDF_CrossRefTable::ObjectType::kObjStream by Tom Sepez · 5 months ago chromium/6196 chromium/6197 chromium/6198
  4. 57e284b Roll Zlib from 5daffc716bb6 to 562a4372d176 (12 revisions) by pdfium-autoroll · 5 months ago chromium/6193 chromium/6194 chromium/6195
  5. a2c91f0 Encapsulate FT_Get_Sfnt_Table() calls by Lei Zhang · 5 months ago
  6. 2708849 Encapsulate FT_Load_Sfnt_Table() calls by Lei Zhang · 5 months ago
  7. 592da12 Encapsulate FT_Get_Char_Index() and FT_Get_Name_Index() calls by Lei Zhang · 5 months ago
  8. 7f50e6e Encapsulate font charmap code inside CFX_Face by Lei Zhang · 5 months ago
  9. a9d080a Deduplicate constants / macros between cfx_face.cpp and cfx_font.cpp by Lei Zhang · 5 months ago
  10. 4870bd3 Move some FreeType-specific code from CFX_Font to CFX_Face by Lei Zhang · 5 months ago
  11. bd3e9f3 Remove unused CFPF_SkiaFont code by Lei Zhang · 5 months ago
  12. 65dc04d Move CFX_GlyphBitmap creation code into CFX_Face::RenderGlyph() by Lei Zhang · 5 months ago
  13. 4f26084 Remove spurious fx_freetype.h includes by Lei Zhang · 5 months ago
  14. b2d4f11 Add pdf_enable_fontations GN flag by Lei Zhang · 5 months ago chromium/6190 chromium/6191 chromium/6192
  15. 2cc8591 Roll v8/ e725aa2be..3469157c0 (140 commits) by Lei Zhang · 5 months ago
  16. 07b01a0 Encapsulate FT_Select_Charmap() inside CFX_Face by Lei Zhang · 5 months ago
  17. 69f05fe Add enum class fxge::FontEncoding by Lei Zhang · 5 months ago
  18. b26a110 Rename _SKIA_SUPPORT_ to PDF_USE_SKIA by Lei Zhang · 5 months ago
  19. 79be3dc Roll tools/clang/ abf153714..dbe34d7b7 (21 commits) by Lei Zhang · 5 months ago
  20. c199ca6 Add flag to disable blink gc plugin check by Omer Katz · 5 months ago
  21. dda631d Encapsulate font metrics code inside CFX_Face by Lei Zhang · 6 months ago chromium/6183 chromium/6184 chromium/6185 chromium/6186 chromium/6187 chromium/6188 chromium/6189
  22. 2d34bca Avoid out-of-bound access in CPDF_TextPageFind::FindNext() by Lei Zhang · 6 months ago
  23. c8975d2 Make some small refactorings in CPDF_TextPageFind::FindNext() by Lei Zhang · 6 months ago
  24. f105259 Encapsulate font bbox code inside CFX_Face by Lei Zhang · 6 months ago
  25. 0527caf Encapsulate font name code inside CFX_Face by Lei Zhang · 6 months ago
  26. cf2e29e Encapsulate font stream code inside CFX_Face by Lei Zhang · 6 months ago
  27. f4e15e9 Encapsulate font style code inside CFX_Face by Lei Zhang · 6 months ago
  28. b70a917 Encapsulate font flag code inside CFX_Face by Lei Zhang · 6 months ago
  29. cb1cd2f Convert FX_Number to absl::variant<>. by Tom Sepez · 6 months ago chromium/6181 chromium/6182
  30. cb19b4b Remove CPDF_RenderOptions::RenderType. by Tom Sepez · 6 months ago
  31. 2c8f003 Consistently use "page_object" in public/fpdf_edit.h by Lei Zhang · 6 months ago
  32. 76a2698 Add std::u16string FX_UTF16Encode(WideStringView) by Nico Weber · 6 months ago
  33. ac2bc23 Roll Depot Tools from ea9bf7f343d3 to 1714cc6e5ae3 (67 revisions) by pdfium-autoroll · 6 months ago
  34. b4130af Roll Code Coverage from 61632b07bdc6 to d0698ae5eae9 (5 revisions) by pdfium-autoroll · 6 months ago chromium/6179 chromium/6180
  35. 423ab6b Tidy some CPDF_CrossRefTable:: nested class usage. by Tom Sepez · 6 months ago chromium/6175 chromium/6176 chromium/6177 chromium/6178
  36. a211cf1 Add an embedder test for a FPDFText_FindNext() crash by Lei Zhang · 6 months ago
  37. 64cfae4 Return v8::Local<> from CFXJSE_RuntimeData::GetRootContext(). by Tom Sepez · 6 months ago
  38. f810210 Roll base/allocator/partition_allocator/ 6800d0930..e9591a3fa (47 commits) by Lei Zhang · 6 months ago chromium/6173 chromium/6174
  39. e6ee9ef Sync PartitionAlloc config with Chromium's by Lei Zhang · 6 months ago
  40. f68bb7f Roll v8/ a7273c4f2..e725aa2be (305 commits) by Lei Zhang · 6 months ago
  41. 6307033 Avoid some comparisons against data.size() - 1. by Tom Sepez · 6 months ago
  42. 5c8b497 Unconditionally enable absl support in googletest by Lei Zhang · 6 months ago
  43. f8b509b Roll v8/ a9cdaea34..a7273c4f2 (303 commits) by Lei Zhang · 6 months ago chromium/6169 chromium/6170 chromium/6171 chromium/6172
  44. a7a1e6a Switch away from deprecated v8::Object::SetAccessor() calls by Lei Zhang · 6 months ago
  45. 8361a18 Roll third_party/freetype/src/ 028b0d5c1..8f255c89e (23 commits) by Lei Zhang · 6 months ago chromium/6168
  46. 706a395 Roll third_party/freetype/src/ 6d6607b8b..028b0d5c1 (9 commits) by Lei Zhang · 6 months ago
  47. 9575d05 Roll third_party/freetype/src/ 55d0287cf..6d6607b8b (4 commits) by Lei Zhang · 6 months ago
  48. 86f7fb7 Roll v8/ 06aba4270..a9cdaea34 (90 commits) by Lei Zhang · 6 months ago
  49. 4e1d84a Roll tools/rust/ c2a0e44aa..9f2ba7f84 (5 commits) by Lei Zhang · 6 months ago
  50. 6ba8a45 Roll third_party/libc++abi/src/ 2ca9f3871..4cb5c2cef (14 commits) by Lei Zhang · 6 months ago
  51. a8948f9 Roll third_party/libunwind/src/ 69b8c6469..278e5fbaf (7 commits) by Lei Zhang · 6 months ago
  52. 089feda Remove some stray unicode look-alike chars from comments. by Tom Sepez · 6 months ago
  53. b6f0211 Roll build, buildtools, abseil-cpp, and libc++ by Lei Zhang · 6 months ago
  54. 1393328 Roll third_party/skia/ 3a79d7a61..e0768dea5 (101 commits) by Lei Zhang · 6 months ago
  55. 8ac8571 Roll third_party/nasm/ 7fc833e88..f477acb10 (2 commits) by Lei Zhang · 6 months ago
  56. b297673 Roll gn from e4702d740906 to 7367b0df0a0a by Lei Zhang · 6 months ago
  57. 5f77e7d Roll Instrumented Libraries from 48a6beefc1bb to 0011c28c8d35 (7 revisions) by pdfium-autoroll · 6 months ago
  58. f13a09e Roll Memory Tools from bb03b820532d to 884774321e20 (1 revision) by pdfium-autoroll · 6 months ago
  59. fea01fa Make WideString::ToUTF16LE() do surrogate splitting if needed by Nico Weber · 6 months ago
  60. 7388bd0 Make WideStringToBuffer() call Utf16EncodeMaybeCopyAndReturnLength() by Nico Weber · 6 months ago chromium/6160 chromium/6161 chromium/6162 chromium/6163 chromium/6164 chromium/6165 chromium/6166 chromium/6167 chromium/6167_184 chromium/6167_71 chromium/6167_85
  61. b0ab5e9 Remove unnecessary argument from FuseSurrogates(). by Tom Sepez · 6 months ago
  62. dbf4b0a Tidy GN files by introducing group pdfium_pa. by Tom Sepez · 6 months ago
  63. d324c72 Remove unused FlateEncode() / FlateDecode() by Nico Weber · 6 months ago
  64. 4419e51 Add comments about ByteString::GetBuffer() and ReleaseBuffer(). by Tom Sepez · 6 months ago
  65. 069ebe4 Introduce result struct for IPWL_FillerNotify::OnBeyforeKeyStroke(). by Tom Sepez · 6 months ago
  66. c65f45e Make CXFA_EventParam constructor take a type argument by Tom Sepez · 6 months ago
  67. 5b91a01 Remove FX_UTF8Decode() in favor of WideString::FromUTF8() by Nico Weber · 6 months ago
  68. d06523d Make WideString's FromUTF16BE / FromUTF16LE do surrogate fusing by Nico Weber · 6 months ago chromium/6158 chromium/6159
  69. e2704cb Use dedicated struct instead of std::pair in ExecuteBoolScript() by Tom Sepez · 6 months ago
  70. 28c6c6d Remove out-parameter from CFXJSE_Context::ExecuteScript() by Tom Sepez · 6 months ago
  71. ce99001 Simplify tests that use FORM_GetSelectedText() by Lei Zhang · 6 months ago
  72. 03c2308 Use spans in more places by Lei Zhang · 6 months ago
  73. 8b2380d Add pdfium::as_byte_span() helper by Lei Zhang · 6 months ago
  74. bee6d0b Remove out parameter from DynPropGetterAdapter(). by Tom Sepez · 6 months ago
  75. 40d92c4 Make WideString's FromUTF16LE(), FromUTF16BE() take bytes, not wchar_t by Nico Weber · 6 months ago chromium/6157
  76. 8c2fc5d Roll base/allocator/partition_allocator/ 4d90e004b..6800d0930 (7 commits) by Hui Yingst · 6 months ago
  77. 6bef48c Unify object type detection code inside cpdf_document.cpp. by Lei Zhang · 6 months ago chromium/6154 chromium/6155 chromium/6156
  78. 4d0aaaa Consistently name variables in CPDF_Document::InsertDeletePDFPage() by Lei Zhang · 6 months ago
  79. d1debc7 In PDF_DecodeText() UTF-16, do surrogate fusion before language code stripping by Nico Weber · 6 months ago
  80. b98c5b4 Clean up CountPages() by Lei Zhang · 6 months ago
  81. 43d835b Fix object type detection in CPDF_Document::InsertDeletePDFPage() by Lei Zhang · 6 months ago
  82. e442484 Update reclient_version to 0.120.1.f75cfb7-gomaip by Hui Yingst · 6 months ago
  83. 0db38df Add FPDFPPOEmbedderTest.ImportIntoDocWithWrongPageType test case by Lei Zhang · 6 months ago
  84. 8df2e84 Roll Catapult from 47efdb4b1428 to f0228fa92b0a (63 revisions) by pdfium-autoroll · 6 months ago
  85. aa7d390 Add support for UTF-8 text strings by Nico Weber · 6 months ago
  86. 9b8ac25 Simplify PDF_DecodeText() and new helper functions by Nico Weber · 6 months ago chromium/6153
  87. 5adcad9 Roll third_party/skia/ 8e9e16841..3a79d7a61 (69 commits) by Hui Yingst · 6 months ago
  88. e2b69c4 Sanity check the inputs to Blend() by Lei Zhang · 6 months ago
  89. 6e7f70b Replace implicit dependency on global SkFontMgr by Kevin Lubick · 6 months ago
  90. 1e9d89d Extract language code stripping from PDF_DecodeText() into function by Nico Weber · 6 months ago chromium/6142 chromium/6143 chromium/6144 chromium/6145 chromium/6146 chromium/6147 chromium/6148 chromium/6149 chromium/6150 chromium/6151 chromium/6152
  91. 445b54a Extract surrogate fusing from PDF_DecodeText() into own separate function by Nico Weber · 6 months ago
  92. bb8fd49 Simplify Blend() by Lei Zhang · 6 months ago chromium/6140 chromium/6141
  93. 61307c2 Unit test Blend() by Lei Zhang · 6 months ago
  94. 2962e6c Move Blend() function to its own file. by Lei Zhang · 6 months ago
  95. a5bb284 Roll Zlib from dfc48fc4de8e to 5daffc716bb6 (6 revisions) by pdfium-autoroll · 6 months ago chromium/6138 chromium/6139
  96. aae740c Re-organize cppgc::Member<> members by Tom Sepez · 6 months ago chromium/6136 chromium/6137
  97. 16b2fa3 Clean up CPDF_PageOrganizer::Init() by Lei Zhang · 6 months ago
  98. acddfed CHECK() the bitmap argument in CPDF_RenderStatus::CompositeDIBitmap() by Lei Zhang · 6 months ago
  99. ad80a04 Split out skcms_sources into multiple GN targets. by John Stiles · 6 months ago
  100. c512857 Roll third_party/skia/ 77aeee3b8..8e9e16841 (187 commits) by John Stiles · 6 months ago