Releases: bblanchon/pdfium-binaries
PDFium 140.0.7337.0
This version was built with branch chromium/7337
of PDFium
Changes
Commits between chromium/7323
and chromium/7337
:
- Consolidate UNSAFE_BUFFERS usage in fpdf_cmaps.cpp
- Update gn_version to 3a4f5cea73eca32e9586e8145f97b04cbd4a1aee
- Remove UNSAFE_TODOs in fpdf_cmaps.cpp
- Roll third_party/icu/ a67fc91f7..1b2e3e8a4 (2 commits)
- Roll third_party/simdutf/ a1046f20f..c6c377dbb (1 commit)
- Roll v8/ 9bfa30b42..596261193 (380 commits)
- Split up CIDFromCharCode()
- Roll build/ 777cde7d7..70cf13052 (22 commits)
- Give "pMap" variables better names
- Fix integer overflow after recent change
- Spanify FXARGB_GetDIB()
- Remove "native_client" references
- Delete third_party/pymock
- Sync abseil allow/ban list with Chromium's
- Roll Zlib from 4028ebf8710e to 363a126ed293 (4 revisions)
- Rename "pDoc" instances to "doc" in //core
- License update for pdfium deps.
- Roll abseil, build, buildtools, libc++/src, and rust
- Add a test case for another find text failure
PDFium 140.0.7323.0
This version was built with branch chromium/7323
of PDFium
Changes
Commits between chromium/7309
and chromium/7323
:
- Rename "pDoc" instances to "doc" in //fxjs and //testing
- Avoid calls to deprecated GetIsolate methods
- Rename "pDoc" instances to "doc" or "document" in //fpdfsdk and //xfa
- Fix a JPEG2000 decoding regression
- Move RGB conversion code out of CPDF_DIB::LoadJpxBitmap()
- Simplify CPDF_SecurityHandler::GetUserPassword()
- Encapsulate more JPEG2000 decoding logic
- Add alternate CJS_Object constructor for testing.
- Make jbig2 data in recently-added file more spec-compliant
- Roll Catapult from a03b70978cc5 to 26075d3aef24 (34 revisions)
- Roll Memory Tools from cc38b4b04fbf to 7f4bdaac14af (1 revision)
- Roll Depot Tools from 909e2921a011 to dd6e72e96818 (41 revisions)
PDFium 140.0.7309.0
This version was built with branch chromium/7309
of PDFium
Changes
Commits between null
and chromium/7309
:
PDFium 140.0.7295.0
This version was built with branch chromium/7295
of PDFium
Changes
Commits between chromium/7281
and chromium/7295
:
PDFium 140.0.7281.0
This version was built with branch chromium/7281
of PDFium
Changes
Commits between chromium/7269
and chromium/7281
:
PDFium 140.0.7269.0
This version was built with branch chromium/7269
of PDFium
Changes
Commits between chromium/7256
and chromium/7269
:
- Avoid -Wcharacter-conversion
- Use default/projection forms of C++20 std::ranges::lower_bound()
- Fix UNSAFE_TODOs in cpdf_security_handler.cpp
- Fix FPDFText_GetText() handling with invalid characters
- Fix UNSAFE_TODOs in cpdf_crypto_handler.cpp
- Add embedder test for FPDFText_GetText() behavior with invalid chars
- Fix truncated hash value used in GetEventParaInfoByName().
- Remove another is_nacl test from PDFium build file.
- Avoid some copies in CPDF_TextPage::AddCharInfoBy*()
- Remove IS_NACL code
- Roll Jinja2 from 5e1ee241ab04 to c3027d884967 (1 revision)
- Roll Catapult from 938fc9953b41 to a03b70978cc5 (27 revisions)
- Roll MarkupSafe from 9f8efc8637f8 to 4256084ae141 (1 revision)
- Roll Depot Tools from e0ece52cfb4f to 909e2921a011 (49 revisions)
PDFium 139.0.7256.0
This version was built with branch chromium/7256
of PDFium
Changes
Commits between null
and chromium/7256
:
PDFium 139.0.7242.0
This version was built with branch chromium/7242
of PDFium
Changes
Commits between chromium/7228
and chromium/7242
:
- Fix AES block size as 128 bits (it is always that).
- Remove last memcpys from AES
- Resolve some UNSAFE_TODO() in AES
- Ignore whitespace in ToUnicode codepoint strings
- Fix Form XObject content regeneration when removing objects
- Pass span to CRYPT_AESSetIV()
- [fxge] Modernize cfx_fillrenderoptions
- Beef up AES test cases prior to spanification
- Sync third_party/googletest/README.pdfium with Chromium's
- Roll libpng from 28213bcabe21 to 058e1ebb3139 (2 revisions)
- Roll third_party/freetype/src/ 2f2dfad59..320b72a29 (74 commits)
- Roll third_party/freetype/src/ 4792cff5c..2f2dfad59 (1 commit)
- Roll third_party/freetype/src/ 79912716e..4792cff5c (19 commits)
- Fix undo counting in CPWL_EditImpl::ReplaceSelection for cut operations
- Add FPDFPage_InsertObjectAtIndex() API
- Roll third_party/rust/ e4c474081..483563e40 (50 commits)
- Roll third_party/llvm-libc/src/ e9d9246e8..81a117beb (47 commits)
- Roll third_party/libc++abi/src/ f2a7f2987..aca866473 (8 commits)
- Roll third_party/libunwind/src/ 81e2cb40a..e3eb847e5 (6 commits)
PDFium 139.0.7228.0
This version was built with branch chromium/7228
of PDFium
Changes
Commits between chromium/7215
and chromium/7228
:
- Current font need not contain part of ActualText
- Roll third_party/skia/ b82ac22e2..eaa402365 (272 commits; 39 trivial rolls)
- Update resultdb_version to git_revision:5fb3ca203842fd691cab615453f8e5a14302a1d8
- Update gn_version to 99a82ca8ee957da829d6313b818b99df8e7ccb8
- Roll base/allocator/partition_allocator/ 299f79368..e3668842c (15 commits)
- Roll third_party/googletest/src/ 90a415211..e9092b12d (11 commits)
- Small code simplification in patch drawing
- Roll v8/ 4d69b8272..e82d457e6 (345 commits)
- Roll Code Coverage from dea8d7c1bd51 to ef6864ec11f1 (2 revisions)
- Roll Zlib from 6f9b4e619240 to a1f2fe223f55 (8 revisions)
PDFium 139.0.7215.0
This version was built with branch chromium/7215
of PDFium
Changes
Commits between chromium/7202
and chromium/7215
:
- Remove FXARGB_SetRGBOrderDIB()
- Correctly handle component bounds for shadings 4-7
- Spanify FXARGB_SetDIB()
- Store 8-bpp mask value as a separate variant in CFX_ScanlineCompositor
- Use structs to represent mask colors in cfx_scanlinecompositor.cpp
- For shading types 4-7, evaluate function per pixel if present
- Roll abseil-cpp, build, buildtools, clang, icu and tools/rust
- Rename "pDict" instances to "dict"
- pdfium_test: Add a --render-repeats= flag
- Support Siso builds
- Add another test patch to shade-tensor.in
- Add scoped objects and methods for saved doc / page in EmbedderTest
- Rename most "pFont" instances to "font"
- Roll Depot Tools from 1fcc527019d7 to e0ece52cfb4f (51 revisions)
- Roll Catapult from 000f47cfa393 to 938fc9953b41 (65 revisions)
- Remove TODO about upstreaming InsertBraces to Chromium clang-format
- Rename most "pDocument" instances to "document"