jonathanwxh-cell
|
0e199bb602
|
fix(forms): harden tab order, AF script parsing, and null/inherited tree entries (#5614)
|
2026-11-09 18:15:28 +08:00 |
|
Eric Kaden
|
7fa6f10720
|
M12: an XFA date field keeps what its patterns don't read as typed, and reads its own patterns first (#4511)
|
2026-11-09 18:13:08 +08:00 |
|
mtlcl410
|
7a19802a77
|
M6: radio buttons sharing an on state are exclusive unless RadiosInUnison (form.fill-checkbox-radio) (#4489)
|
2026-11-09 18:12:29 +08:00 |
|
mtlcl410
|
e142d30dfd
|
M3: web and email addresses written as page text open like links (#4207) (#4472)
|
2026-11-09 18:12:05 +08:00 |
|
mtlcl410
|
7eea609c5d
|
M3: copied text keeps one line per baseline, reading order for turned lines, letters for ligatures (#4467) (#4468)
|
2026-11-09 18:11:40 +08:00 |
|
regendorf-ux
|
08c3d3a5ab
|
feat(ui): split view: two panes, one document or two (#2518)
|
2026-11-09 18:11:13 +08:00 |
|
mtlcl410
|
c028b51b3d
|
M14: "Combine files in PdfCraft" on File Explorer's PDF menu (#585) (#2503)
|
2026-11-09 18:10:56 +08:00 |
|
regendorf-ux
|
239491cbfe
|
feat(print): custom paper sizes and the paper remembered per printer (page setup) (#2381)
|
2026-11-09 18:10:39 +08:00 |
|
mtlcl410
|
bd5db5dc35
|
M2: a page whose content was cut at the renderer's limits says so (#623) (#2113)
|
2026-11-09 18:09:37 +08:00 |
|
mtlcl410
|
cc1d76f3fd
|
M3: whole-word Find matches inside Chinese, Japanese and Thai text (view.find-options) (#2075)
|
2026-11-09 18:09:20 +08:00 |
|
regendorf-ux
|
e63736d2e7
|
Print production: Fix hairlines (dialog, edit, tool) (#1906)
|
2026-11-09 18:08:46 +08:00 |
|
Ethunxxx
|
8d6a8269d4
|
M4: custom document properties are kept in XMP as pdfx: properties (organize.custom-properties) (#6686)
|
2026-11-09 18:04:53 +08:00 |
|
bflatastic
|
6b6531ff03
|
Merge remote-tracking branch 'origin/main' into tmpup
# Conflicts:
# crates/engine/src/tests.rs
|
2026-11-09 10:31:59 +07:00 |
|
bflatastic
|
6bfc0af05d
|
Merge remote-tracking branch 'origin/main' into tmpup
|
2026-11-09 10:12:20 +07:00 |
|
bflatastic
|
75a370c202
|
Merge remote-tracking branch 'origin/main' into tmpup
|
2026-11-09 10:12:17 +07:00 |
|
BFlat
|
d8c2b9ffe8
|
Revert "fix(ui): show creation and modification dates in Document Properties (#5534) (#5536)" (#6671)
|
2026-11-09 11:09:22 +08:00 |
|
bflatastic
|
08c0a59212
|
Merge main into merge/redact-forms-misc
# Conflicts:
# ROADMAP.md
# crates/render/src/text/tests.rs
|
2026-11-09 09:56:59 +07:00 |
|
bflatastic
|
8ed1e1e155
|
Merge origin/main into merge/preflight-pdfa-checks
|
2026-11-09 09:55:52 +07:00 |
|
BFlat
|
cde331fb7e
|
Merge pull request #6663 from storytold/merge/render-interpret-patches
Land render and font patches (#6292, #6287, #6314, #6353, #6359, #6368, #6409, #6491, #6545, #6516, #6521, #6528, #6533, #6529, #6542, #6543, #6569, #6572)
|
2026-11-09 10:54:50 +08:00 |
|
mmmaarian03-crypto
|
fdfdf6ed9f
|
Attachments: a saved attachment keeps the PDF's Mark-of-the-Web on Windows (#3990) (#4091)
|
2026-11-09 10:14:27 +08:00 |
|
Nate Glasby
|
b02765b6a1
|
fix(ui): show creation and modification dates in Document Properties (#5534) (#5536)
|
2026-11-09 10:06:03 +08:00 |
|
Ethunxxx
|
d67b82c591
|
M4: bookmarks run their actions as links do (organize.bookmark-actions) (#5410)
|
2026-11-09 10:05:18 +08:00 |
|
Ethunxxx
|
fdffff7b85
|
M7: links that go to a page open at a chosen zoom (edit.action-goto) (#5277)
|
2026-11-09 10:04:00 +08:00 |
|
bflatastic
|
9e6854869b
|
Merge origin/main into merge/render-interpret-patches
# Conflicts:
# crates/render/src/raster/tests.rs
# crates/render/src/text/tests.rs
# parity/acrobat-features.toml
# vendor/README.md
|
2026-11-09 09:03:56 +07:00 |
|
Ethunxxx
|
4ca5fccf9e
|
M4: Initial View magnification offers 25% and 100% (#5254) (#5265)
|
2026-11-09 10:03:30 +08:00 |
|
bflatastic
|
fbff06bd83
|
Merge main into merge/redact-forms-misc
# Conflicts:
# crates/engine/src/tests.rs
# crates/render/src/inspect/tests.rs
# crates/render/src/text/tests.rs
|
2026-11-09 09:03:20 +07:00 |
|
bflatastic
|
8dfb3bdc5b
|
Merge origin/main into merge/preflight-pdfa-checks
# Conflicts:
# crates/engine/src/tests.rs
|
2026-11-09 09:01:00 +07:00 |
|
bflatastic
|
cf10038885
|
Merge #6650: fix(edit): editing an OCR phrase redraws only the words it changes (refs #3313)
# Conflicts:
# crates/edit/src/text.rs
# crates/edit/src/text_regions.rs
|
2026-11-09 08:21:42 +07:00 |
|
bflatastic
|
a7bc9c5301
|
Merge #6620: M5: comments keep their formatting and appearance through XFDF and FDF (comment.import-fdf-xfdf, comment.export-fdf-xfdf)
# Conflicts:
# crates/xfdf/src/xfdf.rs
|
2026-11-09 08:21:11 +07:00 |
|
bflatastic
|
45b95e3bd1
|
Merge #6597: M3: copied and found text keeps combining marks after their letter and right-to-left word breaks between words (view.copy-text, view.find)
# Conflicts:
# parity/acrobat-features.toml
|
2026-11-09 08:20:39 +07:00 |
|
bflatastic
|
eb47b57b4f
|
Merge #6610: M6: a field whose normal appearance gives no stream is drawn from its value, /MK and /BS (view.render-annotation-appearances)
# Conflicts:
# parity/acrobat-features.toml
|
2026-11-09 08:19:52 +07:00 |
|
bflatastic
|
5e1d511216
|
Merge #6570: M6: a named kid is named up its own /Parent chain, and a radio option of any same-named field is chosen by the name (form.field-list)
# Conflicts:
# crates/forms/src/read.rs
# crates/render/src/inspect/annotations.rs
# crates/render/src/inspect/tests.rs
# parity/acrobat-features.toml
|
2026-11-09 08:19:22 +07:00 |
|
bflatastic
|
d2619333e9
|
Merge #6438: M2: a page past the rasterizer's coverage renders what fitted instead of failing (view.render-error-isolation)
# Conflicts:
# vendor/README.md
|
2026-11-09 08:15:14 +07:00 |
|
bflatastic
|
b75ca7539d
|
Merge #6504: M5: comments without an appearance read style values given by reference, and a callout without /RD is drawn (view.render-annotation-appearances)
# Conflicts:
# crates/annot/src/draw.rs
# parity/acrobat-features.toml
|
2026-11-09 08:14:50 +07:00 |
|
bflatastic
|
795f9a9508
|
Merge #6532: M2: a CMap's bfchar mappings read codes at their codespace length (view.render-cid-fonts)
# Conflicts:
# crates/render/src/raster/tests.rs
# vendor/README.md
|
2026-11-09 08:14:19 +07:00 |
|
bflatastic
|
cea263ddbf
|
Merge #6219: M11: PDF/A verify reports pages with transparency but no blending colour space, and blend modes ISO 32000-1 doesn't define (optimize.pdfa-validate)
# Conflicts:
# crates/preflight/src/lib.rs
# crates/preflight/src/tests.rs
# parity/acrobat-features.toml
|
2026-11-09 08:12:33 +07:00 |
|
bflatastic
|
2b405cceb1
|
Merge #6366: M5: a text markup, line, polyline, polygon or ink comment whose points reach past its Rect is drawn through them (view.render-annotation-appearances)
# Conflicts:
# crates/annot/src/tests.rs
# parity/acrobat-features.toml
|
2026-11-09 08:12:31 +07:00 |
|
bflatastic
|
2992146abb
|
Merge #6312: M1: a document that encrypts only its embedded files opens without a password (core.attachment-only-encryption)
# Conflicts:
# crates/render/src/inspect/tests.rs
# vendor/README.md
|
2026-11-09 08:12:28 +07:00 |
|
bflatastic
|
b3a5ac3ac1
|
Merge #6215: M11: PDF/A verify reports SetState, NOP and Named actions other than the four page moves (optimize.pdfa-validate)
# Conflicts:
# crates/preflight/src/tests.rs
# parity/acrobat-features.toml
|
2026-11-09 08:11:26 +07:00 |
|
bflatastic
|
6160819a57
|
Merge #6533: M2: a font without a /Subtype is drawn by its /BaseFont (view.render-pages)
# Conflicts:
# vendor/README.md
|
2026-11-09 08:11:11 +07:00 |
|
bflatastic
|
9e2c8130ad
|
Merge #6561: M1: a file whose last update has no /Prev opens with all its pages and a repair note (core.repair-broken-files)
# Conflicts:
# parity/acrobat-features.toml
# vendor/README.md
# vendor/hayro-syntax/src/pdf.rs
|
2026-11-09 08:11:01 +07:00 |
|
bflatastic
|
6be3850177
|
Merge #6214: M11: PDF/A verify checks the file identifier and Save as PDF/A adds one (optimize.pdfa-validate)
# Conflicts:
# crates/automation/src/tools.rs
# crates/cos/src/lib.rs
# crates/preflight/src/lib.rs
# crates/preflight/src/tests.rs
# parity/acrobat-features.toml
|
2026-11-09 08:10:01 +07:00 |
|
bflatastic
|
574968a03b
|
Merge #6545: fix(render): a Type 3 font without /Widths advances by its glyphs' d0/d1 widths, and the page warns about it (hayro-interpret patch 90)
# Conflicts:
# crates/render/src/raster/tests.rs
# vendor/README.md
# vendor/hayro-interpret/src/font/type3.rs
|
2026-11-09 08:08:39 +07:00 |
|
bflatastic
|
174d0b31e8
|
Merge #6207: M11: PDF/A verify reports transfer functions, halftones and rendering intents a graphics state may not use (optimize.pdfa-validate)
# Conflicts:
# crates/preflight/src/lib.rs
# crates/preflight/src/tests.rs
# parity/acrobat-features.toml
|
2026-11-09 08:08:08 +07:00 |
|
bflatastic
|
4c219bb055
|
Merge #6491: fix(render): a non-embedded Times New Roman draws the glyphs its codes name (hayro-interpret patch 88)
# Conflicts:
# crates/render/src/raster/tests.rs
# vendor/README.md
|
2026-11-09 08:07:55 +07:00 |
|
bflatastic
|
16312e1a10
|
Merge #6534: M2: a page without a /MediaBox is US Letter (view.render-pages)
# Conflicts:
# vendor/README.md
# vendor/hayro-syntax/src/page.rs
|
2026-11-09 08:07:49 +07:00 |
|
bflatastic
|
a65141ab5f
|
Merge #5761: M3: a snapshot keeps its resolution when zoomed out (#5716)
# Conflicts:
# ROADMAP.md
# docs/roadmap.md
|
2026-11-09 08:07:19 +07:00 |
|
bflatastic
|
e2417e1561
|
Merge #6206: M11: PDF/A verify checks the file header and Save as PDF/A rewrites it (optimize.pdfa-validate)
# Conflicts:
# crates/preflight/src/tests.rs
# parity/acrobat-features.toml
|
2026-11-09 08:07:05 +07:00 |
|
bflatastic
|
9cb7dc4094
|
Merge #6510: M1: the renderer reads a cut-off last update's objects, as the document model does (core.repair-broken-files)
# Conflicts:
# vendor/README.md
|
2026-11-09 08:05:56 +07:00 |
|
bflatastic
|
fd204ced66
|
Merge #6203: M11: PDF/A verify reports Separation spaces of one name that differ and DeviceN spot colours missing from /Colorants (optimize.pdfa-validate)
# Conflicts:
# crates/preflight/src/lib.rs
# crates/preflight/src/tests.rs
# parity/acrobat-features.toml
|
2026-11-09 08:05:52 +07:00 |
|