0
Files
src/pdf
Lei Zhang 3118f0b074 Roll src/third_party/pdfium/ 600248a49..eebb95eb9 (15 commits; 4 trivial rolls)
https://pdfium.googlesource.com/pdfium.git/+log/600248a4998a..eebb95eb9572

$ git log 600248a49..eebb95eb9 --date=short --no-merges --format='%ad %ae %s'
2025-02-12 awscreen Roll v8/ 75be3dcb5..d53112274 (677 commits; 1 trivial rolls)
2025-02-12 awscreen Add simdutf dependency
2025-02-12 thestig Redo FPDFText_GetLooseCharBox() top/bottom calculation
2025-02-12 awscreen Update skia/BUILD.gn to use gni filegroups for font port files
2025-02-12 thestig Remove unused CFX_Face::GetHeight()
2025-02-12 awscreen Roll abseil, build, buildtools, clang, libc++, llvm-libc, rust together
2025-02-11 thestig Make sure loose char box is at least as big as regular char box
2025-02-11 thestig Flip top/bottom values for FPDFText_GetLooseCharBox() with vertical text
2025-02-11 thestig Call FPDFText_GetCharBox() in FPDFTextEmbedderTest.TextVertical
2025-02-11 thestig Add FPDFText_GetLooseCharBox() test case for diacritics
2025-02-11 thakis fixup_pdf_template: Don't count final newline in {{streamlen}}

Created with:
  roll-dep src/third_party/pdfium

Since the PDFium changes affect pdf_unittests results, adjust the test
expectations to match. PDF text highlighting now better covers the
actual text.

Bug: 42270568, 394805680, 395640955, 395836304
Change-Id: I004d33499465735f20220a8585e1f5d80f9c1719
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6261375
Reviewed-by: Alan Screen <awscreen@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1419983}
2025-02-13 10:23:03 -08:00
..

//pdf contains the PDF plugin, its Blink-based replacement, as well as PDF utility functions that leverage PDFium. It can use low-level components that live below the content layer, as well as other foundational code like //printing. It should not use //content or anything in //components that lives above the content layer. Code that lives above the content layer should live in //components/pdf, or in the embedder. All the code here should run in sandboxed child processes.

TODO(crbug.com/40186598): Remove existing //content dependencies.