PDFium 123.0.6309.0
github-actions
released this
19 Feb 21:20
·
42 commits
to master
since this release
This version was built with branch chromium/6309
of PDFium
Changes
Commits between chromium/6295
and chromium/6309
:
- Disallow absl::optional usage via include_rules
- Enforce checkdeps when submitting CLs
- Fix include rules in cfx_glyphcache.cpp
- Move third_party/base/span.h to core/fxcrt
- Move {Byte,Wide}String::Replace() to StringTemplate<>
- Get rid of FX_GET_32WORD macro.
- Use more spans in Revision6_Hash()
- Move {Byte,Wide}String::SetAt() into StringTemplate<>
- Move {Byte,Wide}String::Find() into StringTemplate<>
- Remove fxcrt::ByteSwapTo* functions
- Move {Byte,Wide}String::Insert() to StringTemplate
- Move {Byte,Wide}String::Delete() into StringTemplate.
- Consolidate byteorder code
- Fix use-after-move in CPDF_RenderStatus::CompositeDIBitmap()
- Convert fx_random.cpp to use safe types
- Use std::array<> in fx_coordinates.cpp.
- Add missing includes uncovered by libc++ change
- Roll third_party/skia/ a9db1213b..6279c88b9 (349 commits)
- Roll build/ 9ca0d2ce9..386c65667 (118 commits)
- Add UNSAFE_BUFFER annotations to fx_dib.h
- Move even more code still into StringTemplate.
- Get rid of pointer arithmetic in *MSBFIRST() and *LSBFIRST() macros.
- Give better error diagnostic in cpdf_dictionary.h
- Put GetBuffer() and ReleaseBuffer() in StringBaseTemplate
- Avoid adding stream objects directly to arrays in CPDF_SyntaxParser
- Roll tools/clang/ 2b9d966ec..ff84dc245 (41 commits)
- Place common code for byte/wide strings in StringTemplate.
- Combine FX_wcspos() and FX_strpos() into fxcrt::spanpos().
- Encapsulate FT_Set_Pixel_Sizes()
- Roll Zlib from 956936c53cb6 to 646b7f569718 (3 revisions)