bflatastic
856d3fb0ac
Merge main into merge/comments-annot2
...
# Conflicts:
# crates/render/src/inspect.rs
# crates/render/src/lib.rs
# crates/ui-egui/src/canvas/page_pointer/tests.rs
# crates/ui-egui/tests/it/comments.rs
2026-11-09 20:56:09 +07:00
BFlat
b6cbf9bb30
Merge pull request #6710 from storytold/merge/forms-links-text2
...
Land forms, links, find and redaction-save fixes (#4496 , #4532 , #3567 , #3773 , #4470 , #4474 , #4497 , #5658 )
2026-11-09 19:45:39 +08:00
bflatastic
dd72e2e672
Merge #2345 : M6: custom stamps can carry a line filled in when they are placed ( #1741 )
...
# Conflicts:
# ROADMAP.md
# crates/annot/src/lib.rs
2026-11-09 18:23:14 +07:00
bflatastic
c638edf9c7
Merge #2137 : M5: comment pop-up windows on the page, with connector lines (comment.popups, comment.connector-lines)
...
# Conflicts:
# ROADMAP.md
# crates/annot/src/info.rs
# crates/annot/src/lib.rs
# crates/annot/src/modify.rs
# crates/annot/src/tests.rs
# crates/automation/src/comments.rs
# crates/automation/tests/it/automation.rs
# crates/engine/src/comments.rs
# crates/render/src/inspect.rs
# crates/render/src/inspect/annotations.rs
# crates/render/src/inspect/model.rs
# crates/render/src/inspect/tests.rs
# crates/render/src/lib.rs
# crates/ui-egui/src/tools/comments/input.rs
# crates/ui-egui/src/tools/comments/paint.rs
# crates/ui-egui/src/tools/comments/tests.rs
# crates/ui-egui/tests/it/comments.rs
2026-11-09 18:22:50 +07:00
bflatastic
8183f96b37
Merge #5973 : fix(print,engine): read the page tree once when finding which pages' text reads up
...
# Conflicts:
# crates/print/src/tests.rs
2026-11-09 18:22:45 +07:00
bflatastic
117f3b1102
Merge #4497 : M8: after Apply redactions, Save asks where and proposes the name with _Redacted (protect.redact-filename-suffix)
2026-11-09 18:21:20 +07:00
bflatastic
88a2ab97ec
Merge #4094 : M5: a callout's arrow point, knee and text box change on their own ( #1152 )
...
# Conflicts:
# crates/annot/src/info.rs
# crates/annot/src/modify.rs
# crates/annot/src/tests.rs
# crates/automation/src/tools.rs
# crates/automation/tests/it/automation.rs
# crates/ui-egui/tests/it/comments.rs
2026-11-09 18:19:26 +07:00
bflatastic
0dda66820c
Merge #4396 : M2: layers open in the state the view auto state sets, and the Layers panel follows /Order (view.layers-panel)
...
# Conflicts:
# crates/render/src/inspect.rs
# crates/render/src/lib.rs
# vendor/README.md
2026-11-09 18:19:07 +07:00
bflatastic
65a64638fc
Merge #4365 : M5: text boxes and redaction marks without an appearance draw their default border, standard fonts, default style and outline (view.render-annotation-appearances)
...
# Conflicts:
# crates/annot/src/tests.rs
2026-11-09 18:18:11 +07:00
bflatastic
de333340a5
Merge #4532 : M6: list boxes show and pick the option /I names, and a single-select list shows one value ( #4531 )
...
# Conflicts:
# crates/automation/src/tools.rs
# crates/forms/src/lib.rs
# crates/forms/src/tests.rs
# crates/forms/src/values.rs
# crates/ui-egui/src/tools/forms_ui.rs
# crates/ui-egui/tests/it/forms.rs
2026-11-09 18:17:35 +07:00
bflatastic
5af131db8e
Merge #4358 : M5: comments in an /RT /Group are one comment, with the primary's attributes ( #4357 )
...
# Conflicts:
# crates/automation/src/comments.rs
# crates/automation/tests/it/automation.rs
# crates/render/src/inspect.rs
# crates/render/src/inspect/annotations.rs
# crates/render/src/lib.rs
# crates/ui-egui/src/panels/comments_panel.rs
2026-11-09 18:17:31 +07:00
BFlat
9ee213eff7
Fix main's build and tests after the latest merges ( #6706 )
2026-11-09 19:12:07 +08:00
Dylan M. Taylor
8f29ed66f9
fix(engine): open linked documents without blocking and check the handle is a regular file ( #5982 )
2026-11-09 18:37:30 +08:00
pat26-dotcom
8f5373a7d1
M12: turn a layout table into Div and P tags in one call ( #4105 ) ( #4250 )
2026-11-09 18:33:01 +08:00
oracola91
12a9b23394
Create PDF from text takes Cyrillic and Greek, and reports no longer escape them ( #5403 )
2026-11-09 18:31:29 +08:00
dotCooCoo
2d29f7c370
Merge main into feat/redacted-file-name
...
# Conflicts:
# crates/automation/src/redact.rs
2026-11-09 02:27:02 -08:00
Dylan M. Taylor
5f4003e562
fix(engine): summarizing comments requires copying permission ( #6039 )
2026-11-09 18:19:15 +08:00
Dylan M. Taylor
4791327701
fix(engine): unknown permissions on an encrypted document refuse copying and printing ( #6011 )
2026-11-09 18:18:28 +08:00
.CooCoo
17425b0147
fix(automation): XFA clicks and form edits return only the script output they produced ( #4559 )
2026-11-09 18:13:50 +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
e142d30dfd
M3: web and email addresses written as page text open like links ( #4207 ) ( #4472 )
2026-11-09 18:12:05 +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
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
regendorf-ux
e63736d2e7
Print production: Fix hairlines (dialog, edit, tool) ( #1906 )
2026-11-09 18:08:46 +08:00
ljkx
930b441312
fix(redact): Remove Hidden Information reads only what the chosen categories need (part of #5873 ) ( #6021 )
2026-11-09 18:01:36 +08:00
mtlcl410
d920c8bdf3
Merge main into fix/listbox-selected-indices
...
crates/forms/src/values.rs: the read imports take both listed_indices and
selected_options (list selection) and main's listing_fields_named (radio
fields sharing a name).
2026-11-09 12:20:42 +08:00
mtlcl410
c4db177d94
Merge upstream/main into fix/freetext-redact-appearance
...
props: a text box reports its drawn text style, other comments main's drawn_color
(grey, CMYK). Parity: main's evidence and notes with this branch's text-box and
redaction-outline sentences and tests.
2026-11-09 12:03:59 +08:00
mtlcl410
f51eaa86e3
Merge main into fix/ocg-auto-state-view; renumber its patch to (103)
...
Main took hayro-interpret patch (76) for non-embedded Arial and Times New Roman
CIDs, so the View auto state becomes patch (103) in the ledger and the code
comments. The view.layers-panel note no longer lists the Print event's auto
state as missing: main applies it when printing (print.print-ready-pdf).
2026-11-09 11:50:10 +08:00
mtlcl410
43393f0b41
Merge upstream/main into fix/listbox-selected-indices
2026-11-09 11:47:28 +08:00
mtlcl410
8e07d67eb6
M6: fill in the list selection fields in the engine's XFA test helper
...
Main's new engine test builds a pdfcraft_forms::Field literal; give it
the selected and single_value_is_array fields this branch adds.
2026-11-09 11:47:28 +08:00
mtlcl410
8f1a820716
Merge upstream/main into feat/callout-reshape-1152
2026-11-09 11:43:25 +08:00
mtlcl410
c13acf6d0f
Merge upstream/main into feat/callout-reshape-1152
...
Keeps main's Callout font size preference with the shared callout_knee(),
main's on_text() beside the callout box resizing, and both new inspector
helpers.
2026-11-09 11:43:24 +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
mtlcl410 and Claude Opus 5.5
b3557f7ebf
Merge upstream/main into feat/comment-groups
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Pq7HyCHD1R3rywQBPCHXZA
2026-11-09 11:18:11 +08: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
mtlcl410 and Claude Opus 5.5
cc1de556be
Merge upstream/main into feat/comment-groups
...
Main's Replace Text (#5689 ) makes the caret the group's primary, as this
branch does. Kept: this branch's member-by-member deletion and release of
orphaned subordinates, with main's seed() (the strikeout also seeds its
caret) and its pair restyle; the writer returns the caret (the group's
comment) and leaves the strikeout without /Contents. Main's tests read the
strikeout from the caret's group instead of its replies, and the automation
test reads the strikeout's own colour from an XFDF export, since
comment_list gives a group its primary's attributes only.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Pq7HyCHD1R3rywQBPCHXZA
2026-11-09 10:57:18 +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
mtlcl410 and Claude Opus 5.5
7a8d3a2373
Merge main into fix/ocg-auto-state-view
...
crates/engine/src/print_raster.rs: the print raster keeps `for_print` (the View
auto state is not applied when printing) and main's Print-event layer states.
vendor/README.md: hayro-interpret patch (76) and its tests follow main's new
patch (89); main's hayro (31) and hayro-jbig2 (17) entries are kept.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Pq7HyCHD1R3rywQBPCHXZA
2026-11-09 10:19:59 +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
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
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
dotCooCoo
d0fd37508d
Merge main into feat/redacted-file-name
2026-11-08 17:51:32 -08:00
bflatastic
0de09d6ee7
Merge remote-tracking branch 'origin/main' into tmp-53380
2026-11-09 08:43:28 +07:00
BFlat
bfed7bbabe
Fix main's build after the latest merges ( #6660 )
2026-11-09 09:43:17 +08:00
dotCooCoo
b2988cb8e1
Merge main into feat/redacted-file-name
2026-11-08 17:25:08 -08: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