Releases: bblanchon/pdfium-binaries
PDFium 135.0.7009.0
This version was built with branch chromium/7009
of PDFium
Changes
Commits between chromium/6996
and chromium/7009
:
- Fix some formatting issues in fpdfview.h
- Add pixel test for PDF with /NeedAppearances true
- fix extraction of marked text
- Add another indexed jpeg2000 test
- Remove MSVC-specific code
- Roll third_party/abseil-cpp/ 72093794a..f9b083a49 (12 commits)
- Roll third_party/freetype/src/ afc7000ca..b1f478508 (36 commits)
- Update gn_version to ed1abc107815210dc66ec439542bee2f6cbabc00
- Roll third_party/libunwind/src/ d1e95b102..e55d8cf51 (1 commit)
- Roll third_party/googletest/src/ 7d76a231b..e235eb34c (7 commits)
- Use StringTo{Float,Double}() in more places
- Switch one FXSYS_wcstof() caller to StringToFloat()
- Switch FXSYS_wcstof() to use fast_float
- Avoid UTF-8 conversion in wide versions of StringTo{Float,Double}()
- Test more WideString inputs with StringTo{Float,Double}()
- Suppress unsafe_libc_call (Debug only) in CFXJSE_Context.
- Fix JPEG2000 image decoding with an indexed colorspace
- Enable death tests for {Byte,Wide}String in release builds.
- Remove CXFA_FMLexer::Token::ToDebugString().
- Remove the /wd defines from BUILD.gn
- Default pdfium to using an optimized allocator.
- Roll base/allocator/partition_allocator/ 9cab8b0d1..85d14cbcf (14 commits)
- Roll Code Coverage from 5e7c277c0d8c to 22e1f7663197 (2 revisions)
- Roll Depot Tools from 58625e82c685 to 98b7273c8d49 (86 revisions)
- Roll Catapult from 86d6f8ee6130 to d5166861902b (22 revisions)
- Skip some WideString creation in CPDF_TextPage::ProcessTextObjectItems()
PDFium 134.0.6996.0
This version was built with branch chromium/6996
of PDFium
Changes
Commits between chromium/6982
and chromium/6996
:
- Fix unnecessary tree traversal in SearchNameNodeByNameInternal()
- Refactor SearchNameNodeByNameInternal()
- Use CIDToGIDMap to fill font widths in FPDFText_LoadCidType2Font()
- Roll goldctl from 78856799f02f to 9389855cfb14
- Add even better compiler-support section to README.md
- Always initialize CFX_SkiaDeviceDriver::m_bRgbByteOrder
PDFium 134.0.6982.0
This version was built with branch chromium/6982
of PDFium
Changes
Commits between chromium/6968
and chromium/6982
:
- Add supported compilers section to README.md
- Remove some MSVC-specific code
- Allow options and input files in any order in pdfium_test
- Fix stack-use-after-scope in pdfium_test
- Fix FPDFText_GetLooseCharBox() to handle rotation
- Add tests to show FPDFText_GetLooseCharBox() bug with rotated text
- Fix test helper to get correct indices from rotated_text.pdf
- Add a helper to FPDFTextEmbedderTest for use with rotated_text.pdf
- Roll libpng from cf7c36ed084c to 28213bcabe21 (1 revision)
- Check the font width array generated by FPDFText_LoadCidType2Font()
- Add GetWidthsArrayForCidFont() helper to fpdf_edit_embeddertest.cpp
PDFium 134.0.6968.0
This version was built with branch chromium/6968
of PDFium
Changes
Commits between chromium/6954
and chromium/6968
:
- Add comment for subtle code in CPDF_StreamContentParser
- Add debugging data to help diagnose a hang in fread()
- Rename pdfium_unsafe_buffers_paths.txt file
- Avoid out of bounds crash when reading fonts
- Avoid fixed-offset NULL-deref in XFA_Node::InsertChildAndNotify().
- [AGG] Only add positive dash lengths and gap lengths
- Add pixel test for negative dash scales
- Use AutoRestorer in CPDF_StreamParser::ReadInlineStream()
- Rename local variables in CPDF_StreamParser::ReadInlineStream()
- Fix pdfium_test in Chromium builds when Skia is enabled by default
- Making CPDF_SyntaxParser::FindTag(ByteStringView tag) robust
- Roll Zlib from 82a5fecf8aae to b763971bcaa3 (1 revision)
- Fix bad refactoring in CXFA_TextParser::GetFont()
- Add test showing copies do not happen in fxcrt::Zip().
PDFium 134.0.6954.0
This version was built with branch chromium/6954
of PDFium
Changes
Commits between chromium/6941
and chromium/6954
:
- Avoid UNSAFE_TODO() in AreColorIndicesOutOfBounds().
- Remove distinction between input/output views in fxcrt::Zip().
- Update documentation and tests for fxcrt::Zip()
- Make PDFium's compiler_specific.h use clang's UNSAFE_BUFFERS_BUILD
- Roll build, clang, and rust
- Update gn_version to c97a86a72105f3328a540f5a5ab17d11989ab7dd
- Roll buildtools and libc++
- Roll v8/ 3e984a9e0..75be3dcb5 (277 commits)
- Add third_party/highway dependency
- Roll third_party/freetype/src/ 0ae7e6073..afc7000ca (9 commits)
- Roll v8/ 313e6ed36..3e984a9e0 (189 commits)
- Roll third_party/libc++abi/src/ 6c4fa00e4..83dfa1f5b (12 commits)
- Update reclient_version to re_client_version:0.172.0.3cf60ba5-gomaip
- Roll testing/scripts/rust/ 347b3c20a..6712dc59f (1 commit)
- Roll third_party/llvm-libc/src/ 4c70d6b5a..60b7db20a (87 commits)
- Roll third_party/libunwind/src/ 5b01ea4a6..d1e95b102 (4 commits)
- Roll third_party/abseil-cpp/ 0b76dfe4f..72093794a (6 commits)
- Roll third_party/googletest/src/ d14403194..7d76a231b (6 commits)
- Roll base/allocator/partition_allocator/ c551156ef..9cab8b0d1 (13 commits)
- Roll third_party/icu/ 4239b1559..bbccc2f6e (5 commits)
- Roll third_party/skia/ 3db026d62..975788ea9 (248 commits)
- Roll third_party/clang-format/script/ 37f6e68a1..1549a8dba (3 commits)
- Roll Catapult from 6a0960fe97ab to 86d6f8ee6130 (59 revisions)
- Roll Code Coverage from 719f1eba4379 to 5e7c277c0d8c (2 revisions)
- Roll Depot Tools from 8d20c1e0b56c to 58625e82c685 (39 revisions)
- Roll goldctl from b2da51fa8d3a to db814b551104
PDFium 133.0.6941.0
This version was built with branch chromium/6941
of PDFium
Changes
Commits between chromium/6927
and chromium/6941
:
PDFium 133.0.6927.0
This version was built with branch chromium/6927
of PDFium
Changes
Commits between chromium/6913
and chromium/6927
:
PDFium 133.0.6913.0
This version was built with branch chromium/6913
of PDFium
Changes
Commits between chromium/6899
and chromium/6913
:
PDFium 133.0.6899.0
This version was built with branch chromium/6899
of PDFium
Changes
Commits between chromium/6886
and chromium/6899
:
- Add trailing slash in pdfium_unsafe_buffers_paths.txt.
- Wrap libc calls with UNSAFE_BUFFERS() in fx_memcpy_wrappers.h.
- [AGG] Support negative dash phases
- add missing includes for the build with use_libcxx_modules
- Remove inactive OWNERS
- Roll Depot Tools from 106363735045 to 8d20c1e0b56c (69 revisions)
- Roll Memory Tools from 8385f1049653 to 8e9b58419b41 (1 revision)
- Roll Code Coverage from e4b516100a73 to 719f1eba4379 (1 revision)
- Delete obsolete libopenjpeg headers
- Add support for ICC profile extraction
- Add license file for Little CMS
PDFium 133.0.6886.0
This version was built with branch chromium/6886
of PDFium
Changes
Commits between chromium/6872
and chromium/6886
:
- Add enum FontPitchFamily
- Add enum FontStyle
- Add enum FontWeight
- Roll third_party/llvm-libc/src/ 9e360f423..4c70d6b5a (53 commits)
- Update gn_version to 468c6128db7fabe32a29d4753460ef53594406fc
- Roll base/allocator/partition_allocator/ bd0c0ab0f..c551156ef (4 commits)
- Check for out of range values in CPDF_SimpleFont::LoadSubstFont()
- Roll third_party/freetype/src/ 83af801b5..0ae7e6073 (14 commits)
- Roll abseil, buildtools and libc++
- Roll v8/ ed817e7ce..313e6ed36 (324 commits)
- Roll third_party/skia/ 3222456e6..3db026d62 (157 commits)
- Let CPDF_Font::GetFontWeight() callers handle integer overflow
- Roll build, clang, and rust
- Add more UNSAFE_BUFFERS() annotations
- Use Zip() inside CFX_RenderDevice::DrawNormalText()
- [fpdfapi] Refactor references in
CPDF_PageModule
class into separate functions - Roll goldctl from ac62be0e9276 to ca5a5ec5e772
- Roll Catapult from 3a454956bcb5 to 6a0960fe97ab (52 revisions)