aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
7 hoursResolve unsafe buffer usage in cpdf_aaction.cpp and cpdf_action.cppupstream-mainTom Sepez
8 hoursFix unsafe buffer usage in xfa_basic_data.cppTom Sepez
12 hoursRework experimental FPDF_StructElement_Attr_* APIsLei Zhang
12 hoursChange FPDF_StructElement_Attr_* APIs to never return a referenceLei Zhang
12 hoursRemove pragma unsafe_buffer_usage from CPDF_CMapParser.Tom Sepez
14 hoursRemove #pragma allow_unsafe_buffers from cpdfsdk_appstream.cppTom Sepez
32 hoursNarrow scope of UNSAFE_BUFFERS() in fpdfsdk/fpdf*.cppTom Sepez
35 hoursResolve unsafe buffer usage in CPDF_PSEngineTom Sepez
36 hoursRemove <string.h> inclusion from {Byte,Wide}String headers.Tom Sepez
36 hoursRemove spurious includes of <string.h>.Tom Sepez
36 hoursRemove file-wide unsafe_buffers pragmas from fpdfsdk/fpdf*.cppTom Sepez
41 hoursRemove memcpy() from fpdfsdk/fpdf*.cpp (non-test files).Tom Sepez
2 daysMove pdfium_test.cc from samples/ to testing/Tom Sepez
2 daysFix return of span_with_terminator() for empty string.Tom Sepez
2 daysExplain FPDFPage_RemoveObject() side effect on FPDF_TEXTPAGE handlesLei Zhang
2 daysSplit off aes/sha headers from fx_crypt.hTom Sepez
3 daysRoll third_party/googletest/src/ eff443c6e..fa6de7f43 (18 commits)Alan Screen
3 daysMass convert memmove() to FXSYS_memmove().Tom Sepez
3 daysRemove code that assumes CPDF_PageObjectHolder contains nullptrsLei Zhang
3 daysMass convert memset() to FXSYS_memset().Tom Sepez
3 daysAdd fxcrt::Fill()Tom Sepez
4 daysConvert some memset(x, 0, sz) calls to aggregate initializations.Tom Sepez
4 daysMass convert memcpy() to FXSYS_memcpy().Tom Sepez
4 daysConvert to std::array<> in CPDF_SimpleFont.Tom Sepez
4 daysUse #pragma allow_unsafe_buffers, not pdfium_unsafe_buffers_paths.txtTom Sepez
4 daysConvert to std::array in cmaps/.Tom Sepez
5 daysConvert to extern std::array<> in /chromefontdata.Tom Sepez
5 daysRoll buildtools/clang_format/script/ e5337933f..3c0acd2d4 (23 commits)Alan Screen
5 daysRoll Zlib from d076d8bd0898 to 7d77fb7fd66d (3 revisions)pdfium-autoroll
9 daysRoll build/ bbc1efa4c..5eb3babb0 (147 commits)Tom Sepez
9 daysFix one more edited PDF regressionLei Zhang
9 daysUpdate hooks for reclientLei Zhang
9 daysAdd one more pixel test for an edited PDF that regressedLei Zhang
9 daysRoll clang to pick up unsafe_buffer_paths.txt format changes.Tom Sepez
9 daysIntroduce fxcrt::try_spancpy() and fxcrt::try_spanmove().Tom Sepez
9 daysRoll v8/ 7f0739496..0832ba514 (553 commits; 1 trivial rolls)Tom Sepez
9 daysRoll buildtools and libc++Alan Screen
10 daysRoll third_party/abseil-cpp/ a64dd87ce..2c1ad970d (2 commits)Alan Screen
10 daysRoll third_party/fp16/src/ 0a92994d7..581ac1c79 (1 commit)Alan Screen
10 daysUpdate gn_version to f284b6b47039a2d7edfcbfc51f52664f82b5a789Alan Screen
10 daysRoll third_party/skia/ 7338f5521..04ee4daae (438 commits)Alan Screen
10 daysRoll third_party/freetype/src/ f42ce2556..1168b1b5b (15 commits)Alan Screen
10 daysRoll base/allocator/partition_allocator/ 8a9c3373f..3b0bd80fa (37 commits)Alan Screen
10 daysRoll tools/rust/ eaff38a21..8fcf2bf39 (15 commits)Alan Screen
10 daysRoll third_party/libc++abi/src/ 1317096ef..51fe35844 (2 commits)Alan Screen
10 daysUpdate reclient_version to 0.138.0.e854224-gomaipAlan Screen
10 daysUse spancpy() in more placesLei Zhang
10 daysFix yet another edited PDF that regressedLei Zhang
10 daysIntroduce {Byte,Wide}String::span_with_terminator().Tom Sepez
11 daysMark fx_memcpy_wrappers.h functions UNSAFE_BUFFER_USAGE.Tom Sepez