PDFium 133.0.6844.0
github-actions
released this
19 Nov 16:37
·
22 commits
to master
since this release
This version was built with branch chromium/6844
of PDFium
Changes
Commits between chromium/6721
and chromium/6844
:
- Give some maps in fpdf_edittext.cpp more meaningful names
- Consistently use FXSYS_IsHexDigit()
- Consistently use FXSYS_IsDecimalDigit()
- Spanify FXSYS_ToUTF16BE()
- Do more validation in CPDF_ToUnicodeMap
- Use StringToInt() in more places
- Creating a CompareFS_MATRIX util function
- Add StringToInt()
- Add CPDFToUnicodeMapTest.HandleBeginBFRangeRejectsMismatchedBracket
- Add CPDFToUnicodeMapTest.HandleBeginBFRangeGoodCount
- Roll v8/ ac7f43cd4..ed817e7ce (844 commits; 1 trivial rolls)
- Roll third_party/skia/ 6c8970663..3222456e6 (408 commits)
- Update reclient_version to 0.171.0.1869ad5c-gomaip
- Update CPDFToUnicodeMapTest inputs with counts
- Limit the CID code values in CPDF_ToUnicodeMap
- Fix CID Font /W array output error
- Roll third_party/icu/ 9408c6fd4..4239b1559 (2 commits)
- Roll third_party/googletest/src/ 6dae7eb4a..d14403194 (7 commits)
- Roll third_party/libunwind/src/ b7cdacaad..5b01ea4a6 (15 commits)
- Update gn_version to feafd1012a32c05ec6095f69ddc3850afb621f3a
- Roll base/allocator/partition_allocator/ eb4c8ad80..bd0c0ab0f (31 commits)
- fxbarcode: include stdlib.h for abs
- Rename NOTREACHED_NORETURN() to NOTREACHED()
- Remove DCHECK(false) version of NOTREACHED()
- Avoid re-loading XFA fonts from streams.
- Fix FPDFPageObj_SetIsActive() crash
- Add embedder test to help demonstrate FPDFPageObj_SetIsActive() crash
- Roll Depot Tools from 1e559a28280c to 106363735045 (33 revisions)
- Add experimental FPDFPageObj_SetIsActive() API
- Remove METADATA file from libtiff.
- Roll goldctl from 22307f0c8145 to 51a5c58c7f8d
- Roll Catapult from 3a61fbe304cb to 3a454956bcb5 (32 revisions)
- [cleanup] Clean up underscores in some test names again
- Fix nullptr deference inside CJS_GlobalArrays::DefineJSObjects()
- Roll Zlib from fa9f14143c79 to c7678ba8af45 (2 revisions)
- Avoid integer overflow in DrawNormalTextHelper()
- Avoid CHECK() failure in CXFA_Document::DataMerge_CopyContainer()
- Set a memory limit for libtiff
- Make CFX_AggDeviceDriver::DrawDeviceText() respect RGB byte order
- [cleanup] Clean up underscores in some test names
- [cleanup] Remove underscores from test names in pdfium
- Add CPDFToUnicodeMapTest.NonBmpUnicodeLookup
- XFA: Check template children are actually of type template
- Reduce scope of GetBGR() calls inside CFX_AggRenderer::CompositeSpan()
- [core] Remove underscores from test names in //core
- CPWL_Dash: switch to universal init
- Upgrade libtiff from 4.6.0 to 4.7.0
- [fpdfdoc] Remove underscores from test names in core/fpdfdoc
- Added a util function to compare two FS_RECTF objects.
- Make FPDF_RenderPage() return a bool
- Roll Instrumented Libraries from 8d1ba252b0e7 to 69291a3c7c79 (1 revision)
- Roll Depot Tools from 22df6f8e622d to 1e559a28280c (70 revisions)
- Roll Code Coverage from 40e3fc483e88 to e4b516100a73 (1 revision)
- Avoid using void* in experimental APIs in fpdf_edit.h
- Roll Catapult from 753e45cfb999 to 3a61fbe304cb (49 revisions)
- Roll goldctl from ec627773ecc5 to eca00fed40cf
- Add checks for non-inclusive words in PRESUBMIT.py:ChecksCommon()
- Remove scale parameter from CFX_GraphState::SetLineDash()
- Add a non-default CPDF_TextPage::CharInfo constructor
- ssci: use canonical date format
- Split CPDF_TextPage::ProcessTextObjectItems() into smaller pieces
- Rename some variables in cpdf_textpage.cpp
- Shorten references to CharType in CPDF_TextPage
- Simplify CPWL_Dash
- Split CPDF_TextPage::ProcessTextObject() into smaller pieces
- Encapsulate
CPDF_TextPage::CharInfo::m_Unicode
- Encapsulate remaining CFX_GraphStateData members
- Encapsulate CFX_GraphStateData dash members
- Simplify CFGAS_GEGraphics::SetLineDash()
- Encapsulate
CPDF_TextPage::CharInfo::m_CharCode
- Remove
CPDF_TextPage::CharInfo::m_Index
- Encapsulate
CPDF_TextPage::CharInfo::m_CharType
- Encapsulate
CPDF_TextPage::CharInfo::m_pTextobj
- Encapsulate
CPDF_TextPage::CharInfo::m_Origin
andm_CharBox
- Remove unnecessary CFX_GraphStateData initialization
- Encapsulate
CPDF_TextPage::CharInfo::m_Matrix
- Add a pixel test for dashed lines
- Roll buildtools/ and third_party/libc++/src/ part 2
- Add FPDFTextEmbedderTest.BigtableTextRects
- Update ninja_version to version:[email protected]
- Update reclient_version to 0.164.0.76480e37-gomaip
- Roll v8/ 4abe42af9..ac7f43cd4 (183 commits)
- Roll third_party/libjpeg_turbo/ 4426a8da6..927aabfcd (1 commit)
- Finish removing UNSAFE_TODOs from fpdf_text_embeddertest.cpp
- Roll buildtools/ and third_party/libc++/src/ part 1
- Roll third_party/libunwind/src/ dc70138c3..b7cdacaad (3 commits)
- Roll third_party/libc++abi/src/ 29b2e9a0f..3c26edd0c (6 commits)
- Roll third_party/googletest/src/ 0953a17a4..6dae7eb4a (1 commit)
- Remove check_unsigned_shorts() in fpdf_text_embeddertest.cpp
- Remove FPDFText_ClosePage() calls from fpdf_text_embeddertest.cpp
- Update gn_version to 95b0f8fe31a992a33c040bbe3867901335c12762
- Roll third_party/freetype/src/ d2612e1c3..83af801b5 (5 commits)
- Roll testing/scripts/rust/ 9950a459b..347b3c20a (1 commit)
- Roll third_party/skia/ de3717fe5..6c8970663 (109 commits)
- Roll third_party/rust/ 1de58cd16..0e0ef1487 (7 commits)
- Roll tools/clang/ 4f1bc3a6b..7566fe852 (11 commits)
- Roll build/ d26b9feb9..9b11bd3a6 (44 commits)
- Roll base/allocator/partition_allocator/ 774e27628..eb4c8ad80 (29 commits)
- Roll third_party/abseil-cpp/ ff8e7ea37..d2ea9f0eb (4 commits)
- Switch to LoadScopedPage() in //fpdfsdk/pwl
- Add DEPS condition vars for GCS dep autoroller
- Roll Zlib from d3aea2341cde to fa9f14143c79 (1 revision)
- Roll Memory Tools from bd3ae34fa1ef to 8385f1049653 (2 revisions)
- Use third_party/fast_float to convert strings to floats/doubles instead
- Avoid crashes in FPDFAnnot_GetOptionCount() / FPDFAnnot_GetOptionLabel()
- Roll v8/ 8c4f39642..4abe42af9 (253 commits)
- Switch to LoadScopedPage()
- Make CFXJSE_Engine::ResolveResult a move-only type
- Add extra test cases for StringToFloat() and StringToDouble()
- Use EXPECT_DOUBLE_EQ in fxstring.*StringToDouble tests
- Roll third_party/skia/ 283484738..de3717fe5 (31 commits)
- Roll abseil, build, buildtools, clang, libc++ and rust
- Roll third_party/libc++abi/src/ a834cb253..29b2e9a0f (2 commits)
- Roll third_party/skia/ 505fb55cd..283484738 (212 commits)
- Roll Depot Tools from caa77da9568f to 22df6f8e622d (52 revisions)
- Roll Code Coverage from ee9f9cb10c0a to 40e3fc483e88 (3 revisions)