PDFium 127.0.6504.0
github-actions
released this
28 May 10:30
·
28 commits
to master
since this release
This version was built with branch chromium/6504
of PDFium
Changes
Commits between chromium/6490
and chromium/6504
:
- Remove BUG_PREFIX from codereview.settings
- Avoid uninit value in CBC_PDF417I::Encode()
- Mark unsafe regions in cfgas_gegraphics.cpp.
- Do not use strict mode when decoding JPEG2000 images
- Fix unsafe buffer usage in fxbarcode/oned
- Fix unsafe regions in fxbarcode/pdf417/
- Mark unsafe_buffer regions in fgas/{crt,font}
- Remove unused RetainPtr::BackPointer()
- Mark unsafe regions in fgas/layout files.
- Mark unsafe regions in core/fpdfapi files.
- Spanify methods in BC_OneDimWriter
- Use fxcrt:ToArray<>() in more places.
- Rename CPDF_String variables
- Roll base/allocator/partition_allocator/ 0e650666e..17c0ead1e0f8 (14 commits)
- Take std::to_array<>() equivalent from chromium base.
- Fix a regression in linearized PDFs that have been edited
- Mark unsafe_buffers region in many fpdfapi/page files
- Fix unsafe usage in CPDF_StreamContentParser
- Mark unsafe_buffers regions in core/fpdfapi/font files.
- Mark unsafe_buffers sections in core/fpdfdoc/ non-test files
- Mark unsafe regions in CFGAS_Decimal implementation
- Use safe string operations in CFGAS_Decimal.
- Fix unsafe buffer in CPDF_StreamParser
- Avoid CPDF_String instantiation in FPDFAttachment_GetStringValue()
- Fix crashes in FPDFAttachment_GetStringValue()
- Replace 3-parameter CPDF_String ctor
- Fix regression in CFX_AggDeviceDriver::SetClipMask()
- Add a 2-parameter CPDF_String ctor
- Ensure FixedSizeDataVector contains only data
- Make CFX_CodecMemory XFA-only
- Relax pdfium_test assertion for not depending on gtest
- Remove unneeded core/fxcrt/fx_memory_wrappers.h includes
- Rename DataVectorAndBytesConsumed to DataAndBytesConsumed
- Convert FlateUncompress() to return DataVectorAndBytesConsumed instead
- Change CFX_FolderFontInfo to use FixedSizeDataVector
- Fix unsafe buffer usage in core/fxge/dib/cfx_cmyk_to_srgb.cpp.
- Introduce more helpful FX_*_STRUCT classes.
- Remove unnecessary encode/decode inside FPDFAttachment_SetFile()
- Remove unused includes from {byte,wide}string.h
- Avoid invoking methods directly against observed
this
. - Change PDFDataDecodeResult to use DataVector
- Defensive programming around ObservedPtr<CPDFSDK_Annot>().
- Once
this
observed, only access members through observed ptr. - Avoid depending on gtest in scoped_locale.cc
- Change FlateOrLZWDecode() to return DataVectorAndBytesConsumed
- Return DataVector from PNG_Predictor()
- Change CLZWDecoder to use DataVector
- Move switches out of inner loop in FlatePredictorScanlineDecoder
- Get rid of extra byte allocated in FlateUncompress()
- Use more spans inside flatemodule.cpp
- Roll Catapult from 5fbda23b3a86 to 1bce0121e31e (52 revisions)