1. e735541 Use FixedSizeDataVector instead of DataVector in cpdf_creator.cpp by Lei Zhang · 35 minutes ago main
  2. b7bdb54 Once observed, stop using underlying raw members. by Tom Sepez · 76 minutes ago
  3. a1cbadb Remove out-parameters from PNG_Predictor() by Lei Zhang · 5 hours ago
  4. 792911a Call PNG_PredictLine() from PNG_Predictor() by Lei Zhang · 5 hours ago
  5. 30f4102 Take advantage of spans more in PNG_Predictor() by Lei Zhang · 5 hours ago
  6. 94703ae Adjust PNG_PredictLine() parameters by Lei Zhang · 5 hours ago
  7. 6207b69 Refactor identical code in PNG_PredictLine() and PNG_Predictor() by Lei Zhang · 5 hours ago
  8. 3838f2d Move switches out of inner loops in PNG_PredictLine() / PNG_Predictor() by Lei Zhang · 7 hours ago
  9. 02bbd75 Observe widgets earlier in CFFL_{Combo,List}Box::SaveData(). by Tom Sepez · 7 hours ago
  10. a6f4b28 Use only spans in PNG_PredictLine() and PNG_Predictor() by Lei Zhang · 8 hours ago
  11. 5b69a10 Change TIFF_PredictLine() to take a span by Lei Zhang · 8 hours ago
  12. 3c0b08c Grab clang-format and linux sysroots using recursivedeps by Lei Zhang · 11 hours ago chromium/6486
  13. f4a0123 Stop using deprecated v8::ObjectTemplate::SetAccessor() by Lei Zhang · 11 hours ago
  14. c4f4c63 Rename template FX_RGB to FX_RGB_STRUCT. by Tom Sepez · 12 hours ago
  15. 53dc2e3 Split input and output parameters for PNG_Predictor() by Lei Zhang · 23 hours ago
  16. e354df0 Change TIFF_Predictor() to have a span parameter by Lei Zhang · 26 hours ago
  17. 43d0c85 Remove out-parameters from PDF_DataDecode() by Lei Zhang · 26 hours ago
  18. 23056f0 Mark individual lines in some core/fpdfapi files UNSAFE_TODO(). by Tom Sepez · 28 hours ago
  19. 2606327 Change FlateCompress() to use spans by Lei Zhang · 29 hours ago
  20. 602bf48 Clean up PathPredictor() by Lei Zhang · 29 hours ago
  21. fc0397e Remove out-parameters from more codec decoding functions by Lei Zhang · 31 hours ago
  22. 0c7d4a1 Remove out-parameters from FlateOrLZWDecode() by Lei Zhang · 33 hours ago
  23. 6d2a5ff Remove out-parameters from FlateModule::FlateOrLZWDecode() by Lei Zhang · 33 hours ago
  24. f98c54d Remove out-parameters from FlateUncompress() by Lei Zhang · 2 days ago chromium/6484 chromium/6485
  25. b143e6e Mass correct bug number in #pragma comment. by Tom Sepez · 2 days ago
  26. 2604160 Introduce UNSAFE_TODO() macro. by Tom Sepez · 2 days ago
  27. de91b44 Mark UNSAFE_BUFFERS in cpdf_{crypto,security}_handler.cpp by Tom Sepez · 2 days ago
  28. 32c5881 Fix unsafe buffer in more core/fpdfapi/parser files. by Tom Sepez · 2 days ago
  29. e729eb4 Roll v8/ 0832ba514..a9dc62b2c (267 commits) by Alan Screen · 2 days ago
  30. 08b8a40 raw_ptr: USE_ASAN_UNOWNED_PTR -> USE_RAW_PTR_ASAN_UNOWNED_IMPL by Bartek Nowierski · 2 days ago
  31. 64cdd3a Roll base/allocator/partition_allocator/ 3b0bd80fa..0e650666e (14 commits) by Bartek Nowierski · 2 days ago
  32. 547d961 Remove unsafe_buffer #pragma from fpdftext/ files by Tom Sepez · 3 days ago chromium/6483
  33. 7024bcc Fix unsafe buffer usage in CPDF_Parser by Tom Sepez · 3 days ago
  34. 750bd57 Resolve unsafe buffer issues in CFX_CTTGSubTable by Tom Sepez · 3 days ago
  35. 8672fbc Avoid file-wide unsafe_buffer #pragmas in two jpx/ files by Tom Sepez · 3 days ago
  36. 50502d8 Resolve unsafe buffer issues in remaining core/ header files by Tom Sepez · 3 days ago
  37. 32e2d1c Avoid unsafe buffers in cfde_texteditengine by Tom Sepez · 4 days ago
  38. 11c9f31 Pass span<TextCharPos> instead of ptr to vector in GetDisplayPos(). by Tom Sepez · 4 days ago
  39. f372c79 Avoid unsafe buffer usage in xfa/fxfa. by Tom Sepez · 4 days ago
  40. 679b6a9 Remove unsafe buffer usage in xfa/fwl. by Tom Sepez · 4 days ago
  41. a13d93c Avoid unsafe buffer usage in CFGAS_GEShading by Tom Sepez · 4 days ago
  42. 9b8cd74 Remove unsafe buffer usage from charposlist.cpp by Tom Sepez · 4 days ago
  43. 845d637 Add APIs to fetch struct element attributes of type array by Lei Zhang · 4 days ago
  44. f7224c3 Resolve unsafe buffer usage in CPDF_IndexedCs by Tom Sepez · 4 days ago
  45. ca5bfef Resolve unsafe buffer issues in CPDF_TextObject by Tom Sepez · 4 days ago
  46. 7bad63e Remove #pragma unsafe_buffer_usage from CPDF_DocPageData. by Tom Sepez · 4 days ago
  47. 4f039f8 Checkout Linux sysroots using DEPS entrees instead of hooks by Lei Zhang · 4 days ago
  48. b7913fb Checkout clang-format using DEPS entrees instead of hooks by Lei Zhang · 4 days ago
  49. e5465db Move location of clang-format checkout by Lei Zhang · 4 days ago
  50. 7ce13b0 Roll build/ 5eb3babb0..01e3c73f5 (24 commits) by Lei Zhang · 4 days ago
  51. e78ea7f Roll buildtools/ d0f0285d0..4e0e9c73a (3 commits) by Lei Zhang · 4 days ago
  52. d48c766 Resolve unsafe buffer usage in cpdf_aaction.cpp and cpdf_action.cpp by Tom Sepez · 7 days ago chromium/6473 chromium/6474 chromium/6475 chromium/6475_1 chromium/6476 chromium/6477 chromium/6478
  53. f53b3a3 Fix unsafe buffer usage in xfa_basic_data.cpp by Tom Sepez · 7 days ago
  54. d36880e Rework experimental FPDF_StructElement_Attr_* APIs by Lei Zhang · 7 days ago
  55. cf5017b Change FPDF_StructElement_Attr_* APIs to never return a reference by Lei Zhang · 7 days ago
  56. a801789 Remove pragma unsafe_buffer_usage from CPDF_CMapParser. by Tom Sepez · 7 days ago
  57. d9e7471 Remove #pragma allow_unsafe_buffers from cpdfsdk_appstream.cpp by Tom Sepez · 7 days ago
  58. 6967ba9 Narrow scope of UNSAFE_BUFFERS() in fpdfsdk/fpdf*.cpp by Tom Sepez · 8 days ago chromium/6471 chromium/6472
  59. a529e93 Resolve unsafe buffer usage in CPDF_PSEngine by Tom Sepez · 8 days ago
  60. 43a3a2b Remove <string.h> inclusion from {Byte,Wide}String headers. by Tom Sepez · 8 days ago
  61. d94fd72 Remove spurious includes of <string.h>. by Tom Sepez · 8 days ago
  62. 946c0d3 Remove file-wide unsafe_buffers pragmas from fpdfsdk/fpdf*.cpp by Tom Sepez · 8 days ago
  63. 9e67709 Remove memcpy() from fpdfsdk/fpdf*.cpp (non-test files). by Tom Sepez · 9 days ago
  64. 7c7b4c7 Move pdfium_test.cc from samples/ to testing/ by Tom Sepez · 9 days ago chromium/6470
  65. 7daf1ed Fix return of span_with_terminator() for empty string. by Tom Sepez · 9 days ago chromium/6469
  66. 9359db0 Explain FPDFPage_RemoveObject() side effect on FPDF_TEXTPAGE handles by Lei Zhang · 9 days ago
  67. 9e4c857 Split off aes/sha headers from fx_crypt.h by Tom Sepez · 9 days ago
  68. 30a16cc Roll third_party/googletest/src/ eff443c6e..fa6de7f43 (18 commits) by Alan Screen · 9 days ago
  69. fd032dc Mass convert memmove() to FXSYS_memmove(). by Tom Sepez · 9 days ago
  70. 835353a Remove code that assumes CPDF_PageObjectHolder contains nullptrs by Lei Zhang · 9 days ago
  71. 4b44f35 Mass convert memset() to FXSYS_memset(). by Tom Sepez · 9 days ago
  72. a87fc21 Add fxcrt::Fill() by Tom Sepez · 10 days ago chromium/6467 chromium/6468
  73. 27e13b1 Convert some memset(x, 0, sz) calls to aggregate initializations. by Tom Sepez · 10 days ago
  74. fb6e355 Mass convert memcpy() to FXSYS_memcpy(). by Tom Sepez · 10 days ago
  75. 88235c1 Convert to std::array<> in CPDF_SimpleFont. by Tom Sepez · 11 days ago chromium/6465 chromium/6466
  76. 8e10d81 Use #pragma allow_unsafe_buffers, not pdfium_unsafe_buffers_paths.txt by Tom Sepez · 11 days ago
  77. 6f4fefc Convert to std::array in cmaps/. by Tom Sepez · 11 days ago
  78. 911f777 Convert to extern std::array<> in /chromefontdata. by Tom Sepez · 11 days ago
  79. 9e495d6 Roll buildtools/clang_format/script/ e5337933f..3c0acd2d4 (23 commits) by Alan Screen · 11 days ago
  80. fecdb91 Roll Zlib from d076d8bd0898 to 7d77fb7fd66d (3 revisions) by pdfium-autoroll · 12 days ago chromium/6463 chromium/6464
  81. 7b7c83f Roll build/ bbc1efa4c..5eb3babb0 (147 commits) by Tom Sepez · 2 weeks ago chromium/6457 chromium/6458 chromium/6459 chromium/6460 chromium/6461 chromium/6462
  82. 9783ba4 Fix one more edited PDF regression by Lei Zhang · 2 weeks ago
  83. 01ea79c Update hooks for reclient by Lei Zhang · 2 weeks ago
  84. 95b1aab Add one more pixel test for an edited PDF that regressed by Lei Zhang · 2 weeks ago
  85. aaf2cc9 Roll clang to pick up unsafe_buffer_paths.txt format changes. by Tom Sepez · 2 weeks ago chromium/6454 chromium/6455 chromium/6456
  86. 6abd9f1 Introduce fxcrt::try_spancpy() and fxcrt::try_spanmove(). by Tom Sepez · 2 weeks ago
  87. 89d9beb Roll v8/ 7f0739496..0832ba514 (553 commits; 1 trivial rolls) by Tom Sepez · 2 weeks ago
  88. 3a2e165 Roll buildtools and libc++ by Alan Screen · 2 weeks ago
  89. 2c9060d Roll third_party/abseil-cpp/ a64dd87ce..2c1ad970d (2 commits) by Alan Screen · 2 weeks ago
  90. c07eb97 Roll third_party/fp16/src/ 0a92994d7..581ac1c79 (1 commit) by Alan Screen · 2 weeks ago
  91. 32fff0d Update gn_version to f284b6b47039a2d7edfcbfc51f52664f82b5a789 by Alan Screen · 2 weeks ago
  92. fa8edc2 Roll third_party/skia/ 7338f5521..04ee4daae (438 commits) by Alan Screen · 2 weeks ago
  93. 4d6d703 Roll third_party/freetype/src/ f42ce2556..1168b1b5b (15 commits) by Alan Screen · 2 weeks ago
  94. 0a3a3ee Roll base/allocator/partition_allocator/ 8a9c3373f..3b0bd80fa (37 commits) by Alan Screen · 2 weeks ago
  95. ad5237f Roll tools/rust/ eaff38a21..8fcf2bf39 (15 commits) by Alan Screen · 2 weeks ago
  96. 95cb40c Roll third_party/libc++abi/src/ 1317096ef..51fe35844 (2 commits) by Alan Screen · 2 weeks ago
  97. 2d1bd6c Update reclient_version to 0.138.0.e854224-gomaip by Alan Screen · 2 weeks ago
  98. 8342a58 Use spancpy() in more places by Lei Zhang · 2 weeks ago chromium/6452 chromium/6453
  99. 02ff175 Fix yet another edited PDF that regressed by Lei Zhang · 2 weeks ago
  100. 7d687a0 Introduce {Byte,Wide}String::span_with_terminator(). by Tom Sepez · 2 weeks ago