1. 14a6161 Use fxcrt:ToArray<>() in more places. by Tom Sepez · 4 weeks ago
  2. 29b9bb0 Rename CPDF_String variables by Lei Zhang · 4 weeks ago
  3. 151ec02 Roll base/allocator/partition_allocator/ 0e650666e..17c0ead1e0f8 (14 commits) by Arthur Sonzogni · 4 weeks ago chromium/6498 chromium/6499 chromium/6500
  4. ecb79e6 Take std::to_array<>() equivalent from chromium base. by Tom Sepez · 4 weeks ago
  5. 59f088e Fix a regression in linearized PDFs that have been edited by Lei Zhang · 4 weeks ago
  6. 4c0749c Mark unsafe_buffers region in many fpdfapi/page files by Tom Sepez · 4 weeks ago
  7. ddc8f9c Fix unsafe usage in CPDF_StreamContentParser by Tom Sepez · 4 weeks ago
  8. b79109a Mark unsafe_buffers regions in core/fpdfapi/font files. by Tom Sepez · 4 weeks ago
  9. 58ac431 Mark unsafe_buffers sections in core/fpdfdoc/ non-test files by Tom Sepez · 4 weeks ago
  10. 6dc6a01 Mark unsafe regions in CFGAS_Decimal implementation by Tom Sepez · 4 weeks ago
  11. 08581c0 Use safe string operations in CFGAS_Decimal. by Tom Sepez · 4 weeks ago
  12. aa6982e Fix unsafe buffer in CPDF_StreamParser by Lei Zhang · 4 weeks ago
  13. d4b014a Avoid CPDF_String instantiation in FPDFAttachment_GetStringValue() by Lei Zhang · 4 weeks ago chromium/6496 chromium/6497
  14. 4ce737f Fix crashes in FPDFAttachment_GetStringValue() by Lei Zhang · 4 weeks ago
  15. 295454b Replace 3-parameter CPDF_String ctor by Lei Zhang · 4 weeks ago
  16. 3d82f31 Fix regression in CFX_AggDeviceDriver::SetClipMask() by Lei Zhang · 4 weeks ago
  17. 7d870c7 Add a 2-parameter CPDF_String ctor by Lei Zhang · 4 weeks ago
  18. 73c65eb Ensure FixedSizeDataVector contains only data by Lei Zhang · 4 weeks ago
  19. 4937f86 Make CFX_CodecMemory XFA-only by Lei Zhang · 4 weeks ago
  20. 8007d6e Relax pdfium_test assertion for not depending on gtest by Lei Zhang · 4 weeks ago chromium/6494 chromium/6495
  21. 58884c2 Remove unneeded core/fxcrt/fx_memory_wrappers.h includes by Lei Zhang · 4 weeks ago
  22. 4bf2bb0 Rename DataVectorAndBytesConsumed to DataAndBytesConsumed by Lei Zhang · 4 weeks ago
  23. 387d0ea Convert FlateUncompress() to return DataVectorAndBytesConsumed instead by Lei Zhang · 4 weeks ago
  24. 32811dd Change CFX_FolderFontInfo to use FixedSizeDataVector by Lei Zhang · 4 weeks ago
  25. ead67c5 Fix unsafe buffer usage in core/fxge/dib/cfx_cmyk_to_srgb.cpp. by Tom Sepez · 4 weeks ago
  26. 392e86f Introduce more helpful FX_*_STRUCT classes. by Tom Sepez · 4 weeks ago
  27. 15e66ce Remove unnecessary encode/decode inside FPDFAttachment_SetFile() by Lei Zhang · 4 weeks ago
  28. 0ec6dd0 Remove unused includes from {byte,wide}string.h by Lei Zhang · 4 weeks ago
  29. dd0c8bd Avoid invoking methods directly against observed `this`. by Tom Sepez · 4 weeks ago
  30. db6b297 Change PDFDataDecodeResult to use DataVector by Lei Zhang · 4 weeks ago
  31. a0d8558 Defensive programming around ObservedPtr<CPDFSDK_Annot>(). by Tom Sepez · 4 weeks ago
  32. b67b048 Once `this` observed, only access members through observed ptr. by Tom Sepez · 4 weeks ago
  33. 2c3d59b Avoid depending on gtest in scoped_locale.cc by Lei Zhang · 4 weeks ago
  34. 4b15d30 Change FlateOrLZWDecode() to return DataVectorAndBytesConsumed by Lei Zhang · 4 weeks ago
  35. a3ee2ab Return DataVector from PNG_Predictor() by Lei Zhang · 4 weeks ago
  36. a87cc22 Change CLZWDecoder to use DataVector by Lei Zhang · 4 weeks ago
  37. f741aa6 Move switches out of inner loop in FlatePredictorScanlineDecoder by Lei Zhang · 4 weeks ago
  38. ab4ed5d Get rid of extra byte allocated in FlateUncompress() by Lei Zhang · 4 weeks ago
  39. d932047 Use more spans inside flatemodule.cpp by Lei Zhang · 4 weeks ago
  40. 49db42f Roll Catapult from 5fbda23b3a86 to 1bce0121e31e (52 revisions) by pdfium-autoroll · 4 weeks ago chromium/6491 chromium/6492 chromium/6493
  41. e735541 Use FixedSizeDataVector instead of DataVector in cpdf_creator.cpp by Lei Zhang · 4 weeks ago chromium/6488 chromium/6489 chromium/6490
  42. b7bdb54 Once observed, stop using underlying raw members. by Tom Sepez · 4 weeks ago
  43. a1cbadb Remove out-parameters from PNG_Predictor() by Lei Zhang · 4 weeks ago
  44. 792911a Call PNG_PredictLine() from PNG_Predictor() by Lei Zhang · 4 weeks ago
  45. 30f4102 Take advantage of spans more in PNG_Predictor() by Lei Zhang · 4 weeks ago
  46. 94703ae Adjust PNG_PredictLine() parameters by Lei Zhang · 4 weeks ago
  47. 6207b69 Refactor identical code in PNG_PredictLine() and PNG_Predictor() by Lei Zhang · 4 weeks ago
  48. 3838f2d Move switches out of inner loops in PNG_PredictLine() / PNG_Predictor() by Lei Zhang · 4 weeks ago
  49. 02bbd75 Observe widgets earlier in CFFL_{Combo,List}Box::SaveData(). by Tom Sepez · 4 weeks ago
  50. a6f4b28 Use only spans in PNG_PredictLine() and PNG_Predictor() by Lei Zhang · 4 weeks ago
  51. 5b69a10 Change TIFF_PredictLine() to take a span by Lei Zhang · 4 weeks ago
  52. 3c0b08c Grab clang-format and linux sysroots using recursivedeps by Lei Zhang · 4 weeks ago chromium/6486 chromium/6487
  53. f4a0123 Stop using deprecated v8::ObjectTemplate::SetAccessor() by Lei Zhang · 4 weeks ago
  54. c4f4c63 Rename template FX_RGB to FX_RGB_STRUCT. by Tom Sepez · 4 weeks ago
  55. 53dc2e3 Split input and output parameters for PNG_Predictor() by Lei Zhang · 4 weeks ago
  56. e354df0 Change TIFF_Predictor() to have a span parameter by Lei Zhang · 4 weeks ago
  57. 43d0c85 Remove out-parameters from PDF_DataDecode() by Lei Zhang · 4 weeks ago
  58. 23056f0 Mark individual lines in some core/fpdfapi files UNSAFE_TODO(). by Tom Sepez · 5 weeks ago
  59. 2606327 Change FlateCompress() to use spans by Lei Zhang · 5 weeks ago
  60. 602bf48 Clean up PathPredictor() by Lei Zhang · 5 weeks ago
  61. fc0397e Remove out-parameters from more codec decoding functions by Lei Zhang · 5 weeks ago
  62. 0c7d4a1 Remove out-parameters from FlateOrLZWDecode() by Lei Zhang · 5 weeks ago
  63. 6d2a5ff Remove out-parameters from FlateModule::FlateOrLZWDecode() by Lei Zhang · 5 weeks ago
  64. f98c54d Remove out-parameters from FlateUncompress() by Lei Zhang · 5 weeks ago chromium/6484 chromium/6485
  65. b143e6e Mass correct bug number in #pragma comment. by Tom Sepez · 5 weeks ago
  66. 2604160 Introduce UNSAFE_TODO() macro. by Tom Sepez · 5 weeks ago
  67. de91b44 Mark UNSAFE_BUFFERS in cpdf_{crypto,security}_handler.cpp by Tom Sepez · 5 weeks ago
  68. 32c5881 Fix unsafe buffer in more core/fpdfapi/parser files. by Tom Sepez · 5 weeks ago
  69. e729eb4 Roll v8/ 0832ba514..a9dc62b2c (267 commits) by Alan Screen · 5 weeks ago
  70. 08b8a40 raw_ptr: USE_ASAN_UNOWNED_PTR -> USE_RAW_PTR_ASAN_UNOWNED_IMPL by Bartek Nowierski · 5 weeks ago
  71. 64cdd3a Roll base/allocator/partition_allocator/ 3b0bd80fa..0e650666e (14 commits) by Bartek Nowierski · 5 weeks ago
  72. 547d961 Remove unsafe_buffer #pragma from fpdftext/ files by Tom Sepez · 5 weeks ago chromium/6483
  73. 7024bcc Fix unsafe buffer usage in CPDF_Parser by Tom Sepez · 5 weeks ago
  74. 750bd57 Resolve unsafe buffer issues in CFX_CTTGSubTable by Tom Sepez · 5 weeks ago
  75. 8672fbc Avoid file-wide unsafe_buffer #pragmas in two jpx/ files by Tom Sepez · 5 weeks ago
  76. 50502d8 Resolve unsafe buffer issues in remaining core/ header files by Tom Sepez · 5 weeks ago
  77. 32e2d1c Avoid unsafe buffers in cfde_texteditengine by Tom Sepez · 5 weeks ago
  78. 11c9f31 Pass span<TextCharPos> instead of ptr to vector in GetDisplayPos(). by Tom Sepez · 5 weeks ago
  79. f372c79 Avoid unsafe buffer usage in xfa/fxfa. by Tom Sepez · 5 weeks ago
  80. 679b6a9 Remove unsafe buffer usage in xfa/fwl. by Tom Sepez · 5 weeks ago
  81. a13d93c Avoid unsafe buffer usage in CFGAS_GEShading by Tom Sepez · 5 weeks ago
  82. 9b8cd74 Remove unsafe buffer usage from charposlist.cpp by Tom Sepez · 5 weeks ago
  83. 845d637 Add APIs to fetch struct element attributes of type array by Lei Zhang · 5 weeks ago
  84. f7224c3 Resolve unsafe buffer usage in CPDF_IndexedCs by Tom Sepez · 5 weeks ago
  85. ca5bfef Resolve unsafe buffer issues in CPDF_TextObject by Tom Sepez · 5 weeks ago
  86. 7bad63e Remove #pragma unsafe_buffer_usage from CPDF_DocPageData. by Tom Sepez · 5 weeks ago
  87. 4f039f8 Checkout Linux sysroots using DEPS entrees instead of hooks by Lei Zhang · 5 weeks ago
  88. b7913fb Checkout clang-format using DEPS entrees instead of hooks by Lei Zhang · 5 weeks ago
  89. e5465db Move location of clang-format checkout by Lei Zhang · 5 weeks ago
  90. 7ce13b0 Roll build/ 5eb3babb0..01e3c73f5 (24 commits) by Lei Zhang · 5 weeks ago
  91. e78ea7f Roll buildtools/ d0f0285d0..4e0e9c73a (3 commits) by Lei Zhang · 5 weeks ago
  92. d48c766 Resolve unsafe buffer usage in cpdf_aaction.cpp and cpdf_action.cpp by Tom Sepez · 5 weeks ago chromium/6473 chromium/6474 chromium/6475 chromium/6475_1 chromium/6476 chromium/6477
  93. f53b3a3 Fix unsafe buffer usage in xfa_basic_data.cpp by Tom Sepez · 5 weeks ago
  94. d36880e Rework experimental FPDF_StructElement_Attr_* APIs by Lei Zhang · 5 weeks ago
  95. cf5017b Change FPDF_StructElement_Attr_* APIs to never return a reference by Lei Zhang · 5 weeks ago
  96. a801789 Remove pragma unsafe_buffer_usage from CPDF_CMapParser. by Tom Sepez · 5 weeks ago
  97. d9e7471 Remove #pragma allow_unsafe_buffers from cpdfsdk_appstream.cpp by Tom Sepez · 5 weeks ago
  98. 6967ba9 Narrow scope of UNSAFE_BUFFERS() in fpdfsdk/fpdf*.cpp by Tom Sepez · 6 weeks ago chromium/6471 chromium/6472
  99. a529e93 Resolve unsafe buffer usage in CPDF_PSEngine by Tom Sepez · 6 weeks ago
  100. 43a3a2b Remove <string.h> inclusion from {Byte,Wide}String headers. by Tom Sepez · 6 weeks ago